| Age | Commit message (Expand) | Author | Lines |
| 2022-02-18 | rustdoc: Collect traits in scope for lang items | Vadim Petrochenkov | -7/+5 |
| 2022-02-09 | Ensure that queries only return Copy types. | Camille GILLOT | -3/+3 |
| 2022-02-04 | rustdoc: Collect traits in scope for foreign inherent impls | Vadim Petrochenkov | -0/+17 |
| 2022-01-26 | Auto merge of #88679 - petrochenkov:doctrscope, r=GuillaumeGomez | bors | -5/+9 |
| 2022-01-25 | Auto merge of #93095 - Aaron1011:remove-assoc-ident, r=cjgillot | bors | -1/+1 |
| 2022-01-25 | rustdoc: Pre-calculate traits that are in scope for doc links | Vadim Petrochenkov | -5/+9 |
| 2022-01-22 | Make `Decodable` and `Decoder` infallible. | Nicholas Nethercote | -49/+42 |
| 2022-01-19 | Store a `Symbol` instead of an `Ident` in `AssocItem` | Aaron Hill | -1/+1 |
| 2022-01-17 | Rollup merge of #92164 - WaffleLapkin:rustc_must_implement_one_of_attr, r=Aar... | Matthias Krüger | -0/+2 |
| 2022-01-16 | rustc_metadata: Switch all decoder methods from vectors to iterators | Vadim Petrochenkov | -67/+33 |
| 2022-01-13 | Rollup merge of #92277 - petrochenkov:cmrval2, r=jackh726 | Matthias Krüger | -98/+98 |
| 2022-01-11 | Store a `Symbol` instead of an `Ident` in `VariantDef`/`FieldDef` | Aaron Hill | -2/+2 |
| 2022-01-09 | rustc_metadata: Stop passing `CrateMetadataRef` by reference | Vadim Petrochenkov | -98/+98 |
| 2022-01-09 | Auto merge of #92086 - petrochenkov:modchild, r=jackh726 | bors | -21/+30 |
| 2022-01-09 | Implement `#[rustc_must_implement_one_of]` attribute | Maybe Waffle | -0/+2 |
| 2022-01-09 | Auto merge of #92497 - bjorn3:remove_lazy_meta_min_size, r=eddyb | bors | -5/+4 |
| 2022-01-09 | rustc_middle: Rename `Export` to `ModChild` and add some comments | Vadim Petrochenkov | -6/+11 |
| 2022-01-09 | rustc_metadata: Rename `item_children(_untracked)` to `module_children(_untra... | Vadim Petrochenkov | -2/+7 |
| 2022-01-09 | rustc_metadata: Optimize and document module children decoding | Vadim Petrochenkov | -15/+14 |
| 2022-01-08 | Remove LazyMeta::min_size | bjorn3 | -5/+4 |
| 2022-01-07 | Add `trait_item_def_id` to `AssocItem` | Matthew Jasper | -0/+5 |
| 2022-01-07 | Deserialization less in associated_item_def_ids | Matthew Jasper | -0/+10 |
| 2022-01-06 | rustc_metadata: Split `fn get_implementations_for_trait` into two functions | Vadim Petrochenkov | -22/+22 |
| 2022-01-06 | rustc_metadata: Make `opt_item_ident` in decoder faster and stricter | Vadim Petrochenkov | -33/+24 |
| 2022-01-06 | rustc_metadata: Make attribute decoding slightly faster and stricter | Vadim Petrochenkov | -13/+15 |
| 2022-01-06 | rustc_middle: Add a method for getting a `SimplifiedType` definition/ID | Vadim Petrochenkov | -3/+3 |
| 2022-01-02 | Auto merge of #92034 - petrochenkov:nolinknores, r=joshtriplett | bors | -9/+1 |
| 2022-01-01 | rustc_metadata: Use a query for collecting all traits in encoder | Vadim Petrochenkov | -1/+2 |
| 2021-12-29 | Auto merge of #92244 - petrochenkov:alltraits, r=cjgillot | bors | -0/+4 |
| 2021-12-28 | rustc_metadata: Encode list of all crate's traits into metadata | Vadim Petrochenkov | -0/+4 |
| 2021-12-28 | rustc_metadata: Merge items from `extern` blocks into their parent modules | Vadim Petrochenkov | -36/+5 |
| 2021-12-22 | rustc_metadata: Merge `get_ctor_def_id` and `get_ctor_kind` | Vadim Petrochenkov | -19/+17 |
| 2021-12-17 | Remove effect of `#[no_link]` attribute on name resolution | Vadim Petrochenkov | -9/+1 |
| 2021-12-14 | Remove `in_band_lifetimes` from `rustc_metadata` | Sylvan Bowdler | -2/+2 |
| 2021-11-09 | Add `ty::Visibility::is_public()` | inquisitivecrystal | -1/+1 |
| 2021-10-28 | Remove `ModData` from rustc_metadata | Matthew Jasper | -2/+2 |
| 2021-10-21 | Handle cross-crate module `ExpnId`s consistently | Matthew Jasper | -4/+5 |
| 2021-10-16 | Adopt let_else across the compiler | est31 | -3/+1 |
| 2021-10-07 | Rollup merge of #89476 - cjgillot:expn-id, r=petrochenkov | Jubilee | -4/+2 |
| 2021-10-06 | Do not ICE if some foreign expansions were not encoded. | Camille GILLOT | -2/+0 |
| 2021-10-06 | Access Session while decoding expn_id. | Camille GILLOT | -2/+2 |
| 2021-10-06 | Introduce get_diagnostic_name | Cameron Steffen | -4/+12 |
| 2021-10-03 | Move rustc_middle::middle::cstore to rustc_session. | Camille GILLOT | -2/+3 |
| 2021-09-14 | rustc_metadata: Remove Metadata::raw_bytes() and use Metadata::blob() directl... | Michael Woerister | -7/+4 |
| 2021-09-14 | Rename DefPathHashMap in rustc_metadata so its name does not clash with DefPa... | Michael Woerister | -2/+2 |
| 2021-09-14 | Make DefPathHash->DefId panic for if the mapping fails. | Michael Woerister | -1/+1 |
| 2021-09-14 | Store DefPathHash->DefIndex map in on-disk-hash-table format in crate metadata. | Michael Woerister | -57/+18 |
| 2021-09-14 | Allow taking an OwningRef of the crate metadata blob. | Michael Woerister | -17/+61 |
| 2021-09-12 | Rollup merge of #88709 - BoxyUwU:thir-abstract-const, r=lcnr | Manish Goregaokar | -4/+5 |
| 2021-09-12 | Rollup merge of #88677 - petrochenkov:exportid, r=davidtwco | Manish Goregaokar | -4/+1 |