rust/src/librustc/middle/trans
bors eae2652710 auto merge of #13301 : erickt/rust/remove-refcell-get, r=huonw
`RefCell::get` can be a bit surprising, because it actually clones the wrapped value. This removes `RefCell::get` and replaces all the users with `RefCell::borrow()` when it can, and `RefCell::borrow().clone()` when it can't. It removes `RefCell::set` for consistency. This closes #13182.

It also fixes an infinite loop in a test when debugging is on.
2014-04-04 08:41:50 -07:00
..
_match.rs
adt.rs
asm.rs
base.rs auto merge of #13301 : erickt/rust/remove-refcell-get, r=huonw 2014-04-04 08:41:50 -07:00
basic_block.rs
build.rs
builder.rs middle: trans: builder: ignore dead code 2014-04-02 11:17:21 -04:00
cabi_arm.rs
cabi_mips.rs
cabi_x86_64.rs
cabi_x86.rs
cabi.rs middle: trans: cabi: remove dead code 2014-04-02 11:17:21 -04:00
callee.rs syntax: Remove AbiSet, use one Abi 2014-04-03 13:43:45 -07:00
cleanup.rs
closure.rs std: Remove RefCell::get() 2014-04-03 20:28:55 -07:00
common.rs auto merge of #13301 : erickt/rust/remove-refcell-get, r=huonw 2014-04-04 08:41:50 -07:00
consts.rs
context.rs middle: trans: context: remove dead code 2014-04-02 11:17:22 -04:00
controlflow.rs stop asking LLVM to null-terminate strings 2014-04-03 21:35:21 -04:00
datum.rs middle: trans: datum: remove dead code 2014-04-02 11:17:22 -04:00
debuginfo.rs stop asking LLVM to null-terminate strings 2014-04-03 21:35:21 -04:00
doc.rs
expr.rs fix Option<~ZeroSizeType> 2014-04-03 13:43:35 -07:00
foreign.rs syntax: Remove AbiSet, use one Abi 2014-04-03 13:43:45 -07:00
glue.rs std: Remove RefCell::get() 2014-04-03 20:28:55 -07:00
inline.rs
intrinsic.rs std: Remove RefCell::get() 2014-04-03 20:28:55 -07:00
llrepr.rs
machine.rs
macros.rs
meth.rs syntax: Remove AbiSet, use one Abi 2014-04-03 13:43:45 -07:00
mod.rs
monomorphize.rs syntax: Remove AbiSet, use one Abi 2014-04-03 13:43:45 -07:00
reflect.rs auto merge of #13301 : erickt/rust/remove-refcell-get, r=huonw 2014-04-04 08:41:50 -07:00
tvec.rs auto merge of #13291 : thestinger/rust/no_null, r=alexcrichton 2014-04-04 04:41:49 -07:00
type_.rs middle: trans: type_: remove dead code 2014-04-02 11:17:23 -04:00
type_of.rs syntax: Remove AbiSet, use one Abi 2014-04-03 13:43:45 -07:00
value.rs
write_guard.rs