| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -130/+0 | |
| 2020-03-01 | Make `rustc_attrs` tracking issue None | Yuki Okushi | -1/+0 | |
| 2020-02-09 | --bless --compare-mode=nll | Matthias Prechtl | -1/+1 | |
| 2020-01-09 | Update tests | Vadim Petrochenkov | -5/+12 | |
| 2019-10-16 | update ui tests | Guillaume Gomez | -1/+2 | |
| 2019-09-15 | resolve: Remove `!` from "cannot find" diagnostics for macros | Vadim Petrochenkov | -2/+2 | |
| 2019-09-15 | resolve: Tweak "cannot find" wording for attributes | Vadim Petrochenkov | -2/+2 | |
| 2019-09-14 | Provide a span if main function is not present in crate | Mark Rousskov | -7/+3 | |
| Unfortunately, the diagnotic machinery does not cope well with an empty span which can happen if the crate is empty, in which case we merely set a spanless note. | ||||
| 2019-09-08 | Improve wording. | Charles Lew | -1/+1 | |
| 2019-08-30 | Update tests | Oliver Scherer | -2/+2 | |
| 2019-08-30 | Add a "diagnostic item" scheme | Oliver Scherer | -0/+32 | |
| This allows lints and other diagnostics to refer to items by a unique ID instead of relying on whacky path resolution schemes that may break when items are relocated. | ||||
| 2019-07-18 | resolve: Use `feature(custom_attribute)` fallback only if the feature is enabled | Vadim Petrochenkov | -12/+8 | |
| Normally `#![feature(...)]` shouldn't change behavior, but custom attributes in particular are in the process of retirement, and we should not produce a message telling to enable them. It also helps with unifying diagnostics for unresolved macros. | ||||
| 2019-07-11 | resolve/expand: Catch macro kind mismatches early in resolve | Vadim Petrochenkov | -6/+6 | |
| This way we are processing all of them in a single point, rather than separately for each syntax extension kind. Also, the standard expected/found wording is used. | ||||
| 2019-07-11 | resolve/expand: `resolve_macro_invocation` no longer returns determinate errors | Vadim Petrochenkov | -4/+4 | |
| It either returns the indeterminacy error, or valid (but perhaps dummy) `SyntaxExtension`. With this change enum `Determinacy` is no longer used in libsyntax and can be moved to resolve. The regressions in diagnosics are fixed in the next commits. | ||||
| 2019-07-09 | normalize use of backticks in compiler messages for libsyntax/feature_gate | Samy Kacimi | -1/+1 | |
| https://github.com/rust-lang/rust/issues/60532 | ||||
| 2019-06-08 | Remove some more `#![feature(custom_attribute)]`s | Vadim Petrochenkov | -11/+20 | |
| 2019-04-18 | hide `--explain` hint if error has no extended info | Andy Russell | -2/+1 | |
| 2019-03-11 | Update tests | Vadim Petrochenkov | -9/+9 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -39/+9 | |
| 2018-11-18 | resolve: Avoid sentence breaks in diagnostics | Vadim Petrochenkov | -4/+4 | |
| 2018-08-23 | Stabilize a few secondary macro features | Vadim Petrochenkov | -8/+4 | |
| `tool_attributes`, `proc_macro_path_invoc`, partially `proc_macro_gen` | ||||
| 2018-08-17 | Stabilize `use_extern_macros` | Vadim Petrochenkov | -52/+0 | |
| 2018-08-14 | Merged migrated compile-fail tests and ui tests. Fixes #46841. | David Wood | -0/+177 | |
