)]}'
{
  "commit": "05a389dbcfb8eda15bbace2eb82fdbf18b1f049d",
  "tree": "5442995568474a39c4c3d2de11f1de7d2c4cebe2",
  "parents": [
    "7669c4498188ee5dde4921a28d77d0dcf88ede23"
  ],
  "author": {
    "name": "Jakub Chlanda",
    "email": "jchlanda@accesssoftek.com",
    "time": "Wed Apr 29 09:51:04 2026 +0000"
  },
  "committer": {
    "name": "Jakub Chlanda",
    "email": "jchlanda@accesssoftek.com",
    "time": "Fri Jun 26 13:24:12 2026 +0000"
  },
  "message": "Override static libraries and warn on linking against that kind of libs\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c33fab5011d1d776d615310624bdf48daa25ca7",
      "old_mode": 33188,
      "old_path": "compiler/rustc_metadata/src/diagnostics.rs",
      "new_id": "659406f8c84e9049a79c187b5c87f8c37f07babd",
      "new_mode": 33188,
      "new_path": "compiler/rustc_metadata/src/diagnostics.rs"
    },
    {
      "type": "modify",
      "old_id": "e467cf9bf105b47a8df78acaefcfd4234c9d8311",
      "old_mode": 33188,
      "old_path": "compiler/rustc_metadata/src/native_libs.rs",
      "new_id": "1b7a2532a27fc84c52d05c42286b7233c31cdcff",
      "new_mode": 33188,
      "new_path": "compiler/rustc_metadata/src/native_libs.rs"
    },
    {
      "type": "modify",
      "old_id": "3630c66c3c60f90908553eedf419aa37e076a126",
      "old_mode": 33188,
      "old_path": "src/doc/rustc/src/platform-support/aarch64-unknown-linux-pauthtest.md",
      "new_id": "07b9b5f4ed2e31f27ffc60e604b422453a904f59",
      "new_mode": 33188,
      "new_path": "src/doc/rustc/src/platform-support/aarch64-unknown-linux-pauthtest.md"
    },
    {
      "type": "modify",
      "old_id": "9c535ce0c7b90e204b80b964c169590af1d05f89",
      "old_mode": 33188,
      "old_path": "tests/incremental/auxiliary/issue-54059.rs",
      "new_id": "feefe533d7fa9643a656fc6821723f5b56fe9db6",
      "new_mode": 33188,
      "new_path": "tests/incremental/auxiliary/issue-54059.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb2bfd5cb990ef45e3441b77938c06ade5786ab9",
      "new_mode": 33188,
      "new_path": "tests/run-make/pauth-static-link-warning/helper.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0323db88385595e342322128f87b9233330d278b",
      "new_mode": 33188,
      "new_path": "tests/run-make/pauth-static-link-warning/main.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0edd66ce99108ce0ef36750a16fe5d20ce1776c",
      "new_mode": 33188,
      "new_path": "tests/run-make/pauth-static-link-warning/main_cmd_line.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74fe1f0bd6d5d6c7c69a8413fb8e863992d47f9a",
      "new_mode": 33188,
      "new_path": "tests/run-make/pauth-static-link-warning/rmake.rs"
    },
    {
      "type": "modify",
      "old_id": "7424cfaa7202b2c9183d40a28572982dc2428a16",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/abi-sysv64-arg-passing.rs",
      "new_id": "362a1862f9d4cbeb5b55e14a8760cf52467f9efb",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/abi-sysv64-arg-passing.rs"
    },
    {
      "type": "modify",
      "old_id": "2c7f6a5621b2740af84548e1ba718d46136e00e0",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/anon-extern-mod.rs",
      "new_id": "134542b9cff3877826fab6a002d805fa0c66314b",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/anon-extern-mod.rs"
    },
    {
      "type": "modify",
      "old_id": "02d5df9b8e6ac4967abcb572a0e0094e00f8c627",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/c-stack-as-value.rs",
      "new_id": "10933bdb2781fd80607e1ae8d839e0c8e4cf90d5",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/c-stack-as-value.rs"
    },
    {
      "type": "modify",
      "old_id": "ab57bc2f64065a22d9cdd17680a141d639cc8054",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/cabi-int-widening.rs",
      "new_id": "e211b98983731ccff7b5a0ed817b927edef677e8",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/cabi-int-widening.rs"
    },
    {
      "type": "modify",
      "old_id": "b8326e34e2f43f266d48bb8f93d67e41f7503cab",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/cross-crate/auxiliary/anon-extern-mod-cross-crate-1.rs",
      "new_id": "559c40546a8a529ed172ecbb5efdfc02af7d7cf5",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/cross-crate/auxiliary/anon-extern-mod-cross-crate-1.rs"
    },
    {
      "type": "modify",
      "old_id": "9c073291f397d15a5b4a8213d02a1029bd98829e",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/auxiliary/extern-crosscrate-source.rs",
      "new_id": "6b2187710966454bb5a671e8797542026877da4e",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/auxiliary/extern-crosscrate-source.rs"
    },
    {
      "type": "modify",
      "old_id": "bcfedbe37e61b134503839c84c859ddfc3fd0178",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-call-deep.rs",
      "new_id": "40457ae57207ddf5fd3f1a90896d56ebd4dfc06e",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-call-deep.rs"
    },
    {
      "type": "modify",
      "old_id": "e4c9a3bebafcd69049d3b09377c4c6d236ae64c3",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-call-deep2.rs",
      "new_id": "91ca28d80c80f5dd762d5267d496e1c48be142bc",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-call-deep2.rs"
    },
    {
      "type": "modify",
      "old_id": "504e6a6af5ce06000bc492c50a86399c6728d7b9",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-call-indirect.rs",
      "new_id": "ef1e8ae5e760d87931187851806b14d9a7d78db9",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-call-indirect.rs"
    },
    {
      "type": "modify",
      "old_id": "9fbda16467239d19820cc1aeda04e196c767550e",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-call-scrub.rs",
      "new_id": "7df3a8f04ef1fadd7856881a1e775fd77aa08923",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-call-scrub.rs"
    },
    {
      "type": "modify",
      "old_id": "60f32c4b1500d98b10387c6f692c7487fb89d261",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-pass-FiveU16s.rs",
      "new_id": "5f1307beb28e637f8c2f7261f3a07651bfefa6ed",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-pass-FiveU16s.rs"
    },
    {
      "type": "modify",
      "old_id": "6f907f5fa1d15d73f23fa417b4813b37c9d2a724",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-pass-TwoU16s.rs",
      "new_id": "8bde553050a40fdedc6cb3ec2991b19a6143d9b2",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-pass-TwoU16s.rs"
    },
    {
      "type": "modify",
      "old_id": "c4a64387415284a3a8140a08648489e9566f63a9",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-pass-TwoU32s.rs",
      "new_id": "fc90eb6945c7ee86cf8d5214c13fc5de489ce486",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-pass-TwoU32s.rs"
    },
    {
      "type": "modify",
      "old_id": "dd077c930196f9d11bbff37abc25b2ad7d09bdfc",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-pass-TwoU64s.rs",
      "new_id": "603de2e49ab2dc92d32ac14c0bbf3337caa26d2d",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-pass-TwoU64s.rs"
    },
    {
      "type": "modify",
      "old_id": "49fc0f6bb6a6603c6261fb0929752740fa5dc614",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-pass-TwoU8s.rs",
      "new_id": "a712d79a98dd2e1cbdb2bb5915404c4906bc6ecc",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-pass-TwoU8s.rs"
    },
    {
      "type": "modify",
      "old_id": "200c308994786bdaa42ed591aa6288e6dd2b4411",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-pass-char.rs",
      "new_id": "24196c54b50d8f6e1bbee10758e496e1bd43ea79",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-pass-char.rs"
    },
    {
      "type": "modify",
      "old_id": "cf3de204d5b9a68b59879fb9ea411008ab5a09a6",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-pass-double.rs",
      "new_id": "e883ebe9815ee2a78887e6f3c2d506c6441a3a1b",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-pass-double.rs"
    },
    {
      "type": "modify",
      "old_id": "5c445a6384cc3d15f7e4a9077f8d668405e4a2d3",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-pass-empty.rs",
      "new_id": "1ad52b128ad93a6b337b32d2cb1fa1960575dc46",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-pass-empty.rs"
    },
    {
      "type": "modify",
      "old_id": "69adcbcfa92c79148c257b76acd98278ec59336f",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-pass-u32.rs",
      "new_id": "0daff4e9f42c47852495f16cfe4723d60797b402",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-pass-u32.rs"
    },
    {
      "type": "modify",
      "old_id": "4df57f41af0da27ef296277ee1da751ed1154977",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-pass-u64.rs",
      "new_id": "f1cd6bf59c2ecc0c5e9ad55b34551f42f5736492",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-pass-u64.rs"
    },
    {
      "type": "modify",
      "old_id": "1175585b66bd5fdf01ce94eae582ff3974a55c1d",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-return-FiveU16s.rs",
      "new_id": "d8ae8b2661c5ac15e52a47593a1e2374aaafb210",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-return-FiveU16s.rs"
    },
    {
      "type": "modify",
      "old_id": "8355f51e68ac90669c201c6711e3d959145915d3",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-return-TwoU16s.rs",
      "new_id": "bf909a8db24c7747c75c54a10cfa96af4647c30d",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-return-TwoU16s.rs"
    },
    {
      "type": "modify",
      "old_id": "ee59dfb2f61aeb4fd288cd744929f8a6983e4c0b",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-return-TwoU32s.rs",
      "new_id": "c528da8cfc4643fa3b4562ee4f01f1d799e0cded",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-return-TwoU32s.rs"
    },
    {
      "type": "modify",
      "old_id": "70f7b8b85402458a568b2ec601a9354bcc7ed92c",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-return-TwoU64s.rs",
      "new_id": "d4f9540ec7b359717665fcf667d4eb7d96c11286",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-return-TwoU64s.rs"
    },
    {
      "type": "modify",
      "old_id": "c436ec18833d101dbc05af5e5c537099fca01180",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/extern/extern-return-TwoU8s.rs",
      "new_id": "228b27396249b37fc27e2d3ccd5ce266b4377a3b",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/extern/extern-return-TwoU8s.rs"
    },
    {
      "type": "modify",
      "old_id": "06e9f58a74a7819c4089f99c580661868b44603b",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/foreign/auxiliary/foreign_lib.rs",
      "new_id": "74a95b96e9fc4c16ba29e4f640272d6ee35fd94d",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/foreign/auxiliary/foreign_lib.rs"
    },
    {
      "type": "modify",
      "old_id": "79c15136a6b6318586962eaf3f82facd855560b8",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/foreign/foreign-fn-with-byval.rs",
      "new_id": "9908ec2d2c01a5e9091faea37e62e6f8efd232ed",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/foreign/foreign-fn-with-byval.rs"
    },
    {
      "type": "modify",
      "old_id": "2f3cf97fe8a35583581270d63ebb6f9259931d42",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/issue-28676.rs",
      "new_id": "2abb4ce52b3b32b74cd6a80df2859301e63c551c",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/issue-28676.rs"
    },
    {
      "type": "modify",
      "old_id": "7b3dd2e8b376c594fc69bae6f8957b240091374b",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/issues/issue-62350-sysv-neg-reg-counts.rs",
      "new_id": "314db42280d99ff47a469c5fabafffe3592cb8fd",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/issues/issue-62350-sysv-neg-reg-counts.rs"
    },
    {
      "type": "modify",
      "old_id": "afc521106df9dac5b667e1c02c58298e4315f075",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/issues/issue-97463-broken-abi-leaked-uninit-data.rs",
      "new_id": "f69420517488960d6d07e9ad8e82ced01213f7e0",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/issues/issue-97463-broken-abi-leaked-uninit-data.rs"
    },
    {
      "type": "modify",
      "old_id": "04fa9b49cd06e99775504d02c21365c73a6aea41",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/mir/mir_codegen_calls_variadic.rs",
      "new_id": "0c1a59b38d3eb1cf2710ed2575e84f0e17097ab2",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/mir/mir_codegen_calls_variadic.rs"
    },
    {
      "type": "modify",
      "old_id": "dc9f56abb1ae991f82632ab0be8602d661d07c42",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/numbers-arithmetic/i128-ffi.rs",
      "new_id": "26d65e8bbf8532b37ca7584cd17dfd0f05c1eed1",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/numbers-arithmetic/i128-ffi.rs"
    },
    {
      "type": "modify",
      "old_id": "bc2e59b346346b3b54a3a92cd37980ed32effc05",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/segfault-no-out-of-stack.rs",
      "new_id": "b122079d36f76bd7b7058835c219653be4c8dc6f",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/segfault-no-out-of-stack.rs"
    },
    {
      "type": "modify",
      "old_id": "b03aee1b9ed2fda966f851e4f449079f6043e5e7",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/stack-probes.rs",
      "new_id": "4d0301411e0fdf9939a92c3c8a0b105335fd51fb",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/stack-probes.rs"
    },
    {
      "type": "modify",
      "old_id": "01eba2739190d116f173e2fe50c4c3ea8b53028e",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/statics/static-mut-foreign.rs",
      "new_id": "40cd57637e6cd889c5d4a7ef5d362652a68e87db",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/statics/static-mut-foreign.rs"
    },
    {
      "type": "modify",
      "old_id": "0ba0a59d5dab0be6c6c85ccd40bf9b7be6c9594b",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/struct-enums/struct-return.rs",
      "new_id": "5fe80d5f670b28f0b552c4c25d440c0b441e3be7",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/struct-enums/struct-return.rs"
    },
    {
      "type": "modify",
      "old_id": "e4376ea889360dbccb528418c229e3c0d06a8e23",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/union/union-c-interop.rs",
      "new_id": "05eac446a91822cc7f3761ef62c0a817d1ba065c",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/union/union-c-interop.rs"
    },
    {
      "type": "modify",
      "old_id": "af2f9b8c4bf40d8e7f16bb8ac7f75d2b7eb4a9a6",
      "old_mode": 33188,
      "old_path": "tests/ui/abi/variadic-ffi.rs",
      "new_id": "42ff8d0dbb36e199eef002d88a759c4a59ab9ed6",
      "new_mode": 33188,
      "new_path": "tests/ui/abi/variadic-ffi.rs"
    },
    {
      "type": "modify",
      "old_id": "8d7e11b9d7299decbd56cf90f98f7aafbee5780a",
      "old_mode": 33188,
      "old_path": "tests/ui/link-native-libs/lib-defaults.rs",
      "new_id": "4e38adb643dbf3fe6fd82b1f8ed8fd9ba88d7c22",
      "new_mode": 33188,
      "new_path": "tests/ui/link-native-libs/lib-defaults.rs"
    },
    {
      "type": "modify",
      "old_id": "eed03e569d336daaad70c2af0dd004da77a33d5b",
      "old_mode": 33188,
      "old_path": "tests/ui/linking/auxiliary/aux-25185-1.rs",
      "new_id": "032d7d5de348b1ea6e33bd5c6b8857126e306bd8",
      "new_mode": 33188,
      "new_path": "tests/ui/linking/auxiliary/aux-25185-1.rs"
    },
    {
      "type": "modify",
      "old_id": "a9a36bbcf7a8d881cbc923a2c2a94d1754a6acd1",
      "old_mode": 33188,
      "old_path": "tests/ui/macros/macros-in-extern.rs",
      "new_id": "97780650d112600e9b5cc71a348574877a69da4e",
      "new_mode": 33188,
      "new_path": "tests/ui/macros/macros-in-extern.rs"
    },
    {
      "type": "modify",
      "old_id": "2d96339c2528e23c1d07126b8fa1319ef9e5c8b6",
      "old_mode": 33188,
      "old_path": "tests/ui/proc-macro/macros-in-extern.rs",
      "new_id": "f39322d126e042054829873a5f8f3dee95e91668",
      "new_mode": 33188,
      "new_path": "tests/ui/proc-macro/macros-in-extern.rs"
    }
  ]
}
