]> git.lizzy.rs Git - rust.git/commit
rustc: Remove ~[T] from the language
authorAlex Crichton <alex@alexcrichton.com>
Fri, 6 Jun 2014 17:27:49 +0000 (10:27 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Wed, 11 Jun 2014 22:02:17 +0000 (15:02 -0700)
commit3316b1eb7c3eb520896af489dd45c4d17190d0a8
treec94cde854a882cad33d8ec7fe0067b43b5cb96d7
parentf9260d41d6e37653bf71b08a041be0310098716a
rustc: Remove ~[T] from the language

The following features have been removed

* box [a, b, c]
* ~[a, b, c]
* box [a, ..N]
* ~[a, ..N]
* ~[T] (as a type)
* deprecated_owned_vector lint

All users of ~[T] should move to using Vec<T> instead.
68 files changed:
src/liballoc/heap.rs
src/libcollections/hash/mod.rs
src/libcollections/hash/sip.rs
src/libcollections/slice.rs
src/libcollections/str.rs
src/libcollections/vec.rs
src/libcore/clone.rs
src/libcore/failure.rs
src/libcore/fmt/mod.rs
src/libcore/intrinsics.rs
src/libcore/iter.rs
src/libcore/lib.rs
src/libcore/option.rs
src/libcore/ptr.rs
src/libcore/raw.rs
src/libcore/slice.rs
src/libdebug/reflect.rs
src/libdebug/repr.rs
src/libflate/lib.rs
src/libfourcc/lib.rs
src/libgetopts/lib.rs
src/libglob/lib.rs
src/libgraphviz/maybe_owned_vec.rs
src/libgreen/context.rs
src/libgreen/lib.rs
src/libhexfloat/lib.rs
src/liblog/lib.rs
src/libnum/lib.rs
src/libregex/lib.rs
src/librustc/driver/mod.rs
src/librustc/middle/dataflow.rs
src/librustc/middle/lint.rs
src/librustrt/local_data.rs
src/libsemver/lib.rs
src/libserialize/json.rs
src/libserialize/serialize.rs
src/libstd/ascii.rs
src/libstd/io/comm_adapters.rs
src/libstd/io/extensions.rs
src/libstd/io/fs.rs
src/libstd/io/mem.rs
src/libstd/io/process.rs
src/libstd/io/util.rs
src/libstd/os.rs
src/libstd/path/mod.rs
src/libstd/path/posix.rs
src/libstd/path/windows.rs
src/libstd/prelude.rs
src/libstd/rand/reader.rs
src/libstd/to_str.rs
src/libsync/lib.rs
src/libsyntax/parse/obsolete.rs
src/libsyntax/parse/parser.rs
src/libtest/lib.rs
src/libtest/stats.rs
src/libtime/lib.rs
src/test/bench/shootout-regex-dna.rs
src/test/compile-fail/borrowck-use-in-index-lvalue.rs
src/test/compile-fail/issue-2150.rs
src/test/compile-fail/lint-deprecated-owned-vector.rs [deleted file]
src/test/compile-fail/lint-heap-memory.rs
src/test/compile-fail/lint-unused-imports.rs
src/test/compile-fail/lint-unused-mut-variables.rs
src/test/compile-fail/lint-unused-unsafe.rs
src/test/run-pass/empty-allocation-non-null.rs
src/test/run-pass/ifmt.rs
src/test/run-pass/overloaded-autoderef.rs
src/test/run-pass/reflect-visit-type.rs