]> git.lizzy.rs Git - rust.git/log
rust.git
10 years agoauto merge of #11134 : lucab/rust/lucab/libstd-doc, r=cmr
bors [Sun, 29 Dec 2013 16:22:04 +0000 (08:22 -0800)]
auto merge of #11134 : lucab/rust/lucab/libstd-doc, r=cmr

Uniform the short title of modules provided by libstd, in order to make their roles more explicit when glancing at the index.

10 years agoauto merge of #11177 : cmr/rust/native_and_green_docs, r=alexcrichton
bors [Sun, 29 Dec 2013 05:36:59 +0000 (21:36 -0800)]
auto merge of #11177 : cmr/rust/native_and_green_docs, r=alexcrichton

Some people have requested this, and I think it's quite useful to have
documentation for the compiler libraries. libnative and libgreen are
self-explanatory I think.

10 years agoFix rustdoc bug involving PatLit
Corey Richardson [Sun, 29 Dec 2013 05:13:29 +0000 (00:13 -0500)]
Fix rustdoc bug involving PatLit

10 years agoAdd a compiler-docs target
Corey Richardson [Sun, 29 Dec 2013 05:13:19 +0000 (00:13 -0500)]
Add a compiler-docs target

10 years agoauto merge of #11180 : alexcrichton/rust/fix-deferred-send, r=cmr
bors [Sun, 29 Dec 2013 03:06:57 +0000 (19:06 -0800)]
auto merge of #11180 : alexcrichton/rust/fix-deferred-send, r=cmr

I forgot to add this back in after I removed can_resched and then realized I had
to add it back.

10 years agoauto merge of #11179 : alexcrichton/rust/update-gyp, r=cmr
bors [Sun, 29 Dec 2013 01:37:06 +0000 (17:37 -0800)]
auto merge of #11179 : alexcrichton/rust/update-gyp, r=cmr

Closes #11152

10 years agoauto merge of #11150 : huonw/rust/moar-docs, r=alexcrichton
bors [Sun, 29 Dec 2013 00:06:59 +0000 (16:06 -0800)]
auto merge of #11150 : huonw/rust/moar-docs, r=alexcrichton

(I removed the `fn main` from the `std::rand` examples to make it consistent with the rest of the codebase.)

10 years agostd::hashmap: add an example with the basic methods.
Huon Wilson [Fri, 27 Dec 2013 11:36:02 +0000 (22:36 +1100)]
std::hashmap: add an example with the basic methods.

10 years agoauto merge of #11175 : klutzy/rust/ice, r=alexcrichton
bors [Sat, 28 Dec 2013 22:12:01 +0000 (14:12 -0800)]
auto merge of #11175 : klutzy/rust/ice, r=alexcrichton

`ln_str` caused ICE if `RUST_LOG=rustc::middle::liveness` is given
due to borrow failure.

10 years agoauto merge of #11171 : eliovir/rust/patch-2, r=alexcrichton
bors [Sat, 28 Dec 2013 20:56:58 +0000 (12:56 -0800)]
auto merge of #11171 : eliovir/rust/patch-2, r=alexcrichton

10 years agoGuard a maybe_yield in Chan with can_resched
Alex Crichton [Sat, 28 Dec 2013 19:25:28 +0000 (11:25 -0800)]
Guard a maybe_yield in Chan with can_resched

I forgot to add this back in after I removed can_resched and then realized I had
to add it back.

10 years agoUpdate bundled gyp
Alex Crichton [Sat, 28 Dec 2013 18:42:25 +0000 (10:42 -0800)]
Update bundled gyp

Closes #11152

10 years agoauto merge of #11159 : alexcrichton/rust/native-io, r=pcwalton
bors [Sat, 28 Dec 2013 18:36:54 +0000 (10:36 -0800)]
auto merge of #11159 : alexcrichton/rust/native-io, r=pcwalton

The old `rtio-processes` run-pass test is now moved into libstd's `io::process` module, and all process and TCP tests are now run with `iotest!` (both a native and a green version are tested).

All TCP networking on windows is provided by `ws2_32` which is apparently very similar to unix networking (hurray!).

10 years agoAdd docs for more crates
Corey Richardson [Sat, 28 Dec 2013 18:06:05 +0000 (13:06 -0500)]
Add docs for more crates

10 years agorustc: Fix a borrow failure in `.ln_str()`
klutzy [Sat, 28 Dec 2013 17:47:12 +0000 (02:47 +0900)]
rustc: Fix a borrow failure in `.ln_str()`

`ln_str` caused ICE if `RUST_LOG=rustc::middle::liveness` is given
due to borrow failure.

10 years agoauto merge of #11170 : alexcrichton/rust/fix-llvm-race, r=pcwalton
bors [Sat, 28 Dec 2013 17:21:51 +0000 (09:21 -0800)]
auto merge of #11170 : alexcrichton/rust/fix-llvm-race, r=pcwalton

This also appears to fix a race in LLVM that was causing a deadlock on the bots
during the doc-test tests (where we use rustc in parallel).

10 years agoUpdate tutorial.md : rename pkgid to crate_id
eliovir [Sat, 28 Dec 2013 09:32:03 +0000 (10:32 +0100)]
Update tutorial.md : rename pkgid to crate_id

10 years agoInitialize LLVM only once
Alex Crichton [Sat, 28 Dec 2013 06:52:22 +0000 (22:52 -0800)]
Initialize LLVM only once

This also appears to fix a race in LLVM that was causing a deadlock on the bots
during the doc-test tests (where we use rustc in parallel).

10 years agoImplement native TCP I/O
Alex Crichton [Sat, 28 Dec 2013 01:50:16 +0000 (17:50 -0800)]
Implement native TCP I/O

10 years agoauto merge of #11160 : octurion/rust/cloneable, r=alexcrichton
bors [Sat, 28 Dec 2013 07:06:49 +0000 (23:06 -0800)]
auto merge of #11160 : octurion/rust/cloneable, r=alexcrichton

Rename all instances of ClonableIterator to CloneableIterator. This fixes bug https://github.com/mozilla/rust/issues/11132.

10 years agoBring native process bindings up to date
Alex Crichton [Fri, 27 Dec 2013 02:28:24 +0000 (18:28 -0800)]
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.

10 years agoauto merge of #11098 : erickt/rust/collect, r=alexcrichton
bors [Sat, 28 Dec 2013 00:36:46 +0000 (16:36 -0800)]
auto merge of #11098 : erickt/rust/collect, r=alexcrichton

This patch changes `result::collect` (and adds a new `option::collect`) from creating a `~[T]` to take an `Iterator`. This makes the function much more flexible, and may replace the need for #10989.

This patch is a little more complicated than it needs to be because of #11084. Once that is fixed we can replace the `CollectIterator` with a `Scan` iterator.

It also fixes a test warning.

10 years agoauto merge of #11156 : luqmana/rust/trait-object-coercion, r=pcwalton
bors [Fri, 27 Dec 2013 21:16:45 +0000 (13:16 -0800)]
auto merge of #11156 : luqmana/rust/trait-object-coercion, r=pcwalton

This ports over @pcwalton's old pull that bitrotted (#5597). Fixes #10039.

r? @pcwalton / @nikomatsakis

10 years agoauto merge of #11158 : alexcrichton/rust/green-bootstrap-task, r=pcwalton
bors [Fri, 27 Dec 2013 18:11:48 +0000 (10:11 -0800)]
auto merge of #11158 : alexcrichton/rust/green-bootstrap-task, r=pcwalton

Closes #11054

10 years agoRenamed ClonableIterator to CloneableIterator
Alexandros Tasos [Fri, 27 Dec 2013 11:53:41 +0000 (13:53 +0200)]
Renamed ClonableIterator to CloneableIterator

10 years agostd: uniform modules titles for doc
Luca Bruno [Tue, 24 Dec 2013 16:08:28 +0000 (17:08 +0100)]
std: uniform modules titles for doc

This commit uniforms the short title of modules provided by libstd,
in order to make their roles more explicit when glancing at the index.

Signed-off-by: Luca Bruno <lucab@debian.org>
10 years agoAdd tests for trait object coercion.
Luqman Aden [Fri, 27 Dec 2013 05:38:28 +0000 (00:38 -0500)]
Add tests for trait object coercion.

10 years agolibrustc: Implement coercion for traits.
Luqman Aden [Thu, 26 Dec 2013 18:54:41 +0000 (13:54 -0500)]
librustc: Implement coercion for traits.

10 years agoRemove green scheduler bootstrap tasks
Alex Crichton [Fri, 27 Dec 2013 06:30:10 +0000 (22:30 -0800)]
Remove green scheduler bootstrap tasks

Closes #11054

10 years agoauto merge of #11058 : pcwalton/rust/demuting, r=pcwalton
bors [Fri, 27 Dec 2013 02:32:15 +0000 (18:32 -0800)]
auto merge of #11058 : pcwalton/rust/demuting, r=pcwalton

r? @alexcrichton

10 years agolibrustc: Fix tidy problem.
Patrick Walton [Tue, 24 Dec 2013 18:31:15 +0000 (10:31 -0800)]
librustc: Fix tidy problem.

10 years agolibrustc: De-`@mut` the def map.
Patrick Walton [Mon, 23 Dec 2013 19:15:16 +0000 (11:15 -0800)]
librustc: De-`@mut` the def map.

This is the last `@mut` in `librustc` that does not depend on libsyntax.

10 years agolibrustc: De-`@mut` the value and type ribs in the resolver
Patrick Walton [Mon, 23 Dec 2013 00:48:05 +0000 (16:48 -0800)]
librustc: De-`@mut` the value and type ribs in the resolver

10 years agolibrustc: De-`@mut` `Module::imports` in the resolver
Patrick Walton [Mon, 23 Dec 2013 00:39:46 +0000 (16:39 -0800)]
librustc: De-`@mut` `Module::imports` in the resolver

10 years agolibrustc: Fully de-`@mut` `trait_impls` in the type context
Patrick Walton [Mon, 23 Dec 2013 00:36:47 +0000 (16:36 -0800)]
librustc: Fully de-`@mut` `trait_impls` in the type context

10 years agolibrustc: De-`@mut` the inherent implementations list
Patrick Walton [Mon, 23 Dec 2013 00:31:20 +0000 (16:31 -0800)]
librustc: De-`@mut` the inherent implementations list

10 years agolibrustc: De-`@mut` the crate cache in the crate reader
Patrick Walton [Sun, 22 Dec 2013 22:55:41 +0000 (14:55 -0800)]
librustc: De-`@mut` the crate cache in the crate reader

10 years agolibrustc: De-`@mut` `populated_external_traits` in the type context
Patrick Walton [Sun, 22 Dec 2013 22:52:51 +0000 (14:52 -0800)]
librustc: De-`@mut` `populated_external_traits` in the type context

10 years agolibrustc: De-`@mut` `outputs` in the session
Patrick Walton [Sun, 22 Dec 2013 22:51:06 +0000 (14:51 -0800)]
librustc: De-`@mut` `outputs` in the session

10 years agolibrustc: De-`@mut` the `users` list in liveness
Patrick Walton [Sun, 22 Dec 2013 22:47:07 +0000 (14:47 -0800)]
librustc: De-`@mut` the `users` list in liveness

10 years agolibrustc: De-`@mut` `BindingRscope::anon_bindings`
Patrick Walton [Sun, 22 Dec 2013 22:42:50 +0000 (14:42 -0800)]
librustc: De-`@mut` `BindingRscope::anon_bindings`

10 years agolibrustc: De-`@mut` `building_library` in the session
Patrick Walton [Sun, 22 Dec 2013 22:40:03 +0000 (14:40 -0800)]
librustc: De-`@mut` `building_library` in the session

10 years agolibrustc: De-`@mut` `node_id` in the session
Patrick Walton [Sun, 22 Dec 2013 22:36:50 +0000 (14:36 -0800)]
librustc: De-`@mut` `node_id` in the session

10 years agolibrustc: De-`@mut` the loop scope in liveness
Patrick Walton [Sun, 22 Dec 2013 22:34:35 +0000 (14:34 -0800)]
librustc: De-`@mut` the loop scope in liveness

10 years agolibrustc: De-`@mut` `label_ribs` in the resolver
Patrick Walton [Sun, 22 Dec 2013 22:31:49 +0000 (14:31 -0800)]
librustc: De-`@mut` `label_ribs` in the resolver

10 years agolibrustc: De-`@mut` the `idstack` in constant checking
Patrick Walton [Sun, 22 Dec 2013 22:26:36 +0000 (14:26 -0800)]
librustc: De-`@mut` the `idstack` in constant checking

10 years agolibrustc: De-`@mut` the reachability worklist
Patrick Walton [Sun, 22 Dec 2013 22:24:09 +0000 (14:24 -0800)]
librustc: De-`@mut` the reachability worklist

10 years agolibrustc: De-`@mut` `DynamicFailureHandler::finished`
Patrick Walton [Sun, 22 Dec 2013 22:20:56 +0000 (14:20 -0800)]
librustc: De-`@mut` `DynamicFailureHandler::finished`

10 years agolibrustc: De-`@mut` `all_loans` in the borrow checker
Patrick Walton [Sun, 22 Dec 2013 22:17:48 +0000 (14:17 -0800)]
librustc: De-`@mut` `all_loans` in the borrow checker

10 years agolibrustc: De-`@mut` `inherent_candidates` and `extension_candidates` in
Patrick Walton [Sun, 22 Dec 2013 22:12:45 +0000 (14:12 -0800)]
librustc: De-`@mut` `inherent_candidates` and `extension_candidates` in
method lookup

10 years agolibrustc: De-`@mut` `Liveness::successors`
Patrick Walton [Sun, 22 Dec 2013 22:08:42 +0000 (14:08 -0800)]
librustc: De-`@mut` `Liveness::successors`

10 years agolibrustc: De-`@mut` `next_id` in the type context
Patrick Walton [Sun, 22 Dec 2013 22:05:29 +0000 (14:05 -0800)]
librustc: De-`@mut` `next_id` in the type context

10 years agolibrustc: De-`@mut` the trait map
Patrick Walton [Sun, 22 Dec 2013 22:03:39 +0000 (14:03 -0800)]
librustc: De-`@mut` the trait map

10 years agolibrustc: De-`@mut` the translation stats
Patrick Walton [Sun, 22 Dec 2013 22:00:14 +0000 (14:00 -0800)]
librustc: De-`@mut` the translation stats

10 years agolibrustc: De-`@mut` `fn_stats` in the stats
Patrick Walton [Sun, 22 Dec 2013 21:59:08 +0000 (13:59 -0800)]
librustc: De-`@mut` `fn_stats` in the stats

10 years agolibrustc: De-`@mut` `llvm_insns` in the stats
Patrick Walton [Sun, 22 Dec 2013 21:56:22 +0000 (13:56 -0800)]
librustc: De-`@mut` `llvm_insns` in the stats

10 years agolibrustc: Remove the unused `llvm_insn_ctxt` from the stats
Patrick Walton [Sun, 22 Dec 2013 21:53:11 +0000 (13:53 -0800)]
librustc: Remove the unused `llvm_insn_ctxt` from the stats

10 years agolibrustc: De-`@mut` `n_llvm_insns` in the stats
Patrick Walton [Sun, 22 Dec 2013 21:52:05 +0000 (13:52 -0800)]
librustc: De-`@mut` `n_llvm_insns` in the stats

10 years agolibrustc: De-`@mut` `n_closures` in the stats
Patrick Walton [Sun, 22 Dec 2013 21:50:04 +0000 (13:50 -0800)]
librustc: De-`@mut` `n_closures` in the stats

10 years agolibrustc: De-`@mut` `n_inlines` in the stats
Patrick Walton [Sun, 22 Dec 2013 21:48:37 +0000 (13:48 -0800)]
librustc: De-`@mut` `n_inlines` in the stats

10 years agolibrustc: De-`@mut` `n_monos` in the stats
Patrick Walton [Sun, 22 Dec 2013 21:46:59 +0000 (13:46 -0800)]
librustc: De-`@mut` `n_monos` in the stats

10 years agolibrustc: De-`@mut` `n_fns` in the stats
Patrick Walton [Sun, 22 Dec 2013 21:44:42 +0000 (13:44 -0800)]
librustc: De-`@mut` `n_fns` in the stats

10 years agolibrustc: De-`@mut` `n_real_glues`
Patrick Walton [Sun, 22 Dec 2013 21:41:16 +0000 (13:41 -0800)]
librustc: De-`@mut` `n_real_glues`

10 years agolibrustc: De-`@mut` `n_null_glues` in the stats
Patrick Walton [Sun, 22 Dec 2013 21:39:02 +0000 (13:39 -0800)]
librustc: De-`@mut` `n_null_glues` in the stats

10 years agolibrustc: De-`@mut` `n_glues_created` in the stats
Patrick Walton [Sun, 22 Dec 2013 20:32:37 +0000 (12:32 -0800)]
librustc: De-`@mut` `n_glues_created` in the stats

10 years agolibrustc: De-`@mut` `n_static_tydescs` in the stats
Patrick Walton [Sun, 22 Dec 2013 20:31:10 +0000 (12:31 -0800)]
librustc: De-`@mut` `n_static_tydescs` in the stats

10 years agolibrustc: De-`@mut` `Rib::self_binding`
Patrick Walton [Sun, 22 Dec 2013 20:28:47 +0000 (12:28 -0800)]
librustc: De-`@mut` `Rib::self_binding`

10 years agolibrustc: De-`@mut` `MoveData`
Patrick Walton [Sun, 22 Dec 2013 03:04:10 +0000 (19:04 -0800)]
librustc: De-`@mut` `MoveData`

10 years agolibrustc: De-`@mut` `MoveData::assignee_ids`
Patrick Walton [Sun, 22 Dec 2013 02:58:54 +0000 (18:58 -0800)]
librustc: De-`@mut` `MoveData::assignee_ids`

10 years agolibrustc: De-`@mut` `MoveData::var_assignments`
Patrick Walton [Sun, 22 Dec 2013 02:56:17 +0000 (18:56 -0800)]
librustc: De-`@mut` `MoveData::var_assignments`

10 years agolibrustc: De-`@mut` `MoveData::path_assignments`
Patrick Walton [Sun, 22 Dec 2013 02:53:08 +0000 (18:53 -0800)]
librustc: De-`@mut` `MoveData::path_assignments`

10 years agolibrustc: De-`@mut` `MoveData::path_map`
Patrick Walton [Sun, 22 Dec 2013 02:51:02 +0000 (18:51 -0800)]
librustc: De-`@mut` `MoveData::path_map`

10 years agolibrustc: De-`@mut` `MoveData::moves`
Patrick Walton [Sun, 22 Dec 2013 02:48:34 +0000 (18:48 -0800)]
librustc: De-`@mut` `MoveData::moves`

10 years agolibrustc: Replace the `move` method with an accessor in the borrow check
Patrick Walton [Sun, 22 Dec 2013 02:44:55 +0000 (18:44 -0800)]
librustc: Replace the `move` method with an accessor in the borrow check
move data

10 years agolibrustc: De-`@mut` `MoveData::paths`
Patrick Walton [Sun, 22 Dec 2013 02:42:55 +0000 (18:42 -0800)]
librustc: De-`@mut` `MoveData::paths`

10 years agolibrustc: Change `mut_path` into mutators for specific fields in the
Patrick Walton [Sun, 22 Dec 2013 02:37:59 +0000 (18:37 -0800)]
librustc: Change `mut_path` into mutators for specific fields in the
borrow check move data

10 years agolibrustc: Extract `first_child` and `next_sibling` from the borrow check
Patrick Walton [Sun, 22 Dec 2013 02:35:09 +0000 (18:35 -0800)]
librustc: Extract `first_child` and `next_sibling` from the borrow check
move data into accessors

10 years agolibrustc: Extract `first_move` from the move data into an accessor
Patrick Walton [Sun, 22 Dec 2013 02:32:54 +0000 (18:32 -0800)]
librustc: Extract `first_move` from the move data into an accessor

10 years agolibrustc: Extract `parent` from move data as an accessor
Patrick Walton [Sun, 22 Dec 2013 02:30:53 +0000 (18:30 -0800)]
librustc: Extract `parent` from move data as an accessor

10 years agolibrustc: Extract `loan_path` from move data into an accessor
Patrick Walton [Sun, 22 Dec 2013 02:26:16 +0000 (18:26 -0800)]
librustc: Extract `loan_path` from move data into an accessor

10 years agolibrustc: De-`@mut` `populated_external_types` in the type context
Patrick Walton [Sun, 22 Dec 2013 02:20:20 +0000 (18:20 -0800)]
librustc: De-`@mut` `populated_external_types` in the type context

10 years agolibrustc: De-`@mut` the `cnum_map`
Patrick Walton [Sun, 22 Dec 2013 02:17:29 +0000 (18:17 -0800)]
librustc: De-`@mut` the `cnum_map`

10 years agolibrustc: De-`@mut` the borrow check stat fields
Patrick Walton [Sun, 22 Dec 2013 02:13:17 +0000 (18:13 -0800)]
librustc: De-`@mut` the borrow check stat fields

10 years agolibrustc: De-`@mut` the encoding stats
Patrick Walton [Sun, 22 Dec 2013 02:09:24 +0000 (18:09 -0800)]
librustc: De-`@mut` the encoding stats

10 years agolibrustc: De-`@mut` the region maps
Patrick Walton [Sun, 22 Dec 2013 02:03:06 +0000 (18:03 -0800)]
librustc: De-`@mut` the region maps

10 years agolibrustc: De-`@mut` `cleanup_scopes` in the region maps
Patrick Walton [Sun, 22 Dec 2013 02:00:29 +0000 (18:00 -0800)]
librustc: De-`@mut` `cleanup_scopes` in the region maps

10 years agolibrustc: De-`@mut` the free region map in the region maps
Patrick Walton [Sun, 22 Dec 2013 01:58:40 +0000 (17:58 -0800)]
librustc: De-`@mut` the free region map in the region maps

10 years agolibrustc: De-`@mut` the scope map in the region maps
Patrick Walton [Sun, 22 Dec 2013 01:56:52 +0000 (17:56 -0800)]
librustc: De-`@mut` the scope map in the region maps

10 years agolibrustc: De-`@mut` all remaining uses of `MemWriter`
Patrick Walton [Sun, 22 Dec 2013 01:52:27 +0000 (17:52 -0800)]
librustc: De-`@mut` all remaining uses of `MemWriter`

10 years agolibrustc: De-`@mut` `ImportResolution`
Patrick Walton [Sun, 22 Dec 2013 01:49:43 +0000 (17:49 -0800)]
librustc: De-`@mut` `ImportResolution`

10 years agolibrustc: De-`@mut` `ImportResolution::type_id`
Patrick Walton [Sun, 22 Dec 2013 01:48:19 +0000 (17:48 -0800)]
librustc: De-`@mut` `ImportResolution::type_id`

10 years agolibrustc: De-`@mut` `ImportResolution::type_target`
Patrick Walton [Sun, 22 Dec 2013 01:46:56 +0000 (17:46 -0800)]
librustc: De-`@mut` `ImportResolution::type_target`

10 years agolibrustc: De-`@mut` `ImportResolution::value_id`
Patrick Walton [Sun, 22 Dec 2013 01:45:02 +0000 (17:45 -0800)]
librustc: De-`@mut` `ImportResolution::value_id`

10 years agolibrustc: De-`@mut` `ImportResolution::value_target`
Patrick Walton [Sun, 22 Dec 2013 01:40:36 +0000 (17:40 -0800)]
librustc: De-`@mut` `ImportResolution::value_target`

10 years agolibrustc: De-`@mut` `ImportResolution::is_public`
Patrick Walton [Sun, 22 Dec 2013 01:32:22 +0000 (17:32 -0800)]
librustc: De-`@mut` `ImportResolution::is_public`

10 years agolibrustc: De-`@mut` `ImportResolution::outstanding_references`
Patrick Walton [Sun, 22 Dec 2013 01:30:36 +0000 (17:30 -0800)]
librustc: De-`@mut` `ImportResolution::outstanding_references`

10 years agolibrustc: De-`@mut` the `used_mut_nodes` table in the type context
Patrick Walton [Sun, 22 Dec 2013 01:28:21 +0000 (17:28 -0800)]
librustc: De-`@mut` the `used_mut_nodes` table in the type context

10 years agolibrustc: De-`@mut` the entry function and entry type in the session
Patrick Walton [Sun, 22 Dec 2013 01:25:27 +0000 (17:25 -0800)]
librustc: De-`@mut` the entry function and entry type in the session

10 years agolibrustc: De-`@mut` the moved variables set
Patrick Walton [Sun, 22 Dec 2013 01:20:42 +0000 (17:20 -0800)]
librustc: De-`@mut` the moved variables set

10 years agolibrustc: De-`@mut` the test context
Patrick Walton [Sun, 22 Dec 2013 01:18:07 +0000 (17:18 -0800)]
librustc: De-`@mut` the test context