summary refs log tree commit diff
path: root/compiler/rustc_query_system/src/dep_graph
AgeCommit message (Expand)AuthorLines
2024-06-06Make the panic info more usefulOli Scherer-2/+1
2024-05-21Add a footer in FileEncoder and check for it in MemDecoderBen Kimock-7/+3
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-3/+4
2024-04-29Remove `extern crate rustc_data_structures` from `rustc_query_system`.Nicholas Nethercote-16/+19
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-2/+3
2024-04-22Add more context to the forbidden dep-graph read ICE error message.Michael Woerister-1/+5
2024-04-22Improve ICE message for forbidden dep-graph reads.Michael Woerister-1/+40
2024-04-11remove some things that do not need to beMatthias Krüger-6/+1
2024-04-05Auto merge of #122070 - Zoxc:dep-edges-from-previous, r=cjgillotbors-43/+179
2024-04-03rustc_index: Add a `ZERO` constant to index typesVadim Petrochenkov-1/+1
2024-03-23Add some comments and do some renamesJohn Kåre Alsaker-4/+22
2024-03-23Encode dep graph edges directly from the previous graph when promotingJohn Kåre Alsaker-42/+160
2024-03-12Rollup merge of #122245 - saethlin:check-dep-graph-size, r=petrochenkovJubilee-3/+7
2024-03-09Detect truncated incr comp filesBen Kimock-3/+7
2024-03-06Avoid the double lock around `EncoderState`John Kåre Alsaker-17/+18
2024-03-06Remove profiling from `intern_node`John Kåre Alsaker-32/+5
2024-03-06Add a profiler reference to `GraphEncoder`John Kåre Alsaker-32/+17
2024-02-22Rollup merge of #121401 - eltociear:patch-25, r=nnethercoteMatthias Krüger-1/+1
2024-02-22Adjust the `has_errors*` methods.Nicholas Nethercote-1/+1
2024-02-22Fix typo in serialized.rsIkko Eltociear Ashimine-1/+1
2024-02-02Remove dead args from functionsMichael Goulet-3/+2
2024-01-22Tweak error counting.Nicholas Nethercote-1/+1
2024-01-20Avoid code generation for ThinVec<Diagnostic>'s destructor in the query systemJohn Kåre Alsaker-1/+1
2024-01-14Inline 2 functions that appear in dep-graph profiles.Camille GILLOT-0/+1
2024-01-06don't reexport atomic::ordering via rustc_data_structures, use std importklensy-7/+7
2023-12-24Remove more `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-18Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.Nicholas Nethercote-2/+2
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-1/+1
2023-12-14Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-er...Jubilee-2/+2
2023-12-15Split `Handler::emit_diagnostic` in two.Nicholas Nethercote-2/+2
2023-12-12clippy::complexity fixesMatthias Krüger-13/+1
2023-12-10remove redundant importssurechen-1/+0
2023-12-02Rename `HandlerInner::delayed_span_bugs` as `HandlerInner::span_delayed_bugs`.Nicholas Nethercote-1/+1
2023-11-22Call FileEncoder::finish in rmeta encodingBen Kimock-1/+1
2023-11-22Replace `custom_encodable` with `encodable`.Nicholas Nethercote-0/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-11-16Reduce exposure of things.Nicholas Nethercote-29/+26
2023-10-28Rollup merge of #116534 - cjgillot:no-dep-tasks, r=davidtwcoJubilee-22/+4
2023-10-22fix broken link: update incremental compilation urlgvozdvmozgu-1/+1
2023-10-08Remove -Zdep-tasks.Camille GILLOT-22/+4
2023-09-21Move `DepKind` to `rustc_query_system` and define it as `u16`John Kåre Alsaker-216/+266
2023-09-20Auto merge of #115542 - saethlin:fileencoder-is-bufwriter, r=WaffleLapkinbors-3/+5
2023-09-20PR feedbackBen Kimock-4/+1
2023-09-12Use `UnhashMap` for the indexJohn Kåre Alsaker-2/+3
2023-09-12Encode the number of dep kinds encountered in the dep graphJohn Kåre Alsaker-3/+15
2023-09-12Store a index per dep node kindJohn Kåre Alsaker-7/+14
2023-09-10Reimplement FileEncoder with a small-write optimizationBen Kimock-3/+8
2023-09-08Add optimized lock methods for `Sharded`John Kåre Alsaker-9/+3
2023-09-06Add comments with the same level of detail as the PR descriptionBen Kimock-12/+54
2023-09-04Use a specialized varint + bitpacking scheme for DepGraph encodingBen Kimock-44/+339