about summary refs log tree commit diff
path: root/compiler/rustc_index
AgeCommit message (Expand)AuthorLines
2024-04-18Simplify `static_assert_size`s.Nicholas Nethercote-1/+1
2024-04-03Check `x86_64` size assertions on `aarch64`, tooZalathar-1/+1
2024-03-06doc: Add better explanationorion GONZALEZ (contractor)-1/+18
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-01-27Auto merge of #120024 - Mark-Simulacrum:fast-union-merge, r=cjgillotbors-0/+6
2024-01-26Rollup merge of #119800 - dev-ardi:tmp, r=wesleywiserMatthias Krüger-0/+7
2024-01-26Update compiler/rustc_index/src/vec.rsArdi-0/+1
2024-01-25Remove unused featuresclubby789-9/+2
2024-01-22Remove uses of HybridBitSet.Camille GILLOT-2/+2
2024-01-16Merge into larger interval setMark Rousskov-0/+6
2024-01-10Fix some mistakes + new docardi-6/+5
2024-01-10Oh wellardi-15/+3
2024-01-10Document the struct and a few methodsardi-0/+19
2024-01-06Auto merge of #119499 - cjgillot:dtm-opt, r=nnethercotebors-11/+5
2024-01-02Reuse `bitwise` in BitMatrix.Camille GILLOT-11/+5
2023-12-31Avoid specialization for the Span Encodable and Decodable implsbjorn3-4/+4
2023-12-23Mention the relevant tracking issue next to my `bit_set` hackNadrieril-0/+2
2023-12-15Make `rustc_index::bit_set` available on stableNadrieril-12/+37
2023-11-22Replace `no_ord_impl` with `orderable`.Nicholas Nethercote-0/+1
2023-11-18Begin nightly-ifying rustc_type_irMichael Goulet-4/+4
2023-11-13Remove unnecessary annotation.Nicholas Nethercote-2/+0
2023-11-13Remove `IndexSlice::convert_index_type`.Nicholas Nethercote-4/+0
2023-11-13Remove `impl FiniteBitSetTy for {u64,u128}`.Nicholas Nethercote-48/+0
2023-11-13Remove `BitSet::to_hybrid`.Nicholas Nethercote-6/+0
2023-11-13Remove `BitSet::words`.Nicholas Nethercote-9/+4
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-3/+5
2023-10-06Preserve DebugInfo in DeadStoreElimination.Camille GILLOT-1/+7
2023-08-24Auto merge of #115094 - Mark-Simulacrum:bootstrap-update, r=ozkanonurbors-1/+1
2023-08-23Bump cfg(bootstrap)Mark Rousskov-1/+1
2023-08-22Convert it into a warningNilstrieb-1/+6
2023-08-22Add disclaimer on size assertion macroNilstrieb-0/+7
2023-08-03Add `internal_features` lintNilstrieb-0/+1
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-3/+1
2023-05-25Auto merge of #111925 - Manishearth:rollup-z6z6l2v, r=Manishearthbors-4/+4
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-4/+4
2023-05-19Leverage the interval property to precompute borrow kill points.Camille GILLOT-0/+24
2023-04-24Decorative changes to `IndexVec`Maybe Waffle-13/+12
2023-04-24`const`-ify some `{IndexVec, IndexSlice}` methodsMaybe Waffle-11/+11
2023-04-24move index code aroundMaybe Waffle-99/+100
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-297/+317
2023-04-18Don't allocate it `IndexVec::remove`Maybe Waffle-1/+1
2023-04-17Make `IndexVec::ensure_contains_elem` return a reference to the elementMaybe Waffle-9/+9
2023-04-09Fix some clippy::complexityNilstrieb-8/+5
2023-04-06Auto merge of #109915 - scottmcm:layout-indexvec, r=oli-obkbors-0/+43
2023-04-04Use `FieldIdx` in `FieldsShape`Scott McMurray-0/+43
2023-04-03Doc-comment `IndexVec::from_elem` and use it in a few more placesScott McMurray-0/+11
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