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
/
shim.rs
Age
Commit message (
Expand
)
Author
Lines
2024-01-15
compiler: Lower fn call arg spans down to MIR
Martin Nordholts
-2
/
+3
2023-12-28
Movability doesn't need to be a query anymore
Michael Goulet
-1
/
+1
2023-12-28
Remove movability from TyKind::Coroutine
Michael Goulet
-2
/
+3
2023-11-28
Fix coroutine validation for mixed panic strategy
Tomasz Miąsko
-2
/
+4
2023-11-22
Split critical call edges just before code generation
Tomasz Miąsko
-1
/
+1
2023-11-17
rename bound region instantiation
lcnr
-4
/
+4
2023-10-30
Some more coroutine renamings
Michael Goulet
-7
/
+7
2023-10-20
s/generator/coroutine/
Oli Scherer
-5
/
+5
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-4
/
+4
2023-09-21
rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const
Ralf Jung
-4
/
+4
2023-08-24
when terminating during unwinding, show the reason why
Ralf Jung
-4
/
+4
2023-08-22
Auto merge of #115005 - compiler-errors:passes, r=cjgillot
bors
-1
/
+5
2023-08-20
give some unwind-related terminators a more clear name
Ralf Jung
-3
/
+3
2023-08-19
Don't do intra-pass validation on MIR shims
Michael Goulet
-1
/
+5
2023-08-18
Perform MIR validation on drop glue of generator
Gary Guo
-1
/
+10
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-29
/
+27
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-9
/
+14
2023-06-28
Auto merge of #112307 - lcnr:operand-ref, r=compiler-errors
bors
-7
/
+23
2023-06-20
merge `BorrowKind::Unique` into `BorrowKind::Mut`
Ziru Niu
-2
/
+2
2023-06-19
fix types in shim building
lcnr
-7
/
+23
2023-06-18
Better error for non const `PartialEq` call generated by `match`
Deadbeef
-2
/
+2
2023-06-05
cleanup some skip_binder -> subst_identity
Kyle Matsuda
-1
/
+1
2023-05-29
EarlyBinder::new -> EarlyBinder::bind
lcnr
-1
/
+1
2023-05-28
Make EarlyBinder's inner value private; and fix all of the resulting errors
Kyle Matsuda
-2
/
+5
2023-05-28
Replace EarlyBinder(x) with EarlyBinder::new(x)
Kyle Matsuda
-1
/
+1
2023-05-25
Remove DesugaringKind::Replace.
Camille GILLOT
-0
/
+3
2023-05-15
Move expansion of query macros in rustc_middle to rustc_middle::query
John Kåre Alsaker
-1
/
+1
2023-04-24
Split `{Idx, IndexVec, IndexSlice}` into their own modules
Maybe Waffle
-1
/
+1
2023-04-23
Use param_env_reveal_all_normalized in MIR opts.
Camille GILLOT
-2
/
+2
2023-04-18
refactor SimlifyCfg and friends - no globals, just enums
miguelraz
-1
/
+1
2023-04-06
Address review feedback
Gary Guo
-2
/
+2
2023-04-06
Refactor unwind from Option to a new enum
Gary Guo
-7
/
+19
2023-03-29
Rollup merge of #109716 - scottmcm:field-to-fieldidx, r=oli-obk
Matthias Krüger
-4
/
+4
2023-03-29
Support TLS access into dylibs on Windows
John Kåre Alsaker
-0
/
+29
2023-03-28
Move `mir::Field` → `abi::FieldIdx`
Scott McMurray
-4
/
+4
2023-03-27
Add a builtin `FnPtr` trait
lcnr
-0
/
+37
2023-03-25
Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT`
Scott McMurray
-6
/
+3
2023-02-24
Rename many interner functions.
Nicholas Nethercote
-4
/
+4
2023-02-17
Replace `mk_foo` calls with `infer_foo` where possible.
Nicholas Nethercote
-1
/
+1
2023-02-16
remove bound_type_of query; make type_of return EarlyBinder; change type_of i...
Kyle Matsuda
-1
/
+1
2023-02-16
change usages of type_of to bound_type_of
Kyle Matsuda
-1
/
+1
2023-02-02
Stop deaggregating enums in MIR.
Camille GILLOT
-11
/
+14
2023-01-30
Use `Mutability::{is_mut, is_not}`
Maybe Waffle
-1
/
+1
2023-01-26
change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...
Kyle Matsuda
-4
/
+4
2023-01-26
replace usages of fn_sig query with bound_fn_sig
Kyle Matsuda
-1
/
+5
2022-12-21
Retag argument to `drop_in_place` unconditionally
Jakob Degen
-28
/
+29
2022-12-21
Retag as FnEntry on `drop_in_place`
Jakob Degen
-1
/
+27
2022-12-14
Remove many more cases of `mk_substs_trait` that can now use the iterator sch...
Oli Scherer
-5
/
+3
2022-12-14
Let `mk_fn_def` take an iterator instead to simplify some call sites
Oli Scherer
-3
/
+1
2022-12-09
Remove unneeded field from `SwitchTargets`
Jakob Degen
-1
/
+0
[next]