)]}'
{
  "commit": "308fa148a08997775c46a621574abfd5837871f1",
  "tree": "8e84fc9dfd1b5c506646c99dabbb30c47e4b769f",
  "parents": [
    "c520e8981693056419d846f60ffb85061bf3191f"
  ],
  "author": {
    "name": "Dylan Baker",
    "email": "dylan@pnwbakers.com",
    "time": "Mon Oct 06 10:09:45 2025 -0700"
  },
  "committer": {
    "name": "Dylan Baker",
    "email": "dylan@pnwbakers.com",
    "time": "Mon Oct 06 10:11:58 2025 -0700"
  },
  "message": "Partially revert sanity checking refactor\n\nThis broke Cython checking, which was allowed by causing it to be\ndisabled in CI.\n\nThis is a squash of three patches:\n - Revert \"compilers/asm: Implement infrastructure for sanity checking\"\n   This reverts commit 08221c6d1fc4a6afe780a479bbc7e40899242601.\n\n - Revert \"compilers/asm: Store the C Compiler inside the Assembly Compilers\"\n   This reverts commit 8847c938dd1c9e2c6e64e3050eb58f7ec54fccb3.\n\n - Revert \"compilers: refactor sanity checking code\"\n   This reverts commit 806289a5d27958a084bc6cba41b7cf9ccee4ecf4.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9eda37a80fc56e62494ef8aa982fcf31dae06acf",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/asm.py",
      "new_id": "94439becb38b51e4b4f1336268fe5f0d862d529e",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/asm.py"
    },
    {
      "type": "modify",
      "old_id": "a0786d55c6ae7b8bb6ec7589165e4dd593445a1e",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/c.py",
      "new_id": "424b61251618b189923b84b8265cc779adcf7eb7",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/c.py"
    },
    {
      "type": "modify",
      "old_id": "4c28eb2fdb615983759ec08b2481ae501b4bb9d8",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/compilers.py",
      "new_id": "624226d33c8dd629f3f45b31b6a858a2dd469f4e",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/compilers.py"
    },
    {
      "type": "modify",
      "old_id": "8da10048365017f713e8415f332bca829c804b4b",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/cpp.py",
      "new_id": "fa032ec7968f043d97e7f11298e0764d2063073c",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/cpp.py"
    },
    {
      "type": "modify",
      "old_id": "e515c338f4bd11d59c6a80aab5f386f0f4bd0c72",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/cs.py",
      "new_id": "4bbddeb201b497e5bce0d1a81ac2bc6472f69354",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/cs.py"
    },
    {
      "type": "modify",
      "old_id": "a9e6a766978e2188f1654941c7a081c27cd4fa99",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/cuda.py",
      "new_id": "7e050f14027bf0e994c8fb1270cdf960e791d200",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/cuda.py"
    },
    {
      "type": "modify",
      "old_id": "2814ca0d608ec541163d7d4fd1f40c84ff11404d",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/cython.py",
      "new_id": "50bb4652b06a363efa1b6a75974f3f84ed065e6d",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/cython.py"
    },
    {
      "type": "modify",
      "old_id": "4df8f65705bc01b7ba6f3c75f8b5b99264867fb2",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/d.py",
      "new_id": "9f662add356535eabaf6e3f65c2419be95b9b11f",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/d.py"
    },
    {
      "type": "modify",
      "old_id": "483a584cb71a9d606575a28f59476dd4a935a56c",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/detect.py",
      "new_id": "a0ae8108d7dd7f1605460d0e6342dc8177f3d822",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/detect.py"
    },
    {
      "type": "modify",
      "old_id": "2853ee24cdb0b9f0edd6cc34f6278c27c296ee0b",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/fortran.py",
      "new_id": "6f4f3d2c15a0939f594d3183333768823246bec5",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/fortran.py"
    },
    {
      "type": "modify",
      "old_id": "13e48475c3cad1002bd815d9773eb7dc1791ecac",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/java.py",
      "new_id": "47d2ac9cd1cb526aea23f4f539304dfb9cff9a30",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/java.py"
    },
    {
      "type": "modify",
      "old_id": "bd139d21cf6a0c2284987f308102731652fe1201",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/mixins/clike.py",
      "new_id": "a492fffed40107948c970ddc07dc0b818ee01b76",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/mixins/clike.py"
    },
    {
      "type": "modify",
      "old_id": "b6deddde90bccde1477001c3e805fec6b36266b4",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/objc.py",
      "new_id": "d013417fccd326e5cdac75c302093ce268ab7c5e",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/objc.py"
    },
    {
      "type": "modify",
      "old_id": "e59d32708ba2d098edb1c736f2869d6c6c322fd4",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/objcpp.py",
      "new_id": "441428b2fa5ac482df5fc7b365b11d353d97efd9",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/objcpp.py"
    },
    {
      "type": "modify",
      "old_id": "07faba84046bcf1d5298c16049948eae96a030a6",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/rust.py",
      "new_id": "d0f92668a00eceeab64879197e641542c19c9fa8",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/rust.py"
    },
    {
      "type": "modify",
      "old_id": "94e565a7c11014fa2d97bab3da277175611dcf78",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/swift.py",
      "new_id": "4ad3affb58bea0fa74e1656d74afb72cf6b0bf71",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/swift.py"
    },
    {
      "type": "modify",
      "old_id": "230a7739bd01f85fb8e726b9e3cda8374c1a557c",
      "old_mode": 33188,
      "old_path": "mesonbuild/compilers/vala.py",
      "new_id": "bbaefedb6cfdce196a998961a1d396f0adeaaa47",
      "new_mode": 33188,
      "new_path": "mesonbuild/compilers/vala.py"
    },
    {
      "type": "modify",
      "old_id": "b746fa8e6fbe092f84969793aa777a3efdfe6e4e",
      "old_mode": 33188,
      "old_path": "mesonbuild/dependencies/base.py",
      "new_id": "72dbfdf2d168c57e3f45ab4f1f23710f24a54b9b",
      "new_mode": 33188,
      "new_path": "mesonbuild/dependencies/base.py"
    }
  ]
}
