about summary refs log tree commit diff
path: root/src/libsyntax/print
AgeCommit message (Expand)AuthorLines
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-08-01Fix misspelled comments.Joseph Crail-3/+3
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
2014-07-09Register new snapshotsAlex Crichton-140/+0
2014-07-09syntax: doc comments all the thingsCorey Richardson-151/+158
2014-07-08carry self ident forward through re-parsingJohn Clements-3/+3
2014-07-08auto merge of #15493 : brson/rust/tostr, r=pcwaltonbors-20/+160
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-20/+160
2014-07-08Change DST syntax: type -> Sized?Nick Cameron-6/+15
2014-07-07Improve non-exhaustive pattern witnesses for structs with multiple fieldsJakub Wieczorek-2/+4
2014-07-03Simplify PatIdent to contain an Ident rather than a PathJohn Clements-5/+8
2014-06-29librustc: Remove the fallback to `int` for integers and `f64` forPatrick Walton-2/+2
2014-06-28auto merge of #15208 : alexcrichton/rust/snapshots, r=pcwaltonbors-1/+5
2014-06-28Rename all raw pointers as necessaryAlex Crichton-1/+5
2014-06-26Remove unnecessary to_string callsPiotr Jawniak-2/+2
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-5/+3
2014-06-17Add a b"xx" byte string literal of type &'static [u8].Simon Sapin-13/+3
2014-06-17Add a b'x' byte literal of type u8.Simon Sapin-0/+6
2014-06-16rustc: Improve span for error about using a method as a field.Kevin Butler-1/+1
2014-06-13Fix all violations of stronger guarantees for mutable borrowsCameron Zwarich-3/+6
2014-06-13libsyntax: Allow `+` to separate trait bounds from objects.Patrick Walton-6/+21
2014-06-13librustc: Fix the issue with labels shadowing variable names by makingPatrick Walton-8/+3
2014-06-11rustc: Move the AST from @T to Gc<T>Alex Crichton-1/+1
2014-06-11syntax: Move the AST from @T to Gc<T>Alex Crichton-189/+193