rust/src/test
Alex Crichton 9492275106 rollup merge of #22188: alexcrichton/envv2
This commit tweaks the interface of the `std::env` module to make it more
ergonomic for common usage:

* `env::var` was renamed to `env::var_os`
* `env::var_string` was renamed to `env::var`
* `env::args` was renamed to `env::args_os`
* `env::args` was re-added as a panicking iterator over string values
* `env::vars` was renamed to `env::vars_os`
* `env::vars` was re-added as a panicking iterator over string values.

This should make common usage (e.g. unicode values everywhere) more ergonomic
as well as "the default". This is also a breaking change due to the differences
of what's yielded from each of these functions, but migration should be fairly
easy as the defaults operate over `String` which is a common type to use.

[breaking-change]
2015-02-11 14:02:24 -08:00
..
auxiliary shift bindings to accommodate new lifetime/dtor rules. 2015-02-11 08:50:27 +01:00
bench shift bindings to accommodate new lifetime/dtor rules. 2015-02-11 08:50:27 +01:00
codegen librustc: Forbid private types in public APIs. 2014-09-22 20:05:45 -07:00
compile-fail rollup merge of #22167: kmcallister/undef-macro 2015-02-11 14:02:15 -08:00
compile-fail-fulldeps Use a crate attribute to load plugins 2015-02-09 13:27:27 -08:00
debuginfo opt into box_patterns in debuginfo tests. 2015-02-11 11:47:14 +01:00
parse-fail rollup merge of #21918: ranma42/replace-be 2015-02-10 08:41:30 -08:00
pretty Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
run-fail cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
run-make Revert #22051 2015-02-11 19:28:02 +02:00
run-pass rollup merge of #22188: alexcrichton/envv2 2015-02-11 14:02:24 -08:00
run-pass-fulldeps Auto merge of #22026 - kmcallister:plugin, r=sfackler 2015-02-10 11:15:52 +00:00
run-pass-valgrind Fallout of io => old_io 2015-01-26 16:01:16 -08:00