Alex Crichton
1763f36c9d
Bring native process bindings up to date
...
Move the tests into libstd, use the `iotest!` macro to test both native and uv
bindings, and use the cloexec trick to figure out when the child process fails
in exec.
2013-12-27 17:41:04 -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
Patrick Walton
fcb47813a4
librustc: Extract first_child
and next_sibling
from the borrow check
...
move data into accessors
2013-12-26 15:54:34 -08:00
Patrick Walton
f700cf3872
librustc: Extract first_move
from the move data into an accessor
2013-12-26 15:54:34 -08:00