about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2024-03-21Implement macro-based deref!() syntax for deref patternsMichael Goulet-1/+1
2024-03-21Remove unnecessary braces from span_bugMichael Goulet-9/+19
2024-03-21rename items -> free_itemsRalf Jung-11/+13
2024-03-21add some comments to hir::ModuleItemsRalf Jung-0/+6
2024-03-21Rollup merge of #122799 - estebank:issue-122569, r=fee1-deadMatthias Krüger-6/+22
2024-03-21Rollup merge of #122358 - compiler-errors:bound-regions-in-generator, r=lcnrMatthias Krüger-2/+34
2024-03-21Rollup merge of #122222 - Nadrieril:deref-pat-feature-gate, r=compiler-errorsMatthias Krüger-0/+10
2024-03-21Sorting arbitrary constants should not be done, as it relies on `DefId` order...Oli Scherer-64/+3
2024-03-21Stop `ConstraintCategory` `Ord` impl from relying on `Ty`'s `Ord` impl.Oli Scherer-2/+10
2024-03-21Remove unnecessary Partial/Ord implOli Scherer-1/+1
2024-03-21Auto merge of #122568 - RalfJung:mentioned-items, r=oli-obkbors-0/+46
2024-03-21Auto merge of #121123 - compiler-errors:item-assumptions, r=oli-obkbors-7/+27
2024-03-20Add a testBen Kimock-0/+6
2024-03-20Rollup merge of #122749 - aliemjay:region-err, r=compiler-errorsJacob Pratt-0/+1
2024-03-21Replace closures with `_` when suggesting fully qualified path for method callEsteban Küber-6/+22
2024-03-20Add barest-bones deref patternsNadrieril-0/+10
2024-03-20make `type_flags(ReError) & HAS_ERROR`Ali MJ Al-Nasrawy-0/+1
2024-03-20Split item bounds and item super predicatesMichael Goulet-7/+27
2024-03-20Auto merge of #122754 - Mark-Simulacrum:bootstrap-bump, r=albertlarsan68bors-2/+1
2024-03-20step cfgsMark Rousskov-2/+1
2024-03-20Auto merge of #120717 - compiler-errors:cap-closure-kind, r=oli-obkbors-25/+36
2024-03-20mentioned_items: record all callee and coerced closure types, whether they ar...Ralf Jung-6/+18
2024-03-20mentioned items: also handle closure-to-fn-ptr coercionsRalf Jung-1/+2
2024-03-20mentioned items: also handle vtablesRalf Jung-1/+5
2024-03-20avoid processing mentioned items that are also still usedRalf Jung-1/+1
2024-03-20collector: recursively traverse 'mentioned' items to evaluate their constantsRalf Jung-0/+29
2024-03-20compiler: allow transmute of ZST arrays with genericsDavid Rheinsberg-1/+6
2024-03-20Update documentationOli Scherer-4/+5
2024-03-20Rename mir_const query to mir_builtOli Scherer-2/+2
2024-03-20Replace `mir_built` query with a hook and use mir_const everywhere insteadOli Scherer-7/+6
2024-03-20Rollup merge of #121543 - onur-ozkan:clippy-args, r=oli-obkMatthias Krüger-14/+10
2024-03-20Auto merge of #122119 - estebank:issue-117846, r=Nadrierilbors-0/+5
2024-03-19Silence unecessary `!Sized` binding errorEsteban Küber-0/+5
2024-03-20resolve clippy errorsonur-ozkan-14/+10
2024-03-19Add a few more commentsMichael Goulet-1/+5
2024-03-19Fix ABI for FnMut/Fn impls for async closuresMichael Goulet-1/+11
2024-03-19Only split by-ref/by-move futures for async closuresMichael Goulet-28/+25
2024-03-19Auto merge of #122735 - matthiaskrgr:rollup-pgb1s90, r=matthiaskrgrbors-10/+25
2024-03-19Rollup merge of #122719 - oli-obk:nested_static_feed_hir, r=fee1-deadMatthias Krüger-2/+23
2024-03-19Rollup merge of #122695 - surechen:make_only_local_explict_argument, r=lcnrMatthias Krüger-8/+2
2024-03-19Do binder folding eagerly in bound_coroutine_hidden_typesMichael Goulet-2/+34
2024-03-19Auto merge of #122392 - BoxyUwU:misc_cleanup, r=lcnrbors-2/+16
2024-03-19Auto merge of #122037 - oli-obk:more_new_intrinsics, r=Nilstriebbors-9/+18
2024-03-19Change only_local to enum type and change the macros to always require a vari...surechen-8/+2
2024-03-19Auto merge of #122021 - oli-obk:delangitemification, r=compiler-errorsbors-47/+7
2024-03-19Ensure nested statics have a HIR node to prevent various queries from ICEingOli Scherer-0/+21
2024-03-19Remove all checks of `IntrinsicDef::must_be_overridden` except for the actual...Oli Scherer-3/+1
2024-03-19Make span_bug panic site useful againOli Scherer-9/+18
2024-03-19Make `const_eval_select` a rustc_intrinsicOli Scherer-1/+3
2024-03-19Auto merge of #119212 - w-utter:pretty-print-const-expr, r=compiler-errorsbors-2/+152