| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-04-24 | thread tighter span for closures around | Niko Matsakis | -1/+1 | |
| Track the span corresponding to the `|...|` part of the closure. | ||||
| 2016-04-14 | Visit visibilities in the ast visitor's `walk_*` functions | Jeffrey Seyfried | -3/+6 | |
| 2016-04-06 | Move span into `StructField` | Vadim Petrochenkov | -3/+3 | |
| 2016-04-06 | Get rid of ast::StructFieldKind | Vadim Petrochenkov | -1/+1 | |
| 2016-04-02 | Add `Crate` and `Restricted` variants to `ast::Visibility` | Jeffrey Seyfried | -0/+10 | |
| 2016-04-02 | Make `ast::Visibility` non-copyable | Jeffrey Seyfried | -5/+5 | |
| 2016-03-07 | implement the `?` operator | Jorge Aparicio | -0/+3 | |
| The `?` postfix operator is sugar equivalent to the try! macro, but is more amenable to chaining: `File::open("foo")?.metadata()?.is_dir()`. `?` is accepted on any *expression* that can return a `Result`, e.g. `x()?`, `y!()?`, `{z}?`, `(w)?`, etc. And binds more tightly than unary operators, e.g. `!x?` is parsed as `!(x?)`. cc #31436 | ||||
| 2016-02-27 | libsyntax: parse inclusive ranges | Alex Burka | -1/+1 | |
| 2016-02-13 | Split ast::PatKind::Enum into tuple struct and path patterns | Vadim Petrochenkov | -1/+4 | |
| 2016-02-13 | Rename ast::Pat_ and its variants | Vadim Petrochenkov | -12/+12 | |
| 2016-02-11 | [breaking-change] don't glob export ast::TraitItemKind variants | Oliver 'ker' Schneider | -4/+4 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Item_ variants | Oliver 'ker' Schneider | -14/+14 | |
| 2016-02-11 | [breaking-change] don't glob export ast::ForeignItem_ variants | Oliver 'ker' Schneider | -2/+2 | |
| 2016-02-11 | [breaking-change] don't pub export ast::Stmt_ variants | Oliver Schneider | -3/+3 | |
| 2016-02-11 | [breaking-change] don't pub export ast::Ty_ variants | Oliver Schneider | -12/+12 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Expr_ variants | Oliver Schneider | -33/+33 | |
| 2016-02-11 | [breaking-change] don't glob export ast::ExplicitSelf_ variants | Oliver Schneider | -4/+4 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Decl_ variants | Oliver Schneider | -2/+2 | |
| 2016-02-11 | [breaking-change] don't glob import ast::FunctionRetTy variants | Oliver Schneider | -1/+1 | |
| 2015-12-22 | Stop re-exporting PathParameters's variants. | Ms2ger | -2/+2 | |
| 2015-12-16 | Add ExprType to HIR and make everything compile | Vadim Petrochenkov | -5/+1 | |
| + Apply parser changes manually + Add feature gate | ||||
| 2015-12-16 | Implement type ascription. | Eduard Burtescu | -0/+4 | |
| 2015-12-05 | Use a struct instead of a tuple for inline asm output operands | Amanieu d'Antras | -2/+2 | |
| 2015-12-05 | Add proper support for indirect output constraints in inline asm | Amanieu d'Antras | -1/+1 | |
| 2015-11-26 | Moved and refactored ThinAttributes | Marvin Löbel | -1/+2 | |
| 2015-11-26 | Add syntax support for attributes on expressions and all syntax | Marvin Löbel | -1/+6 | |
| nodes in statement position. Extended #[cfg] folder to allow removal of statements, and of expressions in optional positions like expression lists and trailing block expressions. Extended lint checker to recognize lint levels on expressions and locals. | ||||
| 2015-11-17 | Auto merge of #29887 - sanxiyn:match-ref-pats, r=sfackler | bors | -12/+12 | |
| 2015-11-17 | Fix match_ref_pats flagged by Clippy | Seo Sanghyeon | -12/+12 | |
| 2015-11-16 | rename `ast::ImplItem_::*ImplItem` to `ast::ImplItemKind::*` | Oliver Schneider | -4/+4 | |
| 2015-10-31 | Remove PatWildMulti | Vadim Petrochenkov | -1/+1 | |
| 2015-10-16 | Provide span for visit_enum_def | Vadim Petrochenkov | -5/+8 | |
| 2015-10-13 | Merge struct fields and struct kind | Vadim Petrochenkov | -1/+1 | |
| 2015-10-13 | Dict -> Struct, StructDef -> VariantData, def -> data | Vadim Petrochenkov | -4/+4 | |
| 2015-10-13 | Provide span for visit_struct_def + remove some dead code | Vadim Petrochenkov | -3/+6 | |
| 2015-10-13 | Remove now redundant NodeId from Variant | Vadim Petrochenkov | -14/+13 | |
| 2015-10-13 | Unify structures and enum variants in AST | Vadim Petrochenkov | -14/+1 | |
| 2015-10-09 | Some cleanup of no longer used AST things | Nick Cameron | -1/+1 | |
| 2015-09-29 | Restore `if let`s replaced with `for`s | Vadim Petrochenkov | -3/+3 | |
| 2015-09-29 | Fill in some missing parts in the default HIR visitor | Vadim Petrochenkov | -11/+18 | |
| 2015-09-28 | Fill in some missing parts in the default AST visitor | Vadim Petrochenkov | -339/+249 | |
| + Add helper macro for walking lists (including Options) | ||||
| 2015-09-24 | Remove the deprecated box(PLACE) syntax. | Eduard Burtescu | -2/+5 | |
| 2015-09-17 | Resolve prefix in imports with empty braces | Vadim Petrochenkov | -2/+1 | |
| 2015-09-17 | Workaround for imports with empty braces | Vadim Petrochenkov | -2/+2 | |
| 2015-09-17 | Correctly walk import lists in AST visitors | Vadim Petrochenkov | -19/+21 | |
| 2015-08-26 | Rename FnKind variants and stop re-exporting them from the visit module. | Ms2ger | -13/+11 | |
| There is no longer a need for that pattern, since enums are now qualified. | ||||
| 2015-08-16 | FnFnBlock -> FkClosure | Manish Goregaokar | -4/+4 | |
| 2015-08-16 | Impl Eq/PartialEq on FnKind, improve docs | Manish Goregaokar | -3/+2 | |
| 2015-08-14 | move InlinedItem into librustc, where it belongs | Niko Matsakis | -11/+0 | |
| 2015-08-10 | Auto merge of #27451 - seanmonstar:use-groups-as, r=alexcrichton | bors | -2/+9 | |
| An implementation of [RFC 1219](https://github.com/rust-lang/rfcs/pull/1219). The RFC is not merged yet, but once merged, this could be. | ||||
| 2015-08-08 | rustc: rename multiple imports in a list | Sean McArthur | -2/+9 | |
