about summary refs log tree commit diff
path: root/src/tools
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-05-28 00:57:39 +0000
committerbors <bors@rust-lang.org>2021-05-28 00:57:39 +0000
commitdf3d86b535182cd52927405a4316ad688d2240f8 (patch)
tree275cc38e1df2835bfc19d7c954ddb50902a2935b /src/tools
parent1c6868aa21981b37cbd3fc95828ee3b0ac22d494 (diff)
parent6487127a05ef01c7213504c6de98b4f95b9e8191 (diff)
downloadrust-df3d86b535182cd52927405a4316ad688d2240f8.tar.gz
rust-df3d86b535182cd52927405a4316ad688d2240f8.zip
Auto merge of #85743 - bjorn3:sync_cg_clif-2021-05-27, r=bjorn3
Sync rustc_codegen_cranelift

The main highlight this sync is the removal of several dependencies, making compilation of cg_clif itself faster. There have also been a couple of new features like `#[link_section]` now supporting different segments for Mach-O binaries (thanks `@eggyal!)` and the `imported_main` feature, which is currently unstable.

r? `@ghost`

`@rustbot` label +A-codegen +A-cranelift +T-compiler
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/tidy/src/deps.rs10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/tools/tidy/src/deps.rs b/src/tools/tidy/src/deps.rs
index bba689d07a4..06cec1964a0 100644
--- a/src/tools/tidy/src/deps.rs
+++ b/src/tools/tidy/src/deps.rs
@@ -235,7 +235,6 @@ const PERMITTED_CRANELIFT_DEPENDENCIES: &[&str] = &[
     "ar",
     "autocfg",
     "bitflags",
-    "byteorder",
     "cfg-if",
     "cranelift-bforest",
     "cranelift-codegen",
@@ -248,9 +247,6 @@ const PERMITTED_CRANELIFT_DEPENDENCIES: &[&str] = &[
     "cranelift-native",
     "cranelift-object",
     "crc32fast",
-    "errno",
-    "errno-dragonfly",
-    "gcc",
     "gimli",
     "hashbrown",
     "indexmap",
@@ -259,17 +255,11 @@ const PERMITTED_CRANELIFT_DEPENDENCIES: &[&str] = &[
     "log",
     "mach",
     "object",
-    "proc-macro2",
-    "quote",
     "regalloc",
     "region",
     "rustc-hash",
     "smallvec",
-    "syn",
     "target-lexicon",
-    "thiserror",
-    "thiserror-impl",
-    "unicode-xid",
     "winapi",
     "winapi-i686-pc-windows-gnu",
     "winapi-x86_64-pc-windows-gnu",