| Age | Commit message (Expand) | Author | Lines |
| 2022-01-09 | rustc_metadata: Optimize and document module children decoding | Vadim Petrochenkov | -1/+3 |
| 2021-12-22 | When obligation is a sized predicate, prefer projection or object candidates ... | Jack Huey | -4/+10 |
| 2021-12-20 | Bail if printing item named `_` in `try_print_visible_def_path` | Michael Goulet | -16/+28 |
| 2021-12-19 | Auto merge of #92099 - matthiaskrgr:rollup-4gwv67m, r=matthiaskrgr | bors | -13/+14 |
| 2021-12-19 | Rollup merge of #91984 - Aaron1011:rustc-middle-lifetime, r=oli-obk | Matthias Krüger | -13/+14 |
| 2021-12-19 | Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obk | bors | -1/+1 |
| 2021-12-18 | hir: Do not introduce dummy type names for `extern` blocks in def paths | Vadim Petrochenkov | -16/+12 |
| 2021-12-15 | Remove `in_band_lifetimes` from `rustc_middle` | Aaron Hill | -13/+14 |
| 2021-12-15 | Remove unnecessary sigils around `Symbol::as_str()` calls. | Nicholas Nethercote | -1/+1 |
| 2021-12-02 | Reduce boilerplate around infallible folders | Alan Egerton | -8/+8 |
| 2021-11-26 | Unwrap the results of type folders | LeSeulArtichaut | -1/+1 |
| 2021-11-26 | Adapt `TypeFolder` implementors to return a `Result` | LeSeulArtichaut | -7/+7 |
| 2021-11-23 | Fix printing unit return ty, don't elaborate FnOnce unless we see it | Michael Goulet | -7/+16 |
| 2021-11-23 | Suppress noisy generator associated type | Michael Goulet | -4/+14 |
| 2021-11-23 | Elaborate trait generics and associated types | Michael Goulet | -74/+210 |
| 2021-11-20 | Add space in opaque `impl Trait` | Michael Goulet | -3/+3 |
| 2021-11-18 | Print output ty for opaque future ty | Michael Goulet | -11/+55 |
| 2021-11-09 | Add `ty::Visibility::is_public()` | inquisitivecrystal | -1/+1 |
| 2021-10-18 | Normalize obligations for closure confirmation | jackh726 | -0/+1 |
| 2021-10-10 | ty::pretty: prevent infinite recursion for `extern crate` paths. | Eduard-Mihai Burtescu | -1/+8 |
| 2021-10-10 | ty::pretty: document "dummy Span extern crate" special-case in `try_print_vis... | Eduard-Mihai Burtescu | -10/+11 |
| 2021-10-08 | Auto merge of #89619 - michaelwoerister:incr-vtables, r=nagisa | bors | -0/+1 |
| 2021-10-07 | Turn tcx.vtable_allocation() into a query. | Michael Woerister | -0/+1 |
| 2021-10-06 | Auto merge of #89323 - estebank:derive-binop, r=petrochenkov | bors | -0/+21 |
| 2021-10-05 | Consider unfulfilled obligations in binop errors | Esteban Kuber | -0/+21 |
| 2021-10-03 | Move rustc_middle::middle::cstore to rustc_session. | Camille GILLOT | -1/+1 |
| 2021-10-02 | Auto merge of #89408 - Mark-Simulacrum:fix-query-nondet, r=petrochenkov | bors | -2/+23 |
| 2021-09-30 | Avoid nondeterminism in trimmed_def_paths | Mark Rousskov | -2/+23 |
| 2021-09-29 | Avoid more invocations of hir_crate query. | Camille GILLOT | -1/+1 |
| 2021-09-28 | More tracing instrumentation | Oli Scherer | -6/+6 |
| 2021-09-21 | Disable visible path calculation for PrettyPrinter in Ok path of compiler | Alik Aslanyan | -0/+15 |
| 2021-08-26 | Auto merge of #87280 - lcnr:lazy-anon-const-default-substs, r=nikomatsakis | bors | -24/+31 |
| 2021-08-26 | Auto merge of #87194 - eddyb:const-value-mangling, r=michaelwoerister,oli-obk | bors | -5/+12 |
| 2021-08-26 | review | lcnr | -2/+2 |
| 2021-08-26 | use `ty::Unevaluated` instead of def substs pair | lcnr | -2/+2 |
| 2021-08-26 | update `TypeFlags` to deal with missing ct substs | lcnr | -1/+3 |
| 2021-08-26 | make unevaluated const substs optional | lcnr | -22/+21 |
| 2021-08-26 | require a `tcx` for `TypeVisitor` | lcnr | -0/+6 |
| 2021-08-25 | Various pattern cleanups | Léo Lanteri Thauvin | -18/+20 |
| 2021-08-24 | Fix typo (variant_id should've been variant_idx). | Eduard-Mihai Burtescu | -3/+3 |
| 2021-08-24 | Pretty-print uninhabited const values more explicitly. | Eduard-Mihai Burtescu | -2/+9 |
| 2021-08-19 | introduce a Coerce predicate | Niko Matsakis | -0/+5 |
| 2021-08-13 | move Constness into TraitPredicate | Deadbeef | -5/+2 |
| 2021-07-25 | Merge the BTreeMap in hir::Crate. | Camille GILLOT | -1/+1 |
| 2021-07-18 | When pretty printing, name placeholders as bound regions | jackh726 | -35/+107 |
| 2021-07-16 | get rid of incorrect erase_for_fmt | Ralf Jung | -5/+5 |
| 2021-07-14 | consistently treat None-tagged pointers as ints; get rid of some deprecated S... | Ralf Jung | -1/+1 |
| 2021-07-14 | CTFE/Miri engine Pointer type overhaul: make Scalar-to-Pointer conversion inf... | Ralf Jung | -5/+6 |
| 2021-07-06 | Make resolutions a query. | Camille GILLOT | -1/+1 |
| 2021-07-04 | Combine individual limit queries into single `limits` query | Aaron Hill | -1/+1 |