about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/Cargo.toml
AgeCommit message (Collapse)AuthorLines
2019-09-05Remove codegen dependenciesMark Rousskov-4/+0
Not doing this leads to building two copies of e.g. num_cpus in the sysroot and _llvm deps, leading to conflicts between the two when compiling librustc_codegen_llvm. It's not entirely clear why this is the case after the changes in this PR but likely has something to do with a subtle difference in ordering or similar.
2019-07-31Deduplicate rustc_demangle in librustc_codegen_llvmAlex Crichton-1/+0
This commit removes the crates.io dependency of `rustc-demangle` from `rustc_codegen_llvm`. This crate is actually already pulled in to part of the `librustc_driver` build and with the upcoming pipelining implementation in Cargo it causes build issues if `rustc-demangle` is left to its own devices. This is not currently required, but once pipelining is enabled for rustc's own build it will be required to build correctly.
2019-07-07Remove some dummy dependenciesJohn Kåre Alsaker-0/+1
2019-05-31Update rustc-demangle version.Eduard-Mihai Burtescu-1/+1
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-1/+2
2018-11-22Add rustc_codegen_ssa to sysrootbjorn3-1/+0
2018-11-16Beginning of moving all backend-agnostic code to rustc_codegen_ssaDenis Merigoux-0/+1
2018-08-31Support local ThinLTO with incremental compilation.Michael Woerister-0/+1
2018-08-06Building librustc_codegen_llvm in a separate directoryMark Rousskov-27/+0
This allows clearing it out and building it separately from the compiler. Since it's essentially a different and separate crate this makes sense to do, each cargo invocation should generally happen in its own directory.
2018-06-20Replace tempdir by tempfile in librustc_transBastien Orivel-1/+1
2018-05-17Rename trans to codegen everywhere.Irina Popa-0/+49