)]}'
{
  "commit": "bf1baf874ec79e71151f7249665b5bd4482a27e2",
  "tree": "82805985b8d35f503737e869b41de5a78d324a80",
  "parents": [
    "de039b6f22940eaae726b56c60332f377242bc8c"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "benvanik@google.com",
    "time": "Sat Jan 01 12:14:19 2022 -0800"
  },
  "committer": {
    "name": "Ben Vanik",
    "email": "benvanik@google.com",
    "time": "Sat Jan 01 12:36:45 2022 -0800"
  },
  "message": "Adding iree_vm_context_notify and signals to the VM.\nThis allows for hosting programs to signal the modules in a VM of\na system event. Both the system module interface (bytecode, future WASM,\netc) and the user module are notified, with the latter being via an\noptional exported `__notify` function.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ccd5cbc4848eac9bab9e62968d626a0b887dfb52",
      "old_mode": 33188,
      "old_path": "iree/modules/hal/module.c",
      "new_id": "4a4d6f360fdb76ca9844315606b28ae1dc682aaf",
      "new_mode": 33188,
      "new_path": "iree/modules/hal/module.c"
    },
    {
      "type": "modify",
      "old_id": "af155279545a71c0677f044a33ae43de66b6c19c",
      "old_mode": 33188,
      "old_path": "iree/vm/bytecode_module.c",
      "new_id": "f64ac0f18a8c2b7493293e316eb7fc9c8fd37514",
      "new_mode": 33188,
      "new_path": "iree/vm/bytecode_module.c"
    },
    {
      "type": "modify",
      "old_id": "4fc79382d2e9eeae1be3a34a12eb13db6c89a8d2",
      "old_mode": 33188,
      "old_path": "iree/vm/context.c",
      "new_id": "e060dd67497ab4092b1d0515daa5d5b044b67d9e",
      "new_mode": 33188,
      "new_path": "iree/vm/context.c"
    },
    {
      "type": "modify",
      "old_id": "71c36d3bb53c0f413634a7386df7068d89208fb5",
      "old_mode": 33188,
      "old_path": "iree/vm/context.h",
      "new_id": "b58bca6661db541cecbb664a81be41f02bb9a8b1",
      "new_mode": 33188,
      "new_path": "iree/vm/context.h"
    },
    {
      "type": "modify",
      "old_id": "f1645273910f89027a5ac60ecf43b98e808cbab6",
      "old_mode": 33188,
      "old_path": "iree/vm/module.h",
      "new_id": "832d5aac32581b845a667c479f92d75311e49372",
      "new_mode": 33188,
      "new_path": "iree/vm/module.h"
    },
    {
      "type": "modify",
      "old_id": "e941089edddda3cfadc0a7bfc73d284817f4b489",
      "old_mode": 33188,
      "old_path": "iree/vm/native_module.c",
      "new_id": "c45a75c1f01ddb08640b83af6d9647b1b4a33fb1",
      "new_mode": 33188,
      "new_path": "iree/vm/native_module.c"
    },
    {
      "type": "modify",
      "old_id": "df1e3b9953d2765851023d07f471e252f967ea70",
      "old_mode": 33188,
      "old_path": "iree/vm/native_module_cc.h",
      "new_id": "015fdb8bc303086b2f8bceed61ab7c4512521ee3",
      "new_mode": 33188,
      "new_path": "iree/vm/native_module_cc.h"
    }
  ]
}
