about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis
AgeCommit message (Expand)AuthorLines
2024-01-13Rollup merge of #119587 - beepster4096:system_varargs, r=petrochenkovMatthias Krüger-1/+2
2024-01-12allow system abi to be variadicbeepster4096-1/+2
2024-01-13Auto merge of #118947 - Bryanskiy:delegStep1, r=petrochenkov,lcnrbors-4/+134
2024-01-12Rollup merge of #119817 - compiler-errors:normalize-opaques, r=lcnrGuillaume Gomez-1/+1
2024-01-12Delegation implementation: step 1Bryanskiy-4/+134
2024-01-11Remove special-casing around aliaskind in new solverMichael Goulet-1/+1
2024-01-11Taint more aggressively in astconvOli Scherer-12/+28
2024-01-11Silence follow up errors if astconv already erroredOli Scherer-4/+24
2024-01-11Rollup merge of #119803 - oli-obk:even_more_follow_up_errors, r=compiler-errorsMatthias Krüger-58/+27
2024-01-10Auto merge of #119751 - nnethercote:error-api-fixes, r=oli-obkbors-166/+159
2024-01-10Avoid follow up errorsOli Scherer-0/+15
2024-01-10Turn some free functions into methodsOli Scherer-51/+9
2024-01-10Use a ty::Error instead of patching up a type after erroringOli Scherer-7/+3
2024-01-09Auto merge of #117449 - oli-obk:query_merge_immobile_game, r=matthewjasperbors-6/+5
2024-01-09Avoid silencing relevant follow-up errorsOli Scherer-6/+5
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-54/+52
2024-01-10Add `DiagCtxt::delayed_bug`.Nicholas Nethercote-32/+14
2024-01-10Shorten some error invocations.Nicholas Nethercote-4/+4
2024-01-10Rename `struct_span_err!` as `struct_span_code_err!`.Nicholas Nethercote-77/+90
2024-01-09Rollup merge of #119721 - compiler-errors:constness-implication, r=fee1-deadGuillaume Gomez-83/+8
2024-01-09Rollup merge of #117556 - obeis:static-mut-ref-lint, r=davidtwcoGuillaume Gomez-0/+210
2024-01-08Only compute layout of opaque if coroutine is the cause of an opaque cycleMichael Goulet-9/+26
2024-01-08Don't check for recursion in generator witness fieldsMichael Goulet-18/+7
2024-01-08Remove logic in one_bound in astconv that prefers non-const boundsMichael Goulet-33/+2
2024-01-08~const trait or projection bounds do not imply non-const boundsMichael Goulet-50/+6
2024-01-08Remove all eight `DiagnosticBuilder::*_with_code` methods.Nicholas Nethercote-5/+5
2024-01-08Use chaining for `DiagnosticBuilder` construction and `emit`.Nicholas Nethercote-80/+88
2024-01-08Use chaining in `DiagnosticBuilder` construction.Nicholas Nethercote-4/+2
2024-01-08Make `DiagnosticBuilder::emit` consuming.Nicholas Nethercote-37/+37
2024-01-05Rollup merge of #119420 - cjgillot:issue-119295, r=compiler-errorsMichael Goulet-0/+7
2024-01-06Call `maybe_stmt_static_mut` inside `resolve_stmt`Obei Sideg-1/+3
2024-01-06Call `maybe_expr_static_mut` inside `resolve_expr`Obei Sideg-0/+4
2024-01-06Disallow reference to `static mut` for statementsObei Sideg-0/+19
2024-01-06Disallow reference to `static mut` for expressionsObei Sideg-0/+185
2024-01-05Do not run check on foreign items.Camille GILLOT-1/+1
2024-01-05Handle ForeignItem as TAIT scope.Camille GILLOT-0/+7
2024-01-05Auto merge of #119634 - matthiaskrgr:rollup-v2xt7et, r=matthiaskrgrbors-96/+155
2024-01-05Rollup merge of #119554 - matthewjasper:remove-guard-distinction, r=compiler-...Matthias Krüger-1/+11
2024-01-05Rollup merge of #119354 - fmease:negative_bounds-fixes, r=compiler-errorsMatthias Krüger-22/+30
2024-01-05Rollup merge of #119350 - fmease:lazy-ty-aliases-implied-bounds, r=compiler-e...Matthias Krüger-73/+114
2024-01-05Auto merge of #119192 - michaelwoerister:mcp533-push, r=cjgillotbors-6/+8
2024-01-05Rollup merge of #119538 - nnethercote:cleanup-errors-5, r=compiler-errorsMichael Goulet-4/+4
2024-01-05Rollup merge of #119148 - estebank:bare-traits, r=davidtwcoMichael Goulet-19/+142
2024-01-05Restore if let guard temporary scoping differenceMatthew Jasper-2/+11
2024-01-05Remove `hir::Guard`Matthew Jasper-1/+2
2024-01-05Auto merge of #117213 - oli-obk:check_item_type_cleanup, r=estebankbors-64/+42
2024-01-04Make iteration order of collect_return_position_impl_trait_in_trait_tys query...Michael Woerister-3/+3
2024-01-04Replace a number of FxHashMaps/Sets with stable-iteration-order alternatives.Michael Woerister-3/+5
2024-01-04Silence redundant warning when E0038 will be emittedEsteban Küber-1/+7
2024-01-03Account for object unsafe traitsEsteban Küber-25/+41