about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/middle/region.rs
AgeCommit message (Expand)AuthorLines
2025-08-13fix scope of `super let` bindings within `if let`dianne-0/+39
2025-08-07add a scope for `if let` guard temporaries and bindingsdianne-0/+6
2025-07-28use let chains in hir, lint, mirKivooeo-17/+16
2025-07-05Remove yields_in_scope from the scope tree.Camille GILLOT-92/+0
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-1/+1
2025-03-28Remove ScopeDepth entirely.Mara Bos-5/+3
2025-03-26Simplify RvalueCandidateType.Mara Bos-18/+13
2024-12-19Rename Scope.id to Scope.local_id, remove trivial accessorMichael Goulet-21/+11
2024-11-20reduce false positives of tail-expr-drop-order from consumed valuesDing Xiang Fei-0/+5
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-11rescope temp lifetime in let-chain into IfElseDing Xiang Fei-0/+6
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+4
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_middle`.Nicholas Nethercote-0/+1
2024-04-29Remove `extern crate rustc_data_structures` from numerous crates.Nicholas Nethercote-1/+1
2024-04-29Remove `extern crate rustc_macros` from `rustc_middle`.Nicholas Nethercote-1/+1
2024-04-16Avoid lots of `hir::HirId{,Map,Set}` qualifiers.Nicholas Nethercote-9/+5
2024-01-26ScopeTree: remove destruction_scopes as unusedklensy-8/+0
2024-01-04Make iteration order of region_scope_tree query stableMichael Woerister-25/+4
2023-12-25Remove unnecessary body_expr_countMichael Goulet-14/+0
2023-12-12Move some methods from `tcx.hir()` to `tcx`zetanumbers-1/+1
2023-12-04Don't include destruction scopes in THIRMatthew Jasper-4/+0
2023-11-22Replace `no_ord_impl` with `orderable`.Nicholas Nethercote-0/+1
2023-11-22Replace `custom_encodable` with `encodable`.Nicholas Nethercote-0/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-11-14finish `RegionKind` renamelcnr-1/+1
2023-10-20s/generator/coroutine/Oli Scherer-2/+2
2023-07-14Enable potential_query_instability lint in rustc_hir_typeck.Michael Woerister-2/+2
2023-04-28Remove some unnecessary derives.Nicholas Nethercote-3/+3
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-2/+1
2022-12-18Use `#[derive]` instead of custom syntax in all `newtype_index`Nilstrieb-1/+1
2022-06-03Replace `&Vec<_>`s with `&[_]`sMaybe Waffle-2/+3
2022-05-22factor out the rvalue lifetime ruleDing Xiang Fei-45/+33
2022-04-14Update issue-92893.stderrouz-a-6/+3
2022-04-12Remove NodeIdHashingMode.Camille GILLOT-5/+2
2022-03-11Auto merge of #90253 - Kobzol:hash-stable-sort-index-map, r=cjgillotbors-4/+4
2022-02-19Adopt let else in more placesest31-3/+2
2022-01-18Track drops across multiple yieldsEric Holk-3/+3
2021-12-28Change several HashMaps to IndexMap to improve incremental hashing performanceJakub Beránek-4/+4
2021-11-28Remove unused root_parent.Camille GILLOT-12/+4
2021-10-03Remove re-export.Camille GILLOT-1/+1
2021-09-20Adjust documentation for compatibility with 2021Mark Rousskov-1/+2
2021-09-01Fix drop handling for `if let` expressionsMatthew Jasper-0/+5
2021-08-23Rollup merge of #88230 - steffahn:a_an, r=oli-obkMara Bos-1/+1
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-08-21cleanup: `Span::new` -> `Span::with_lo`Vadim Petrochenkov-1/+1
2021-04-19Remove closure_treeCameron Steffen-31/+0
2021-03-27Remove (lots of) dead codeJoshua Nelson-0/+2
2020-12-22docs: Update rustc_middle::middle::region::ScopeTreepierwill-4/+2
2020-10-21Clean up and improve some docsCamelid-11/+11
2020-10-14documentation fixDing Xiang Fei-3/+7