about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/erase_regions.rs
AgeCommit message (Expand)AuthorLines
2025-09-09erase_regions to erase_and_anonymize_regionsBoxy-14/+14
2025-05-26add additional `TypeFlags` fast pathslcnr-0/+8
2025-04-08clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()`xizheyin-1/+1
2025-04-03Micro-optimize RegionEraserVisitorMichael Goulet-1/+23
2025-03-15Squash fold into tyMichael Goulet-2/+3
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
2024-06-21Rename a bunch of thingsMichael Goulet-1/+1
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_middle`.Nicholas Nethercote-0/+1
2023-11-13rename `ReLateBound` to `ReBound`lcnr-9/+4
2023-11-04Make sure that predicates with unmentioned bound vars are still considered gl...Michael Goulet-2/+2
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-2/+3
2023-04-27rename `needs_infer` to `has_infer`Boxy-1/+1
2023-02-22Remove type-traversal trait aliasesAlan Egerton-4/+4
2023-02-13Rename folder traits' `tcx` method to `interner`Alan Egerton-1/+1
2023-02-13Make folding traits generic over the InternerAlan Egerton-1/+1
2023-02-13Alias folding/visiting traits instead of re-exportAlan Egerton-2/+1
2023-01-08Add type flags support for Ty and Const late-bound regionsMichael Goulet-1/+1
2022-10-17mir constants: type traversing bye byelcnr-5/+0
2022-07-28anonymize all bound vars, not just regionslcnr-1/+1
2022-07-06Update TypeVisitor pathsAlan Egerton-0/+1
2022-06-08Folding revamp.Nicholas Nethercote-1/+1
2022-01-15initial revertEllen-3/+1
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-1/+1
2021-12-02Reduce boilerplate around infallible foldersAlan Egerton-12/+9
2021-11-26Unwrap the results of type foldersLeSeulArtichaut-2/+2
2021-11-26Adapt `TypeFolder` implementors to return a `Result`LeSeulArtichaut-7/+10
2021-08-26update `TypeFlags` to deal with missing ct substslcnr-1/+3
2021-04-02Auto merge of #83207 - oli-obk:valtree2, r=lcnrbors-0/+5
2021-03-31Add tcx lifetime to BinderJack Huey-1/+1
2021-03-31Add a new normalization query just for mir constantsOli Scherer-0/+5
2020-11-16compiler: fold by valueBastian Kauschke-5/+5
2020-08-30mv compiler to compiler/mark-0/+68