about summary refs log tree commit diff
path: root/compiler/rustc_incremental/src/persist/save.rs
AgeCommit message (Expand)AuthorLines
2025-05-01Use thread local dep graph encodingJohn Kåre Alsaker-12/+1
2025-03-19Only use the new node hashmap for anonymous nodes.Camille GILLOT-1/+1
2024-11-09Move some code from Compiler::enter to GlobalCtxt::finishbjorn3-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-7/+6
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_incremental`.Nicholas Nethercote-0/+1
2024-03-23Encode dep graph edges directly from the previous graph when promotingJohn Kåre Alsaker-1/+2
2024-02-22Adjust the `has_errors*` methods.Nicholas Nethercote-2/+2
2024-01-22Tweak error counting.Nicholas Nethercote-3/+3
2024-01-04Split StableCompare trait out of StableOrd trait.Michael Woerister-1/+1
2023-12-24Remove more `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-2/+2
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-2/+2
2023-12-02Rename `HandlerInner::delayed_span_bugs` as `HandlerInner::span_delayed_bugs`.Nicholas Nethercote-2/+2
2023-11-22Call FileEncoder::finish in rmeta encodingBen Kimock-3/+0
2023-10-26Move a `use` to a more sensible spot.Nicholas Nethercote-1/+2
2023-09-24Don't use a thread to load the dep graphJohn Kåre Alsaker-1/+1
2023-09-08Avoid a `source_span` query when encoding Spans into query resultsJohn Kåre Alsaker-12/+14
2023-08-13Pass WorkProductMap to build_dep_graph instead of FxIndexMapbjorn3-3/+5
2023-06-04Fixed failing test + minor cleanupAndrew Xie-2/+2
2023-06-04Removed use of iteration through a HashMap/HashSet in rustc_incremental and r...Andrew Xie-4/+4
2023-05-17Only depend on CFG_VERSION in rustc_interfacejyn-1/+1
2023-04-26Remove QueryEngine traitJohn Kåre Alsaker-1/+1
2023-01-30incremental: migrate diagnosticsDavid Wood-16/+8
2022-11-24make `error_reported` check for delayed bugsBoxy-2/+2
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-3/+3
2022-07-06incr: cache dwarf objects in work productsDavid Wood-5/+6
2022-06-16Move `finish` out of the `Encoder` trait.Nicholas Nethercote-1/+1
2022-06-10Revert dc08bc51f2c58a0f5f815a07f9bb3d671153b5a1.Nicholas Nethercote-1/+1
2022-06-10Revert b983e42936feab29f6333e9835913afc6b4a394e.Nicholas Nethercote-1/+1
2022-06-08Rename `rustc_serialize::opaque::Encoder` as `MemEncoder`.Nicholas Nethercote-1/+1
2022-06-08Move `finish` out of the `Encoder` trait.Nicholas Nethercote-1/+1
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-21/+8
2022-06-06Make saved_file field of WorkProduct non-optionalbjorn3-7/+2
2022-03-30Spellchecking some commentsYuri Astrakhan-1/+1
2021-12-07Document all public items in `rustc_incremental`pierwill-2/+13
2021-08-28Drop the query result memmap before serializing it back.Camille GILLOT-0/+5
2021-08-28Move save_in to file_format.Camille GILLOT-56/+6
2021-06-01Avoid creating anonymous nodes with zero or one dependency.Camille GILLOT-0/+1
2021-05-22Get rid of PreviousDepGraph.Camille GILLOT-2/+2
2021-04-27Add [TRACKED_NO_CRATE_HASH] and [SUBSTRUCT] directivesJoshua Nelson-1/+1
2021-03-30Also profile finishing the encoding.Camille GILLOT-1/+1
2021-03-30Address review.Camille GILLOT-4/+2
2021-03-30Stream the dep-graph to a file.Camille GILLOT-23/+84
2021-01-12Serialize dependency graph directly from DepGraphTyson Nottingham-75/+7
2021-01-11Serialize incr comp structures to file via fixed-size bufferTyson Nottingham-32/+38
2021-01-06Optimize away some `fs::metadata` calls.Dan Gohman-13/+13
2020-11-07Allow making `RUSTC_BOOTSTRAP` conditional on the crate nameJoshua Nelson-1/+1
2020-10-28Clean up encode_dep_graphDániel Buga-12/+5
2020-08-30mv compiler to compiler/mark-0/+248