Albert Larsan
cf2dff2b1e
Move /src/test to /tests
2023-01-11 09:32:08 +00:00
Vadim Petrochenkov
1fa6be0358
resolve: Remove rustc_attrs
as a standalone feature gate
...
Now it only gates specific built-in attributes
2020-03-24 21:37:29 +03:00
Yuki Okushi
c55df3786a
Make rustc_attrs
tracking issue None
2020-03-01 00:48:14 +09:00
Matthias Prechtl
7b555178ae
--bless --compare-mode=nll
2020-02-09 20:43:49 +01:00
Vadim Petrochenkov
42a19dde82
resolve: Tweak "cannot find" wording for attributes
2019-09-15 13:10:12 +03:00
Vadim Petrochenkov
23b82c3229
resolve: Move macro resolution traces from Module
s to Resolver
...
Traces already contain module info without that.
It's easy to forget to call `finalize_*` on a module.
In particular, macros enum and trait modules weren't finalized.
By happy accident macros weren't placed into those modules until now.
2019-08-15 20:39:27 +03:00
Vadim Petrochenkov
79f0d88de8
resolve: Use feature(custom_attribute)
fallback only if the feature is enabled
...
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-18 13:42:45 +03:00
Samy Kacimi
41e71b0c93
normalize use of backticks in compiler messages for libsyntax/feature_gate
...
https://github.com/rust-lang/rust/issues/60532
2019-07-09 14:13:28 +02:00
Vadim Petrochenkov
e4e7eb2d58
Feature gate rustc
attributes harder
2019-06-30 13:57:12 +03:00
Vadim Petrochenkov
0ffb6438a6
Make sure #[rustc_doc_only_macro]
and other rustc attributes are registered
2019-06-30 12:47:33 +03:00
Esteban Küber
146d040f0b
Reword tracking issue note
2019-04-11 11:42:06 -07:00
Esteban Küber
3ab97062cf
Tweak unstable diagnostic output
2019-04-10 18:10:30 -07:00
Vadim Petrochenkov
fa72a81bea
Update tests
2019-03-11 23:10:26 +03:00
Vadim Petrochenkov
bc16edeb28
Fix rebase and more CI failures
2018-12-27 15:51:37 +03:00
Vadim Petrochenkov
fff01ccfa8
Do not abort compilation if expansion produces errors
...
Fix a number of uncovered deficiencies in diagnostics
2018-12-27 15:51:36 +03:00
Mark Rousskov
2a663555dd
Remove licenses
2018-12-25 21:08:33 -07:00
Vadim Petrochenkov
23e9a1def5
resolve: Consolidate error reporting for resolved macros in fn resolve_macro_to_def
2018-08-20 23:12:36 +03:00
David Wood
3fc7ab2373
Merged migrated compile-fail tests and ui tests. Fixes #46841 .
2018-08-14 11:12:09 +02:00