about summary refs log tree commit diff
path: root/compiler/rustc_data_structures/src
AgeCommit message (Expand)AuthorLines
2024-07-28step cfg(bootstrap)Mark Rousskov-1/+0
2024-07-11Use uplifted `rustc-stable-hash` crate in `rustc_data_structures`Urgau-1049/+21
2024-07-04Auto merge of #127226 - mat-1:optimize-siphash-round, r=nnethercotebors-5/+6
2024-07-01Optimize SipHash by reordering compress instructionsmat-5/+6
2024-07-01rustc_data_structures: fix wrong markdown syntaxMichael Howell-2/+2
2024-06-28rustc_data_structures: Explicitly check for 64-bit atomics supportJohn Paul Adrian Glaubitz-8/+6
2024-06-27Auto merge of #126907 - glaubitz:sparc-fixes, r=nagisabors-6/+6
2024-06-26Auto merge of #120924 - xFrednet:rfc-2383-stabilization-party, r=Urgau,blyxyasbors-1/+1
2024-06-25Auto merge of #126326 - eggyal:ununsafe-StableOrd, r=michaelwoeristerbors-17/+54
2024-06-25RFC 2383: Stabilize `lint_reasons` :tada:xFrednet-1/+1
2024-06-24Replace `MaybeUninit::uninit_array()` with array repeat expression.Kevin Reid-2/+1
2024-06-24rustc_data_structures: Use portable AtomicU64 on 32-bit SPARCJohn Paul Adrian Glaubitz-6/+6
2024-06-22Ensure careful consideration is given by implsAlan Egerton-7/+43
2024-06-20Convert some module-level `//` and `///` comments to `//!`.Nicholas Nethercote-2/+3
2024-06-16Use Linux file locking on RedoxJeremy Soller-0/+4
2024-06-12Address code review comments on the commentsAmanda Stjerna-1/+4
2024-06-12Revise documentation after @lqd's commentsAmanda Stjerna-8/+4
2024-06-12Remove a few unnecessary constructionsAmanda Stjerna-4/+7
2024-06-12Slightly faster version of `find_state`Amanda Stjerna-24/+27
2024-06-12Docstring for for `Annotation`Amanda Stjerna-2/+12
2024-06-12Formatting, weird because I just did thatAmanda Stjerna-2/+3
2024-06-12Simplify path compression logicAmanda Stjerna-17/+2
2024-06-12Documentation fixesAmanda Stjerna-8/+7
2024-06-12Extend SCC construction to enable extra functionalityAmanda Stjerna-129/+472
2024-06-12Un-unsafe the `StableOrd` traitAlan Egerton-16/+17
2024-06-12Require any function with a tait in its signature to actually constrain a hid...Oli Scherer-11/+16
2024-05-30Apply x clippy --fix and x fmtr0cky-8/+8
2024-02-20Stabilize `LazyCell` and `LazyLock` (`lazy_cell`)Peter Jaszkowiak-1/+0
2024-05-09Remove `enum_from_u32`.Nicholas Nethercote-38/+0
2024-05-09Remove `vec_linked_list`.Nicholas Nethercote-71/+0
2024-05-09Remove `TinyList`.Nicholas Nethercote-236/+0
2024-05-09Document `Pu128`.Nicholas Nethercote-1/+3
2024-05-08Remove `extern crate tracing`.Nicholas Nethercote-4/+6
2024-05-07Reorder top-level crate items.Nicholas Nethercote-29/+29
2024-05-07Remove `macro_use` from `stable_hasher`.Nicholas Nethercote-4/+6
2024-05-03Auto merge of #123441 - saethlin:fixed-len-file-names, r=oli-obkbors-26/+102
2024-05-02Auto merge of #124521 - Mark-Simulacrum:bootstrap-bump, r=albertlarsan68bors-0/+6
2024-05-02Add `UnordMap::try_insert`Waffle Lapkin-0/+7
2024-05-01Mark more entries in rustc_data_structures as no_inline for docsMark Rousskov-0/+6
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-4/+4
2024-04-22Stabilize generic `NonZero`.Markus Reiter-1/+0
2024-04-22Stabilize the size of incr comp object file namesBen Kimock-26/+102
2024-04-18Add tests for predecessor-aware `VecGraph` modeMaybe Waffle-0/+33
2024-04-15Add `graph::depth_first_search_as_undirected`Maybe Waffle-0/+26
2024-04-15Make `graph::DepthFirstSearch` accept `G` by valueMaybe Waffle-13/+13
2024-04-15Add an opt-in to store incoming edges in `VecGraph` + some docsMaybe Waffle-56/+192
2024-04-15Rollup merge of #123934 - WaffleLapkin:graph-mini-refactor, r=fmease许杰友 Jieyou Xu (Joe)-126/+59
2024-04-15Use RPITIT for `Successors` and `Predecessors` traitsMaybe Waffle-30/+8
2024-04-14Make `depth_first_search` into a standalone functionMaybe Waffle-5/+10