about summary refs log tree commit diff
path: root/compiler/rustc_index/src
AgeCommit message (Expand)AuthorLines
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-2/+40
2023-04-01Use `FieldIdx` in various things related to aggregatesScott McMurray-0/+6
2023-03-30Add `IndexSlice` to go with `IndexVec`Scott McMurray-70/+160
2023-03-29Rename `IndexVec::last` → `last_index`Scott McMurray-1/+1
2023-03-21Use `SmallVec` in bitsetsNilstrieb-5/+7
2023-03-03Match unmatched backticks in compiler/ that are part of rustdocest31-1/+1
2023-01-19Fix IndexVec::drain_enumeratedMichael Goulet-1/+6
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-5/+2
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-1/+1
2022-12-18Make `#[max]` an attribute in `newtype_index`Nilstrieb-1/+4
2022-12-12minor code cleanupsMatthias Krüger-1/+1
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+0
2022-11-24move things from rustc_target::abi to rustc_abihkalbasi-7/+12
2022-11-24make rustc_target usable outside of rustchkalbasi-7/+15
2022-11-01Implement Idx for OwnerId.Camille GILLOT-0/+2
2022-09-28Rollup merge of #102232 - Urgau:stabilize-bench_black_box, r=TaKO8KiYuki Okushi-1/+0
2022-09-27Stabilize bench_black_boxUrgau-1/+0
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-08-18Add diagnostic translation lints to crates that don't emit them5225225-0/+2
2022-08-12debuginfo: Change C++-like encoding for enums.Michael Woerister-1/+3
2022-07-31Auto merge of #99052 - tmiasko:bitset-clone-from, r=Mark-Simulacrumbors-6/+19
2022-07-21Edit `rustc_index::vec::IndexVec::pick3_mut` docspierwill-2/+6
2022-07-08Fix cloning from a BitSet with a different domain sizeTomasz Miąsko-6/+19
2022-07-04Use a bitset instead of a hash map in HIR ID validatorJakub Beránek-0/+10
2022-06-21Auto merge of #95576 - DrMeepster:box_erasure, r=oli-obkbors-0/+12
2022-06-17Auto merge of #97863 - JakobDegen:bitset-choice, r=nnethercotebors-18/+135
2022-06-15add From impls for BitSet and GrowableBitSetDrMeepster-0/+12
2022-06-14`BitSet` perf improvementsJakob Degen-18/+135
2022-06-09Auto merge of #97862 - SparrowLii:superset, r=lcnrbors-13/+58
2022-06-08correct the test if IntervalSetSparrowLii-1/+1
2022-06-08fix the impl error in `insert_all`SparrowLii-1/+3
2022-06-08add `check_invariants` methodSparrowLii-7/+33
2022-06-08optimize `superset` method of `IntervalSet`SparrowLii-4/+21
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-2/+2
2022-05-20Auto merge of #95418 - cjgillot:more-disk, r=davidtwcobors-6/+0
2022-05-13Cache more queries on disk.Camille GILLOT-6/+0
2022-05-10optimize `insert_range` method of `IntervalSet`SparrowLii-48/+45
2022-04-30Add element iterator for ChunkedBitSetTomasz Miąsko-0/+82
2022-04-27tut tut tutEllen-1/+1
2022-03-30Spellchecking compiler commentsYuri Astrakhan-1/+1
2022-03-15Fix small typo in FIXMEMartin Gammelsæter-2/+2
2022-03-07Add comment linking to closed PR for future optimizersMartin Gammelsæter-4/+8
2022-02-24Fix testAaron Hill-1/+5
2022-02-24Convert `newtype_index` to a proc macroAaron Hill-455/+2
2022-02-23Introduce `ChunkedBitSet` and use it for some dataflow analyses.Nicholas Nethercote-28/+677
2022-02-19Adopt let else in more placesest31-12/+6
2022-02-16Adopt let_else in even more placesest31-5/+1
2022-02-01implement lint for suspicious auto trait implslcnr-0/+6
2022-01-22Make `Decodable` and `Decoder` infallible.Nicholas Nethercote-4/+4