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
/
const_eval.rs
Age
Commit message (
Expand
)
Author
Lines
2018-07-29
Sanity-check all constants
Oliver Schneider
-24
/
+12
2018-07-23
Promoteds are statics and statics have a place, not just a value
Oliver Schneider
-2
/
+2
2018-07-04
Revert "Refactor EvalContext stack and heap into inner struct"
Dylan MacKenzie
-5
/
+6
2018-07-04
Refactor EvalContext stack and heap into inner struct
Dylan MacKenzie
-5
/
+5
2018-07-02
Removed `uninitialized_statics` field from `Memory` struct in miri.
Alexander Regueiro
-6
/
+6
2018-06-30
Added miri error for evaluating foreign statics.
Alexander Regueiro
-2
/
+2
2018-06-28
Merge `ConstVal` and `ConstValue`
Oliver Schneider
-17
/
+16
2018-06-28
Move everything over from `middle::const_val` to `mir::interpret`
Oliver Schneider
-3
/
+3
2018-06-28
Move the Lrc outside the error type and name the fields
Oliver Schneider
-9
/
+14
2018-06-28
Eliminate old CTFE's `ErrKind`
Oliver Schneider
-10
/
+6
2018-06-27
Don't use `ParamEnv::reveal_all()` if there is a real one available
Oliver Schneider
-1
/
+1
2018-06-05
Properly report transitive errors
Oliver Schneider
-2
/
+1
2018-06-05
Refactor the const eval diagnostic API
Oliver Schneider
-31
/
+19
2018-05-31
Rename num -> bits and num -> out_val
Linus Färnstrand
-6
/
+6
2018-05-31
Rename bytes -> bits
Linus Färnstrand
-8
/
+8
2018-05-31
Rewrite numeric_intrinsic without macro
Linus Färnstrand
-28
/
+11
2018-05-31
Make ctpop, cttz, ctlz and bswap const fns
Linus Färnstrand
-3
/
+60
2018-05-24
primval -> scalar rename
Oliver Schneider
-4
/
+4
2018-05-24
change `Value::Bytes` to `Value::Bits`
Oliver Schneider
-5
/
+16
2018-05-24
Eliminate the `Pointer` wrapper type
Oliver Schneider
-8
/
+7
2018-05-24
Rename ByVal(Pair) to Scalar(Pair)
Oliver Schneider
-10
/
+10
2018-05-24
Rename PrimVal to Scalar
Oliver Schneider
-8
/
+8
2018-05-22
Introduce AllocType which indicates what AllocIds point to
John Kåre Alsaker
-2
/
+3
2018-05-19
Use `Size` instead of `u64` in mir interpretation
Oliver Schneider
-5
/
+5
2018-05-19
Keep statics' constant as ByRef
Oliver Schneider
-20
/
+30
2018-05-19
Go through an allocation when accessing fields of constants
Oliver Schneider
-16
/
+20
2018-05-19
Reintroduce some sanity checks
Oliver Schneider
-0
/
+7
2018-05-19
Ensure that statics are always ByRef
Oliver Schneider
-86
/
+59
2018-05-13
Fix conversion from Miri Value to ConstValue
John Kåre Alsaker
-56
/
+67
2018-05-11
Add a query to convert from ConstValue to Allocation
John Kåre Alsaker
-2
/
+26
2018-05-11
Introduce ConstValue and use it instead of miri's Value for constant values
John Kåre Alsaker
-42
/
+86
2018-04-27
Rename InternedString to LocalInternedString and introduce a new thread-safe ...
John Kåre Alsaker
-1
/
+1
2018-04-24
Auto merge of #49933 - oli-obk:miri_rustup, r=eddyb
bors
-4
/
+4
2018-04-23
Auto merge of #49779 - oli-obk:const_err_regression, r=eddyb
bors
-2
/
+2
2018-04-23
Fix the miri tool
Oliver Schneider
-4
/
+4
2018-04-15
Only warn on erroneous promoted constants
Oliver Schneider
-2
/
+2
2018-04-14
Stop referring to statics' AllocIds directly
Oliver Schneider
-105
/
+31
2018-03-30
Add an explanation for the `create_depgraph_edges`
Oliver Schneider
-1
/
+12
2018-03-30
Introduce an edge from a const eval to the MIR of all statics it depends on
Oliver Schneider
-1
/
+29
2018-03-23
Rollup merge of #49030 - Zoxc:misc, r=michaelwoerister
Alex Crichton
-3
/
+3
2018-03-21
Fix test error
bjorn3
-0
/
+8
2018-03-17
Replace Rc with Lrc
John Kåre Alsaker
-3
/
+3
2018-03-13
Reuse the query caching infrastructure for const eval
Oliver Schneider
-2
/
+6
2018-03-08
Report tcx errors with the span of the currently evaluating statement
Oliver Schneider
-4
/
+5
2018-03-08
Report a best guess span if no stack is available anymore
Oliver Schneider
-3
/
+4
2018-03-08
Unregress error spans in constant errors
Oliver Schneider
-8
/
+7
2018-03-08
Tidy fix
Oliver Schneider
-1
/
+1
2018-03-08
Const eval error refactoring
Oliver Schneider
-51
/
+41
2018-03-08
Compute the ParamEnv only once and use it to call tcx.const_eval
Oliver Schneider
-8
/
+10
2018-03-08
Move the resource limits to the session in preparation for attributes configu...
Oliver Schneider
-6
/
+3
[next]