about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-07-28 03:01:46 +0200
committerGitHub <noreply@github.com>2019-07-28 03:01:46 +0200
commitca0cd73f498449de4aaf6ff9bd620838e21e9b59 (patch)
tree280fcc7c01b7df71760dee45401de2416b681648 /src/libsyntax/parse/parser
parentcb8b491a65d93fd08752347d6a237457830567fa (diff)
parentb5a0e6ea807bcdc71f145038dd1129c22dcf17fd (diff)
downloadrust-ca0cd73f498449de4aaf6ff9bd620838e21e9b59.tar.gz
rust-ca0cd73f498449de4aaf6ff9bd620838e21e9b59.zip
Rollup merge of #62771 - petrochenkov:depext, r=eddyb
Break dependencies between `syntax_ext` and other crates

Move `source_util` macros into `syntax_ext`.
Move other early code generation facilities like standard library injection into `syntax_ext`.

The only crate that depends on `syntax_ext` now is `rustc_interface` which is one of the "final" crates that depend on everything.

Minor: Cleanup dependencies of `rustc_driver`, many of them are no longer used after introduction of `rustc_interface`.

r? @eddyb
Diffstat (limited to 'src/libsyntax/parse/parser')
0 files changed, 0 insertions, 0 deletions