Mazdak Farrokhzad
4ae2728fa8
move syntax::parse -> librustc_parse
...
also move MACRO_ARGUMENTS -> librustc_parse
2019-11-10 03:57:18 +01:00
Mazdak Farrokhzad
be023ebe85
move config.rs to libsyntax_expand
2019-11-10 02:46:17 +01:00
Mazdak Farrokhzad
7ab50e4006
Rollup merge of #65785 - Centril:compat-to-error-2, r=oli-obk
...
Transition future compat lints to {ERROR, DENY} - Take 2
Follow up to https://github.com/rust-lang/rust/pull/63247 implementing https://github.com/rust-lang/rust/pull/63247#issuecomment-536295992 .
- `legacy_ctor_visibility` (ERROR) -- closes #39207
- `legacy_directory_ownership` (ERROR) -- closes #37872
- `safe_extern_static` (ERROR) -- closes #36247
- `parenthesized_params_in_types_and_modules` (ERROR) -- closes #42238
- `duplicate_macro_exports` (ERROR)
- `nested_impl_trait` (ERROR) -- closes #59014
- `ill_formed_attribute_input` (DENY) -- transitions #57571
- `patterns_in_fns_without_body` (DENY) -- transitions #35203
r? @varkor
cc @petrochenkov
2019-11-08 16:50:33 +01:00
Mazdak Farrokhzad
3667e6248e
move PResult to librustc_errors
2019-11-07 13:58:36 +01:00
Mazdak Farrokhzad
9d6768a478
syntax::parser::token -> syntax::token
2019-11-07 13:50:12 +01:00
Mazdak Farrokhzad
79b35e90f1
legacy_directory_ownership -> error
2019-11-06 11:08:23 +01:00
Nicholas Nethercote
d0db290039
Remove the AsRef
impl for SymbolStr
.
...
Because it's highly magical, which goes against the goal of keeping
`SymbolStr` simple. Plus it's only used in a handful of places that
only require minor changes.
2019-11-02 09:01:02 +11:00
Nicholas Nethercote
b9cef6984b
Simplify various Symbol
use points.
...
Including removing a bunch of unnecessary `.as_str()` calls, and a bunch
of unnecessary sigils.
2019-11-02 09:01:02 +11:00
Mazdak Farrokhzad
1a26fdf9b2
ui-fulldeps: make them pass again?
2019-10-16 17:21:32 +02:00
Mazdak Farrokhzad
9dc07b05d5
parser: leave a FIXME for later
2019-10-16 10:59:54 +02:00
Mazdak Farrokhzad
c189565edc
syntax: reduce visibilities
2019-10-16 10:59:53 +02:00
Mazdak Farrokhzad
98017ca53a
move diagnostics.rs into parser/
2019-10-16 10:59:53 +02:00
Alexander Regueiro
49d2fd1725
Aggregation of cosmetic changes made during work on REPL PRs: libsyntax
2019-09-07 16:29:04 +01:00
Vadim Petrochenkov
6cb28b6617
Ident::with_empty_ctxt
-> Ident::with_dummy_span
...
`Ident` has had a full span rather than just a `SyntaxContext` for a long time now.
2019-08-15 20:39:26 +03:00
Mazdak Farrokhzad
e81347c368
parser: split into {item,module}.rs
2019-08-11 18:34:42 +02:00