Ariel Ben-Yehuda

Results 7 issues of Ariel Ben-Yehuda

If the relevant 7 hex-digits of a commit are all decimal (this occurs about 1 in 25 times) the commit can't be r+-ed. See for example rust-lang/rust#29408 and rust-lang/rust#29398.

# WARNING: I'm not sure what incantation is needed so that bors try will find this commit, but this should NOT be merged into Rust's LLVM repo until we do...

Destructors can invalidate borrows of their contents: ```Rust struct VecWrapper { fn drop(&mut self) { *self.0 = Box::new(0); } } fn get_dangling) -> &'a u32 { let s_inner: &'a Box...

under-discussion
unresolved-question

Moved from a comment on #40 and modified. @nikomatsakis had discovered the following interaction: ```Rust fn foo() { let x = Box::new(RefCell::new(42)); let ref_x: &'α RefCell = &x; let inner_ref:...

under-discussion
unresolved-question

"NLL" is a kind of an umbrella proposal for all kinds of extensions to Rust's lifetime system (actually, it's worse - several independent *borrow-checking*/*typesystem* extensions are also a part of...

under-discussion
unresolved-question

The NLL RFC does not include any description of 2-phase borrows, which are required in order to enable nested method calls aka rust-lang/rfcs#2025: ```Rust x.push(x.len()); ``` Or the MIR equivalent...

rfc-needs-update

This would be useful for rust-lang/rfcs#2102: ```Rust #[repr(C)] pub union _Bindgen_somestruct_Field_0 { pad_binder: binder_uintptr_t, fd: u32 } #[repr(C)] pub union _Bindgen_somestruct_Field_target { handle: u32, ptr: binder_uintptr_t, } #[repr(C)] pub struct...