about summary refs log tree commit diff
path: root/src/librustc_interface/Cargo.toml
AgeCommit message (Collapse)AuthorLines
2019-10-19move parse_cfgspecs to rustc_interfaceMazdak Farrokhzad-0/+1
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-0/+1
2019-10-07Rebase rustc-rayon on rayon-1.2Josh Stone-1/+1
See also https://github.com/rust-lang/rustc-rayon/pull/3
2019-09-27Remove librustc_ast_borrowck from driver & interface.Mazdak Farrokhzad-1/+0
2019-09-10Locate rustc binary similarly to codegen backend loadingMark Rousskov-0/+1
This ensures that the failure cases for finding the codegen backend and for finding the rustc binary are essentially the same, and since we almost always will load the codegen backend, this is essentially meaning that the rustc change is not a regression.
2019-08-20Deprecate using rustc_plugin without the rustc_driver dylib.Simon Sapin-1/+1
CC https://github.com/rust-lang/rust/pull/59800 https://github.com/rust-lang/rust/commit/7198687bb2df13a3298ef1e8f594753073d6b9e8 Fix https://github.com/rust-lang/rust/issues/62717
2019-07-25Rollup merge of #62735 - petrochenkov:galloc, r=alexcrichtonMazdak Farrokhzad-1/+0
Turn `#[global_allocator]` into a regular attribute macro It was a 99% macro with exception of some diagnostic details. As a result of the change, `#[global_allocator]` now works in nested modules and even in nameless blocks. Fixes https://github.com/rust-lang/rust/issues/44113 Fixes https://github.com/rust-lang/rust/issues/58072
2019-07-24Merge `rustc_allocator` into `libsyntax_ext`Vadim Petrochenkov-1/+0
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-1/+1
2019-07-11Move rustc_borrowck -> rustc_ast_borrowckMatthew Jasper-1/+1
2019-07-09Remove unused dependenciesShotaro Yamada-1/+0
2019-07-07rustc: Remove `dylib` crate type from most rustc cratesAlex Crichton-1/+1
Now that procedural macros no longer link transitively to libsyntax, this shouldn't be needed any more! This commit is an experiment in removing all dynamic libraries from rustc except for librustc_driver itself. Let's see how far we can get with that!
2019-05-01Move metadata writing earlier.Nicholas Nethercote-0/+2
The commit moves metadata writing from `link_binary` to `encode_metadata` (and renames the latter as `encode_and_write_metadata`). This is at the very start of code generation.
2019-04-26Update rustc-rayon versionJohn Kåre Alsaker-1/+1
2019-03-27librustc_interface => 2018; rename rustc-rayon to rayon in Cargo.tomlMazdak Farrokhzad-1/+1
2019-03-27librustc_interface => 2018Mazdak Farrokhzad-0/+1
2019-03-01librustc_interface: Update scoped-tls to 1.0Igor Matuszewski-1/+1
Done previously as a part of https://github.com/rust-lang/rust/pull/58748
2019-02-28Introduce rustc_interface and move some methods thereJohn Kåre Alsaker-0/+35