| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-02-03 | Auto merge of #68735 - JohnTitor:fix-ice-0202, r=estebank | bors | -2/+2 | |
| Use `next_point` to avoid ICE Fixes #68730 r? @estebank (I think you're familiar with that) | ||||
| 2020-02-01 | syntax::print -> new crate rustc_ast_pretty | Mazdak Farrokhzad | -1/+1 | |
| 2020-02-01 | 1. move node_id to syntax | Mazdak Farrokhzad | -1/+1 | |
| 2. invert rustc_session & syntax deps 3. drop rustc_session dep in rustc_hir | ||||
| 2020-02-02 | Use `next_point` to avoid ICE | Yuki Okushi | -2/+2 | |
| 2020-01-18 | remove rustc_error_codes deps except in rustc_driver | Mazdak Farrokhzad | -2/+0 | |
| 2020-01-11 | restore some rustc_parse visibilities | Caleb Cartwright | -4/+9 | |
| 2020-01-10 | Change `next_point` when `shrink_to_hi` is more appropriate | Esteban Küber | -1/+1 | |
| 2020-01-08 | - remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!} | Mazdak Farrokhzad | -2/+1 | |
| - remove syntax::{help!, span_help!, span_note!} - remove unused syntax::{struct_span_fatal, struct_span_err_or_warn!, span_err_or_warn!} - lintify check_for_bindings_named_same_as_variants + conflicting_repr_hints - inline syntax::{struct_span_warn!, diagnostic_used!} - stringify_error_code! -> error_code! & use it more. - find_plugin_registrar: de-fatalize an error - de-fatalize metadata errors - move type_error_struct! to rustc_typeck - struct_span_err! -> rustc_errors | ||||
| 2020-01-03 | tweak wording of mismatched delimiter errors | Andy Russell | -4/+4 | |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -3/+3 | |
| 2019-12-31 | parser: bug -> span_bug | Mazdak Farrokhzad | -1/+2 | |
| 2019-12-31 | process_potential_macro_variable: de-fatalize an error | Mazdak Farrokhzad | -2/+1 | |
| 2019-12-23 | extract parse_not_expr | Mazdak Farrokhzad | -23/+18 | |
| 2019-12-22 | Format the world | Mark Rousskov | -171/+154 | |
| 2019-12-21 | Rollup merge of #67355 - Centril:merge-mut, r=oli-obk | Mazdak Farrokhzad | -4/+4 | |
| Merge `ast::Mutability` and `mir::Mutability` r? @oli-obk | ||||
| 2019-12-20 | fix bug in parse_tuple_parens_expr + related refactoring | Mazdak Farrokhzad | -33/+29 | |
| 2019-12-20 | introduce 'type AttrVec' | Mazdak Farrokhzad | -5/+4 | |
| 2019-12-20 | 1. ast::Mutability::{Mutable -> Mut, Immutable -> Not}. | Mazdak Farrokhzad | -4/+4 | |
| 2. mir::Mutability -> ast::Mutability. | ||||
| 2019-12-05 | rustc_parser: cleanup imports | Mazdak Farrokhzad | -8/+5 | |
| 2019-12-02 | Address review comments | Vadim Petrochenkov | -1/+2 | |
| 2019-12-02 | syntax: Use `ast::MacArgs` for attributes | Vadim Petrochenkov | -6/+5 | |
| 2019-12-02 | syntax: Introduce a struct `MacArgs` for macro arguments | Vadim Petrochenkov | -21/+43 | |
| 2019-11-26 | Refactor 'parse_enum_item' to use 'parse_delim_comma_seq' | Janusz Marcinkiewicz | -2/+20 | |
| 2019-11-22 | Rollup merge of #66183 - Centril:empty-vis-trait-decl, r=petrochenkov | Mazdak Farrokhzad | -2/+6 | |
| *Syntactically* permit visibilities on trait items & enum variants Fixes #65041 Suppose we have `$vis trait_item` or `$vis enum_variant` and `$vis` is a `:vis` macro fragment. Before this PR, this would fail to parse. This is now instead allowed as per language team consensus in https://github.com/rust-lang/rust/issues/65041#issuecomment-538105286. (See added tests for elaboration.) Moreover, we now also permit visibility modifiers on trait items & enum variants *syntactically* but reject them with semantic checks (in `ast_validation`): ```rust #[cfg(FALSE)] trait Foo { pub fn bar(); } // OK #[cfg(FALSE)] enum E { pub U } // OK ``` | ||||
| 2019-11-16 | parse: Use string literal parsing in the `asm` macro | Vadim Petrochenkov | -42/+12 | |
| 2019-11-16 | parse: Support parsing optional literals | Vadim Petrochenkov | -8/+7 | |
| Revert weird renaming of the former `LitError::report` | ||||
| 2019-11-16 | ast: Keep string literals in ABIs precisely | Vadim Petrochenkov | -4/+7 | |
| 2019-11-16 | ast: Keep `extern` qualifiers in functions more precisely | Vadim Petrochenkov | -15/+9 | |
| 2019-11-14 | Clean some error codes diagnostics | Guillaume Gomez | -8/+8 | |
| 2019-11-14 | Update to use new librustc_error_codes library | Guillaume Gomez | -0/+2 | |
| 2019-11-13 | parser: don't use `unreachable!()` in `fn unexpected`. | Mazdak Farrokhzad | -1/+3 | |
| 2019-11-11 | syntactically allow visibility on trait item & enum variant | Mazdak Farrokhzad | -2/+6 | |
| 2019-11-10 | move syntax::parse -> librustc_parse | Mazdak Farrokhzad | -0/+1393 | |
| also move MACRO_ARGUMENTS -> librustc_parse | ||||
