]> git.lizzy.rs Git - rust.git/commit
Improvements to feature staging
authorBrian Anderson <banderson@mozilla.com>
Wed, 7 Jan 2015 23:48:16 +0000 (15:48 -0800)
committerBrian Anderson <banderson@mozilla.com>
Thu, 8 Jan 2015 11:07:23 +0000 (03:07 -0800)
commit1f70acbf4c4f345265a7626bd927187d3bfed91f
tree8f8c034b67d5284d8a5a1d056e5497e80bbfae60
parent5364c4853fa61aced8fdf773d9de41b929a0d318
Improvements to feature staging

This gets rid of the 'experimental' level, removes the non-staged_api
case (i.e. stability levels for out-of-tree crates), and lets the
staged_api attributes use 'unstable' and 'deprecated' lints.

This makes the transition period to the full feature staging design
a bit nicer.
105 files changed:
src/liballoc/arc.rs
src/liballoc/boxed.rs
src/liballoc/lib.rs
src/liballoc/rc.rs
src/libarena/lib.rs
src/libcollections/lib.rs
src/libcollections/slice.rs
src/libcollections/string.rs
src/libcollections/vec.rs
src/libcore/any.rs
src/libcore/array.rs
src/libcore/cell.rs
src/libcore/clone.rs
src/libcore/cmp.rs
src/libcore/finally.rs
src/libcore/fmt/mod.rs
src/libcore/fmt/rt.rs
src/libcore/intrinsics.rs
src/libcore/iter.rs
src/libcore/lib.rs
src/libcore/nonzero.rs
src/libcore/num/mod.rs
src/libcore/option.rs
src/libcore/ptr.rs
src/libcore/raw.rs
src/libcore/result.rs
src/libcore/simd.rs
src/libcore/slice.rs
src/libcoretest/cell.rs
src/libflate/lib.rs
src/libfmt_macros/lib.rs
src/libgetopts/lib.rs
src/libgraphviz/lib.rs
src/liblibc/lib.rs
src/liblog/lib.rs
src/librand/distributions/mod.rs
src/librand/lib.rs
src/librbml/lib.rs
src/libregex/lib.rs
src/libregex/re.rs
src/librustc/lib.rs
src/librustc/lint/builtin.rs
src/librustc/lint/context.rs
src/librustc/lint/mod.rs
src/librustc_back/lib.rs
src/librustc_borrowck/lib.rs
src/librustc_driver/lib.rs
src/librustc_llvm/lib.rs
src/librustc_resolve/lib.rs
src/librustc_trans/lib.rs
src/librustc_typeck/lib.rs
src/librustdoc/lib.rs
src/libstd/ascii.rs
src/libstd/bitflags.rs
src/libstd/collections/hash/table.rs
src/libstd/dynamic_lib.rs
src/libstd/failure.rs
src/libstd/fmt.rs
src/libstd/io/mod.rs
src/libstd/io/net/pipe.rs
src/libstd/io/net/tcp.rs
src/libstd/io/net/udp.rs
src/libstd/io/process.rs
src/libstd/macros.rs
src/libstd/num/f32.rs
src/libstd/num/f64.rs
src/libstd/num/float_macros.rs
src/libstd/num/int_macros.rs
src/libstd/num/mod.rs
src/libstd/num/uint_macros.rs
src/libstd/os.rs
src/libstd/path/mod.rs
src/libstd/rand/mod.rs
src/libstd/rt/mod.rs
src/libstd/rt/unwind.rs
src/libstd/rtdeps.rs
src/libstd/sync/mpsc/mpsc_queue.rs
src/libstd/sync/mpsc/select.rs
src/libstd/sync/mpsc/spsc_queue.rs
src/libstd/sys/unix/ext.rs
src/libstd/sys/windows/ext.rs
src/libstd/thread.rs
src/libstd/time/duration.rs
src/libsyntax/lib.rs
src/libterm/lib.rs
src/libtest/lib.rs
src/libunicode/lib.rs
src/libunicode/u_char.rs
src/test/auxiliary/inherited_stability.rs
src/test/auxiliary/lint_output_format.rs
src/test/auxiliary/lint_stability.rs
src/test/auxiliary/stability_cfg1.rs
src/test/auxiliary/stability_cfg2.rs
src/test/bench/shootout-mandelbrot.rs
src/test/compile-fail/issue-17337.rs
src/test/compile-fail/lint-forbid-attr.rs
src/test/compile-fail/lint-forbid-cmdline.rs
src/test/compile-fail/lint-output-format.rs
src/test/compile-fail/lint-stability.rs
src/test/compile-fail/simd-binop.rs
src/test/compile-fail/simd-experimental.rs
src/test/debuginfo/simd.rs
src/test/run-pass/simd-binop.rs
src/test/run-pass/simd-issue-10604.rs
src/test/run-pass/tcp-connect-timeouts.rs