about summary refs log tree commit diff
path: root/compiler/rustc_query_system/src/dep_graph/graph.rs
AgeCommit message (Expand)AuthorLines
2025-07-28use let chains in mir, resolve, targetKivooeo-6/+6
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-1/+1
2025-05-14Handle `rustc_query_system` cases of `rustc::potential_query_instability` lintismailarilik-0/+2
2025-05-01Add some commentsJohn Kåre Alsaker-1/+2
2025-05-01Use thread local dep graph encodingJohn Kåre Alsaker-34/+42
2025-04-17Rollup merge of #139236 - Zoxc:anon-counter, r=davidtwcoMatthias Krüger-7/+2
2025-04-05Reuse the index from promoted nodes when coloring executed tasksJohn Kåre Alsaker-33/+50
2025-04-02Add a dep kind for use of the anon node with zero dependenciesJohn Kåre Alsaker-5/+5
2025-04-02Use a session counter to make anon dep nodes uniqueJohn Kåre Alsaker-7/+2
2025-03-30Encode synthetic by-move coroutine body with a different DefPathDataMichael Goulet-3/+4
2025-03-24Remove `prev_index_to_index` field from `CurrentDepGraph`John Kåre Alsaker-173/+118
2025-03-19Rename `intern_new_node` to `alloc_new_node`John Kåre Alsaker-4/+4
2025-03-19Use `ShardedHashMap` for `anon_node_to_index`John Kåre Alsaker-28/+9
2025-03-19Use `nodes_newly_allocated_in_current_session` to lookup forbidden readsJohn Kåre Alsaker-5/+18
2025-03-19Add fixmeJohn Kåre Alsaker-0/+1
2025-03-19Outline some cold code and turn on hash collision detection with debug_assert...John Kåre Alsaker-16/+21
2025-03-19Only use the new node hashmap for anonymous nodes.Camille GILLOT-48/+101
2025-03-15Fix `record_diagnostic`John Kåre Alsaker-2/+6
2025-03-14Add commentsJohn Kåre Alsaker-0/+9
2025-03-14Rename `QuerySideEffects` to `QuerySideEffect`John Kåre Alsaker-6/+10
2025-03-14Represent diagnostic side effects as dep nodesJohn Kåre Alsaker-42/+63
2025-03-10Convert `ShardedHashMap` to use `hashbrown::HashTable`Josh Stone-20/+11
2025-02-27Changed the dependency graph to start preallocated with 128 capacityMichał Kostrubiec-2/+1
2025-02-11compiler/rustc_data_structures/src/sync.rs: remove atomics, but not AtomicU64!Askar Safin-2/+2
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-6/+6
2025-01-13remove code duplication when hashing query result and interning nodeMartin Zacho-42/+36
2024-12-04Make sure to record deps from cached task in new solver on first runMichael Goulet-2/+15
2024-11-12Auto merge of #132282 - Noratrieb:it-is-the-end-of-serial, r=cjgillotbors-13/+0
2024-11-12Delete the `cfg(not(parallel))` serial compilerNoratrieb-13/+0
2024-11-03replace manual time convertions with std onesklensy-1/+1
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-02chore: Fix typos in 'compiler' (batch 2)Alexander Cyon-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-10/+10
2024-06-06Make the panic info more usefulOli Scherer-2/+1
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-0/+1
2024-04-29Remove `extern crate rustc_data_structures` from `rustc_query_system`.Nicholas Nethercote-5/+5
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-0/+1
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-05Auto merge of #122070 - Zoxc:dep-edges-from-previous, r=cjgillotbors-10/+12
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-1/+1
2024-03-23Encode dep graph edges directly from the previous graph when promotingJohn Kåre Alsaker-10/+12
2024-03-06Avoid the double lock around `EncoderState`John Kåre Alsaker-10/+9
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-26/+10
2024-02-22Adjust the `has_errors*` methods.Nicholas Nethercote-1/+1
2024-02-02Remove dead args from functionsMichael Goulet-3/+2
2024-01-22Tweak error counting.Nicholas Nethercote-1/+1