summary refs log tree commit diff
path: root/src/librustc_const_math
AgeCommit message (Expand)AuthorLines
2017-11-07Extract (f32::MAX + 0.5 ULP) constantRobin Kruppe-0/+8
2017-10-26Bump to 1.23 and update bootstrapAlex Crichton-3/+2
2017-09-16change #![feature(const_fn)] to specific gatesAlex Burka-1/+4
2017-09-11rustc: replace usize with u64 and ConstUsize.Eduard-Mihai Burtescu-28/+32
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-3/+0
2017-08-19rustc: Remove some dead codeVadim Petrochenkov-7/+0
2017-08-02rustc_const_math: use apfloat::ieee::{Single,Double} in ConstFloat.Eduard-Mihai Burtescu-108/+140
2017-08-02rustc_apfloat: introduce the base Float API.Eduard-Mihai Burtescu-0/+1
2017-06-19Bump version and stage0 compilerAlex Crichton-4/+0
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-02-25rustc_const_eval: always demand typeck_tables for evaluating constants.Eduard-Mihai Burtescu-184/+105
2017-02-25rustc: move the actual values of enum discriminants into a map.Eduard-Mihai Burtescu-8/+0
2017-02-10SwitchInt over SwitchSimonas Kazlauskas-0/+8
2017-02-04More snap cleanupSimonas Kazlauskas-4/+2
2017-02-03Bump version, upgrade bootstrapAlex Crichton-18/+2
2017-01-22Remove unused `extern crate`s.Jeffrey Seyfried-2/+0
2017-01-22Warn on unused `#[macro_use]` imports.Jeffrey Seyfried-2/+2
2017-01-11Fix two const-eval issues related to i128 negationSimonas Kazlauskas-1/+1
2017-01-06Make members of {std,core}::{i128,u128} unstableest31-0/+1
2016-12-30Add a way to retrieve constant value in 128 bitsSimonas Kazlauskas-2/+34
2016-12-30Cleanup FIXMEsSimonas Kazlauskas-5/+0
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-130/+199
2016-11-30Update the bootstrap compilerAlex Crichton-1/+0
2016-10-12Stabilise `?`Nick Cameron-1/+1
2016-08-04Update wording on E0080Shantanu Raj-11/+11
2016-06-10Allow truncating constants to 16-bit u/isizeJake Goulding-2/+20
2016-06-05rustc_const_eval: work around double rounding.Eduard Burtescu-9/+184
2016-06-05Add a new Assert terminator to MIR for bounds & arithmetic checks.Eduard Burtescu-2/+2
2016-05-19Support 16-bit pointers as well as i/usizeJake Goulding-0/+47
2016-04-26don't report bitshift overflow twiceOliver Schneider-1/+1
2016-04-26report shift right error instead of shift left error on right shiftOliver Schneider-1/+1
2016-03-30move `const_eval` and `check_match` out of `librustc`Oliver Schneider-2/+2
2016-03-30rename `rustc_const_eval` to `rustc_const_math`Oliver Schneider-0/+789