| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-07-01 | Remove `token::FlattenGroup` | Vadim Petrochenkov | -1/+1 | |
| 2020-06-26 | proc_macro: Stop flattening groups with dummy spans | Vadim Petrochenkov | -1/+1 | |
| 2020-05-08 | Remove ast::{Ident, Name} reexports. | Camille GILLOT | -2/+2 | |
| 2020-04-19 | Dogfood more or_patterns in the compiler | Josh Stone | -1/+1 | |
| 2020-03-26 | Throw error when encountering `...` instead of `..` while destructing a pattern | Rakshith Ravi | -0/+21 | |
| Added tests and stderr output | ||||
| 2020-03-21 | Rollup merge of #70187 - matthiaskrgr:cl2ppy, r=Mark-Simulacrum | Mazdak Farrokhzad | -1/+1 | |
| more clippy fixes * remove redundant returns (clippy::needless_return) * remove redundant import (clippy::single_component_path_imports) * remove redundant format!() call (clippy::useless_format) * don't use ok() before calling expect() (clippy::ok_expect) | ||||
| 2020-03-20 | remove redundant returns (clippy::needless_return) | Matthias Krüger | -1/+1 | |
| 2020-03-20 | can_begin_literal_maybe_minus: `true` on `"-"? lit` NTs. | Mazdak Farrokhzad | -1/+1 | |
| 2020-03-12 | ast: `Mac`/`Macro` -> `MacCall` | Vadim Petrochenkov | -7/+5 | |
| 2020-03-10 | use check_path more | Mazdak Farrokhzad | -1/+1 | |
| 2020-03-09 | Use `Token::uninterpolate` in couple more places matching on `(Nt)Ident` | Vadim Petrochenkov | -1/+1 | |
| 2020-03-03 | Use .next() instead of .nth(0) on iterators. | Matthias Krüger | -1/+1 | |
| 2020-03-01 | Rollup merge of #69579 - petrochenkov:noprevspan, r=Centril | Yuki Okushi | -19/+18 | |
| parser: Remove `Parser::prev_span` Follow-up to https://github.com/rust-lang/rust/pull/69384. r? @Centril | ||||
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -5/+7 | |
| 2020-02-29 | parser: `prev_span` -> `prev_token.span` | Vadim Petrochenkov | -19/+18 | |
| 2020-02-29 | use .to_string() instead of format!() macro to create strings | Matthias Krüger | -1/+1 | |
| 2020-02-17 | parse: recover `mut (x @ y)` as `(mut x @ mut y)`. | Mazdak Farrokhzad | -16/+13 | |
| 2020-02-11 | Invert control in struct_lint_level. | jumbatm | -1/+1 | |
| Caller now passes in a `decorate` function, which is only run if the lint is allowed. | ||||
| 2020-02-09 | Don't parse `mut a @ b` as `mut a @ mut b` | Matthew Jasper | -4/+7 | |
| 2020-02-01 | syntax::print -> new crate rustc_ast_pretty | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-18 | remove rustc_error_codes deps except in rustc_driver | Mazdak Farrokhzad | -1/+0 | |
| 2020-01-12 | Fix formatting ellipses at the end of some diagnostics | varkor | -2/+2 | |
| 2020-01-11 | Ban `...X` pats, harden tests, and improve diagnostics. | Mazdak Farrokhzad | -3/+23 | |
| Also fix a bug with the span passed in `mk_range`. | ||||
| 2020-01-10 | Introduce `#![feature(half_open_range_patterns)]`. | Mazdak Farrokhzad | -187/+132 | |
| This feature adds `X..`, `..X`, and `..=X` patterns. | ||||
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -2/+2 | |
| 2019-12-31 | parser::pat: remove .fatal calls | Mazdak Farrokhzad | -11/+15 | |
| 2019-12-31 | parser: span_fatal -> struct_span_err | Mazdak Farrokhzad | -1/+3 | |
| 2019-12-31 | parser: call .struct_span_err directly | Mazdak Farrokhzad | -14/+12 | |
| 2019-12-29 | Auto merge of #67112 - Centril:expr-polish, r=estebank | bors | -2/+2 | |
| Refactor expression parsing thoroughly Based on https://github.com/rust-lang/rust/pull/66994 together with which this has refactored basically the entirety of `expr.rs`. r? @estebank | ||||
| 2019-12-23 | Introduce `#![feature(bindings_after_at)]`. | Mazdak Farrokhzad | -0/+1 | |
| Under the gate, `x @ Some(y)` is allowed. This is subject to various restrictions for soundness. | ||||
| 2019-12-23 | extract parse_not_expr | Mazdak Farrokhzad | -2/+2 | |
| 2019-12-22 | Format the world | Mark Rousskov | -100/+101 | |
| 2019-12-21 | Rollup merge of #67355 - Centril:merge-mut, r=oli-obk | Mazdak Farrokhzad | -8/+8 | |
| Merge `ast::Mutability` and `mir::Mutability` r? @oli-obk | ||||
| 2019-12-20 | introduce 'type AttrVec' | Mazdak Farrokhzad | -6/+5 | |
| 2019-12-20 | 1. ast::Mutability::{Mutable -> Mut, Immutable -> Not}. | Mazdak Farrokhzad | -8/+8 | |
| 2. mir::Mutability -> ast::Mutability. | ||||
| 2019-12-13 | parser: recover on `&'lifetime mut $pat`. | Mazdak Farrokhzad | -6/+16 | |
| 2019-12-05 | rustc_parser: cleanup imports | Mazdak Farrokhzad | -2/+2 | |
| 2019-12-02 | syntax: Remove redundant span from `ast::Mac` | Vadim Petrochenkov | -3/+2 | |
| Also remove a couple of redundant `visit_mac` asserts | ||||
| 2019-12-02 | syntax: Introduce a struct `MacArgs` for macro arguments | Vadim Petrochenkov | -3/+2 | |
| 2019-11-10 | move syntax::parse -> librustc_parse | Mazdak Farrokhzad | -0/+1015 | |
| also move MACRO_ARGUMENTS -> librustc_parse | ||||
