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
/
interpret
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2019-01-30
Swap the names of `LocalValue` and `LocalState`
Oliver Scherer
-1
/
+1
2019-01-30
Merge `locals` and `local_layouts` fields
Oliver Scherer
-1
/
+1
2018-12-25
Remove licenses
Mark Rousskov
-10
/
+0
2018-11-15
expose MutValueVisitor
Ralf Jung
-1
/
+1
2018-11-05
generalize the traversal part of validation to a ValueVisitor
Ralf Jung
-0
/
+3
2018-11-02
Rename `Value` to `Immediate` for miri
Oliver Scherer
-1
/
+1
2018-10-29
provide mutable borrows when hooking memory write access
Ralf Jung
-1
/
+1
2018-10-18
provide machine hooks for creating references and accessing memory
Ralf Jung
-1
/
+3
2018-10-18
give machine more control over what counts as memory leak
Ralf Jung
-1
/
+1
2018-10-10
abstract mono_hash_map through a trait, only miri actually needs the fancy one
Ralf Jung
-4
/
+1
2018-10-10
miri engine: basic support for pointer provenance tracking
Ralf Jung
-0
/
+3
2018-10-09
miri validity: make recursive ref checking optional
Ralf Jung
-0
/
+2
2018-09-30
move ScalarMaybeUndef into the miri engine
Ralf Jung
-1
/
+1
2018-09-20
rename evaluator -> interpreter to make eddyb happy
Ralf Jung
-13
/
+0
2018-09-20
move CTFE engine snapshot state out of miri engine into CTFE machine instance
Ralf Jung
-1
/
+1
2018-09-03
Move EvalSnapshot into its own module
Bruno Dutra
-0
/
+1
2018-08-27
use associated const for machine controlling mutable statics
Ralf Jung
-1
/
+1
2018-08-27
fix handling of unsized types in validation; validate str to be UTF-8
Ralf Jung
-1
/
+1
2018-08-27
move const_eval out of rustc_mir::interpret
Ralf Jung
-6
/
+6
2018-08-27
allow Machine to hook into foreign statics; remove unused HasMemory trait
Ralf Jung
-2
/
+1
2018-08-27
Miri Memory Work
Ralf Jung
-1
/
+3
2018-08-23
Add license header to CTFE/MIRI
Bernardo Meurer
-0
/
+10
2018-08-22
move validation to its own file
Ralf Jung
-0
/
+1
2018-08-22
finally remove all traces of signs from memory
Ralf Jung
-2
/
+1
2018-08-22
miri/CTFE refactor
Ralf Jung
-29
/
+8
2018-08-22
Move some value-and-memory related things out of eval_context
Ralf Jung
-0
/
+3
2018-08-01
Reintroduce `Undef` and properly check constant value sizes
Oliver Schneider
-12
/
+9
2018-07-29
Sanity-check all constants
Oliver Schneider
-0
/
+1
2018-06-05
Refactor the const eval diagnostic API
Oliver Schneider
-1
/
+0
2018-05-24
Rename `amt` variables to `shift`
Oliver Schneider
-4
/
+4
2018-05-11
Add a query to convert from ConstValue to Allocation
John Kåre Alsaker
-0
/
+1
2018-05-11
Introduce ConstValue and use it instead of miri's Value for constant values
John Kåre Alsaker
-0
/
+1
2018-04-24
Auto merge of #49933 - oli-obk:miri_rustup, r=eddyb
bors
-1
/
+1
2018-04-23
Auto merge of #49779 - oli-obk:const_err_regression, r=eddyb
bors
-1
/
+1
2018-04-23
Fix the miri tool
Oliver Schneider
-1
/
+1
2018-04-19
Sign extend constants in range patterns
Oliver Schneider
-0
/
+24
2018-04-15
Only warn on erroneous promoted constants
Oliver Schneider
-1
/
+1
2018-03-08
Address review comments
Oliver Schneider
-1
/
+1
2018-03-08
Don't use the undefined bytes of PrimVal::Bytes
Oliver Schneider
-1
/
+0
2018-03-08
Move the resource limits to the session in preparation for attributes configu...
Oliver Schneider
-1
/
+1
2018-03-08
Fully use miri in trans
Oliver Schneider
-1
/
+12
2018-03-08
Nuke the entire ctfe from orbit, it's the only way to be sure
Oliver Schneider
-1
/
+1
2018-03-08
Produce instead of pointers
Oliver Schneider
-1
/
+1
2017-12-14
Move mir validation out of tree
Oliver Schneider
-6
/
+0
2017-12-12
Move large chunks of miri from rustc::mir::interpret to rustc_mir::interpret
Oliver Schneider
-0
/
+29