)]}'
{
  "commit": "500c69800ac095d1900f0c5405d0cec8c1261ecc",
  "tree": "653e06d1863a129cbdf7e1bbbafcde415632cf42",
  "parents": [
    "12103378b655092cb33d96e7cd6c50614a1aeffa"
  ],
  "author": {
    "name": "Thomas Lively",
    "email": "tlively@google.com",
    "time": "Tue Feb 24 22:47:00 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Feb 24 22:47:00 2026"
  },
  "message": "[NFC] Standardize debug macro pattern (#8371)\n\nSome files (mostly written by tlively) used `#define XXX_DEBUG 0` at\nthe top and `#if XXX_DEBUG` in the code and other files (mostly written\nby kripken) had no define at the top and used `#ifdef XXX_DEBUG` in\nthe code. More recently, we introduced a third pattern with the\n`#define XXX_DEBUG 0` at the top guarded by a `#ifndef XXX_DEBUG`.\n\nThis third pattern is the most self-documenting and flexible because it\nallows configuration via either in-place editing of the file or by\ndefining macros in the build settings. Standardize to use this pattern\neverywhere. As a drive-by, remove unnecessary includes in several files.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ef757bf1446fcfc39d1641a41322e950c26d3a1",
      "old_mode": 33188,
      "old_path": "src/cfg/Relooper.cpp",
      "new_id": "c681094cf08447ecda44730d7e5a068c3c41d1e1",
      "new_mode": 33188,
      "new_path": "src/cfg/Relooper.cpp"
    },
    {
      "type": "modify",
      "old_id": "7fa23b279d73b9b17800d59d595009e0f916a459",
      "old_mode": 33188,
      "old_path": "src/cfg/Relooper.h",
      "new_id": "28a1903319694580475d3b484de6e4e1c543058e",
      "new_mode": 33188,
      "new_path": "src/cfg/Relooper.h"
    },
    {
      "type": "modify",
      "old_id": "a4b9392b63b605cda253432306ba975ecc619baf",
      "old_mode": 33188,
      "old_path": "src/ir/LocalGraph.cpp",
      "new_id": "3c764ef3c40a0e0f3537881de5bb4c3d70d40240",
      "new_mode": 33188,
      "new_path": "src/ir/LocalGraph.cpp"
    },
    {
      "type": "modify",
      "old_id": "b76c601be3b287e4ec265e9bb8b04f4804cdf585",
      "old_mode": 33188,
      "old_path": "src/ir/branch-utils.h",
      "new_id": "c2f1b2a5b1e2312b481fab5bec42a2a5a17c7f99",
      "new_mode": 33188,
      "new_path": "src/ir/branch-utils.h"
    },
    {
      "type": "modify",
      "old_id": "06825343d1f117ee1d503e43a4ede634ee9d78b0",
      "old_mode": 33188,
      "old_path": "src/ir/possible-contents.cpp",
      "new_id": "af6222c5e511fd5cf4076727599e7ea2cf3eb51c",
      "new_mode": 33188,
      "new_path": "src/ir/possible-contents.cpp"
    },
    {
      "type": "modify",
      "old_id": "f813d9f78afe1bbcd6092065d38a73d6a4706d40",
      "old_mode": 33188,
      "old_path": "src/passes/CoalesceLocals.cpp",
      "new_id": "93c3d8d0051b94e1053775258946b6391b5dda04",
      "new_mode": 33188,
      "new_path": "src/passes/CoalesceLocals.cpp"
    },
    {
      "type": "modify",
      "old_id": "41af04e96ba5abe005e4fad587dbd4efe412d200",
      "old_mode": 33188,
      "old_path": "src/passes/Inlining.cpp",
      "new_id": "fac71163c1c917e711429e7384758398f749e9f4",
      "new_mode": 33188,
      "new_path": "src/passes/Inlining.cpp"
    },
    {
      "type": "modify",
      "old_id": "9cec5936ea40df4ce04a7b796fe8f3c2c5825471",
      "old_mode": 33188,
      "old_path": "src/passes/J2CLOpts.cpp",
      "new_id": "759ef7cc2873a453821e5f52dbaa4d349d92cb1d",
      "new_mode": 33188,
      "new_path": "src/passes/J2CLOpts.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7c58307129563eb51a2108094135add7d76031d",
      "old_mode": 33188,
      "old_path": "src/passes/Outlining.cpp",
      "new_id": "6a83fac69ac3cb602495fccb3301f57f75dd2a47",
      "new_mode": 33188,
      "new_path": "src/passes/Outlining.cpp"
    },
    {
      "type": "modify",
      "old_id": "d195846f6ce7b7bf84dd68c9bec06d63de380a7c",
      "old_mode": 33188,
      "old_path": "src/passes/ReReloop.cpp",
      "new_id": "cdd6b3a74de214e367ff6d3bffbb4c8d5bd8f5b5",
      "new_mode": 33188,
      "new_path": "src/passes/ReReloop.cpp"
    },
    {
      "type": "modify",
      "old_id": "d548636397946bce47a5f507831d2ced79a2cf76",
      "old_mode": 33188,
      "old_path": "src/passes/RedundantSetElimination.cpp",
      "new_id": "7ede2ba35e9e66136fd5b3f3d9a754ac30f38f30",
      "new_mode": 33188,
      "new_path": "src/passes/RedundantSetElimination.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0607ef51bebf74f4e1fc7e4cb64ac38c1b771a7",
      "old_mode": 33188,
      "old_path": "src/passes/TypeGeneralizing.cpp",
      "new_id": "d5a1899091f8b59fc0425597d147e6a5eb6ef05a",
      "new_mode": 33188,
      "new_path": "src/passes/TypeGeneralizing.cpp"
    },
    {
      "type": "modify",
      "old_id": "ff62e5e09c9f1068cb23ee87e075a4aa69b80da6",
      "old_mode": 33188,
      "old_path": "src/passes/TypeMerging.cpp",
      "new_id": "5ca40ca687c41b9e606e05e0c1f4dae6d6ff9d0c",
      "new_mode": 33188,
      "new_path": "src/passes/TypeMerging.cpp"
    },
    {
      "type": "modify",
      "old_id": "f64566f24ec00aca2a3f344d43f09bbe99c2a2f0",
      "old_mode": 33188,
      "old_path": "src/passes/Unsubtyping.cpp",
      "new_id": "d648635b4afbd3daf84b6df6cb2fbb528dc0c3ee",
      "new_mode": 33188,
      "new_path": "src/passes/Unsubtyping.cpp"
    },
    {
      "type": "modify",
      "old_id": "e1bc5d12837a5bffde20e562ac213103dd7a169c",
      "old_mode": 33188,
      "old_path": "src/support/threads.cpp",
      "new_id": "ceb39f3d8c68206a9a017836f339b12bd4f3b141",
      "new_mode": 33188,
      "new_path": "src/support/threads.cpp"
    },
    {
      "type": "modify",
      "old_id": "58a403c04fef4fb2def1518524bdceb241157f89",
      "old_mode": 33188,
      "old_path": "src/wasm/wasm-ir-builder.cpp",
      "new_id": "04392fc67a6babbdc7c50008e8177f56d5b3d4aa",
      "new_mode": 33188,
      "new_path": "src/wasm/wasm-ir-builder.cpp"
    },
    {
      "type": "modify",
      "old_id": "4559705bf493fb64ed8e6f983dbf053197d6b510",
      "old_mode": 33188,
      "old_path": "src/wasm/wasm-stack-opts.cpp",
      "new_id": "9f7273ba5b2280d97837e73bc9fa97520d84f4a6",
      "new_mode": 33188,
      "new_path": "src/wasm/wasm-stack-opts.cpp"
    },
    {
      "type": "modify",
      "old_id": "ab5275c49448a8d11bfd1f33c86b32a38a500e3e",
      "old_mode": 33188,
      "old_path": "src/wasm/wasm-type.cpp",
      "new_id": "3b0262ed2eeb00777e3d6bf549839cd153dfb6bf",
      "new_mode": 33188,
      "new_path": "src/wasm/wasm-type.cpp"
    }
  ]
}
