summary refs log tree commit diff
path: root/src/librustc_const_eval/eval.rs
AgeCommit message (Expand)AuthorLines
2016-07-03Revert "skip double negation in const eval"Alex Crichton-45/+38
2016-05-11rustc: Split local type contexts interners from the global one.Eduard Burtescu-2/+1
2016-05-11rustc: More interning for data used in Ty<'tcx>.Eduard Burtescu-3/+3
2016-05-11rustc: Wrap users of InferCtxt in an anonymous scope.Eduard Burtescu-38/+37
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-17/+23
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-32/+31
2016-05-11rustc: Avoid free functions taking &TyCtxt and &InferCtxt.Eduard Burtescu-7/+6
2016-05-11infer: Use methods for creating an InferCtxt.Eduard Burtescu-2/+3
2016-05-09Auto merge of #33457 - oli-obk:const_err/cast_u8_ptr, r=eddybbors-0/+6
2016-05-08Auto merge of #33091 - sanxiyn:unused-trait-import-3, r=nrcbors-1/+1
2016-05-08casting `b"text"` to `* const u8` doesn't work in const_evalOliver 'ker' Schneider-0/+6
2016-05-03Rollup merge of #33339 - oli-obk:fix/const_eval, r=japaricManish Goregaokar-48/+37
2016-05-03Remove unused trait imports flagged by lintSeo Sanghyeon-1/+1
2016-05-02refactor infer functionOliver Schneider-20/+20
2016-05-02`* as char` assumes `*` to be of type `u8`Oliver Schneider-6/+11
2016-05-02check for wrong const_err warningsOliver Schneider-14/+12
2016-05-02remove unused constant error variantsOliver Schneider-14/+0
2016-04-30Fix patterns of the constants that are const methSimonas Kazlauskas-1/+1
2016-04-26skip double negation in const evalOliver Schneider-38/+45
2016-04-11don't report errors in constants at every use siteOliver Schneider-4/+20
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-3/+3
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-5/+5
2016-04-03check constants even if they are unused in the current crateOliver Schneider-6/+17
2016-03-31librustc_const_eval: use bug!(), span_bug!()Benjamin Herr-13/+13
2016-03-30move `const_eval` and `check_match` out of `librustc`Oliver Schneider-0/+1226