summary refs log tree commit diff
path: root/compiler/rustc_passes
AgeCommit message (Expand)AuthorLines
2024-03-16Auto merge of #122371 - oli-obk:visit_nested_body, r=tmiaskobors-39/+80
2024-03-15Rollup merge of #122513 - petrochenkov:somehir4, r=fmeaseGuillaume Gomez-47/+40
2024-03-14hir: Remove `opt_local_def_id_to_hir_id` and `opt_hir_node_by_def_id`Vadim Petrochenkov-47/+40
2024-03-14Rollup merge of #122487 - GuillaumeGomez:rename-stmtkind-local, r=oli-obkMatthias Krüger-5/+5
2024-03-14Test and implement reachability for trait objects and generic parameters of f...Oli Scherer-4/+32
2024-03-14Stop walking the bodies of statics for reachability, and evaluate them insteadOli Scherer-38/+51
2024-03-14Rename `hir::StmtKind::Local` into `hir::StmtKind::Let`Guillaume Gomez-4/+4
2024-03-14Rename `ast::StmtKind::Local` into `ast::StmtKind::Let`Guillaume Gomez-1/+1
2024-03-13Create some minimal HIR for associated opaque typesVadim Petrochenkov-1/+2
2024-03-12Ensure nested allocations in statics do not get deduplicatedOli Scherer-1/+38
2024-03-12Change `DefKind::Static` to a struct variantOli Scherer-3/+3
2024-03-11Auto merge of #121752 - mu001999:dead_code/improve, r=pnkfelixbors-11/+85
2024-03-11Auto merge of #122132 - nnethercote:diag-renaming3, r=nnethercotebors-18/+18
2024-03-11Rename `AddToDiagnostic` as `Subdiagnostic`.Nicholas Nethercote-4/+4
2024-03-11Rename `IntoDiagnostic` as `Diagnostic`.Nicholas Nethercote-12/+12
2024-03-11Rename `IntoDiagnosticArg` as `IntoDiagArg`.Nicholas Nethercote-4/+4
2024-03-10Rollup merge of #122293 - Enselic:no-bare-unix_sigpipe, r=fmeaseMatthias Krüger-4/+4
2024-03-10Detect unused struct impls pub traitr0cky-11/+85
2024-03-10diagnostics: Do not suggest using `#[unix_sigpipe]` without a valueMartin Nordholts-4/+4
2024-03-10Rollup merge of #121860 - mu001999:master, r=NilstriebMatthias Krüger-5/+0
2024-03-09Rollup merge of #121584 - klensy:itertools-up, r=Mark-SimulacrumGuillaume Boisseau-1/+0
2024-03-08bump itertools to 0.12klensy-1/+0
2024-03-08Rollup merge of #119365 - nbdd0121:asm-goto, r=AmanieuMatthias Krüger-11/+51
2024-03-07Rollup merge of #121089 - oli-obk:create_def_feed, r=petrochenkovGuillaume Gomez-2/+2
2024-03-07Rollup merge of #122066 - mu001999:clean, r=oli-obkGuillaume Gomez-24/+13
2024-03-06Add proper cfgs for struct HirIdValidator used only with debug assertionsr0cky-24/+13
2024-03-06Add missing `#[rustc_lint_diagnostics]` attributes.Nicholas Nethercote-0/+1
2024-03-06Rewrite the `untranslatable_diagnostic` lint.Nicholas Nethercote-0/+4
2024-03-05Avoid using feed_unit_query from within queriesOli Scherer-2/+2
2024-03-05Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`.Nicholas Nethercote-2/+2
2024-03-03Remove unused fluent messagesr0cky-5/+0
2024-02-29Rollup merge of #121669 - nnethercote:count-stashed-errs-again, r=estebankGuillaume Gomez-9/+11
2024-02-29Fix typo in `rustc_passes/messages.ftl`sisungo-1/+1
2024-02-29Overhaul how stashed diagnostics work, again.Nicholas Nethercote-9/+11
2024-02-28Rename `DiagnosticSymbolList` as `DiagSymbolList`.Nicholas Nethercote-5/+5
2024-02-28Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`.Nicholas Nethercote-1/+1
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-13/+12
2024-02-26Auto merge of #121516 - RalfJung:platform-intrinsics-begone, r=oli-obkbors-6/+3
2024-02-25Add `ast::ExprKind::Dummy`Lieselotte-1/+1
2024-02-25remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsicsRalf Jung-6/+3
2024-02-24Add asm label support to AST and HIRGary Guo-11/+51
2024-02-21Rollup merge of #121391 - Nadrieril:fix-liveness, r=compiler-errorsMatthias Krüger-2/+2
2024-02-22Overhaul the handling of errors at the top-level.Nicholas Nethercote-1/+4
2024-02-21Fix liveness analysis in the presence of never patternsNadrieril-2/+2
2024-02-20Rollup merge of #121167 - petrochenkov:unload2, r=wesleywiserNilstrieb-1/+1
2024-02-20Reduce capabilities of `Diagnostic`.Nicholas Nethercote-7/+13
2024-02-18resolve: Scale back unloading of speculatively loaded cratesVadim Petrochenkov-1/+1
2024-02-16Auto merge of #120486 - reitermarkus:use-generic-nonzero, r=dtolnaybors-2/+3
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-1/+1
2024-02-15Use generic `NonZero` internally.Markus Reiter-2/+3