about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2022-11-01Use Key impl to select cache.Camille GILLOT-12/+20
2022-11-01Move keys module.Camille GILLOT-0/+588
2022-11-01Use VecCache for LocalDefId.Camille GILLOT-0/+8
2022-11-01Remove CacheSelector.Camille GILLOT-9/+3
2022-11-01Rollup merge of #103061 - Amanieu:rewrite_alloc_error_handler, r=bjorn3Dylan DPC-0/+11
2022-11-01Rollup merge of #103772 - compiler-errors:better-strict-coherence-err, r=davi...Yuki Okushi-2/+24
2022-11-01Fix ICE in default impl error reportingMichael Goulet-1/+3
2022-10-31Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras-0/+11
2022-10-31Rollup merge of #103603 - camsteffen:refactor-lang, r=oli-obkDylan DPC-6/+2
2022-10-31Auto merge of #103787 - notriddle:rollup-q1vmxsb, r=notriddlebors-17/+17
2022-10-30Rollup merge of #103764 - SarthakSingh31:issue-94187-2, r=compiler-errorsMichael Howell-17/+17
2022-10-31Use `br` instead of `switch` in more cases.Nicholas Nethercote-0/+5
2022-10-30better error for rustc_strict_coherence misuseMichael Goulet-2/+24
2022-10-30All verbosity checks in `PrettyPrinter` now go through `PrettyPrinter::should...Sarthak Singh-17/+17
2022-10-29Use LanguageItems::require lessCameron Steffen-1/+1
2022-10-29Cleanup weak lang itemsCameron Steffen-4/+0
2022-10-29Encode LangItem directlyCameron Steffen-1/+1
2022-10-29rustc_middle: Remove unnecessary type parameter from `AccessLevels`Vadim Petrochenkov-32/+16
2022-10-29Rollup merge of #103625 - WaffleLapkin:no_tyctxt_dogs_allowed, r=compiler-errorsGuillaume Gomez-15/+10
2022-10-29Rollup merge of #103618 - nnethercote:rename-OwnerId-fields, r=compiler-errorsGuillaume Gomez-20/+20
2022-10-29Lint against usages of `struct_span_lint_hir`.Charles Lew-1/+4
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-20/+20
2022-10-29Auto merge of #102698 - michaelwoerister:unord-collections, r=lncrbors-3/+5
2022-10-29Auto merge of #102233 - petrochenkov:effvis, r=jackh726bors-87/+86
2022-10-28Auto merge of #103071 - wesleywiser:fix_inlined_line_numbers, r=davidtwcobors-1/+3
2022-10-27Revert "Make ClosureOutlivesRequirement not rely on an unresolved type"Michael Goulet-14/+12
2022-10-27Introduce UnordMap, UnordSet, and UnordBag (see MCP 533)Michael Woerister-3/+5
2022-10-27Accept `TyCtxt` instead of `TyCtxtAt` in `Ty::is_*` functionsMaybe Waffle-15/+10
2022-10-26privacy: Rename "accessibility levels" to "effective visibilities"Vadim Petrochenkov-87/+86
2022-10-26Rollup merge of #103428 - SarthakSingh31:issue-94187, r=compiler-errorsDylan DPC-3/+7
2022-10-26Auto merge of #103562 - Dylan-DPC:rollup-sheepp5, r=Dylan-DPCbors-22/+32
2022-10-26Rollup merge of #103520 - petrochenkov:resout, r=cjgillotDylan DPC-22/+32
2022-10-26Auto merge of #103279 - compiler-errors:normalize-hack-back, r=lcnrbors-2/+13
2022-10-26Auto merge of #103158 - Bryanskiy:resolve_perf, r=petrochenkovbors-33/+35
2022-10-25Auto merge of #102340 - JakobDegen:pass-manager-simplification, r=oli-obkbors-5/+34
2022-10-25Perf improvements for effective visibility calculatingBryanskiy-33/+35
2022-10-25rustc_middle: Rearrange resolver outputs structures slightlyVadim Petrochenkov-22/+32
2022-10-25Added helper to prevent verbose printing from the `PrettyPrinter` when printi...Sarthak Singh-3/+7
2022-10-23Rollup merge of #103414 - compiler-errors:rpit-print-lt, r=cjgillotMichael Howell-0/+10
2022-10-23Split phase change from `MirPass`Jakob Degen-5/+34
2022-10-23Add normalize hack backMichael Goulet-2/+13
2022-10-23Annotate static lifetimes tooMichael Goulet-9/+3
2022-10-23Auto merge of #103345 - Nilstrieb:diag-flat, r=compiler-errorsbors-10/+10
2022-10-23Migrate all diagnosticsNilstrieb-10/+10
2022-10-23Auto merge of #103426 - matthiaskrgr:rollup-n6dqdy8, r=matthiaskrgrbors-2/+24
2022-10-23Rollup merge of #103123 - compiler-errors:early-binder-iter, r=cjgillotMatthias Krüger-2/+24
2022-10-23Auto merge of #102660 - camsteffen:uninhabited-perf, r=oli-obkbors-301/+323
2022-10-22Pretty print lifetimes captured by RPITMichael Goulet-0/+16
2022-10-22Introduce InhabitedPredicateCameron Steffen-301/+323
2022-10-22Auto merge of #103227 - lcnr:bye-bye-unevaluated-const, r=oli-obkbors-84/+65