Alex Crichton
345ba505ec
rustc: Remove dylib crate type from most rustc crates
...
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-07-07 03:23:00 +02:00
Mark Mansi
c747f31ffc
remove unneeded deps
2019-06-02 22:56:37 -05:00
Eduard-Mihai Burtescu
9cf35bfbe7
rustc_codegen_utils: remove symbol name dumping/checking harness, and mw impl.
2019-05-31 18:24:55 +03:00
Eduard-Mihai Burtescu
6386a31c5b
rustc_codegen_utils: update mw's symbol mangler implementation.
2019-05-31 18:24:54 +03:00
Eduard-Mihai Burtescu
0e5f27b169
rustc_codegen_utils: add harness for dumping/checking symbol names, and mw mangling impl.
2019-05-31 18:24:54 +03:00
Eduard-Mihai Burtescu
2092963a18
rustc_codegen_utils: add new mangling scheme implementation.
2019-05-31 18:24:42 +03:00
Eduard-Mihai Burtescu
654d0596d3
rustc_codegen_utils: test demangler output, not just symbol names.
2019-05-31 18:23:03 +03:00
bjorn3
ca2ff089f3
Remove MetadataOnlyCodegenBackend
2019-03-16 10:54:38 +01:00
Taiki Endo
0e622a8ba1
librustc_codegen_utils => 2018
2019-02-08 21:06:07 +09:00
Denis Merigoux
b9e5cf99a9
Separating the back folder between backend-agnostic and LLVM-specific code
2018-11-16 15:08:18 +02:00
bjorn3
c8599191e8
Remove rustc_metadata_utils, which contains only one function
2018-11-03 14:31:09 +01:00
bjorn3
942864a000
Move cg_llvm: 🔙 :linker to cg_utils
2018-11-03 13:35:09 +01:00
Mark Rousskov
d4beecaed3
Move validate_crate_name to rustc_metadata
2018-08-03 11:09:02 -06:00
bjorn3
097de536e4
Fix metadata_only metadata encoding
2018-07-07 10:52:15 +02:00
bjorn3
95ed511514
Mostly fix compiling without LLVM (with metadata_only backend)
2018-07-07 10:51:51 +02:00
Irina Popa
b63d7e2b1c
Rename trans to codegen everywhere.
2018-05-17 15:08:30 +03:00