rust/src/libsyntax/ext
Alex Crichton a828e79480 std: Tweak the std::env OsString/String interface
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 13:46:35 -08:00
..
deriving Accept quantification of lifetimes outside the self type in where clauses. 2015-02-09 09:29:53 +13:00
tt Update to last version, remove "[]" as much as possible 2015-02-06 12:03:46 +01:00
asm.rs Update to last version, remove "[]" as much as possible 2015-02-06 12:03:46 +01:00
base.rs Process cfg_attr right before stripping cfg 2015-02-09 10:12:14 -08:00
build.rs rollup merge of #21943: hugwijst/extctxt_ufcs 2015-02-10 08:41:36 -08:00
cfg.rs cleanup: replace as[_mut]_slice() calls with deref coercions 2015-02-05 13:45:01 -05:00
concat_idents.rs Update to last version, remove "[]" as much as possible 2015-02-06 12:03:46 +01:00
concat.rs Update to last version, remove "[]" as much as possible 2015-02-06 12:03:46 +01:00
env.rs std: Tweak the std::env OsString/String interface 2015-02-11 13:46:35 -08:00
expand.rs syntax::fold: Allow removing attributes 2015-02-09 09:01:50 -08:00
format.rs Don't use std:: paths in syntax extensions when compiling a #![no_std] crate 2015-02-07 10:49:57 -08:00
log_syntax.rs
mtwt.rs s/Show/Debug/g 2015-01-29 07:49:02 -05:00
quote.rs Libsyntax has been updated 2015-02-06 11:59:10 +01:00
source_util.rs Fix handling of parse errors when using include!(). 2015-02-07 19:14:35 +01:00
trace_macros.rs