)]}'
{
  "commit": "ca61aeeb87e330635548ce6368ac053576ee994c",
  "tree": "cc1351fe7377b100a4cfd3ef756132faf370e069",
  "parents": [
    "013a8d346807da751fec283eddf86aee9ea28382"
  ],
  "author": {
    "name": "Thomas Lively",
    "email": "tlively@google.com",
    "time": "Fri Nov 22 22:44:36 2024"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Nov 22 22:44:36 2024"
  },
  "message": "Remove AutoDrop (#7106)\n\nThe only internal use was in wasm2js, which doesn\u0027t need it. Fix API\r\ntests to explicitly drop expressions as necessary.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c45eac79da3d7f1a2fd381d18af1e5bea12f448",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "324c29526f3a9ac8435d63a83ffad3de3842f3a3",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "a278f77780a66fe21fe139d927791f2453ae76cc",
      "old_mode": 33188,
      "old_path": "src/binaryen-c.cpp",
      "new_id": "4294d56ea642ca892aae43ea1ae656f90236b50c",
      "new_mode": 33188,
      "new_path": "src/binaryen-c.cpp"
    },
    {
      "type": "modify",
      "old_id": "d24b2bb56dfb33148804aac603023eba4df357eb",
      "old_mode": 33188,
      "old_path": "src/binaryen-c.h",
      "new_id": "8616571db59c365317c406bf20b8246f71ca86ee",
      "new_mode": 33188,
      "new_path": "src/binaryen-c.h"
    },
    {
      "type": "modify",
      "old_id": "72aa701bb77bfae8bdaba9c25c114e6ef144def6",
      "old_mode": 33188,
      "old_path": "src/ir/utils.h",
      "new_id": "8051cb1a348b5ad2dc7ce8cf3e9d22391e098acf",
      "new_mode": 33188,
      "new_path": "src/ir/utils.h"
    },
    {
      "type": "modify",
      "old_id": "a90b79d49168b165eb9e1a03bb8a642359b365b6",
      "old_mode": 33188,
      "old_path": "src/js/binaryen.js-post.js",
      "new_id": "c8d8e31ba5818a5b01b450db86ac73383c02a399",
      "new_mode": 33188,
      "new_path": "src/js/binaryen.js-post.js"
    },
    {
      "type": "modify",
      "old_id": "516bb86e15e8085daa24c11cdb768079cb6447aa",
      "old_mode": 33188,
      "old_path": "src/wasm/wasm-validator.cpp",
      "new_id": "64c7fda02abd30f1f446d5e14e2682384a11fde2",
      "new_mode": 33188,
      "new_path": "src/wasm/wasm-validator.cpp"
    },
    {
      "type": "modify",
      "old_id": "d965dcc0cca840f424ef87fc2c99f773748aff90",
      "old_mode": 33188,
      "old_path": "src/wasm2js.h",
      "new_id": "f819089482fe575d0382315105bd33756b4c024d",
      "new_mode": 33188,
      "new_path": "src/wasm2js.h"
    },
    {
      "type": "modify",
      "old_id": "6e6808ab8eb3556f1f38af7e1129e88c17ee8304",
      "old_mode": 33188,
      "old_path": "test/binaryen.js/kitchen-sink.js",
      "new_id": "acef392c377022ae2cef58f3e6150a8f48fc20c6",
      "new_mode": 33188,
      "new_path": "test/binaryen.js/kitchen-sink.js"
    },
    {
      "type": "modify",
      "old_id": "d41301751d5342edbb0abbf687ddb14ac4e01e75",
      "old_mode": 33188,
      "old_path": "test/binaryen.js/kitchen-sink.js.txt",
      "new_id": "d38c168571ea9ff37075907b8a2630d5163ea3ff",
      "new_mode": 33188,
      "new_path": "test/binaryen.js/kitchen-sink.js.txt"
    },
    {
      "type": "modify",
      "old_id": "a6a196ae6df2356933ea703dbdbe8e52b894efb8",
      "old_mode": 33188,
      "old_path": "test/example/c-api-kitchen-sink.c",
      "new_id": "93a6281f885a02a59b91d9808007bf4057b2effc",
      "new_mode": 33188,
      "new_path": "test/example/c-api-kitchen-sink.c"
    },
    {
      "type": "modify",
      "old_id": "657999a55d1e0fad8c5eee50210f58dbed735e06",
      "old_mode": 33188,
      "old_path": "test/example/c-api-kitchen-sink.txt",
      "new_id": "8a5b6dc87b7e4625210fe415a4a7f58ce6ba7e72",
      "new_mode": 33188,
      "new_path": "test/example/c-api-kitchen-sink.txt"
    },
    {
      "type": "modify",
      "old_id": "96c6c1149764772c9a46d5c6497bc4fcf2a1ff15",
      "old_mode": 33188,
      "old_path": "test/example/c-api-relooper-unreachable-if.cpp",
      "new_id": "8723aea83f90c8699db074b093ca20ef91ef4c7d",
      "new_mode": 33188,
      "new_path": "test/example/c-api-relooper-unreachable-if.cpp"
    },
    {
      "type": "modify",
      "old_id": "750f3b703bcbd7df096b36cb3275bffa79b3608c",
      "old_mode": 33188,
      "old_path": "test/example/c-api-unused-mem.cpp",
      "new_id": "f8bce00743a0be0b3953c3e59361eefdbf2d8f44",
      "new_mode": 33188,
      "new_path": "test/example/c-api-unused-mem.cpp"
    },
    {
      "type": "modify",
      "old_id": "01a2238e14622cb653a18c1800fefdf314a03cef",
      "old_mode": 33188,
      "old_path": "test/wasm2js/br_table_temp.2asm.js",
      "new_id": "245792eaf6881ddb8488bfb5e0aedc3ba9827f50",
      "new_mode": 33188,
      "new_path": "test/wasm2js/br_table_temp.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "8ba8564ceeab6b0b72f0ed072d62af40ffbf61c6",
      "old_mode": 33188,
      "old_path": "test/wasm2js/emscripten.2asm.js",
      "new_id": "24a556b25d7db9f044382c0171448596f66847aa",
      "new_mode": 33188,
      "new_path": "test/wasm2js/emscripten.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "431e172d9f0ff65d329493aab4e9e68bfd3c939b",
      "old_mode": 33188,
      "old_path": "test/wasm2js/labels.2asm.js",
      "new_id": "37eb9fccb5ef2c4ec062dff56f60b7693115c4d1",
      "new_mode": 33188,
      "new_path": "test/wasm2js/labels.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "45e510e375971e540e1f7f97fd0f4f43dcc13bf0",
      "old_mode": 33188,
      "old_path": "test/wasm2js/refs.2asm.js",
      "new_id": "c105b1c1cbf934a7a97f3a74ba1711ee8827f384",
      "new_mode": 33188,
      "new_path": "test/wasm2js/refs.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "8c4a1f0dd932b9fea3cbd1b9129d55d3f83a4222",
      "old_mode": 33188,
      "old_path": "test/wasm2js/switch.2asm.js",
      "new_id": "2d3dcdcec45557d58e4ba96ba32bdfdee6d70ee5",
      "new_mode": 33188,
      "new_path": "test/wasm2js/switch.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "e5bc7d5166185fac008b8197a6686bc64df77fc0",
      "old_mode": 33188,
      "old_path": "test/wasm2js/unreachable-later.2asm.js",
      "new_id": "bf1ed59f10c31c0938fbcecb7f52a913b1811fd1",
      "new_mode": 33188,
      "new_path": "test/wasm2js/unreachable-later.2asm.js"
    }
  ]
}
