1
Fork 0

Use sysroot crates maximally in rustc_codegen_gcc.

This shrinks `compiler/rustc_codegen_gcc/Cargo.lock` quite a bit. The
only remaining dependencies in `compiler/rustc_codegen_gcc/Cargo.lock`
are `gccjit`, `lang_tester`, and `boml`, all of which aren't used in any
other compiler crates.

The commit also reorders and adds comments to the `extern crate` items
so they match those in miri.
This commit is contained in:
Nicholas Nethercote 2024-09-02 13:59:12 +10:00
parent 94885bc699
commit 747f68091a
3 changed files with 8 additions and 188 deletions

View file

@ -23,21 +23,11 @@ default = ["master"]
[dependencies]
gccjit = "2.1"
# Local copy.
#gccjit = { path = "../gccjit.rs" }
object = { version = "0.30.1", default-features = false, features = [
"std",
"read",
] }
smallvec = { version = "1.6.1", features = ["union", "may_dangle"] }
# TODO(antoyo): make tempfile optional.
tempfile = "3.7.1"
[dev-dependencies]
lang_tester = "0.8.0"
tempfile = "3.1.0"
boml = "0.3.1"
[profile.dev]