summary refs log tree commit diff
path: root/src/librustc/middle/cfg/construct.rs
AgeCommit message (Expand)AuthorLines
2014-03-22rustc: Fix fallout of removing get()Alex Crichton-3/+2
2014-03-21syntax: make OptVec immutable.Huon Wilson-3/+3
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-@ ty::ctxt usage.Eduard Burtescu-4/+4
2014-03-15rustc: Remove compiler support for __log_level()Alex Crichton-1/+0
2014-03-13Implement automatic overloaded dereference.Eduard Burtescu-2/+2
2014-03-08librustc: Fix up fallout from the automatic conversion.Felix S. Klock II-2/+3
2014-03-08librustc: Automatically change uses of `~[T]` to `Vec<T>` in rustc.Patrick Walton-3/+3
2014-03-06rustc: Move to FNV hashing for node/def idsAlex Crichton-3/+3
2014-03-03syntax: make match arms store the expr directly.Huon Wilson-1/+1
2014-03-01librustc: Fix errors arising from the automated `~[T]` conversionPatrick Walton-5/+6
2014-02-26Replace callee_id with information stored in method_map.Eduard Burtescu-9/+9
2014-02-26Rename a few typeck method-related structures to UpperCamelCase.Eduard Burtescu-2/+2
2014-02-23Make break and continue hygienicEdward Wang-1/+1
2014-02-23Move std::{trie, hashmap} to libcollectionsAlex Crichton-1/+1
2014-02-14Removed the obsolete ast::CallSugar (previously used by `do`).Eduard Burtescu-2/+2
2014-02-08Fixed error starting with uppercasemr.Shu-2/+2
2014-01-29Removing support for the do syntax from libsyntax and librustc.Scott Lawrence-1/+0
2014-01-27Demote self to an (almost) regular argument and remove the env param.Eduard Burtescu-3/+2
2014-01-21[std::vec] Rename .last_opt() to .last(), drop the old .last() behaviorSimon Sapin-1/+1
2014-01-13librustc: Remove `@` pointer patterns from the languagePatrick Walton-1/+0
2014-01-09librustc: Implement placement `box` for GC and unique pointers.Patrick Walton-0/+4
2013-12-26librustc: De-`@mut` the def map.Patrick Walton-1/+2
2013-12-26librustc: De-`@mut` the method mapPatrick Walton-1/+2
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-6/+6
2013-11-28Register new snapshotsAlex Crichton-11/+11
2013-11-18Use '..' as slice wildcard in vectorsBrian Anderson-1/+1
2013-10-29librustc: Implement the `proc` type as sugar for `~once fn` and `proc`Patrick Walton-0/+1
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-1/+1
2013-09-30rustc: Remove usage of fmt!Alex Crichton-3/+3
2013-09-10change type of ExprLoop and ExprBreak elts from ident->name.John Clements-1/+1
2013-09-05Remove the __log function for __log_levelAlex Crichton-1/+1
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-74/+74
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-1/+1
2013-08-10std: Rename Iterator.transform -> .mapErick Tryzelaar-6/+6
2013-08-05Get rid of some NOTEs.Michael Sullivan-1/+1
2013-08-04rm obsolete `for` support from the compilerDaniel Micay-1/+0
2013-08-03remove obsolete `foreach` keywordDaniel Micay-5/+5
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-5/+5
2013-07-30syntax: implement foreach .. in .. { .. } via desugaring.Graydon Hoare-0/+2
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-3/+3
2013-07-22De-spanned<T> and renamed ast::field (now ast::Field)Michael Woerister-1/+1
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-4/+4
2013-07-17librustc: Remove `copy` expressions from the language.Patrick Walton-2/+1
2013-07-17Made ast::blk not use spanned<T> anymore.Michael Woerister-3/+3
2013-07-11Add simple control-flow-graph abstraction based on graph, currently unusedNiko Matsakis-0/+523