From e16f5e8b18188bb2b7dcecaef2812e849ab3d328 Mon Sep 17 00:00:00 2001 From: Samuel Moelius Date: Sun, 18 Aug 2024 20:03:24 -0400 Subject: [PATCH 1/2] Add `#![feature(rustc_private)]` to driver's main.rs Recently, this seems to have become necessary to build drivers on macOS. --- dylint/src/driver_builder.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dylint/src/driver_builder.rs b/dylint/src/driver_builder.rs index 473f20a44..ec5e2d6f4 100644 --- a/dylint/src/driver_builder.rs +++ b/dylint/src/driver_builder.rs @@ -51,6 +51,8 @@ components = ["llvm-tools-preview", "rustc-dev"] } const MAIN_RS: &str = r" +#![feature(rustc_private)] + use anyhow::Result; use std::env; use std::ffi::OsString; From e35c8b4e85d5788d3aac3de8638e36516e29dd5e Mon Sep 17 00:00:00 2001 From: smoelius <35515885+smoelius@users.noreply.github.com> Date: Mon, 19 Aug 2024 00:33:41 +0000 Subject: [PATCH 2/2] Update supply chain files --- .../tests/supply_chain/cargo_lib/aarch64-apple-darwin.json | 4 ++-- .../tests/supply_chain/cargo_lib/x86_64-apple-darwin.json | 4 ++-- .../tests/supply_chain/cargo_lib/x86_64-pc-windows-msvc.json | 4 ++-- .../supply_chain/cargo_lib/x86_64-unknown-linux-gnu.json | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/cargo-dylint/tests/supply_chain/cargo_lib/aarch64-apple-darwin.json b/cargo-dylint/tests/supply_chain/cargo_lib/aarch64-apple-darwin.json index 35812f2c6..60277f95c 100644 --- a/cargo-dylint/tests/supply_chain/cargo_lib/aarch64-apple-darwin.json +++ b/cargo-dylint/tests/supply_chain/cargo_lib/aarch64-apple-darwin.json @@ -1376,7 +1376,7 @@ "id": 6289, "kind": "user", "login": "str4d", - "name": null + "name": "Jack Grigg" } ], "fiat-crypto": [ @@ -2097,7 +2097,7 @@ "id": 6289, "kind": "user", "login": "str4d", - "name": null + "name": "Jack Grigg" } ], "hashbrown": [ diff --git a/cargo-dylint/tests/supply_chain/cargo_lib/x86_64-apple-darwin.json b/cargo-dylint/tests/supply_chain/cargo_lib/x86_64-apple-darwin.json index 35812f2c6..60277f95c 100644 --- a/cargo-dylint/tests/supply_chain/cargo_lib/x86_64-apple-darwin.json +++ b/cargo-dylint/tests/supply_chain/cargo_lib/x86_64-apple-darwin.json @@ -1376,7 +1376,7 @@ "id": 6289, "kind": "user", "login": "str4d", - "name": null + "name": "Jack Grigg" } ], "fiat-crypto": [ @@ -2097,7 +2097,7 @@ "id": 6289, "kind": "user", "login": "str4d", - "name": null + "name": "Jack Grigg" } ], "hashbrown": [ diff --git a/cargo-dylint/tests/supply_chain/cargo_lib/x86_64-pc-windows-msvc.json b/cargo-dylint/tests/supply_chain/cargo_lib/x86_64-pc-windows-msvc.json index f2bae5e97..a70a52441 100644 --- a/cargo-dylint/tests/supply_chain/cargo_lib/x86_64-pc-windows-msvc.json +++ b/cargo-dylint/tests/supply_chain/cargo_lib/x86_64-pc-windows-msvc.json @@ -1307,7 +1307,7 @@ "id": 6289, "kind": "user", "login": "str4d", - "name": null + "name": "Jack Grigg" } ], "fiat-crypto": [ @@ -2012,7 +2012,7 @@ "id": 6289, "kind": "user", "login": "str4d", - "name": null + "name": "Jack Grigg" } ], "hashbrown": [ diff --git a/cargo-dylint/tests/supply_chain/cargo_lib/x86_64-unknown-linux-gnu.json b/cargo-dylint/tests/supply_chain/cargo_lib/x86_64-unknown-linux-gnu.json index 171a184b6..ecd1dceaa 100644 --- a/cargo-dylint/tests/supply_chain/cargo_lib/x86_64-unknown-linux-gnu.json +++ b/cargo-dylint/tests/supply_chain/cargo_lib/x86_64-unknown-linux-gnu.json @@ -1332,7 +1332,7 @@ "id": 6289, "kind": "user", "login": "str4d", - "name": null + "name": "Jack Grigg" } ], "fiat-crypto": [ @@ -2053,7 +2053,7 @@ "id": 6289, "kind": "user", "login": "str4d", - "name": null + "name": "Jack Grigg" } ], "hashbrown": [