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
/
middle
/
const_val.rs
Age
Commit message (
Expand
)
Author
Lines
2018-04-30
Remove unused const error variant
Oliver Schneider
-9
/
+0
2018-04-30
Remove unused error variants
Oliver Schneider
-4
/
+1
2018-03-17
Replace Rc with Lrc
John Kåre Alsaker
-2
/
+2
2018-03-08
Unregress error spans in constant errors
Oliver Schneider
-1
/
+1
2018-03-08
Const eval error refactoring
Oliver Schneider
-0
/
+7
2018-03-08
Add stack traces to miri errors
Oliver Schneider
-13
/
+21
2018-03-08
Remove unused error variants and const eval types
Oliver Schneider
-40
/
+2
2018-03-08
Stop emitting `miri failed` in error messages
Oliver Schneider
-1
/
+1
2018-03-08
Nuke ConstInt and Const*size
Oliver Schneider
-14
/
+0
2018-03-08
Rename ConstVal::to_u128 to to_raw_bits
Oliver Schneider
-2
/
+2
2018-03-08
Fully use miri in trans
Oliver Schneider
-2
/
+11
2018-03-08
Nuke the entire ctfe from orbit, it's the only way to be sure
Oliver Schneider
-37
/
+1
2018-03-08
Produce instead of pointers
Oliver Schneider
-7
/
+32
2018-03-08
Add miri errors to the const eval error enum
Oliver Schneider
-0
/
+8
2018-03-08
Add a variant to ConstVal for storing miri results
Oliver Schneider
-0
/
+3
2017-11-25
Conform names
Shotaro Yamada
-3
/
+3
2017-11-24
Do match-check before const MIR generation
Shotaro Yamada
-3
/
+6
2017-09-11
rustc: evaluate fixed-length array length expressions lazily.
Eduard-Mihai Burtescu
-38
/
+1
2017-09-11
rustc: remove obsolete const_val::ErrKind::{Negate,Not}On.
Eduard-Mihai Burtescu
-24
/
+0
2017-09-11
rustc: use ty::Const for the length of TyArray.
Eduard-Mihai Burtescu
-6
/
+11
2017-09-11
rustc: replace usize with u64 and ConstUsize.
Eduard-Mihai Burtescu
-8
/
+3
2017-09-11
rustc: introduce ty::Const { ConstVal, Ty }.
Eduard-Mihai Burtescu
-9
/
+7
2017-09-11
rustc: intern ConstVal's in TyCtxt.
Eduard-Mihai Burtescu
-14
/
+40
2017-07-27
rustc_const_eval: keep track of the appropriate ParamEnv.
Eduard-Mihai Burtescu
-2
/
+4
2017-07-27
rustc_const_eval: always require correct Substs.
Eduard-Mihai Burtescu
-1
/
+1
2017-07-19
Implement const fn {size,align}_of.
Eduard-Mihai Burtescu
-1
/
+3
2017-05-08
Remove need for &format!(...) or &&"" dances in `span_label` calls
Oliver Schneider
-1
/
+1
2017-04-24
rustc: use tcx.at(span) to set the location of a query.
Eduard-Mihai Burtescu
-2
/
+2
2017-04-23
rustc_const_eval: support all unit enum variants.
Eduard-Mihai Burtescu
-2
/
+4
2017-04-23
rustc_const_eval: CallOn isn't needed, typeck/const-qualif handle those cases.
Eduard-Mihai Burtescu
-2
/
+0
2017-04-23
rustc: make the const-eval cache polymorphic.
Eduard-Mihai Burtescu
-1
/
+2
2017-04-16
rustc: expose monomorphic const_eval through on-demand.
Eduard-Mihai Burtescu
-1
/
+36
2017-04-16
rustc_const_eval: move ConstEvalErr to the rustc crate.
Eduard-Mihai Burtescu
-5
/
+159
2017-02-25
rustc_const_eval: always demand typeck_tables for evaluating constants.
Eduard-Mihai Burtescu
-10
/
+11
2017-02-10
Prefer switching on false for boolean switches
Simonas Kazlauskas
-3
/
+0
2017-02-10
Only SwitchInt over integers, not all consts
Simonas Kazlauskas
-0
/
+13
2017-02-10
SwitchInt over Switch
Simonas Kazlauskas
-0
/
+1
2017-01-06
rustc: keep track of tables everywhere as if they were per-body.
Eduard-Mihai Burtescu
-9
/
+6
2016-11-20
Move `syntax::util::interner` -> `syntax::symbol`, cleanup.
Jeffrey Seyfried
-1
/
+1
2016-06-05
rustc_const_eval: work around double rounding.
Eduard Burtescu
-50
/
+3
2016-04-06
rustc: move middle::{def,def_id,pat_util} to hir.
Eduard Burtescu
-1
/
+1
2016-03-30
move `const_eval` and `check_match` out of `librustc`
Oliver Schneider
-0
/
+101