std: Stabilize the env module

Now that the `std::env` module has had some time to bake this commit marks most
of its APIs as `#[stable]`. Some notable APIs that are **not** stable (and still
use the same `env` feature gate) are:

* `{set,get}_exit_status` - there are still questions about whether this is the
  right interface for setting/getting the exit status of a process.
* `page_size` - this may change location in the future or perhaps name as well.

This also effectively closes #22122 as the variants of `VarError` are
`#[stable]` now. (this is done intentionally)
This commit is contained in:
Alex Crichton
2015-02-27 10:59:59 -08:00
parent bd0d8e47e5
commit ad14891957
11 changed files with 96 additions and 203 deletions

View File

@@ -22,7 +22,7 @@
#![feature(box_syntax)]
#![feature(collections)]
#![feature(core)]
#![feature(env)]
#![feature(exit_status)]
#![feature(int_uint)]
#![feature(old_io)]
#![feature(libc)]