about summary refs log tree commit diff
path: root/src/libsyntax/ext/build.rs
AgeCommit message (Expand)AuthorLines
2015-01-21rollup merge of #20179: eddyb/blind-itemsAlex Crichton-41/+36
2015-01-21syntax: fix fallout of merging ast::ViewItem into ast::Item.Eduard Burtescu-41/+36
2015-01-18libsyntax: int types -> isizePaul Collier-2/+2
2015-01-17libsyntax: rename functions from uint to usizePaul Collier-5/+5
2015-01-17libsyntax: uint types to usizePaul Collier-4/+4
2015-01-08Store deprecated status of i/u-suffixed literals.Huon Wilson-2/+3
2015-01-07use slicing sugarJorge Aparicio-2/+1
2015-01-06rollup merge of #20609: cmr/memAlex Crichton-2/+2
2015-01-07Replace full slice notation with index callsNick Cameron-1/+1
2015-01-06syntax/rustc: implement isize/usizeCorey Richardson-2/+2
2015-01-02Make type in ast::Local optionalSeo Sanghyeon-2/+2
2014-12-26Accept `?Sized` as well as `Sized?`Nick Cameron-4/+1
2014-12-21Fallout of std::str stabilizationAlex Crichton-2/+1
2014-12-20Drop the Match prefix from the MatchSource variantsBarosl Lee-1/+1
2014-12-14Rename FnStyle trait to Unsafety.Niko Matsakis-1/+1
2014-12-12Add support for equality constraints on associated typesNick Cameron-5/+9
2014-12-05Utilize fewer reexportsCorey Farwell-0/+8
2014-11-26Rote changes due to the fact that ast paths no longer carry this extraneous b...Niko Matsakis-8/+15
2014-11-23Remove type parameters from ExprField and ExprTupFieldAdolfo OchagavĂ­a-2/+2
2014-11-19Merge the ExprFnBlock and ExprUnboxedClosure into one ExprClosure with an opt...Niko Matsakis-2/+2
2014-11-16Complete the removal of ty_nil, ast::LitNil, ast::TyBot and ast::TyUniqJakub Bukaj-18/+3
2014-11-07Update parser with `for` syntaxNiko Matsakis-4/+11
2014-11-06Support parenthesized paths `Foo(A,B) -> C` that expand to `Foo<(A,B),C>`. Th...Niko Matsakis-4/+5
2014-10-24Add a lint for not using field pattern shorthandsP1start-2/+2
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-1/+1
2014-10-10Desugar `while let` into `loop { match { ... } }`John Gallagher-0/+8
2014-10-09rustc: Add `const` globals to the languageAlex Crichton-0/+16
2014-10-02syntax: ast: remove TyBox and UnBox.Eduard Burtescu-5/+0
2014-09-30Produce a better error for irrefutable `if let` patternsKevin Ballard-1/+1
2014-09-22librustc: Parse and resolve higher-rank lifetimes in traits.Patrick Walton-1/+2
2014-09-18syntax: use an index in CodeMap instead of Gc for ExpnInfo.Eduard Burtescu-2/+2
2014-09-16Fallout from renamingAaron Turon-2/+2
2014-09-14syntax: fix fallout from using ptr::P.Eduard Burtescu-291/+236
2014-09-10Implement tuple and tuple struct indexingP1start-0/+12
2014-08-27Allow *-pointers in PtrTy (fixes #16781)Manish Goregaokar-0/+11
2014-08-26DST coercions and DST structsNick Cameron-10/+1
2014-08-13librustc: Parse, but do not fully turn on, the `ref` keyword forPatrick Walton-2/+2
2014-08-07Temporary bootstrapping hack: introduce syntax for r egion bounds like `'b:'a`,Niko Matsakis-0/+16
2014-08-06AST refactoring: merge PatWild and PatWildMulti into one variant with a flag.Felix S. Klock II-1/+1
2014-08-05Fixes missing overflow lint for i64 #14269Falco Hirschenberger-3/+3
2014-07-31rustrt: Make begin_unwind take a single file/line pointerBrian Anderson-5/+8
2014-07-29syntax: add some more extension helper methodsErick Tryzelaar-0/+52
2014-07-20Implement new mod import sugarJakub Wieczorek-1/+1
2014-07-11Add scaffolding for assigning alpha-numeric codes to rustc diagnosticsJakub Wieczorek-0/+6
2014-07-08Change DST syntax: type -> Sized?Nick Cameron-4/+4
2014-07-03Simplify PatIdent to contain an Ident rather than a PathJohn Clements-2/+1
2014-06-16rustc: Improve span for error about using a method as a field.Kevin Butler-2/+10
2014-06-14rustc: Obsolete the `@` syntax entirelyAlex Crichton-1/+1
2014-06-13librustc: Fix the issue with labels shadowing variable names by makingPatrick Walton-2/+29
2014-06-11syntax: Move the AST from @T to Gc<T>Alex Crichton-195/+223