summary refs log tree commit diff
path: root/src/librustc_interface/Cargo.toml
AgeCommit message (Collapse)AuthorLines
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