summary refs log tree commit diff
path: root/src/librustc/middle/const_eval.rs
AgeCommit message (Expand)AuthorLines
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
2014-01-03librustc: Remove `@mut` support from the parserPatrick Walton-1/+0
2014-01-03librustc: Remove `@mut` support from the typechecker and borrow checkerPatrick Walton-3/+1
2014-01-03librustc: De-`@mut` the AST mapPatrick Walton-19/+26
2013-12-26librustc: De-`@mut` the def map.Patrick Walton-5/+11
2013-12-26librustc: De-`@mut` the method mapPatrick Walton-2/+2
2013-12-26librustc: De-`@mut` the write guard mapPatrick Walton-2/+2
2013-12-26librustc: De-`@mut` the vtable mapPatrick Walton-2/+2
2013-12-26librustc: De-`@mut` the capture mapPatrick Walton-2/+2
2013-12-26librustc: De-`@mut` the borrow check's root mapPatrick Walton-2/+3
2013-12-26librustc: De-`@mut` `extern_const_variants` in the type contextPatrick Walton-5/+12
2013-12-26librustc: De-`@mut` the `extern_const_statics` table in the type contextPatrick Walton-5/+12
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-1/+1
2013-11-28Register new snapshotsAlex Crichton-2/+2
2013-11-26librustc: Remove non-procedure uses of `do` from librustc, librustdoc,Patrick Walton-3/+1
2013-10-18Optimize include_bin! for large inputsAlex Crichton-0/+2
2013-10-09option: rewrite the API to use compositionDaniel Micay-2/+2
2013-10-08add new enum ast::StrStyle as field to ast::lit_strBenjamin Herr-1/+1
2013-10-04Cache more results of const_evalAlex Crichton-111/+116
2013-10-01remove the `float` typeDaniel Micay-2/+2
2013-09-18std: Remove {float,f64,f32}::from_str in favor of from_strblake2-ppc-3/+2