about summary refs log tree commit diff
path: root/compiler/rustc_index
AgeCommit message (Expand)AuthorLines
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
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-9/+21
2022-11-01Implement Idx for OwnerId.Camille GILLOT-0/+2
2022-09-29Remove from compiler/ cratesreez12g-1/+0
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