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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_middle
/
src
/
mir
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2023-09-21
rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const
Ralf Jung
-4
/
+4
2023-09-19
move ConstValue into mir
Ralf Jung
-1
/
+1
2023-09-19
organize mir pretty.rs and move more things into it; move statement-related t...
Ralf Jung
-919
/
+4
2023-09-19
use pretty_print_const_value from MIR constant 'extra' printing
Ralf Jung
-1
/
+1
2023-09-19
move some MIR const pretty-printing into pretty.rs
Ralf Jung
-175
/
+6
2023-09-19
more MIR const types to separate file
Ralf Jung
-409
/
+8
2023-09-18
Auto merge of #115748 - RalfJung:post-mono, r=oli-obk
bors
-2
/
+30
2023-09-18
Remove more unused `Lift` impls.
Nicholas Nethercote
-1
/
+1
2023-09-18
Remove unused `Lift` derives.
Nicholas Nethercote
-2
/
+2
2023-09-14
don't point at const usage site for resolution-time errors
Ralf Jung
-4
/
+1
2023-09-14
move required_consts check to general post-mono-check function
Ralf Jung
-2
/
+33
2023-09-14
Auto merge of #115804 - RalfJung:valtree-to-const-val, r=oli-obk
bors
-17
/
+17
2023-09-14
fix clippy (and MIR printing) handling of ConstValue::Indirect slices
Ralf Jung
-25
/
+10
2023-09-14
found another place where we can eval() a const, and go through valtrees
Ralf Jung
-1
/
+5
2023-09-14
always evaluate ConstantKind::Ty through valtrees
Ralf Jung
-16
/
+12
2023-09-14
cleanup op_to_const a bit; rename ConstValue::ByRef → Indirect
Ralf Jung
-1
/
+1
2023-09-14
use AllocId instead of Allocation in ConstValue::ByRef
Ralf Jung
-1
/
+2
2023-09-13
Rollup merge of #115736 - Zoxc:time-cleanup, r=wesleywiser
Matthias Krüger
-0
/
+37
2023-09-13
Generate MIR pass names for profiling on the fly and pass the body DefId as a...
John Kåre Alsaker
-0
/
+37
2023-09-13
restore the old logic adjusting ty::UnevaluatedConst before evaluation
Ralf Jung
-4
/
+5
2023-09-13
make the set of methods between our two Const types more consistent
Ralf Jung
-53
/
+31
2023-09-13
make the eval() functions on our const types return the resulting value
Ralf Jung
-41
/
+56
2023-09-11
Disentangle `Debug` and `Display` for `Ty`.
Nicholas Nethercote
-8
/
+12
2023-09-08
Auto merge of #115612 - cjgillot:const-prop-int, r=oli-obk
bors
-1
/
+8
2023-09-06
Support array length.
Camille GILLOT
-0
/
+7
2023-09-05
Do not assert in try_to_int.
Camille GILLOT
-1
/
+1
2023-09-05
Refactor how MIR represents composite debuginfo.
Camille GILLOT
-42
/
+28
2023-09-05
Refactor projection debug.
Camille GILLOT
-55
/
+69
2023-08-24
document more things as needing to stay in sync
Ralf Jung
-3
/
+16
2023-08-17
Revert "Implement references VarDebugInfo."
Camille GILLOT
-4
/
+0
2023-08-06
cleanup misinformation regarding has_deref
ouz-a
-11
/
+17
2023-07-30
inline format!() args up to and including rustc_middle
Matthias Krüger
-68
/
+60
2023-07-25
Make everything builtin!
Michael Goulet
-3
/
+1
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-29
/
+28
2023-07-07
Rename `adjustment::PointerCast` and variants using it to `PointerCoercion`
Nilstrieb
-1
/
+1
2023-07-06
Auto merge of #113377 - BoxyUwU:move_ty_ctors_to_ty, r=compiler-errors
bors
-1
/
+1
2023-07-06
Auto merge of #113291 - oli-obk:pretty_print_mir_const, r=RalfJung
bors
-29
/
+17
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-1
/
+1
2023-07-05
Name the destructure_mir_constant query appropriately
Oli Scherer
-2
/
+2
2023-07-05
Remove a function argument that is always passed with the same value.
Oli Scherer
-19
/
+7
2023-07-05
Specialize `DestructuredConstant` to its one user (pretty printing)
Oli Scherer
-5
/
+10
2023-07-05
Specialize `try_destructure_mir_constant` for its sole user
Oli Scherer
-6
/
+1
2023-07-05
Deal with fallout
Boxy
-2
/
+2
2023-07-04
Replace `const_error` methods with `Const::new_error`
Boxy
-2
/
+4
2023-07-04
Replace `mk_const` with `Const::new_x` methods
Boxy
-1
/
+1
2023-06-26
Assert that we don't convert unevaluated MIR promoteds to unevaluated type co...
Oli Scherer
-2
/
+1
2023-06-20
address most easy comments
Ziru Niu
-10
/
+4
2023-06-20
merge `BorrowKind::Unique` into `BorrowKind::Mut`
Ziru Niu
-5
/
+7
2023-06-17
make ice msg "Unknown runtime phase" a bit nicer
Matthias Krüger
-3
/
+3
2023-06-01
Use translatable diagnostics in `rustc_const_eval`
Deadbeef
-42
/
+48
[next]