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_codegen_ssa
/
src
/
mir
/
constant.rs
Age
Commit message (
Expand
)
Author
Lines
2024-03-18
Avoid various uses of `Option<Span>` in favor of using `DUMMY_SP` in the few ...
Oli Scherer
-6
/
+2
2024-03-10
add comments explaining where post-mono const eval errors abort compilation
Ralf Jung
-3
/
+3
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-1
/
+1
2023-10-06
add some comments explaining how the required_consts stuff fits together
Ralf Jung
-0
/
+2
2023-09-21
rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const
Ralf Jung
-10
/
+10
2023-09-19
move ConstValue into mir
Ralf Jung
-2
/
+2
2023-09-14
move required_consts check to general post-mono-check function
Ralf Jung
-23
/
+5
2023-09-13
make the eval() functions on our const types return the resulting value
Ralf Jung
-32
/
+20
2023-07-20
Monomorphize constants before inspecting them
Oli Scherer
-1
/
+1
2023-07-18
Permit pre-evaluated constants in simd_shuffle
Oli Scherer
-0
/
+14
2023-06-26
Move mir const to valtree conversion to its own method.
Oli Scherer
-7
/
+24
2023-06-26
Make simd_shuffle_indices use valtrees
Oli Scherer
-12
/
+11
2022-12-27
ADD - create and emit Bug support for Diagnostics
Jhonny Bill Mena
-1
/
+5
2022-12-27
UPDATE - migrate constant.rs to new diagnostics infrastructure
Jhonny Bill Mena
-2
/
+3
2022-11-19
deduplicate constant evaluation in cranelift backend
Ralf Jung
-1
/
+8
2022-09-13
use ty::Unevaluated<'tcx, ()> in type system
b-naber
-18
/
+18
2022-06-14
implement valtrees as the type-system representation for constant values
b-naber
-4
/
+4
2022-06-14
Rename the `ConstS::val` field as `kind`.
Nicholas Nethercote
-2
/
+2
2022-02-19
Adopt let else in more places
est31
-3
/
+2
2022-02-15
Overhaul `Const`.
Nicholas Nethercote
-4
/
+4
2021-09-09
Make `abi::Abi` `Copy` and remove a *lot* of refs
Andreas Liljeqvist
-1
/
+1
2021-03-20
update `const_eval_resolve`
lcnr
-2
/
+2
2021-03-20
extract `ConstKind::Unevaluated` into a struct
lcnr
-1
/
+1
2021-03-15
s/ConstantSource/ConstantKind/
Oli Scherer
-2
/
+2
2021-03-12
Prepare mir::Constant for ty::Const only supporting valtrees
Oli Scherer
-1
/
+6
2021-03-12
Add `ty` helper function for mir constants
Oli Scherer
-1
/
+1
2021-01-24
clean up some const error reporting around promoteds
Ralf Jung
-6
/
+1
2020-12-06
[mir-opt] Allow debuginfo to be generated for a constant or a Place
Wesley Wiser
-2
/
+2
2020-11-16
compiler: fold by value
Bastian Kauschke
-3
/
+3
2020-08-30
mv compiler to compiler/
mark
-0
/
+91