about summary refs log tree commit diff
path: root/compiler/rustc_data_structures
AgeCommit message (Expand)AuthorLines
2025-02-24Rollup merge of #136610 - Jarcho:range_idx, r=NoratriebJacob Pratt-1/+1
2025-02-23Auto merge of #137237 - cuviper:stage0, r=Mark-Simulacrumbors-88/+0
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-12/+12
2025-02-22Fix binding mode problemsMichael Goulet-1/+1
2025-02-22Fix overcapturing, unsafe extern blocks, and new unsafe opsMichael Goulet-1/+1
2025-02-22Upgrade the compiler to edition 2024Michael Goulet-1/+1
2025-02-21Allow SliceIndex to be indexed by ranges.Jason Newcomb-1/+1
2025-02-21Stacker now handles miri using a noop impl itselfbjorn3-12/+0
2025-02-18update `cfg(bootstrap)`Josh Stone-88/+0
2025-02-17Enforce T: Hash for Interned<...>Mark Rousskov-1/+4
2025-02-16Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...Ben Kimock-159/+6
2025-02-15Replace some u64 hashes with Hash64Ben Kimock-0/+5
2025-02-11compiler/rustc_data_structures/src/sync/worker_local.rs: delete "unsafe impl ...Askar Safin-6/+5
2025-02-11compiler/rustc_data_structures/src/sync.rs: delete Sync and SendAskar Safin-11/+5
2025-02-11compiler/rustc_data_structures/src/sync.rs: remove atomics, but not AtomicU64!Askar Safin-8/+2
2025-02-11compiler/rustc_data_structures/src/sync.rs: delete WeakAskar Safin-2/+1
2025-02-11compiler/rustc_data_structures/src/sync.rs: delete MappedLockGuardAskar Safin-3/+2
2025-02-11compiler/rustc_data_structures/src/sync.rs: remove "impl Clone for RwLock"Askar Safin-8/+0
2025-02-11compiler/rustc_data_structures/src/sync.rs: these RwLock methods are never ca...Askar Safin-20/+0
2025-02-08Rustfmtbjorn3-92/+88
2025-02-06Rollup merge of #136580 - bjorn3:miri_fixes, r=lqdMatthias Krüger-8/+20
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-6/+5
2025-02-05Couple of changes to run rustc in miribjorn3-8/+20
2025-02-05Auto merge of #136094 - davidv1992:upgrade-elsa, r=oli-obkbors-1/+1
2025-02-03Notes on types/traits used for in-memory query cachingZalathar-0/+13
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-6/+5
2025-01-31Overhaul `to_readable_str`.Nicholas Nethercote-0/+31
2025-01-29Upgrade elsa to the newest version.David Venhoek-1/+1
2025-01-28Rollup merge of #136149 - cuviper:rustc-rayon-indexmap, r=compiler-errorsMatthias Krüger-2/+2
2025-01-27Flip the `rustc-rayon`/`indexmap` dependency orderJosh Stone-2/+2
2025-01-26Incorporate `iter_nodes` into `graph::DirectedGraph`Zalathar-2/+18
2025-01-21bumpt compiler and tools to windows 0.59klensy-3/+3
2025-01-16Auto merge of #135592 - matthiaskrgr:rollup-4t69l7i, r=matthiaskrgrbors-0/+53
2025-01-16Rollup merge of #133720 - c410-f3r:cfg-match-foo-bar-baz, r=joshtriplettMatthias Krüger-0/+88
2025-01-16coverage: Completely overhaul counter assignment, using node-flow graphsZalathar-0/+10
2025-01-14Add wrapper type `ReversedGraph` for swapping successors/predecessorsZalathar-0/+43
2025-01-12De-abstract tagged pointer abstractionBoxy-984/+290
2025-01-11rename `BitSet` to `DenseBitSet`Rémy Rakic-19/+19
2024-12-27MatchBranchSimplification: Consider empty-unreachable otherwise branchclubby789-0/+7
2024-12-22Adjust syntaxCaio-0/+88
2024-12-13Remove jobserver from Sessionbjorn3-1/+1
2024-12-02Assert that obligations are empty before deeply normalizingMichael Goulet-0/+4
2024-11-20Add `UnordMap::clear` methodGuillaume Gomez-0/+5
2024-11-19Auto merge of #124780 - Mark-Simulacrum:lockless-cache, r=lcnrbors-0/+421
2024-11-15Improve VecCache under parallel frontendMark Rousskov-0/+421
2024-11-12Delete the `cfg(not(parallel))` serial compilerNoratrieb-841/+430
2024-10-24Replace an FTP link in comments with an equivalent HTTPS linkZalathar-1/+1
2024-10-22Move `cmp_in_dominator_order` out of graph dominator computationZalathar-22/+1
2024-10-21Rollup merge of #130350 - RalfJung:strict-provenance, r=dtolnayMatthias Krüger-1/+0
2024-10-21move strict provenance lints to new feature gate, remove old feature gatesRalf Jung-1/+0