)]}'
{
  "commit": "84529ec807ced4e7db3fc4bff8d517ca20d59759",
  "tree": "fee834ac4d2624bb71f51ac03b7fcd2aba3e5f84",
  "parents": [
    "51db22337dea271c580414c39f6fe02398a533e7"
  ],
  "author": {
    "name": "Thomas Lively",
    "email": "tlively@google.com",
    "time": "Fri Jul 24 23:28:51 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jul 24 23:28:51 2026"
  },
  "message": "Fuzzer support for br_on_cast_desc_eq (#8935)\n\nWhen we would generate a br_on_cast or br_on_cast_fail for a type that\nhas a descriptor, sometimes generate a br_on_cast_desc_eq or\nbr_on_cast_desc_eq_fail instead. Fix a validation bug newly found by the\nfuzzer.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "efa1842443929d5445d11c5d91d35a1563d73327",
      "old_mode": 33188,
      "old_path": "src/tools/fuzzing/fuzzing.cpp",
      "new_id": "5b9bcfac9d16d4b6a21af2f3e19d19097cd55c98",
      "new_mode": 33188,
      "new_path": "src/tools/fuzzing/fuzzing.cpp"
    },
    {
      "type": "modify",
      "old_id": "3193e6539e4d845c76cc31ffacc26573a81d679c",
      "old_mode": 33188,
      "old_path": "src/wasm/wasm-validator.cpp",
      "new_id": "c4b39edcc103eb06ce2b61d3b04e53fc4b642831",
      "new_mode": 33188,
      "new_path": "src/wasm/wasm-validator.cpp"
    },
    {
      "type": "modify",
      "old_id": "2b4902683c5c352b0e0e53f518c07a346a187fc6",
      "old_mode": 33188,
      "old_path": "test/lit/help/wasm-as.test",
      "new_id": "e169dab6c4aa128c47470e8265212672e8b8df56",
      "new_mode": 33188,
      "new_path": "test/lit/help/wasm-as.test"
    },
    {
      "type": "modify",
      "old_id": "1db625fc55dcb2314b61d8b6cd1e6a773cf535bc",
      "old_mode": 33188,
      "old_path": "test/lit/help/wasm-ctor-eval.test",
      "new_id": "717d3c75de0d1c6dafeb4d5589a0e4893c566094",
      "new_mode": 33188,
      "new_path": "test/lit/help/wasm-ctor-eval.test"
    },
    {
      "type": "modify",
      "old_id": "ab022774484414dcf1e450a59e83f75ea4fc05b3",
      "old_mode": 33188,
      "old_path": "test/lit/help/wasm-dis.test",
      "new_id": "a2c81677b456507a34c1ea524b7ae3aa6c463bf0",
      "new_mode": 33188,
      "new_path": "test/lit/help/wasm-dis.test"
    },
    {
      "type": "modify",
      "old_id": "ac5cab80db4eadf59231ae81bd44f92adb1790ff",
      "old_mode": 33188,
      "old_path": "test/lit/help/wasm-emscripten-finalize.test",
      "new_id": "86860ba7d02a4e6a28e80373e2cfb10aaebcd62b",
      "new_mode": 33188,
      "new_path": "test/lit/help/wasm-emscripten-finalize.test"
    },
    {
      "type": "modify",
      "old_id": "3909411ec08e257abb2b388bc8136595ca9b7ef9",
      "old_mode": 33188,
      "old_path": "test/lit/help/wasm-merge.test",
      "new_id": "f7fbfdf68f815f577621ec0445695bc640880036",
      "new_mode": 33188,
      "new_path": "test/lit/help/wasm-merge.test"
    },
    {
      "type": "modify",
      "old_id": "f74d904a70b2c1021ec556e5d750dafba1d5aa6a",
      "old_mode": 33188,
      "old_path": "test/lit/help/wasm-metadce.test",
      "new_id": "43234cf67b4aa6a9839c6bcc043af233f5789cc9",
      "new_mode": 33188,
      "new_path": "test/lit/help/wasm-metadce.test"
    },
    {
      "type": "modify",
      "old_id": "e8c9ff02b070ec49fce59e67b6018f10b3cc8789",
      "old_mode": 33188,
      "old_path": "test/lit/help/wasm-opt.test",
      "new_id": "2d712c157c869edc8f593e62ccc496c5c3be5aaf",
      "new_mode": 33188,
      "new_path": "test/lit/help/wasm-opt.test"
    },
    {
      "type": "modify",
      "old_id": "f881c3d24f3219f7ca5e1727f960d86e000be3ea",
      "old_mode": 33188,
      "old_path": "test/lit/help/wasm-reduce.test",
      "new_id": "de35e52d766a428f091880671b6532ab24dbefd6",
      "new_mode": 33188,
      "new_path": "test/lit/help/wasm-reduce.test"
    },
    {
      "type": "modify",
      "old_id": "e7304d3f6188845bb48fe3b9fcfeb0b1bb763efe",
      "old_mode": 33188,
      "old_path": "test/lit/help/wasm-split.test",
      "new_id": "6a2fb33bc50209861763115ff4165560e9f47cfa",
      "new_mode": 33188,
      "new_path": "test/lit/help/wasm-split.test"
    },
    {
      "type": "modify",
      "old_id": "9192c7e4a67a0414e89acf434bf0bec047831d1d",
      "old_mode": 33188,
      "old_path": "test/lit/help/wasm2js.test",
      "new_id": "168347c4d9cfbb38905efd252fc91c1916a08dee",
      "new_mode": 33188,
      "new_path": "test/lit/help/wasm2js.test"
    },
    {
      "type": "modify",
      "old_id": "b98916b4fda89e5f8e5012eb16a7ad09a3ac5105",
      "old_mode": 33188,
      "old_path": "test/lit/passes/dae2-results.wast",
      "new_id": "e3f9cd436f0712d092c059a8020433cddbabc380",
      "new_mode": 33188,
      "new_path": "test/lit/passes/dae2-results.wast"
    },
    {
      "type": "modify",
      "old_id": "d71fc7454a42992925a3fb8d32e69d92cd8b006e",
      "old_mode": 33188,
      "old_path": "test/passes/translate-to-fuzz_all-features_metrics_noprint.txt",
      "new_id": "f471e76272cb0affd8824e2cff7cc0e3b691624e",
      "new_mode": 33188,
      "new_path": "test/passes/translate-to-fuzz_all-features_metrics_noprint.txt"
    }
  ]
}
