about summary refs log tree commit diff
path: root/compiler/rustc_data_structures/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-09-10interpret: copy_provenance: avoid large intermediate buffer for large repeat ...Ralf Jung-0/+1
2025-08-22Uplift rustc_mir_transform::coverage::counters::union_find to rustc_data_stru...Camille Gillot-0/+1
2025-07-01Update `cfg(bootstrap)`Josh Stone-6/+2
2025-06-16library/compiler: add `PointeeSized` boundsDavid Wood-0/+4
2025-06-08Remove all unused feature gates from the compilerbjorn3-1/+0
2025-05-30handle cfg bootstrap on compiler and mirionur-ozkan-1/+2
2025-05-20Rename `cfg_match!` to `cfg_select!`Trevor Gross-1/+1
2025-03-10Convert `ShardedHashMap` to use `hashbrown::HashTable`Josh Stone-1/+0
2025-03-04Adapt `librustdoc` to 2024 edition lifetieme capture rulesYotam Ofek-1/+0
2025-02-16Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...Ben Kimock-1/+0
2025-01-31Overhaul `to_readable_str`.Nicholas Nethercote-0/+1
2024-11-19Auto merge of #124780 - Mark-Simulacrum:lockless-cache, r=lcnrbors-0/+2
2024-11-15Improve VecCache under parallel frontendMark Rousskov-0/+2
2024-11-12Delete the `cfg(not(parallel))` serial compilerNoratrieb-1/+0
2024-10-21move strict provenance lints to new feature gate, remove old feature gatesRalf Jung-1/+0
2024-10-12Add ExtractIf for ThinVecGnomedDev-0/+1
2024-09-24Dogfood `feature(file_buffered)`Josh Stone-0/+1
2024-08-11Use assert_matches around the compilerMichael Goulet-0/+1
2024-07-30Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68bors-1/+0
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+3
2024-07-28step cfg(bootstrap)Mark Rousskov-1/+0
2024-07-11Use uplifted `rustc-stable-hash` crate in `rustc_data_structures`Urgau-2/+0
2024-06-25RFC 2383: Stabilize `lint_reasons` :tada:xFrednet-1/+1
2024-06-24Replace `MaybeUninit::uninit_array()` with array repeat expression.Kevin Reid-1/+0
2024-02-20Stabilize `LazyCell` and `LazyLock` (`lazy_cell`)Peter Jaszkowiak-1/+0
2024-05-09Remove `enum_from_u32`.Nicholas Nethercote-1/+0
2024-05-09Remove `vec_linked_list`.Nicholas Nethercote-1/+0
2024-05-09Remove `TinyList`.Nicholas Nethercote-1/+0
2024-05-08Remove `extern crate tracing`.Nicholas Nethercote-3/+0
2024-05-07Reorder top-level crate items.Nicholas Nethercote-29/+29
2024-05-07Remove `macro_use` from `stable_hasher`.Nicholas Nethercote-4/+3
2024-05-03Auto merge of #123441 - saethlin:fixed-len-file-names, r=oli-obkbors-0/+2
2024-05-02Add `UnordMap::try_insert`Waffle Lapkin-0/+1
2024-04-30Give an item related to issue 27438 a more meaningful nameLeón Orell Valerian Liehr-2/+2
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-2/+0
2024-04-22Stabilize generic `NonZero`.Markus Reiter-1/+0
2024-04-22Stabilize the size of incr comp object file namesBen Kimock-0/+2
2024-02-15Use generic `NonZero` internally.Markus Reiter-0/+1
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-2/+0
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-02-05Rollup merge of #119600 - aDotInTheVoid:comment-fix, r=compiler-errorsMatthias Krüger-1/+1
2024-01-25Remove unused featuresclubby789-1/+1
2024-01-19Add Pu128 = #[repr(packed(8))] u128Josh Stone-0/+1
2024-01-05Remove outdated references to `librustc_middle`.Alona Enraght-Moony-1/+1
2023-12-30Update to bitflags 2 in the compilerNilstrieb-0/+11
2023-11-15Bump cfg(bootstrap)sMark Rousskov-2/+2
2023-11-03Make `FatalErrorMarker` lower priority than other panicsJohn Kåre Alsaker-0/+3
2023-10-19Initiate the inner usage of `cfg_match`Caio-16/+17
2023-10-18Auto merge of #116830 - nnethercote:rustc_type_ir, r=compiler-errorsbors-5/+0
2023-10-17Remove `IdFunctor` trait.Nicholas Nethercote-3/+0