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
/
eval_context.rs
Age
Commit message (
Expand
)
Author
Lines
2018-09-09
miri loop detector hashing: fix enum hashing to also consider discriminant; d...
Ralf Jung
-1
/
+7
2018-09-03
Move InfiniteLoopDetector to snapshot.rs
Bruno Dutra
-69
/
+2
2018-09-03
Use EvalContext's TyCtx for the purpose of hashing the evaluation context
Bruno Dutra
-1
/
+2
2018-09-03
Keep lines shorter than 100 characters
Bruno Dutra
-2
/
+9
2018-09-03
Add an info log when snapshotting the constant evaluation context
Bruno Dutra
-0
/
+2
2018-09-03
Impl Eq and PartialEq for EvalSnapshot in terms of the Snapshot trait
Bruno Dutra
-26
/
+0
2018-09-03
Make vaious allocation related types generic on the allocation id
Bruno Dutra
-4
/
+4
2018-09-03
Move EvalSnapshot into its own module
Bruno Dutra
-42
/
+2
2018-09-03
Implement Hash in terms of HashStable for EvalSnapshot
Bruno Dutra
-16
/
+50
2018-09-03
Promote EvalSnapshot to newtype
Bruno Dutra
-6
/
+21
2018-08-29
move some Scalar helpers from miri here, and use them where appropriate
Ralf Jung
-1
/
+2
2018-08-27
fix handling of unsized types in validation; validate str to be UTF-8
Ralf Jung
-79
/
+83
2018-08-27
get rid of FinishStatic hack from stack clenaup; const_eval can do that itself
Ralf Jung
-16
/
+11
2018-08-27
move const_eval out of rustc_mir::interpret
Ralf Jung
-5
/
+5
2018-08-27
Miri Memory Work
Ralf Jung
-30
/
+26
2018-08-23
Fixed multi-line function signatures
Bernardo Meurer
-1
/
+1
2018-08-23
Small style fixes
Bernardo Meurer
-1
/
+1
2018-08-23
Fix stylistic mistakes
Bernardo Meurer
-4
/
+9
2018-08-23
Fixup long code lines
Bernardo Meurer
-6
/
+14
2018-08-23
Reflow and fixup comments
Bernardo Meurer
-2
/
+4
2018-08-23
Add license header to CTFE/MIRI
Bernardo Meurer
-0
/
+10
2018-08-22
Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...
varkor
-3
/
+3
2018-08-22
optimize creating a stack frame
Ralf Jung
-6
/
+15
2018-08-22
move validation to its own file
Ralf Jung
-331
/
+2
2018-08-22
finally remove all traces of signs from memory
Ralf Jung
-17
/
+7
2018-08-22
fix dynamically determining size and alignment
Ralf Jung
-17
/
+20
2018-08-22
fix drop typing; use same machinery for validating (sanity checking) dyn trai...
Ralf Jung
-21
/
+32
2018-08-22
fix union field access and DST computations and dumping of places
Ralf Jung
-16
/
+17
2018-08-22
remove cur_frame from memory (validation is gone, new validation will not nee...
Ralf Jung
-6
/
+0
2018-08-22
generalize truncate and sign_extend to take a Size
Ralf Jung
-7
/
+7
2018-08-22
miri/CTFE refactor
Ralf Jung
-277
/
+229
2018-08-22
Move some value-and-memory related things out of eval_context
Ralf Jung
-762
/
+10
2018-08-21
Rollup merge of #53496 - matthiaskrgr:codespell_08_2018, r=varkor
kennytm
-1
/
+1
2018-08-19
mv (mod) codemap source_map
Donato Sciarra
-3
/
+3
2018-08-19
Fix typos found by codespell.
Matthias Krüger
-1
/
+1
2018-08-03
Remove spurious whitespace
Oliver Schneider
-1
/
+1
2018-08-03
Remove some more unnecessary `mut`
Oliver Schneider
-3
/
+3
2018-08-02
Reading values should not be looking at the variant
Oliver Schneider
-15
/
+2
2018-08-01
Address behaviour changing review comments
Oliver Schneider
-13
/
+27
2018-08-01
Address stylistic review comments and rebase fallout
Oliver Schneider
-64
/
+22
2018-08-01
Simplify the char correctness check
Oliver Schneider
-5
/
+3
2018-08-01
Fix `try_read_value` not working for enums
Oliver Schneider
-8
/
+21
2018-08-01
Reintroduce `Undef` and properly check constant value sizes
Oliver Schneider
-105
/
+122
2018-07-29
Sanity-check all constants
Oliver Schneider
-70
/
+340
2018-07-23
Promoteds are statics and statics have a place, not just a value
Oliver Schneider
-13
/
+1
2018-07-18
Move the const casting code into its dedicated file
Oliver Schneider
-128
/
+2
2018-07-17
Pull out a statement that all match arms are executing
Oliver Schneider
-5
/
+4
2018-07-04
Move `Eq + Hash + Clone` bounds to `Machine`
Dylan MacKenzie
-8
/
+4
2018-07-04
Avoid overflow in step counter
Dylan MacKenzie
-13
/
+14
2018-07-04
Rename `bloom` to `hashes`
Dylan MacKenzie
-8
/
+8
[next]