summary refs log tree commit diff
path: root/compiler/rustc_query_system/src/dep_graph
AgeCommit message (Expand)AuthorLines
2025-04-10Revert "Remove `prev_index_to_index` field from `CurrentDepGraph`"John Kåre Alsaker-144/+185
2025-03-24Remove `prev_index_to_index` field from `CurrentDepGraph`John Kåre Alsaker-185/+144
2025-03-19Allow duplicates for side effect nodesJohn Kåre Alsaker-2/+5
2025-03-19Pass in dep kind names to the duplicate dep node checkJohn Kåre Alsaker-4/+7
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-19Check for duplicate dep nodes when creating the indexJohn Kåre Alsaker-1/+8
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-46/+76
2025-03-10Convert `ShardedHashMap` to use `hashbrown::HashTable`Josh Stone-20/+11
2025-03-09Auto merge of #138267 - matthiaskrgr:rollup-vt76bhs, r=matthiaskrgrbors-6/+5
2025-03-07compiler: Use size_of from the prelude instead of importedThalia Archibald-6/+5
2025-02-27Changed the dependency graph to start preallocated with 128 capacityMichał Kostrubiec-2/+1
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-1/+1
2025-02-11compiler/rustc_data_structures/src/sync.rs: remove atomics, but not AtomicU64!Askar Safin-2/+2
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-6/+6
2025-02-04Remove `dep_node` comment duplication.Nicholas Nethercote-13/+26
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-5/+5
2024-09-02chore: Fix typos in 'compiler' (batch 2)Alexander Cyon-1/+1
2024-08-29Add `warn(unreachable_pub)` to `rustc_query_system`.Nicholas Nethercote-3/+3
2024-08-20fix: simple typo in compiler directoryc8ef-1/+1
2024-08-07Use more slice patterns inside the compilerLeón Orell Valerian Liehr-6/+5
2024-07-29Reformat `use` declarations.Nicholas Nethercote-31/+39
2024-06-25Auto merge of #126326 - eggyal:ununsafe-StableOrd, r=michaelwoeristerbors-1/+4
2024-06-22Ensure careful consideration is given by implsAlan Egerton-0/+3
2024-06-19Allow for try_force_from_dep_node to failMichael Baikov-7/+11
2024-06-12Un-unsafe the `StableOrd` traitAlan Egerton-1/+1
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