about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/liveness.rs
AgeCommit message (Expand)AuthorLines
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
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-24Auto merge of #109590 - Nilstrieb:copy-hir, r=oli-obkbors-1/+1
2023-04-23Auto merge of #108118 - oli-obk:lazy_typeck, r=cjgillotbors-13/+14
2023-04-22Impl `Copy` for almost all HIR typesNilstrieb-1/+1
2023-04-21Run `check_match` and `check_liveness` when MIR is built instead of having an...Oli Scherer-2/+8
2023-04-21Make `check_match` and `check_liveness` take a `LocalDefId`Oli Scherer-11/+6
2023-04-21offset_ofDrMeepster-1/+4
2023-03-21Use local key in providersMichael Goulet-1/+1
2023-03-14Remove box expressions from HIRclubby789-4/+1
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-1/+1
2023-02-25Add ErrorGuaranteed to HIR ExprKind::ErrMichael Goulet-3/+3
2023-02-14Add `of_trait` to DefKind::Impl.Camille GILLOT-1/+1
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-14/+14
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-4/+2
2022-12-18Make `#[debug_format]` an attribute in `newtype_index`Nilstrieb-2/+2
2022-12-01fix #105028, Only suggest removing struct field from destructive binding in s...yukang-1/+7
2022-11-24Auto merge of #104507 - WaffleLapkin:asderefsyou, r=wesleywiserbors-5/+4
2022-11-20Change to Ty::is_inhabited_fromCameron Steffen-13/+12
2022-11-16Use `as_deref` in compiler (but only where it makes sense)Maybe Waffle-5/+4
2022-11-13Store LocalDefId in hir::Closure.Camille GILLOT-3/+2
2022-11-09DiagnosticBuilder -> DiagnosticMichael Goulet-1/+2
2022-10-01Refactor rustc lint APIMaybe Waffle-42/+23
2022-09-05use `propagate_through_exprs` instead of `propagate_through_expr`Takayuki Maeda-4/+1
2022-09-05refactor: remove unnecessary variablesTakayuki Maeda-3/+4
2022-09-05separate the receiver from arguments in HIRTakayuki Maeda-2/+5
2022-09-01Directly use the `instrument` macro instead of its full pathOli Scherer-1/+1
2022-08-30Rollup merge of #100941 - lyming2007:issue-100584, r=oli-obkDylan DPC-11/+71
2022-08-29Point at the string inside literal and mention if we need string interpolationYiming Lei-11/+71
2022-08-23Use par_body_owners for livenessSeo Sanghyeon-55/+46
2022-08-12improve "try ignoring the field" diagnosticGoldstein-2/+32
2022-07-30Use LocalDefId for closures moreCameron Steffen-1/+1
2022-07-11move else block into the `Local` structDing Xiang Fei-7/+7
2022-07-11lower let-else in MIR insteadDing Xiang Fei-10/+45
2022-07-07Reword comments and rename HIR visiting methods.Camille GILLOT-1/+1
2022-06-12Make `ExprKind::Closure` a struct variant.Camille GILLOT-3/+3
2022-05-18Auto merge of #96863 - SparrowLii:let, r=michaelwoeristerbors-5/+5
2022-05-13rename visit item-like methodsMiguel Guarniz-1/+1