about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/liveness.rs
AgeCommit message (Expand)AuthorLines
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-1/+1
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-4/+3
2025-02-01Rollup merge of #135840 - vayunbiyani:omit_intrinsic_unused_param_warning, r=...Matthias Krüger-0/+8
2025-01-24Account for mutable borrow in argument suggestionEsteban Küber-6/+10
2025-01-23omit unused args warnings for intrinsics without bodyvayunbiyani-0/+8
2025-01-11On unused assign lint, detect `mut arg: &Ty` meant to be `arg: &mut Ty`Esteban Küber-4/+77
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-12Add unwrap_unsafe_binder and wrap_unsafe_binder macro operatorsMichael Goulet-0/+3
2024-12-09Introduce `default_field_values` featureEsteban Küber-1/+6
2024-11-19liveness checking, yeet `TypingEnv::from_param_env`lcnr-4/+5
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-11Also fix if in elseMichael Goulet-9/+7
2024-08-29Add `warn(unreachable_pub)` to `rustc_passes`.Nicholas Nethercote-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-7/+7
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-7/+1
2024-05-29Make `body_owned_by` return the body directly.Oli Scherer-8/+7
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-1/+7
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_passes`.Nicholas Nethercote-1/+1
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-0/+1
2024-04-16Avoid lots of `hir::HirId{,Map,Set}` qualifiers.Nicholas Nethercote-1/+1
2024-03-22Rename `hir::Local` into `hir::LetStmt`Guillaume Gomez-2/+2
2024-03-14Rename `hir::StmtKind::Local` into `hir::StmtKind::Let`Guillaume Gomez-1/+1
2024-02-24Add asm label support to AST and HIRGary Guo-10/+49
2024-02-21Fix liveness analysis in the presence of never patternsNadrieril-2/+2
2024-02-08Continue to borrowck even if there were previous errorsOli Scherer-4/+6
2024-02-06Add CoroutineClosure to TyKind, AggregateKind, UpvarArgsMichael Goulet-0/+5
2024-01-23Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`.Nicholas Nethercote-9/+9
2024-01-10Add `DiagCtxt::delayed_bug`.Nicholas Nethercote-2/+1
2024-01-06Auto merge of #119531 - petrochenkov:cmpctxt, r=cjgillotbors-1/+1
2024-01-06rustc_span: Optimize syntax context comparisonsVadim Petrochenkov-1/+1
2024-01-05Remove `hir::Guard`Matthew Jasper-15/+6
2023-12-29Rollup merge of #119402 - est31:fix_if_guard_unused, r=compiler-errorsMatthias Krüger-0/+3
2023-12-29Also walk bindings created by if-let guardsest31-0/+3
2023-12-28Use `Pat::walk_always` instead of manual walkNilstrieb-29/+6
2023-12-27move walk_expr outside of every match branchzetanumbers-8/+2
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-53/+53
2023-10-30Fix #117284, Fix unused variables lint issue for args in macroyukang-5/+20
2023-10-20s/Generator/Coroutine/Oli Scherer-2/+2
2023-10-13Format all the let chains in compilerMichael Goulet-15/+18
2023-08-19remove redundant var rebindingsMatthias Krüger-1/+0
2023-08-04Improve spans for indexing expressionsNilstrieb-1/+1
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-1/+1
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-2/+6
2023-06-26`hir`: Add `Become` expression kindMaybe Waffle-0/+7
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-04-26Migrate `rustc_passes` to translatable diagnosticsclubby789-124/+80