Skip to content

Commit ca29c27

Browse files
committed
Reduce exposure of three functions used only within rustc_incremental.
1 parent 72e8690 commit ca29c27

File tree

4 files changed

+3
-9
lines changed

4 files changed

+3
-9
lines changed

compiler/rustc_incremental/src/lib.rs

-3
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,10 @@ mod persist;
2020

2121
use assert_dep_graph::assert_dep_graph;
2222
pub use persist::copy_cgu_workproduct_to_incr_comp_cache_dir;
23-
pub use persist::delete_workproduct_files;
2423
pub use persist::finalize_session_directory;
25-
pub use persist::garbage_collect_session_directories;
2624
pub use persist::in_incr_comp_dir;
2725
pub use persist::in_incr_comp_dir_sess;
2826
pub use persist::load_query_result_cache;
29-
pub use persist::prepare_session_directory;
3027
pub use persist::save_dep_graph;
3128
pub use persist::save_work_product_index;
3229
pub use persist::setup_dep_graph;

compiler/rustc_incremental/src/persist/fs.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ pub fn in_incr_comp_dir(incr_comp_session_dir: &Path, file_name: &str) -> PathBu
202202
/// The garbage collection will take care of it.
203203
///
204204
/// [`rustc_interface::queries::dep_graph`]: ../../rustc_interface/struct.Queries.html#structfield.dep_graph
205-
pub fn prepare_session_directory(
205+
pub(crate) fn prepare_session_directory(
206206
sess: &Session,
207207
crate_name: Symbol,
208208
stable_crate_id: StableCrateId,
@@ -621,7 +621,7 @@ fn is_old_enough_to_be_collected(timestamp: SystemTime) -> bool {
621621
}
622622

623623
/// Runs garbage collection for the current session.
624-
pub fn garbage_collect_session_directories(sess: &Session) -> io::Result<()> {
624+
pub(crate) fn garbage_collect_session_directories(sess: &Session) -> io::Result<()> {
625625
debug!("garbage_collect_session_directories() - begin");
626626

627627
let session_directory = sess.incr_comp_session_dir();

compiler/rustc_incremental/src/persist/mod.rs

-3
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,11 @@ mod save;
1111
mod work_product;
1212

1313
pub use fs::finalize_session_directory;
14-
pub use fs::garbage_collect_session_directories;
1514
pub use fs::in_incr_comp_dir;
1615
pub use fs::in_incr_comp_dir_sess;
17-
pub use fs::prepare_session_directory;
1816
pub use load::load_query_result_cache;
1917
pub use load::setup_dep_graph;
2018
pub use load::LoadResult;
2119
pub use save::save_dep_graph;
2220
pub use save::save_work_product_index;
2321
pub use work_product::copy_cgu_workproduct_to_incr_comp_cache_dir;
24-
pub use work_product::delete_workproduct_files;

compiler/rustc_incremental/src/persist/work_product.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ pub fn copy_cgu_workproduct_to_incr_comp_cache_dir(
4545
}
4646

4747
/// Removes files for a given work product.
48-
pub fn delete_workproduct_files(sess: &Session, work_product: &WorkProduct) {
48+
pub(crate) fn delete_workproduct_files(sess: &Session, work_product: &WorkProduct) {
4949
for (_, path) in work_product.saved_files.items().into_sorted_stable_ord() {
5050
let path = in_incr_comp_dir_sess(sess, path);
5151
if let Err(err) = std_fs::remove_file(&path) {

0 commit comments

Comments
 (0)