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
/
src
/
librustc_mir
/
transform
/
const_prop.rs
Age
Commit message (
Expand
)
Author
Lines
2019-02-16
Add `eval` prefix to clarify what the function does
Oliver Scherer
-1
/
+1
2019-02-16
Expose const -> op functions that don't allow violiting const eval invariants
Oliver Scherer
-1
/
+1
2019-02-13
make bin_op and unary_op APIs consistently work on ImmTy
Ralf Jung
-5
/
+4
2019-02-13
make OpTy.op private, and ImmTy.imm public instead
Ralf Jung
-13
/
+12
2019-02-09
pass full InstanceDef to run_passes
Ralf Jung
-20
/
+20
2019-02-08
librustc_mir => 2018
Taiki Endo
-4
/
+4
2019-01-22
Span fixup
Oliver Scherer
-1
/
+1
2019-01-22
Get rid of the fake stack frame
Oliver Scherer
-4
/
+2
2019-01-01
Pacify tidy
Oliver Scherer
-1
/
+2
2019-01-01
`const_to_op` is now `lazy_const_to_op`
Oliver Scherer
-2
/
+2
2019-01-01
Move the `Unevaluated` constant arm upwards in the type structure
Oliver Scherer
-1
/
+1
2018-12-25
Remove licenses
Mark Rousskov
-10
/
+0
2018-12-19
miri: allocation is infallible
Ralf Jung
-1
/
+1
2018-12-07
Various minor/cosmetic improvements to code
Alexander Regueiro
-1
/
+1
2018-12-06
Use a function to access the Hir map to be able to turn it into a query later
John Kåre Alsaker
-3
/
+3
2018-11-26
Auto merge of #56070 - oli-obk:const_let, r=eddyb
bors
-0
/
+1
2018-11-19
use RawConst in miri
Ralf Jung
-2
/
+4
2018-11-19
Make const_eval_raw query return just an AllocId
Ralf Jung
-1
/
+1
2018-11-19
Also catch static mutation at evaluation time
Oliver Scherer
-0
/
+1
2018-11-08
Prevent ICE in const-prop array oob check
Oliver Scherer
-8
/
+8
2018-11-05
miri: binary_op_val -> binary_op_imm
Ralf Jung
-1
/
+1
2018-11-04
rustc_target: pass contexts by reference, not value.
Eduard-Mihai Burtescu
-4
/
+4
2018-11-02
Rename `Value` to `Immediate` for miri
Oliver Scherer
-10
/
+10
2018-10-28
remove some unused CTFE error variants
Ralf Jung
-4
/
+0
2018-10-28
rename env var to control ctfe backtraces, and make it usually show the backt...
Ralf Jung
-13
/
+8
2018-10-27
Refactor and add `PlaceContext::AscribeUserTy`.
David Wood
-7
/
+8
2018-10-25
Don't extend `hir::Def` when there's already a dedicated "function-like" dete...
Oliver Schneider
-11
/
+16
2018-10-25
Report const eval error inside the query
Oliver Schneider
-20
/
+19
2018-10-09
miri engine: also check return type before calling function
Ralf Jung
-0
/
+1
2018-09-30
move ScalarMaybeUndef into the miri engine
Ralf Jung
-2
/
+2
2018-09-20
move loop detector constants to the module that uses them; make lifetime orde...
Ralf Jung
-6
/
+6
2018-09-20
rename evaluator -> interpreter to make eddyb happy
Ralf Jung
-3
/
+3
2018-09-20
move CTFE engine snapshot state out of miri engine into CTFE machine instance
Ralf Jung
-2
/
+2
2018-09-08
Auto merge of #53903 - GabrielMajeri:opt-miri-array-slice, r=oli-obk
bors
-1
/
+1
2018-09-08
Optimize miri checking of integer array/slices
Gabriel Majeri
-1
/
+1
2018-09-07
make field always private, add `From` impls
Niko Matsakis
-2
/
+1
2018-08-29
make ptr_op finally reponsible for all ops involving pointers; make ValTy con...
Ralf Jung
-11
/
+17
2018-08-29
re-do argument passing one more time to finally be sane
Ralf Jung
-1
/
+3
2018-08-28
fix const_prop detecting unary neg underflows
Ralf Jung
-1
/
+15
2018-08-28
address nits
Ralf Jung
-1
/
+1
2018-08-27
switch validation to use operand, not mplace
Ralf Jung
-3
/
+2
2018-08-22
Allow panicking with string literal messages inside constants
Oliver Schneider
-1
/
+1
2018-08-22
miri/CTFE refactor
Ralf Jung
-47
/
+51
2018-08-19
mv (mod) codemap source_map
Donato Sciarra
-1
/
+1
2018-08-07
Remove an overly pedantic and wrong assertion
Oliver Schneider
-5
/
+0
2018-08-01
Address stylistic review comments and rebase fallout
Oliver Schneider
-2
/
+2
2018-08-01
Reintroduce `Undef` and properly check constant value sizes
Oliver Schneider
-9
/
+13
2018-07-29
Sanity-check all constants
Oliver Schneider
-32
/
+36
2018-07-25
Hide some lints which are not quite right the way they are reported to the user
Oliver Schneider
-11
/
+93
2018-07-23
Promoteds are statics and statics have a place, not just a value
Oliver Schneider
-42
/
+37
[next]