summary refs log tree commit diff
path: root/src/librustc/middle/const_eval.rs
AgeCommit message (Expand)AuthorLines
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
2014-02-26Replace callee_id with information stored in method_map.Eduard Burtescu-6/+6
2014-02-23Move std::{trie, hashmap} to libcollectionsAlex Crichton-1/+1
2014-02-21Changed NonCamelCaseTypes lint to warn by defaultmr.Shu-1/+2
2014-02-14Refactored ast_map and friends, mainly to have Paths without storing them.Eduard Burtescu-8/+6
2014-02-13Replace `crate` usage with `krate`Flavio Percoco-2/+2
2014-02-08Fixed error starting with uppercasemr.Shu-15/+15
2014-02-02syntax: remove the handling of @str and @[] from the parser completely.Huon Wilson-1/+0
2014-02-02rustc: remove use of @[].Huon Wilson-2/+3
2014-02-02libsyntax: Make float literals not use `@str`Patrick Walton-3/+3
2014-02-02libsyntax: De-`@str` literal strings in the ASTPatrick Walton-6/+7
2014-01-29Add a limited prim type lookup for safer const expr evaluationJason Fager-2/+13
2014-01-19syntax: convert ast_map to use a SmallIntMap.Huon Wilson-6/+4
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-23/+23
2014-01-06Disowned the Visitor.Eduard Burtescu-1/+1