]> git.lizzy.rs Git - rust.git/commit
rustc: Remove `Session::dep_graph`
authorAlex Crichton <alex@alexcrichton.com>
Sat, 9 Sep 2017 18:02:18 +0000 (11:02 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Thu, 14 Sep 2017 17:40:50 +0000 (10:40 -0700)
commit1cf956f2bae0f3d2b152bb2e06faa16e58b1ea15
tree673cbf85024fc8cbdb1a5fd31140d7b4964bbd78
parent5dfc84cfa72b405c194228b53c4de3f6474204ec
rustc: Remove `Session::dep_graph`

This commit removes the `dep_graph` field from the `Session` type according to
issue #44390. Most of the fallout here was relatively straightforward and the
`prepare_session_directory` function was rejiggered a bit to reuse the results
in the later-called `load_dep_graph` function.

Closes #44390
16 files changed:
src/librustc/hir/lowering.rs
src/librustc/session/config.rs
src/librustc/session/mod.rs
src/librustc_driver/driver.rs
src/librustc_driver/lib.rs
src/librustc_driver/test.rs
src/librustc_incremental/lib.rs
src/librustc_incremental/persist/fs.rs
src/librustc_incremental/persist/load.rs
src/librustc_incremental/persist/mod.rs
src/librustc_incremental/persist/save.rs
src/librustc_incremental/persist/work_product.rs
src/librustc_trans/back/write.rs
src/librustdoc/core.rs
src/librustdoc/test.rs
src/test/run-make/issue-19371/foo.rs