Luqman Aden
|
981c6b12fa
|
Add tests for trait object coercion.
|
2013-12-27 03:26:46 -05:00 |
|
Luqman Aden
|
1265a03139
|
librustc: Implement coercion for traits.
|
2013-12-27 03:26:46 -05:00 |
|
Alex Crichton
|
3c4eb2b1d1
|
Remove green scheduler bootstrap tasks
Closes #11054
|
2013-12-26 22:30:10 -08:00 |
|
bors
|
00d87e0d81
|
auto merge of #11058 : pcwalton/rust/demuting, r=pcwalton
r? @alexcrichton
|
2013-12-26 18:32:15 -08:00 |
|
Patrick Walton
|
ad160146fd
|
librustc: Fix tidy problem.
|
2013-12-26 15:54:37 -08:00 |
|
Patrick Walton
|
cc0584731a
|
librustc: De-@mut the def map.
This is the last `@mut` in `librustc` that does not depend on libsyntax.
|
2013-12-26 15:54:37 -08:00 |
|
Patrick Walton
|
56b9a207ab
|
librustc: De-@mut the value and type ribs in the resolver
|
2013-12-26 15:54:37 -08:00 |
|
Patrick Walton
|
c48335e334
|
librustc: De-@mut Module::imports in the resolver
|
2013-12-26 15:54:37 -08:00 |
|
Patrick Walton
|
47846110a4
|
librustc: Fully de-@mut trait_impls in the type context
|
2013-12-26 15:54:37 -08:00 |
|
Patrick Walton
|
fecef74d57
|
librustc: De-@mut the inherent implementations list
|
2013-12-26 15:54:37 -08:00 |
|
Patrick Walton
|
ed819c9a81
|
librustc: De-@mut the crate cache in the crate reader
|
2013-12-26 15:54:37 -08:00 |
|
Patrick Walton
|
1f76a9ba5e
|
librustc: De-@mut populated_external_traits in the type context
|
2013-12-26 15:54:37 -08:00 |
|
Patrick Walton
|
f62faa89ed
|
librustc: De-@mut outputs in the session
|
2013-12-26 15:54:37 -08:00 |
|
Patrick Walton
|
e4815b6c3f
|
librustc: De-@mut the users list in liveness
|
2013-12-26 15:54:37 -08:00 |
|
Patrick Walton
|
ff23e1202f
|
librustc: De-@mut BindingRscope::anon_bindings
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
d7b152701e
|
librustc: De-@mut building_library in the session
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
c56bac7f40
|
librustc: De-@mut node_id in the session
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
eaf69494a5
|
librustc: De-@mut the loop scope in liveness
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
298d0b870f
|
librustc: De-@mut label_ribs in the resolver
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
7f816b7ef4
|
librustc: De-@mut the idstack in constant checking
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
8c703643ad
|
librustc: De-@mut the reachability worklist
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
4b4ff2cf8b
|
librustc: De-@mut DynamicFailureHandler::finished
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
fc0b466fd4
|
librustc: De-@mut all_loans in the borrow checker
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
0afae85bc2
|
librustc: De-@mut inherent_candidates and extension_candidates in
method lookup
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
1a6c1e5d32
|
librustc: De-@mut Liveness::successors
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
89dfd00dcf
|
librustc: De-@mut next_id in the type context
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
a483ee8e33
|
librustc: De-@mut the trait map
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
d3fc7b9918
|
librustc: De-@mut the translation stats
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
9f6706975b
|
librustc: De-@mut fn_stats in the stats
|
2013-12-26 15:54:36 -08:00 |
|
Patrick Walton
|
e84f79feb1
|
librustc: De-@mut llvm_insns in the stats
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
8c3a552ac5
|
librustc: Remove the unused llvm_insn_ctxt from the stats
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
97ceac7377
|
librustc: De-@mut n_llvm_insns in the stats
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
21e4e410a9
|
librustc: De-@mut n_closures in the stats
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
c010d08cd5
|
librustc: De-@mut n_inlines in the stats
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
8c7804ffac
|
librustc: De-@mut n_monos in the stats
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
38572f4981
|
librustc: De-@mut n_fns in the stats
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
16828bb1dc
|
librustc: De-@mut n_real_glues
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
75efa0725d
|
librustc: De-@mut n_null_glues in the stats
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
26d1394767
|
librustc: De-@mut n_glues_created in the stats
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
091bfa9cc3
|
librustc: De-@mut n_static_tydescs in the stats
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
6659ae7d97
|
librustc: De-@mut Rib::self_binding
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
d1e23aeb0e
|
librustc: De-@mut MoveData
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
1b06a9593f
|
librustc: De-@mut MoveData::assignee_ids
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
111e167f48
|
librustc: De-@mut MoveData::var_assignments
|
2013-12-26 15:54:35 -08:00 |
|
Patrick Walton
|
460305749c
|
librustc: De-@mut MoveData::path_assignments
|
2013-12-26 15:54:34 -08:00 |
|
Patrick Walton
|
7d3e25394f
|
librustc: De-@mut MoveData::path_map
|
2013-12-26 15:54:34 -08:00 |
|
Patrick Walton
|
1b8391ca12
|
librustc: De-@mut MoveData::moves
|
2013-12-26 15:54:34 -08:00 |
|
Patrick Walton
|
1ded423505
|
librustc: Replace the move method with an accessor in the borrow check
move data
|
2013-12-26 15:54:34 -08:00 |
|
Patrick Walton
|
12c5c19871
|
librustc: De-@mut MoveData::paths
|
2013-12-26 15:54:34 -08:00 |
|
Patrick Walton
|
026364ca26
|
librustc: Change mut_path into mutators for specific fields in the
borrow check move data
|
2013-12-26 15:54:34 -08:00 |
|