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
/
src
/
librustc_mir
/
interpret
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2020-08-01
Auto merge of #74717 - davidtwco:issue-74636-polymorphized-closures-inherited...
bors
-0
/
+1
2020-07-31
interp: needs_subst -> ensure_monomorphic_enough
David Wood
-0
/
+1
2020-07-26
typos + fmt
Ralf Jung
-1
/
+1
2020-07-26
move getting the initial value of a static into helper function
Ralf Jung
-1
/
+1
2020-04-27
share some common code for compile-time miri instances
Ralf Jung
-1
/
+1
2020-04-02
also use mir_assign_valid_types in from_known_layout check
Ralf Jung
-12
/
+6
2020-03-30
rustc -> rustc_middle part 2
Mazdak Farrokhzad
-1
/
+1
2020-03-17
Remove infinite loop detector
Dylan MacKenzie
-1
/
+0
2020-03-14
adjust Miri to needs of changed unwinding strategy
Ralf Jung
-1
/
+1
2020-01-15
Promoteds can contain raw pointers, but these must still only point to immuta...
Oliver Scherer
-1
/
+1
2020-01-07
Poison any `MemPlace` created from a zst Operand (or otherwise via `MPlaceTy:...
Oliver Scherer
-1
/
+1
2019-12-22
Format the world
Mark Rousskov
-12
/
+10
2019-11-11
Add hooks for Miri panic unwinding
Aaron Hill
-1
/
+1
2019-09-17
Get rid of special const intrinsic query in favour of `const_eval`
Oliver Scherer
-2
/
+2
2019-07-04
Add basic support for "other" kinds of values for function pointers, determin...
Ralf Jung
-1
/
+1
2019-06-27
rename InterpretCx -> InterpCx
Ralf Jung
-1
/
+1
2019-06-23
clean up internals of pointer checks; make get_size_and_align also check for ...
Ralf Jung
-1
/
+1
2019-06-19
Make interning explicitly care about types and the mutability of memory
Oliver Scherer
-0
/
+3
2019-06-02
query-fy type_name
Mark Mansi
-1
/
+1
2019-05-30
Make the `type_name` intrinsic's output deterministic
Oliver Scherer
-0
/
+2
2019-03-26
renames EvalContext to InterpretCx.
kenta7777
-1
/
+1
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
[next]