)]}'
{
  "commit": "f6efc554dbb0a761c1db23a55ed724ffb49e0a4a",
  "tree": "84b320bdd7d972814887b9d4a16e12de22f07c1a",
  "parents": [
    "2dc058769ef8ecdf4fd03614934fd3ad2cd3950a"
  ],
  "author": {
    "name": "Thomas Lively",
    "email": "tlively@google.com",
    "time": "Thu Sep 24 18:17:52 2026"
  },
  "committer": {
    "name": "Thomas Lively",
    "email": "tlively@google.com",
    "time": "Fri Sep 25 20:58:34 2026"
  },
  "message": "[MakeSharedObjects] Add a pass arg to leave types unshared\n\nThis will allow us to separate the slowdown from using the shared heap from the slowdown due to all the other transformations we have to apply.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "044e44f50312ee531eb2a83c210d93ca39c541f9",
      "old_mode": 33188,
      "old_path": "src/passes/MakeSharedObjects.cpp",
      "new_id": "6149869583c8f9c8b266a7e2bbe52030945fb15e",
      "new_mode": 33188,
      "new_path": "src/passes/MakeSharedObjects.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16b5d728568b85e97ecea7489fee49b29db5aab9",
      "new_mode": 33188,
      "new_path": "test/lit/passes/make-shared-objects-unshared.wast"
    }
  ]
}
