about summary refs log tree commit diff
path: root/src/libsyntax/print/pprust.rs
AgeCommit message (Expand)AuthorLines
2014-10-09syntax: Convert statics to constantsAlex Crichton-2/+2
2014-10-09rustc: Add `const` globals to the languageAlex Crichton-0/+14
2014-10-03Set the `non_uppercase_statics` lint to warn by defaultP1start-0/+2
2014-10-02syntax: ast: remove TyBox and UnBox.Eduard Burtescu-4/+0
2014-09-30Produce a better error for irrefutable `if let` patternsKevin Ballard-1/+1
2014-09-30Teach libsyntax about `if let`Kevin Ballard-3/+30
2014-09-26librustc: Eliminate the `ref` syntax for unboxed closure capture clausesPatrick Walton-2/+2
2014-09-22librustc: Parse and resolve higher-rank lifetimes in traits.Patrick Walton-0/+10
2014-09-19rollup merge of #17318 : nick29581/sliceAlex Crichton-1/+23
2014-09-18librustc: Implement the syntax in the RFC for unboxed closure sugar.Patrick Walton-24/+25
2014-09-19Implement slicing syntax.Nick Cameron-1/+23
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-5/+37
2014-09-14syntax: tests: fix fallout from using ptr::P.Eduard Burtescu-3/+4
2014-09-14syntax: fix fallout from using ptr::P.Eduard Burtescu-59/+53
2014-09-10Implement tuple and tuple struct indexingP1start-0/+16
2014-09-08librustc: Change the syntax of subslice matching to use postfix `..`Patrick Walton-1/+1
2014-09-03Fix spelling errors and capitalization.Joseph Crail-1/+1
2014-08-30auto merge of #16419 : huonw/rust/pretty-expanded-hygiene, r=pnkfelixbors-3/+7
2014-08-30rustc: implement a pretty mode to print ident/name's ctxt & gensyms.Huon Wilson-3/+7
2014-08-29Fix formatting, update copyright datesPythoner6-1/+1
2014-08-29Add support for labeled while loops.Pythoner6-1/+5
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-90/+49
2014-08-27auto merge of #16689 : wickerwaka/rust/crate-as, r=pcwaltonbors-3/+3
2014-08-26DST coercions and DST structsNick Cameron-15/+3
2014-08-23extern crate foobar as foo;wickerwaka-3/+3
2014-08-19Fix double evaluation of read+write operandsPiotr Czarnecki-2/+8
2014-08-15auto merge of #16424 : pcwalton/rust/where-clauses, r=nikomatsakisbors-44/+95
2014-08-14librustc: Implement simple `where` clauses.Patrick Walton-44/+95
2014-08-14auto merge of #16468 : pcwalton/rust/as-renaming-import, r=alexcrichtonbors-4/+8
2014-08-14libsyntax: Accept `use foo as bar;` in lieu of `use bar as foo;`Patrick Walton-4/+8
2014-08-14librustc: Stop assuming that implementations and traits only containPatrick Walton-8/+21
2014-08-14librustc: Tie up loose ends in unboxed closures.Patrick Walton-25/+42
2014-08-14auto merge of #15929 : pcwalton/rust/by-ref-closures, r=alexcrichtonbors-2/+14
2014-08-13librustc: Parse, but do not fully turn on, the `ref` keyword forPatrick Walton-2/+14
2014-08-13quote_expr macro: embed Ident using special encoding that preserves hygiene.Felix S. Klock II-28/+69
2014-08-09refactored pprust::State constructor methods out from `pprust::print_crate`.Felix S. Klock II-24/+51
2014-08-07Temporary bootstrapping hack: introduce syntax for r egion bounds like `'b:'a`,Niko Matsakis-2/+18
2014-08-06AST refactoring: merge PatWild and PatWildMulti into one variant with a flag.Felix S. Klock II-3/+3
2014-08-05Fixes missing overflow lint for i64 #14269Falco Hirschenberger-9/+19
2014-07-30auto merge of #15915 : erickt/rust/master, r=alexcrichtonbors-1/+1
2014-07-29remove seek from std::io::MemWriter, add SeekableMemWriter to librustcErick Tryzelaar-1/+1
2014-07-29Fix a bug pretty printing `match { 5i } { _ => { } }`Erick Tryzelaar-48/+51
2014-07-24libsyntax: Remove `~self` and `mut ~self` from the language.Patrick Walton-3/+0
2014-07-20Implement new mod import sugarJakub Wieczorek-1/+8
2014-07-18librustc: Implement unboxed closures with mutable receiversPatrick Walton-7/+54
2014-07-17librustc: Remove cross-borrowing of `Box<T>` to `&T` from the language,Patrick Walton-1/+1
2014-07-16librustc: Implement the fully-expanded, UFCS form of explicit self.Patrick Walton-0/+5
2014-07-15Fix errorsAdolfo OchagavĂ­a-1/+0
2014-07-15Deprecate `str::from_utf8_owned`Adolfo OchagavĂ­a-1/+1
2014-07-13refactor Method definition to make space for macrosJohn Clements-5/+26