about summary refs log tree commit diff
path: root/compiler/rustc_data_structures/src/lib.rs
AgeCommit message (Expand)AuthorLines
2023-02-14Refactor refcounted structural_impls via functorsAlan Egerton-0/+1
2023-02-06Make an optimal cold path for query_cache_hitJohn Kåre Alsaker-0/+1
2023-01-18Also remove `#![feature(control_flow_enum)]` where possibleScott McMurray-1/+0
2022-10-27Introduce UnordMap, UnordSet, and UnordBag (see MCP 533)Michael Woerister-0/+2
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-08-29Replace `rustc_data_structures::thin_vec::ThinVec` with `thin_vec::ThinVec`.Nicholas Nethercote-1/+0
2022-08-18Add diagnostic translation lints to crates that don't emit them5225225-0/+2
2022-07-20Remove unused StableMap and StableSet types from rustc_data_structuresMichael Woerister-2/+0
2022-07-06Allow to create definitions inside the query system.Camille GILLOT-0/+1
2022-06-18Remove `likely!` and `unlikely!` macro from compilerGary Guo-21/+0
2022-05-27libcore: Add `iter::from_generator` which is like `iter::from_fn`, but for co...Vadim Petrochenkov-25/+0
2022-05-06Auto merge of #94598 - scottmcm:prefix-free-hasher-methods, r=Amanieubors-0/+1
2022-05-06Add a dedicated length-prefixing method to `Hasher`Scott McMurray-0/+1
2022-05-04Stabilize `bool::then_some`Josh Triplett-1/+0
2022-04-16Auto merge of #95899 - petrochenkov:modchild2, r=cjgillotbors-0/+25
2022-04-14make unaligned_references lint deny-by-defaultRalf Jung-1/+0
2022-04-13rustc_metadata: Do not encode unnecessary module childrenVadim Petrochenkov-0/+25
2022-03-04Add SmallStrTomasz Miąsko-0/+1
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-23Introduce `ChunkedBitSet` and use it for some dataflow analyses.Nicholas Nethercote-0/+2
2022-02-19Adopt let else in more placesest31-0/+1
2022-02-15Rename `PtrKey` as `Interned` and improve it.Nicholas Nethercote-1/+2
2022-02-01add a rustc::query_stability lintlcnr-0/+1
2021-12-07Make IdFunctor::try_map_id panic-safeAlan Egerton-0/+1
2021-12-05Stop enabling `in_band_lifetimes` in rustc_data_structuresScott McMurray-2/+0
2021-12-02Remove no-longer used `IdFunctor::map_id`Alan Egerton-1/+0
2021-11-27Delegate from `map_id` to `try_map_id`Alan Egerton-0/+1
2021-10-28Revert "Add rustc lint, warning when iterating over hashmaps"Mark Rousskov-1/+0
2021-10-25Auto merge of #90042 - pietroalbini:1.56-master, r=Mark-Simulacrumbors-1/+0
2021-10-23update cfg(bootstrap)Pietro Albini-1/+0
2021-10-15allow `potential_query_instability` everywherelcnr-0/+1
2021-10-04Rollup merge of #89508 - jhpratt:stabilize-const_panic, r=joshtriplettJubilee-1/+1
2021-10-04Stabilize `const_panic`Jacob Pratt-1/+1
2021-10-02Remove various unused feature gatesbjorn3-1/+0
2021-09-17Stabilize `Iterator::map_while`Maybe Waffle-1/+0
2021-09-10rustc: Remove local variable IDs from `Export`sVadim Petrochenkov-0/+1
2021-09-08Bump stage0 compiler to 1.56Mark Rousskov-2/+1
2021-07-27Use type_alias_impl_trait instead of min in compiler and libSantiago Pastorino-1/+2
2021-07-23Sort features alphabeticallyYuki Okushi-13/+13
2021-07-23Use `map_while` instead of `take_while` + `map`Yuki Okushi-0/+2
2021-07-22Fix VecMap::iter_mutOli Scherer-0/+1
2021-06-11Auto merge of #85885 - bjorn3:remove_box_region, r=cjgillotbors-2/+0
2021-06-08Inline the rest of box_regionbjorn3-2/+0
2021-06-07Add VecMap to rustc_data_structuresSantiago Pastorino-0/+1
2021-05-31Remove unused feature gatesbjorn3-1/+0
2021-05-31Remove unnecessary unboxed_closures feature usagebjorn3-2/+0
2021-03-30Add an Mmap wrapper to rustc_data_structuresbjorn3-0/+1
2021-03-24Revert "Revert stabilizing integer::BITS."Mara Bos-1/+0
2021-02-27Rollup merge of #82057 - upsuper-forks:cstr, r=davidtwco,wesleywiserDylan DPC-1/+0