about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2022-09-04Make `const_eval_select` a real intrinsicDeadbeef-87/+93
2022-09-03Do not call object_lifetime_default on lifetime params.Camille GILLOT-5/+6
2022-09-03Include enum path in variant suggestionMichael Goulet-11/+27
2022-09-03Auto merge of #101361 - Dylan-DPC:rollup-xj1syld, r=Dylan-DPCbors-0/+3
2022-09-03Rollup merge of #101217 - eholk:drop-tracking-73137, r=jyn514Dylan DPC-0/+3
2022-09-03Auto merge of #101139 - nnethercote:shrink-thir-Pat, r=cjgillotbors-37/+37
2022-09-02Refactor and re-use BindingAnnotationCameron Steffen-9/+5
2022-09-02Rollup merge of #100814 - gabrielBusta:port_trait_selection_diagnostics, r=da...Matthias Krüger-0/+12
2022-09-01Don't create two new closures for each queryJoshua Nelson-7/+7
2022-09-02Use boxed slices in `PatKind`.Nicholas Nethercote-13/+13
2022-09-02Box `CanonicalUserTypeAnnotation::CanonicalUserType`.Nicholas Nethercote-3/+3
2022-09-02Box `PatKind::Range`.Nicholas Nethercote-5/+5
2022-09-02Clean up THIR patterns.Nicholas Nethercote-26/+26
2022-09-01Auto merge of #98960 - cjgillot:entry-kind, r=estebankbors-0/+1
2022-09-01Porting 'compiler/rustc_trait_selection' to translatable diagnostics - Part 1Gabriel Bustamante-0/+12
2022-09-01Migrate limit error111-6/+12
2022-09-01Migrate OpaqueHiddenType mismatch111-13/+37
2022-09-01Migrate DropCheckOverflow111-10/+18
2022-09-01tracing::instrument cleanupOli Scherer-28/+16
2022-09-01Auto merge of #100869 - nnethercote:replace-ThinVec, r=spastorinobors-16/+17
2022-09-01Auto merge of #100707 - dzvon:fix-typo, r=davidtwcobors-13/+13
2022-08-31Use parent_iter instead of a find_parent_node loopEric Holk-0/+3
2022-08-31Rollup merge of #100730 - CleanCut:diagnostics-rustc_monomorphize, r=davidtwcoRalf Jung-3/+3
2022-08-31Fix a bunch of typoDezhi Wu-13/+13
2022-08-31Rollup merge of #101100 - compiler-errors:generalize-call-suggestions, r=petr...Matthias Krüger-0/+6
2022-08-30Stabilize GATsJack Huey-1/+1
2022-08-30Auto merge of #99102 - JakobDegen:reorder-generators, r=oli-obkbors-55/+102
2022-08-30Separate macro_rules and macro_definition.Camille GILLOT-1/+1
2022-08-30Use tables for macros.Camille GILLOT-1/+1
2022-08-30Move AssocContainer to a metadata table.Camille GILLOT-0/+1
2022-08-30Rollup merge of #99517 - Nilstrieb:display-raw-ptr, r=compiler-errorsDylan DPC-1/+14
2022-08-30Refactor MIR phasesJakob Degen-55/+102
2022-08-30Auto merge of #101183 - Dylan-DPC:rollup-6kewixv, r=Dylan-DPCbors-193/+223
2022-08-30Rollup merge of #101101 - RalfJung:read-pointer-as-bytes, r=oli-obkDylan DPC-193/+182
2022-08-30Rollup merge of #101019 - compiler-errors:return-closure-suggestion, r=cjgillotDylan DPC-0/+41
2022-08-30Auto merge of #100812 - Nilstrieb:revert-let-chains-nightly, r=Mark-Simulacrumbors-0/+1
2022-08-29Display raw pointer as `*{mut,const} T` instead of `*-ptr` in errorsnils-1/+14
2022-08-29Revert let_chains stabilizationNilstrieb-0/+1
2022-08-29Rollup merge of #99821 - cjgillot:ast-lifetimes-2, r=compiler-errorsDylan DPC-8/+19
2022-08-29Replace `rustc_data_structures::thin_vec::ThinVec` with `thin_vec::ThinVec`.Nicholas Nethercote-16/+17
2022-08-29Rollup merge of #100437 - compiler-errors:better-const-mismatch-err, r=oli-obkMatthias Krüger-0/+7
2022-08-29Rollup merge of #99027 - tmiasko:basic-blocks, r=oli-obkMatthias Krüger-19/+14
2022-08-28improve OFFSET_IS_ADDR docsRalf Jung-2/+6
2022-08-28More descriptive argument placeholdersMichael Goulet-0/+6
2022-08-27interpret: make read-pointer-as-bytes *always* work in MiriRalf Jung-97/+85
2022-08-27rustc_middle: Remove `Visibility::Invisible`Vadim Petrochenkov-11/+1
2022-08-27interpret: rename relocation → provenanceRalf Jung-115/+112
2022-08-27Auto merge of #100999 - nnethercote:shrink-FnAbi, r=bjorn3bors-2/+2
2022-08-27Auto merge of #100946 - jyn514:query-system-3, r=cjgillotbors-2/+2
2022-08-27Auto merge of #101074 - JohnTitor:rollup-zwznihq, r=JohnTitorbors-24/+2