summary refs log tree commit diff
path: root/src/librustc/middle/const_eval.rs
AgeCommit message (Expand)AuthorLines
2014-09-24handling fallout from entry apiAlexis Beingessner-1/+5
2014-09-14rustc: fix fallout from using ptr::P.Eduard Burtescu-59/+64
2014-09-12Track the visited AST's lifetime throughout Visitor.Eduard Burtescu-1/+1
2014-09-12Remove largely unused context from Visitor.Eduard Burtescu-5/+5
2014-09-10Implement tuple and tuple struct indexingP1start-0/+2
2014-09-09rollup merge of #17085 : jakub-/issue-17074Alex Crichton-35/+37
2014-09-08rustc: fix fallout from the addition of a 'tcx lifetime on tcx.Eduard Burtescu-13/+11
2014-09-07Fix casts in constant expressionsJakub Wieczorek-35/+37
2014-09-03Fix spelling errors and capitalization.Joseph Crail-1/+1
2014-08-26DST coercions and DST structsNick Cameron-10/+0
2014-08-24Fix const evaluation of cast expression from boolPiotr Jawniak-4/+7
2014-08-17librustc: Allow trait bounds on structures and enumerations, and checkPatrick Walton-0/+12
2014-08-05Fixes missing overflow lint for i64 #14269Falco Hirschenberger-4/+7
2014-07-19Add support for patterns referencing non-trivial staticsJakub Wieczorek-2/+53
2014-06-24Fix #15129Jakub Wieczorek-2/+4
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-8/+8
2014-06-17Add a b"xx" byte string literal of type &'static [u8].Simon Sapin-0/+1
2014-06-17Add a b'x' byte literal of type u8.Simon Sapin-0/+1
2014-06-11rustc: Move the AST from @T to Gc<T>Alex Crichton-34/+37
2014-06-06Move Def out of syntax crate, where it does not belongNiko Matsakis-2/+3
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-2/+2
2014-05-27std: Rename strbuf operations to stringRicho Healey-18/+18
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-2/+2
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-4/+5
2014-05-13Allow blocks in const expressionsMarvin Löbel-1/+13
2014-05-12librustc: Remove all uses of `~str` from librustc.Patrick Walton-21/+31
2014-05-03Add lint check for negating uint literals and variables.Falco Hirschenberger-0/+1
2014-04-24Pre-step towards issue #12624 and others: Introduce ExprUseVisitor, remove theNiko Matsakis-10/+3
2014-04-23rustc: remove usage of root_map from astencodeFlavio Percoco-3/+0
2014-04-22rustc: de-@ some RefCell's.Eduard Burtescu-2/+2
2014-04-22rustc: move the method and vtable maps into ty::ctxt.Eduard Burtescu-5/+1
2014-04-18Replace all ~"" with "".to_owned()Richo Healey-18/+18
2014-04-04syntax: remove obsolete mutability from ExprVec and ExprRepeat.Eduard Burtescu-1/+1
2014-04-02middle: const_eval: remove dead codeCorey Richardson-8/+0
2014-03-28Convert most code to new inner attribute syntax.Brian Anderson-1/+1
2014-03-22Implement vtable support for autoderef.Eduard Burtescu-2/+2
2014-03-22rustc: Remove all usage of manual deref()Alex Crichton-1/+1
2014-03-22rustc: Fix fallout of removing get()Alex Crichton-18/+8
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-1/+0
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-1/+1
2014-03-17De-@ move maps and rework parts of trans.Eduard Burtescu-18/+9
2014-03-17De-@ trans contexts.Eduard Burtescu-2/+0
2014-03-17De-@ ty::ctxt usage.Eduard Burtescu-13/+13
2014-03-13Implement automatic overloaded dereference.Eduard Burtescu-3/+3
2014-03-13Remove Rc's borrow method to avoid conflicts with RefCell's borrow in Rc<RefC...Eduard Burtescu-1/+1
2014-03-08librustc: Fix up fallout from the automatic conversion.Felix S. Klock II-0/+1
2014-03-08librustc: Automatically change uses of `~[T]` to `Vec<T>` in rustc.Patrick Walton-1/+1
2014-03-07create a sensible comparison trait hierarchyDaniel Micay-1/+1
2014-03-06rustc: Move to FNV hashing for node/def idsAlex Crichton-8/+9
2014-03-01librustc: Fix errors arising from the automated `~[T]` conversionPatrick Walton-3/+5