about summary refs log tree commit diff
path: root/compiler/rustc_data_structures/src/lib.rs
AgeCommit message (Expand)AuthorLines
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
2023-10-17Remove unused features from `rustc_data_structures`.Nicholas Nethercote-2/+0
2023-10-16docs: add Rust logo to more compiler cratesMichael Howell-0/+2
2023-09-25Rename `cold_path` to `outline`John Kåre Alsaker-1/+2
2023-09-19use pretty_print_const_value from MIR constant 'extra' printingRalf Jung-0/+19
2023-08-23Bump cfg(bootstrap)Mark Rousskov-1/+1
2023-08-03Add `internal_features` lintNilstrieb-0/+1
2023-06-29Remove `SmallStr`.Nicholas Nethercote-1/+0
2023-05-23Don't leak the function that is called on dropMaybe Waffle-8/+14
2023-05-06add `DynSend / DynSync` for `CopyTaggedPtr`SparrowLii-2/+0
2023-05-06correct import of owned_sliceSparrowLii-1/+2
2023-05-06introduce `DynSend` and `DynSync` auto traitSparrowLii-1/+4