index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_mir_transform
/
src
/
elaborate_box_derefs.rs
Age
Commit message (
Expand
)
Author
Lines
2025-02-14
Move `MirPatch` from `rustc_middle` to `rustc_mir_transform`.
Nicholas Nethercote
-1
/
+2
2025-01-23
Disable non-required MIR opts with `optimize(none)`
clubby789
-0
/
+4
2025-01-06
Transmute from NonNull to pointer when elaborating a box deref (MCP807)
Scott McMurray
-13
/
+14
2024-11-03
compiler: Directly use rustc_abi in mir_transform
Jubilee Young
-1
/
+1
2024-09-13
Rename and reorder lots of lifetimes.
Nicholas Nethercote
-2
/
+2
2024-09-09
Use `let`/`else` to de-indent `ElaborateBoxDerefs::run_pass`.
Nicholas Nethercote
-47
/
+44
2024-09-09
Reduce visibilities, and add `warn(unreachable_pub)`.
Nicholas Nethercote
-3
/
+3
2024-09-06
Rollup merge of #129969 - GrigorenkoPV:boxed-ty, r=compiler-errors
Matthias Krüger
-4
/
+8
2024-09-06
Make `Ty::boxed_ty` return an `Option`
Pavel Grigorenko
-4
/
+8
2024-09-03
Move `MirPass` to `rustc_mir_transform`.
Nicholas Nethercote
-1
/
+1
2024-08-02
Stop doing weird index stuff in ElaborateBoxDerefs
Michael Goulet
-8
/
+9
2024-05-13
Remove `extern crate rustc_middle` from `rustc_mir_transform`.
Nicholas Nethercote
-0
/
+1
2024-04-03
rustc_index: Add a `ZERO` constant to index types
Vadim Petrochenkov
-7
/
+5
2023-12-10
remove redundant imports
surechen
-1
/
+0
2023-10-04
Remove mir::LocalDecl::internal.
Camille GILLOT
-1
/
+1
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-4
/
+5
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-1
/
+1
2023-04-24
Split `{Idx, IndexVec, IndexSlice}` into their own modules
Maybe Waffle
-1
/
+1
2023-03-30
Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`
Scott McMurray
-2
/
+3
2023-03-28
Move `mir::Field` → `abi::FieldIdx`
Scott McMurray
-3
/
+4
2023-02-24
Rename many interner functions.
Nicholas Nethercote
-2
/
+2
2023-02-16
remove bound_type_of query; make type_of return EarlyBinder; change type_of i...
Kyle Matsuda
-3
/
+3
2023-02-16
change usages of type_of to bound_type_of
Kyle Matsuda
-1
/
+1
2022-11-27
Prefer doc comments over `//`-comments in compiler
Maybe Waffle
-1
/
+1
2022-09-19
remove the `Subst` trait, always use `EarlyBinder`
lcnr
-1
/
+0
2022-08-25
Elaborate all box dereferences in `ElaborateBoxDerefs`
Tomasz Miąsko
-21
/
+2
2022-08-23
Elide storage markers when elaborating box derefs
Tomasz Miąsko
-8
/
+1
2022-08-11
Rollup merge of #100192 - tmiasko:rm-duplicated-locals, r=nagisa
Dylan DPC
-8
/
+0
2022-08-09
Add option to `mir::MutVisitor` to not invalidate CFG.
Jakob Degen
-1
/
+1
2022-08-06
Remove duplicated temporaries creating during box derefs elaboration
Tomasz Miąsko
-8
/
+0
2022-07-07
Make MIR basic blocks field public
Tomasz Miąsko
-2
/
+2
2022-06-15
fix box derefs in var debug info
DrMeepster
-0
/
+31
2022-06-15
condense duplicate code into seperate functions
DrMeepster
-13
/
+35
2022-06-15
fix typos & docs
DrMeepster
-6
/
+7
2022-06-15
remove box derefs from codgen
DrMeepster
-0
/
+130