)]}'
{
  "commit": "3ca38d82317e9a3ee0a22d8f99070e9a40d9166d",
  "tree": "a83950d4958eef2afe1157a5a6ac9aa8f2346da8",
  "parents": [
    "69e665eda383b967878773b4581ffac73e9b9eda"
  ],
  "author": {
    "name": "Alon Zakai",
    "email": "azakai@google.com",
    "time": "Mon Apr 07 23:07:15 2025"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 07 23:07:15 2025"
  },
  "message": "[NFC] Add an explicit ModuleRunner.start() (#7463)\n\nPreviously the constructor ran the start method and other initialization. Doing\nthat in an explicit function that the user calls makes it possible to do things in\nthe middle. The specific thing I would like to do in the middle is have a function\nto change the interpreter instance\u0027s mode to \"reject as nonconstant relaxed SIMD\",\nbut I\u0027ve wanted this in the past too, and worked around it - seems best to just\nfix it.\n\nAdding more flags to the constructor is another option, but there are already\nseveral, and more in the parent classes, and several levels of inheritance through\nwhich all such options must be forwarded, which is annoying.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8e8c295f2ca0af448127d9d6c4dfa500112fdcbe",
      "old_mode": 33188,
      "old_path": "src/binaryen-c.cpp",
      "new_id": "95b7846ae1a1e10accf090d2003dcd5791c414a2",
      "new_mode": 33188,
      "new_path": "src/binaryen-c.cpp"
    },
    {
      "type": "modify",
      "old_id": "fe96fc55771dad8703728458a583e65bcde01a64",
      "old_mode": 33188,
      "old_path": "src/tools/execution-results.h",
      "new_id": "1e20fd1e5b589b1ee859c06d0f8ea1583581c745",
      "new_mode": 33188,
      "new_path": "src/tools/execution-results.h"
    },
    {
      "type": "modify",
      "old_id": "4b819b7398847f9f2685cda99518d1db1c34ab1f",
      "old_mode": 33188,
      "old_path": "src/tools/wasm-ctor-eval.cpp",
      "new_id": "bb4050003df309d8eee1d520adc093a98ca0b1cc",
      "new_mode": 33188,
      "new_path": "src/tools/wasm-ctor-eval.cpp"
    },
    {
      "type": "modify",
      "old_id": "eda4facc9458991a2f68d146922e1b6f0939812b",
      "old_mode": 33188,
      "old_path": "src/tools/wasm-shell.cpp",
      "new_id": "8899a097202ef795798a120ad08414d23305f351",
      "new_mode": 33188,
      "new_path": "src/tools/wasm-shell.cpp"
    },
    {
      "type": "modify",
      "old_id": "1215c8eef6bb429303394e4004537d79d48dc108",
      "old_mode": 33188,
      "old_path": "src/wasm-interpreter.h",
      "new_id": "b2739a16d9e671b8a1d415fdd83823a67e5eb96b",
      "new_mode": 33188,
      "new_path": "src/wasm-interpreter.h"
    }
  ]
}
