about summary refs log tree commit diff
path: root/compiler/rustc_data_structures/src
AgeCommit message (Expand)AuthorLines
2022-10-27Introduce UnordMap, UnordSet, and UnordBag (see MCP 533)Michael Woerister-0/+384
2022-10-21fix some typosRageking8-1/+1
2022-10-19Auto merge of #103214 - Nilstrieb:set-theory, r=petrochenkovbors-7/+5
2022-10-19Use Set instead of Vec in transitive_relationnils-7/+5
2022-10-18Auto merge of #102543 - daym:patch-1, r=joshtriplettbors-6/+1
2022-10-17Remove execute bit from lock file permissionsDanny Milosavljevic-6/+1
2022-10-14more dupe word typosRageking8-2/+2
2022-10-06Be consistent about deciding whether to print pass data.Nicholas Nethercote-19/+21
2022-10-06Remove `-Ztime` option.Nicholas Nethercote-18/+6
2022-10-06Fix some comments.Nicholas Nethercote-4/+4
2022-10-01Use a SortedMap instead of a VecMap.Camille GILLOT-14/+17
2022-10-01Compute by owner instead of HirId.Camille GILLOT-0/+14
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-22Rollup merge of #102037 - jyn514:normalize-docs, r=lcnrDylan DPC-12/+33
2022-09-19Make cycle errors recoverableJoshua Nelson-12/+28
2022-09-19Make `OUT` an associated type instead of a generic parameterJoshua Nelson-0/+5
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-09-12Auto merge of #99334 - NiklasJonsson:84447/error-privacy, r=oli-obkbors-1/+14
2022-09-10Rollup merge of #101635 - jyn514:queries-new-derived, r=cjgillotDylan DPC-1/+1
2022-09-10rustc_error, rustc_private, rustc_ast: Switch to stable hash containersNiklas Jonsson-1/+14
2022-09-07Use niche-filling optimization even when multiple variants have data.Michael Benfield-0/+4
2022-09-06Move `Queries::new` out of the macroJoshua Nelson-1/+1
2022-09-01Auto merge of #100869 - nnethercote:replace-ThinVec, r=spastorinobors-224/+1
2022-09-01Auto merge of #100707 - dzvon:fix-typo, r=davidtwcobors-2/+2
2022-08-31Fix a bunch of typoDezhi Wu-2/+2
2022-08-30Use more `into_iter` rather than `drain(..)`Donough Liu-10/+10
2022-08-29Replace `rustc_data_structures::thin_vec::ThinVec` with `thin_vec::ThinVec`.Nicholas Nethercote-224/+1
2022-08-22get rid of `RefCell` in `TransitiveRelation`SparrowLii-70/+99
2022-08-22Use `AttrVec` in more places.Nicholas Nethercote-78/+94
2022-08-18Add diagnostic translation lints to crates that don't emit them5225225-0/+2
2022-08-16needless separation of impl blocksTshepang Mbambo-2/+0
2022-07-29remove some manual hash stable implslcnr-0/+5
2022-07-20Remove unused StableMap and StableSet types from rustc_data_structuresMichael Woerister-179/+0
2022-07-19use `par_for_each_in` in `par_body_owners` and `collect_crate_mono_items`SparrowLii-1/+1
2022-07-14Auto merge of #96544 - m-ysk:feature/issue-96358, r=cjgillotbors-1/+62
2022-07-06Allow to create definitions inside the query system.Camille GILLOT-0/+28
2022-07-02define MmapMut and use it in Decodable implYoshiki Matsuda-1/+62
2022-06-28Rollup merge of #98384 - rdzhaafar:fix-macos-rss-reporting, r=davidtwco,micha...Dylan DPC-0/+18
2022-06-27catch unwind of every iter in parallel mode during wfcheckSparrowLii-2/+5
2022-06-22Fixed RSS reporting on macOSRida Dzhaafar-0/+18
2022-06-22Rollup merge of #97895 - nbdd0121:unlikely, r=estebankYuki Okushi-22/+2
2022-06-20Auto merge of #97674 - nnethercote:oblig-forest-tweaks, r=nikomatsakisbors-93/+77
2022-06-18Remove `likely!` and `unlikely!` macro from compilerGary Guo-22/+2
2022-06-16Move/rename `lazy::Sync{OnceCell,Lazy}` to `sync::{Once,Lazy}Lock`Maybe Waffle-3/+3
2022-06-16Move/rename `lazy::{OnceCell, Lazy}` to `cell::{OnceCell, LazyCell}`Maybe Waffle-1/+1
2022-06-15Rollup merge of #98083 - nnethercote:rename-Encoder, r=bjorn3Yuki Okushi-5/+5
2022-06-14Rename rustc_serialize::opaque::Encoder as MemEncoder.Nicholas Nethercote-5/+5
2022-06-13Integrate measureme's hardware performance counter support.Eduard-Mihai Burtescu-4/+10
2022-06-10Revert b983e42936feab29f6333e9835913afc6b4a394e.Nicholas Nethercote-5/+5
2022-06-08Use liballoc's specialised in-place vec collectionAlan Egerton-34/+2