about summary refs log tree commit diff
path: root/compiler/rustc_index/src
AgeCommit message (Expand)AuthorLines
2022-07-21Edit `rustc_index::vec::IndexVec::pick3_mut` docspierwill-2/+6
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
2022-01-12remove unused FIXMElcnr-4/+0
2021-12-30Introduce IntervalSetMark Rousskov-0/+469
2021-12-22Require Ord for rustc_index::SparseBitSet::last_set_inpierwill-3/+8
2021-12-22Remove `PartialOrd` and `Ord` from `LocalDefId`pierwill-2/+2
2021-12-18Derive hash for BitSet and BitMatrixTomasz Miąsko-2/+2
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
2021-11-24Auto merge of #90491 - Mark-Simulacrum:push-pred-faster, r=matthewjasperbors-1/+238
2021-11-13Generate documentation in rustc `rustc_index::newtype_index` macropierwill-1/+23
2021-11-03Optimize live point computationMark Rousskov-1/+238
2021-10-23update cfg(bootstrap)Pietro Albini-6/+0
2021-10-15Revert "Auto merge of #89709 - clemenswasser:apply_clippy_suggestions_2, r=pe...Matthias Krüger-7/+11
2021-10-12Use Option::map_or instead of open coding itLingMan-1/+1
2021-10-11Rollup merge of #89643 - cjgillot:overlap, r=matthewjasperMatthias Krüger-0/+6
2021-10-11Remove unnecessary variableClemens Wasser-2/+1
2021-10-10Apply clippy suggestionsClemens Wasser-10/+7
2021-10-07Fix inherent impl overlap check.Camille GILLOT-0/+6
2021-10-04Rollup merge of #89508 - jhpratt:stabilize-const_panic, r=joshtriplettJubilee-2/+6
2021-10-04Stabilize `const_panic`Jacob Pratt-2/+6
2021-10-03Replace Fn impls with RPIT impls in rustc_indexbjorn3-45/+17
2021-10-02Swap out unboxed_closures feature gate for min_specializationbjorn3-1/+1
2021-09-22rustc_index: Add some map-like APIs to `IndexVec`Vadim Petrochenkov-6/+17
2021-08-27Suggested changesWill Crichton-2/+2
2021-08-27Addd missing domain size assertionsWill Crichton-1/+3