]> git.lizzy.rs Git - rust.git/commit
std: Deprecate std::old_io::fs
authorAlex Crichton <alex@alexcrichton.com>
Fri, 27 Feb 2015 05:00:43 +0000 (21:00 -0800)
committerAlex Crichton <alex@alexcrichton.com>
Wed, 4 Mar 2015 23:59:30 +0000 (15:59 -0800)
commit95d904625b4d45af80b4e40d51a3a0fde1abaa8a
treeb0872e63b8d75543ce5141ceba44c12c459474f2
parent3b3bb0e682c2d252e9f62dd9df5cff9552af91ad
std: Deprecate std::old_io::fs

This commit deprecates the majority of std::old_io::fs in favor of std::fs and
its new functionality. Some functions remain non-deprecated but are now behind a
feature gate called `old_fs`. These functions will be deprecated once
suitable replacements have been implemented.

The compiler has been migrated to new `std::fs` and `std::path` APIs where
appropriate as part of this change.
80 files changed:
mk/docs.mk
src/compiletest/common.rs
src/compiletest/compiletest.rs
src/compiletest/errors.rs
src/compiletest/header.rs
src/compiletest/procsrv.rs
src/compiletest/runtest.rs
src/compiletest/util.rs
src/liballoc/lib.rs
src/libgetopts/lib.rs
src/librustc/lib.rs
src/librustc/metadata/creader.rs
src/librustc/metadata/cstore.rs
src/librustc/metadata/decoder.rs
src/librustc/metadata/filesearch.rs
src/librustc/metadata/loader.rs
src/librustc/middle/dataflow.rs
src/librustc/middle/infer/region_inference/graphviz.rs
src/librustc/plugin/load.rs
src/librustc/session/config.rs
src/librustc/session/mod.rs
src/librustc/session/search_paths.rs
src/librustc/util/common.rs
src/librustc_back/archive.rs
src/librustc_back/fs.rs
src/librustc_back/lib.rs
src/librustc_back/rpath.rs
src/librustc_back/target/mod.rs
src/librustc_driver/driver.rs
src/librustc_driver/lib.rs
src/librustc_driver/pretty.rs
src/librustc_llvm/archive_ro.rs
src/librustc_llvm/lib.rs
src/librustc_trans/back/link.rs
src/librustc_trans/back/lto.rs
src/librustc_trans/back/write.rs
src/librustc_trans/lib.rs
src/librustc_trans/save/mod.rs
src/librustc_trans/save/recorder.rs
src/librustc_trans/trans/debuginfo.rs
src/librustdoc/clean/mod.rs
src/librustdoc/externalfiles.rs
src/librustdoc/flock.rs
src/librustdoc/html/layout.rs
src/librustdoc/html/render.rs
src/librustdoc/lib.rs
src/librustdoc/markdown.rs
src/librustdoc/test.rs
src/libserialize/lib.rs
src/libserialize/serialize.rs
src/libstd/old_io/fs.rs
src/libstd/sys/unix/ext.rs
src/libstd/sys/windows/ext.rs
src/libstd/sys/windows/process.rs
src/libsyntax/ast_map/mod.rs
src/libsyntax/ext/source_util.rs
src/libsyntax/fold.rs
src/libsyntax/lib.rs
src/libsyntax/parse/lexer/comments.rs
src/libsyntax/parse/mod.rs
src/libsyntax/parse/parser.rs
src/libsyntax/print/pp.rs
src/libsyntax/print/pprust.rs
src/libterm/lib.rs
src/libterm/terminfo/parser/compiled.rs
src/libterm/terminfo/searcher.rs
src/libtest/lib.rs
src/rustbook/book.rs
src/rustbook/build.rs
src/rustbook/error.rs
src/rustbook/help.rs
src/rustbook/main.rs
src/rustbook/serve.rs
src/rustbook/term.rs
src/rustbook/test.rs
src/test/compile-fail/empty-extern-arg.rs
src/test/parse-fail/circular_modules_main.rs
src/test/parse-fail/issue-5806.rs
src/test/run-make/issue-19371/foo.rs
src/test/run-pass-fulldeps/compiler-calls.rs