Mark Rousskov
97983af76a
Remove support for self-opening
...
This was only used for linkage test cases, which is already covered by
the run-make-fulldeps/symbol-visibility test -- which fairly extensively makes
sure we're correctly exporting the right symbols at the right visibility (for
various Rust crate types).
2020-04-25 10:55:20 -04:00
marmeladema
92fb59d7f3
librustc_middle: return LocalDefId instead of DefId in local_def_id
2020-04-23 23:14:07 +01:00
Mazdak Farrokhzad
1ccb0b4a02
rustc -> rustc_middle part 3 (rustfmt)
2020-03-30 07:19:55 +02:00
Mazdak Farrokhzad
0cb9e36090
rustc -> rustc_middle part 2
2020-03-30 07:16:56 +02:00
Mazdak Farrokhzad
7710f2dd5c
rustc -> rustc_middle part 1
2020-03-30 07:02:56 +02:00
Mazdak Farrokhzad
4392a8b73c
use direct imports for rustc::{lint, session}.
2020-03-16 02:52:06 +01:00
Vadim Petrochenkov
e08c279eac
Rename syntax to rustc_ast in source code
2020-02-29 21:59:09 +03:00
Vadim Petrochenkov
6054a30370
Make it build again
2020-02-29 20:47:10 +03:00
Mazdak Farrokhzad
de6046fa0f
remove rustc_error_codes deps except in rustc_driver
2020-01-18 21:53:53 +01:00
Mazdak Farrokhzad
f58db20362
move rustc::lint::{context, passes} to rustc_lint.
...
Also do some cleanup of the interface.
2020-01-11 07:42:26 +01:00
Mazdak Farrokhzad
2c3e5d3de0
- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}
...
- 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-08 04:25:33 +01:00
Mazdak Farrokhzad
ebfd8673a7
Remove rustc_hir reexports in rustc::hir.
2020-01-05 12:49:22 +01:00
Mazdak Farrokhzad
4ff12ce4c1
Normalize syntax::symbol imports.
2020-01-02 13:57:04 +01:00
Vadim Petrochenkov
70f1d57048
Rename syntax_pos to rustc_span in source code
2020-01-01 09:15:18 +03:00
Vadim Petrochenkov
b9a9c5b4fd
Make things build again
2019-12-30 19:18:16 +03:00
Mark Rousskov
a06baa56b9
Format the world
2019-12-22 17:42:47 -05:00
Camille GILLOT
5fec1ca0ff
Use Arena inside hir::ImplItem.
2019-12-21 23:31:47 +01:00
Camille GILLOT
0f7d77363b
Use Arena inside hir::TraitItem.
2019-12-21 23:30:52 +01:00
Camille GILLOT
084e6722f9
Use Arena inside hir::Item.
2019-12-21 23:17:29 +01:00
Vadim Petrochenkov
e5944a5a69
rustc_plugin: Some further cleanup
...
Remove a useless test
2019-12-01 20:53:25 +03:00
Vadim Petrochenkov
279937812a
rustc_plugin: Remove support for plugins adding LLVM passes
2019-12-01 20:53:25 +03:00
Vadim Petrochenkov
db357a6e3b
rustc_plugin: Remove support for adding plugins from command line
2019-12-01 20:53:25 +03:00
Vadim Petrochenkov
55ba05bd0d
rustc_plugin: Remove support for plugin arguments
2019-12-01 20:53:25 +03:00
Vadim Petrochenkov
f89e6c8811
rustc_plugin: Remove support for syntactic plugins
2019-11-24 12:05:10 +03:00
Vadim Petrochenkov
7f49f7bcc2
Rename directory rustc_plugin -> rustc_plugin_impl
2019-11-17 11:04:49 +03:00