summary refs log tree commit diff
path: root/src/librustc/front
AgeCommit message (Expand)AuthorLines
2013-09-23librustc: Remove garbage collected functions from front/{config,test} and met...Patrick Walton-59/+57
2013-09-23librustc: Change fold to use traits instead of `@fn`.Patrick Walton-199/+234
2013-09-21Update version numbers to 0.8Brian Anderson-2/+2
2013-09-18Register new snapshotsAlex Crichton-116/+0
2013-09-12std: Rename {Option,Result}::chain{,_err}* to {and_then,or_else}Erick Tryzelaar-2/+2
2013-09-10Delay assignment of node ids until after expansion. Ensures that each AST nodeNiko Matsakis-13/+31
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-19/+19
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-4/+4
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-6/+6
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-2/+2
2013-08-27librustc: Add support for type parameters in the middle of paths.Patrick Walton-16/+32
2013-08-18quote_*! macros take an ExtCtxSteven Fackler-0/+110
2013-08-10std: Rename Iterator.transform -> .mapErick Tryzelaar-5/+5
2013-08-09std/rustc/rustpkg/syntax: Support the `extern mod = ...` formTim Chevalier-2/+2
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-3/+7
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-2/+2
2013-08-03remove obsolete `foreach` keywordDaniel Micay-1/+1
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-1/+1
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-1/+1
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-29/+29
2013-07-20syntax: modernise attribute handling in syntax::attr.Huon Wilson-77/+35
2013-07-17librustc: Remove all uses of the `Copy` bound.Patrick Walton-2/+2
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-29/+34
2013-07-17librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them.Patrick Walton-5/+3
2013-07-17auto merge of #7844 : huonw/rust/no-implicit-prelude, r=alexcrichtonbors-1/+19
2013-07-17Made ast::blk not use spanned<T> anymore.Michael Woerister-4/+5
2013-07-17rustc: implement a `#[no_implicit_prelude]` attribute.Huon Wilson-1/+19
2013-07-08Bump version numbers to 0.8-preBrian Anderson-2/+2
2013-07-08Merge pull request #7595 from thestinger/iteratorDaniel Micay-1/+1
2013-07-07Fix a warning when generating testsAlex Crichton-2/+2
2013-07-07remove some method resolve workaroundsDaniel Micay-1/+1
2013-07-07De-share ast::TyJames Miller-2/+2
2013-07-07De-share trait_refJames Miller-2/+2
2013-07-07De-managed ast::PathJames Miller-5/+5
2013-07-07Stop allocating view_items with @James Miller-14/+12
2013-07-05Do not rely on newtype enum dereferenceSeo Sanghyeon-3/+3
2013-07-04Remove vec::{filter, filtered, filter_map, filter_mapped}, replaced by iterat...Huon Wilson-35/+35
2013-06-30auto merge of #7487 : huonw/rust/vec-kill, r=cmrbors-2/+2
2013-06-30Bump version from 0.7-pre to 0.7Brian Anderson-2/+2
2013-06-30Remove vec::{map, mapi, zip_map} and the methods, except for .map, since thisHuon Wilson-2/+2
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-7/+4
2013-06-27Remove many shared pointersPhilipp Brüschweiler-10/+9
2013-06-23Remove intrinsic modulePhilipp Brüschweiler-195/+0
2013-06-23Fix get_tydesc() return typePhilipp Brüschweiler-4/+12
2013-06-23vec: remove BaseIter implementationDaniel Micay-2/+2
2013-06-21vec: rm old_iter implementations, except BaseIterDaniel Micay-4/+4
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-13/+13
2013-06-08remove deprecated vec::{is_empty, len} functionsDaniel Micay-3/+2
2013-06-09remove unused import warningsHuon Wilson-1/+0
2013-06-05removed unused imports (and one unused argument)John Clements-6/+3