| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-04-06 | Rollup merge of #32570 - eddyb:tis-but-a-front, r=nikomatsakis | Manish Goregaokar | -0/+17 | |
| r? @nikomatsakis Conflicts: src/librustc_save_analysis/lib.rs src/libsyntax/ast_util.rs | ||||
| 2016-04-06 | Move span into `StructField` | Vadim Petrochenkov | -3/+2 | |
| 2016-04-06 | Get rid of ast::StructFieldKind | Vadim Petrochenkov | -33/+2 | |
| 2016-04-06 | syntax: dismantle ast_util. | Eduard Burtescu | -0/+17 | |
| 2016-04-02 | Add `Crate` and `Restricted` variants to `ast::Visibility` | Jeffrey Seyfried | -0/+2 | |
| 2016-04-02 | Make `ast::Visibility` non-copyable | Jeffrey Seyfried | -4/+4 | |
| 2016-04-02 | Remove `ast::Visibility::inherit_from` (it is unused and has obsolete semantics) | Jeffrey Seyfried | -9/+0 | |
| 2016-03-24 | fatal error instead of ICE for impossible range during HIR lowering | Alex Burka | -0/+5 | |
| End-less ranges (`a...`) don't parse but bad syntax extensions could conceivably produce them. Unbounded ranges (`...`) do parse and are caught here. The other panics in HIR lowering are all for unexpanded macros, which cannot be constructed by bad syntax extensions. | ||||
| 2016-03-22 | try! -> ? | Jorge Aparicio | -2/+2 | |
| Automated conversion using the untry tool [1] and the following command: ``` $ find -name '*.rs' -type f | xargs untry ``` at the root of the Rust repo. [1]: https://github.com/japaric/untry | ||||
| 2016-03-14 | Add `default` as contextual keyword, and parse it for impl items. | Aaron Turon | -4/+11 | |
| 2016-03-12 | Removed integer suffixes in libsyntax crate | srinivasreddy | -3/+3 | |
| 2016-03-09 | Auto merge of #31631 - jonas-schievink:agoraphobia, r=nrc | bors | -1/+1 | |
| [breaking-batch] Move more uses of `panictry!` out of libsyntax | ||||
| 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 | -2/+11 | |
| 2016-02-16 | Move more uses of `panictry!` out of libsyntax | Jonas Schievink | -1/+1 | |
| [breaking-change] for syntax extensions | ||||
| 2016-02-16 | Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path | Vadim Petrochenkov | -1/+1 | |
| 2016-02-13 | Split ast::PatKind::Enum into tuple struct and path patterns | Vadim Petrochenkov | -10/+16 | |
| 2016-02-13 | Rename ast::Pat_ and its variants | Vadim Petrochenkov | -19/+18 | |
| 2016-02-11 | Remove some unnecessary indirection from AST structures | Vadim Petrochenkov | -7/+7 | |
| 2016-02-11 | [breaking-change] don't glob export ast::PathListItem_ variants | Oliver 'ker' Schneider | -10/+9 | |
| 2016-02-11 | [breaking-change] don't glob export ast::StrStyle variants | Oliver 'ker' Schneider | -3/+2 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Visibility variants | Oliver 'ker' Schneider | -3/+2 | |
| 2016-02-11 | [breaking-change] don't glob export ast::TraitItemKind variants | Oliver 'ker' Schneider | -6/+5 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Mutablity variants | Oliver 'ker' Schneider | -3/+2 | |
| 2016-02-11 | [breaking-change] don't glob export ast::MetaItem_ | Oliver 'ker' Schneider | -15/+15 | |
| 2016-02-11 | [breaking-change] don't glob export ast::MacStmtStyle | Oliver 'ker' Schneider | -4/+3 | |
| 2016-02-11 | [breaking-change] don't glob export ast::KleeneOp variants | Oliver 'ker' Schneider | -1/+0 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Item_ variants | Oliver 'ker' Schneider | -33/+32 | |
| 2016-02-11 | [breaking-change] don't glob export ast::ForeignItem_ variants | Oliver 'ker' Schneider | -8/+7 | |
| 2016-02-11 | [breaking-change] don't pub export ast::Stmt_ variants | Oliver Schneider | -17/+16 | |
| 2016-02-11 | [breaking-change] don't pub export ast::IntLitType variants | Oliver Schneider | -4/+3 | |
| 2016-02-11 | [breaking-change] don't pub export ast::Lit_ variants | Oliver Schneider | -13/+12 | |
| 2016-02-11 | [breaking-change] don't pub export ast::Ty_ variants | Oliver Schneider | -18/+17 | |
| 2016-02-11 | [breaking-change] remove unused enum ast::PrimTy | Oliver Schneider | -12/+0 | |
| 2016-02-11 | [breaking-change] remove the sign from integer literals in the ast | Oliver Schneider | -28/+2 | |
| 2016-02-11 | [breaking-change] don't glob export ast::{UintTy, IntTy} variants | Oliver Schneider | -40/+38 | |
| 2016-02-11 | [breaking-change] don't glob export ast::FloatTy variants | Oliver Schneider | -7/+6 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Expr_ variants | Oliver Schneider | -40/+39 | |
| 2016-02-11 | [breaking-change] don't glob export ast::ExplicitSelf_ variants | Oliver Schneider | -7/+6 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Decl_ variants | Oliver Schneider | -7/+6 | |
| 2016-02-11 | [breaking-change] don't glob export ast::CaptureClause variants | Oliver Schneider | -5/+5 | |
| 2016-02-11 | [breaking-change] don't glob export ast::BlockCheckMode variants | Oliver Schneider | -3/+2 | |
| 2016-02-11 | [breaking-change] don't glob import ast::FunctionRetTy variants | Oliver Schneider | -7/+6 | |
| 2016-02-11 | [breaking-change] don't glob export ast::BinOp_ | Oliver Schneider | -46/+47 | |
| 2016-02-11 | [breaking-change] don't glob export ast::UnOp variants | Oliver Schneider | -8/+7 | |
| 2016-02-03 | Rollup merge of #27499 - barosl:macro-doc-raw-str-hashes, r=nikomatsakis | Manish Goregaokar | -1/+15 | |
| Any documentation comments that contain raw-string-looking sequences may pretty-print invalid code when expanding them, as the current logic always uses the `r"literal"` form, without appending any `#`s. This commit calculates the minimum number of `#`s required to wrap a comment correctly and appends `#`s appropriately. Fixes #27489. | ||||
| 2016-02-01 | Comment fix | Reeze Xia | -3/+3 | |
| 2016-01-19 | Use different numbers of `#`s when expanding documentation comments | Barosl Lee | -1/+15 | |
| Any documentation comments that contain raw-string-looking sequences may pretty-print invalid code when expanding them, as the current logic always uses the `r"literal"` form, without appending any `#`s. This commit calculates the minimum number of `#`s required to wrap a comment correctly and appends `#`s appropriately. Fixes #27489. | ||||
| 2016-01-02 | Grammar fixes | James Mantooth | -5/+5 | |
| 2015-12-22 | Stop re-exporting PathParameters's variants. | Ms2ger | -15/+15 | |
