about summary refs log tree commit diff
path: root/src/libsyntax/ast_util.rs
AgeCommit message (Expand)AuthorLines
2015-01-21rollup merge of #20179: eddyb/blind-itemsAlex Crichton-65/+17
2015-01-21syntax: fix fallout of merging ast::ViewItem into ast::Item.Eduard Burtescu-65/+17
2015-01-18libsyntax: 0u -> 0us, 0i -> 0isPaul Collier-9/+9
2015-01-17libsyntax: uint types to usizePaul Collier-3/+3
2015-01-08Store deprecated status of i/u-suffixed literals.Huon Wilson-6/+10
2015-01-07rollup merge of #20721: japaric/snapAlex Crichton-11/+11
2015-01-08RFC 558: Require parentheses for chained comparisonsDaniel Grunwald-2/+8
2015-01-07use slicing sugarJorge Aparicio-11/+11
2015-01-06rollup merge of #20609: cmr/memAlex Crichton-6/+6
2015-01-06test fallout from isize/usizeCorey Richardson-2/+2
2015-01-07Replace full slice notation with index callsNick Cameron-7/+7
2015-01-06syntax/rustc: implement isize/usizeCorey Richardson-6/+6
2015-01-05Change `&` pat to only work with &T, and `&mut` with &mut T.Huon Wilson-1/+1
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-1/+1
2014-12-31syntax: unbox closures used in function argumentsJorge Aparicio-25/+29
2014-12-22rollup merge of #20033: alexcrichton/deprecate-serialiseAlex Crichton-1/+1
2014-12-22serialize: Fully deprecate the libraryAlex Crichton-1/+1
2014-12-21Fallout of std::str stabilizationAlex Crichton-7/+7
2014-12-19libsyntax: use `#[deriving(Copy)]`Jorge Aparicio-3/+1
2014-12-18syntax/ast_util: add `is_by_value_unop()`Jorge Aparicio-1/+9
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-10/+14
2014-12-15auto merge of #19448 : japaric/rust/binops-by-value, r=nikomatsakisbors-0/+10
2014-12-14Rename FnStyle trait to Unsafety.Niko Matsakis-4/+4
2014-12-13syntax/ast_util: add `is_by_value_binop()`Jorge Aparicio-0/+10
2014-12-13libsyntax: use unboxed closuresJorge Aparicio-5/+6
2014-12-12Add support for equality constraints on associated typesNick Cameron-0/+16
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+2
2014-11-29Replace some verbose match statements with their `if let` equivalent.jfager-12/+7
2014-11-26rollup merge of #19329: steveklabnik/doc_style_cleanup2Alex Crichton-5/+1
2014-11-26/*! -> //!Steve Klabnik-5/+1
2014-11-26Rote changes due to the fact that ast paths no longer carry this extraneous b...Niko Matsakis-1/+1
2014-11-18Feature gate non-ASCII lifetime identifiersJakub Bukaj-1/+1
2014-11-18Convert TyPolyTraitRef to accept arbitary bounds, so that things likeNiko Matsakis-4/+4
2014-11-06Support parenthesized paths `Foo(A,B) -> C` that expand to `Foo<(A,B),C>`. Th...Niko Matsakis-9/+9
2014-11-03rollup merge of #18506 : nikomatsakis/assoc-type-boundsAlex Crichton-1/+1
2014-11-03Restructure AST so that the associated type definition carriesNiko Matsakis-1/+1
2014-11-03Clean-up transmutes in librustcAriel Ben-Yehuda-18/+15
2014-10-30rollup merge of #18398 : aturon/lint-conventions-2Alex Crichton-1/+1
2014-10-29Rename fail! to panic!Steve Klabnik-5/+5
2014-10-28Update code with new lint namesAaron Turon-1/+1
2014-10-24Add a lint for not using field pattern shorthandsP1start-1/+1
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-1/+1
2014-10-16libsyntax: Remove all uses of {:?}.Luqman Aden-1/+1
2014-10-09rustc: Add `const` globals to the languageAlex Crichton-14/+0
2014-10-03Set the `non_uppercase_statics` lint to warn by defaultP1start-0/+1
2014-10-02syntax: ast: remove TyBox and UnBox.Eduard Burtescu-1/+0
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-0/+57
2014-09-14syntax: fix fallout from using ptr::P.Eduard Burtescu-101/+15
2014-09-14syntax: ast_map: use borrowed references into the AST.Eduard Burtescu-0/+8
2014-09-12Track the visited AST's lifetime throughout Visitor.Eduard Burtescu-9/+9