)]}'
{
  "commit": "bac8164da90ca6f792e03a959a20d0523c6f5ba3",
  "tree": "c93b64fdbdaccc15b5310bf0f2e7dcb2555100a7",
  "parents": [
    "d797c751df60aa5731a0cfaed1cc00811a5e273b"
  ],
  "author": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Thu Sep 15 22:53:31 2022"
  },
  "committer": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Fri Sep 16 21:25:00 2022"
  },
  "message": "wasm2js: Generalize to allow 2-level imports\n\nThis removes any hard-coded references to `env` (the mangic module\nname used by llvm and emscripten) and instead imports from whatever\nmodule name is used in import declaration.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab9fae0d9137c68a764fc3c3d606e5543bc5445c",
      "old_mode": 33188,
      "old_path": "src/wasm2js.h",
      "new_id": "73a35c70a7083c47d3108e6cd705bd2d52a9829b",
      "new_mode": 33188,
      "new_path": "src/wasm2js.h"
    },
    {
      "type": "modify",
      "old_id": "a91383f7bd4eacd339d121850a18a4cc2b1f0330",
      "old_mode": 33188,
      "old_path": "test/binaryen.js/emit_asmjs.js.txt",
      "new_id": "5d9ea47f92b6924a96db169ad48ad64556ab9d83",
      "new_mode": 33188,
      "new_path": "test/binaryen.js/emit_asmjs.js.txt"
    },
    {
      "type": "modify",
      "old_id": "e04de2990024fa49089be4c38ab4505087ca05d7",
      "old_mode": 33188,
      "old_path": "test/wasm2js.asserts.js",
      "new_id": "502103bfba216606cb07b82af366bf38fdcd4ea0",
      "new_mode": 33188,
      "new_path": "test/wasm2js.asserts.js"
    },
    {
      "type": "modify",
      "old_id": "31d9557e05566a36e0a9f60c8a4a3637d21b6d11",
      "old_mode": 33188,
      "old_path": "test/wasm2js.traps.js",
      "new_id": "07b029376d59c2041dbe2cc240d6a5d1509c45dc",
      "new_mode": 33188,
      "new_path": "test/wasm2js.traps.js"
    },
    {
      "type": "modify",
      "old_id": "ff9bdc01cdcdfafd8c77e1b8188cf7f1b02661d0",
      "old_mode": 33188,
      "old_path": "test/wasm2js/add_div.2asm.js",
      "new_id": "1cd9195138771281d3fc0a07493978132d017e2b",
      "new_mode": 33188,
      "new_path": "test/wasm2js/add_div.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "142330e0218b2813c00f77d857bdf5d98f225c75",
      "old_mode": 33188,
      "old_path": "test/wasm2js/add_div.2asm.js.opt",
      "new_id": "e9b29746e9cd529ffb45e70a0d545e11ce6c1dbc",
      "new_mode": 33188,
      "new_path": "test/wasm2js/add_div.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "efe17615934f6a6ec3cbdf258a77601a826dbe4d",
      "old_mode": 33188,
      "old_path": "test/wasm2js/atomic_fence.2asm.js",
      "new_id": "18efe722accb25a60a534150623f152a4907bd17",
      "new_mode": 33188,
      "new_path": "test/wasm2js/atomic_fence.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "543f6b6cc99ce16d4a025b5448125b3b2c8570e1",
      "old_mode": 33188,
      "old_path": "test/wasm2js/atomic_fence.2asm.js.opt",
      "new_id": "0885dacd6d7331e3ec1912bc81df4624473cd8a7",
      "new_mode": 33188,
      "new_path": "test/wasm2js/atomic_fence.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "6d97947ba201bff1850e8c24db9867c48a1c54d8",
      "old_mode": 33188,
      "old_path": "test/wasm2js/atomics_32.2asm.js",
      "new_id": "1e13b9abadae9d946a369af4358533ab8f55af58",
      "new_mode": 33188,
      "new_path": "test/wasm2js/atomics_32.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "0a7e3a252b0cf2ef7022ba990bd1d7b57827c0e6",
      "old_mode": 33188,
      "old_path": "test/wasm2js/atomics_32.2asm.js.opt",
      "new_id": "f06d6627fa0e1bcce02744232a5636b8bed34ad2",
      "new_mode": 33188,
      "new_path": "test/wasm2js/atomics_32.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "35bd685e8e6241bef4de9dfd21fc296a7dbc6acb",
      "old_mode": 33188,
      "old_path": "test/wasm2js/base64.2asm.js",
      "new_id": "e5abf2249c248c27722e5172a186c5aa8ada038d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/base64.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "35bd685e8e6241bef4de9dfd21fc296a7dbc6acb",
      "old_mode": 33188,
      "old_path": "test/wasm2js/base64.2asm.js.opt",
      "new_id": "e5abf2249c248c27722e5172a186c5aa8ada038d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/base64.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "9e2c48d6307797c2b93c98898616214994c62420",
      "old_mode": 33188,
      "old_path": "test/wasm2js/br.2asm.js",
      "new_id": "bd12fe6166cf2525774f30176a9e0025cd684dc7",
      "new_mode": 33188,
      "new_path": "test/wasm2js/br.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "dbc584ddb079fb2fcb69871c401bee2290a9741d",
      "old_mode": 33188,
      "old_path": "test/wasm2js/br_table.2asm.js",
      "new_id": "7c610c091d9c72be85bfa39986be59739fca821f",
      "new_mode": 33188,
      "new_path": "test/wasm2js/br_table.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "8a4fad19da0e93a0f46e56e65b7281ba6f676231",
      "old_mode": 33188,
      "old_path": "test/wasm2js/br_table_hoisting.2asm.js",
      "new_id": "110097a5b5051aa9adee9d9d594772e65e054de0",
      "new_mode": 33188,
      "new_path": "test/wasm2js/br_table_hoisting.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "3966c2b2892615a9fd3ec5066df2b281f29d3e92",
      "old_mode": 33188,
      "old_path": "test/wasm2js/br_table_hoisting.2asm.js.opt",
      "new_id": "a2e21a0fd7db7812e7e5867107dc7c44c6d918aa",
      "new_mode": 33188,
      "new_path": "test/wasm2js/br_table_hoisting.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "2c81be4e151209a50a4dd53a4cbea46ee8c3daff",
      "old_mode": 33188,
      "old_path": "test/wasm2js/br_table_temp.2asm.js",
      "new_id": "ea1eea70e3903c3377e0b0f67cbe5744c1c7c655",
      "new_mode": 33188,
      "new_path": "test/wasm2js/br_table_temp.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "d1407a51d50ca0487f85893795d979d38cd4453c",
      "old_mode": 33188,
      "old_path": "test/wasm2js/br_table_temp.2asm.js.opt",
      "new_id": "8b380af6247b7835bf6ab77b75912f1b98d497a6",
      "new_mode": 33188,
      "new_path": "test/wasm2js/br_table_temp.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "9d318bf4d39c27b4012f20115dea9806e693d4c5",
      "old_mode": 33188,
      "old_path": "test/wasm2js/br_table_to_loop.2asm.js",
      "new_id": "729d1b6006f9a2a0613cd03df1620b2477dc5b06",
      "new_mode": 33188,
      "new_path": "test/wasm2js/br_table_to_loop.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "fb8e7f9569e28466db1b04ec5b59a19d7edcc7b3",
      "old_mode": 33188,
      "old_path": "test/wasm2js/br_table_to_loop.2asm.js.opt",
      "new_id": "4f9a52a4a4e07ac97254ebd653405a5e3c31ed01",
      "new_mode": 33188,
      "new_path": "test/wasm2js/br_table_to_loop.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "2954ee9371d6b2932864c664bf485efe32a87f51",
      "old_mode": 33188,
      "old_path": "test/wasm2js/break-drop.2asm.js",
      "new_id": "b632b435950a0c6e7030cc3154b84f43ff6d4292",
      "new_mode": 33188,
      "new_path": "test/wasm2js/break-drop.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "3712f6a100281490c8e374e30b2ce447142f01b0",
      "old_mode": 33188,
      "old_path": "test/wasm2js/bulk-memory.2asm.js",
      "new_id": "9cd8acffcf6f3c34cd63c3efa6d0b82f02f2e5fe",
      "new_mode": 33188,
      "new_path": "test/wasm2js/bulk-memory.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "eb58d1556280888c77079e920f9fb8ce4a4f5488",
      "old_mode": 33188,
      "old_path": "test/wasm2js/bulk-memory.2asm.js.opt",
      "new_id": "085a5c5869ddbebded421d9e024af4e95a8e6cb8",
      "new_mode": 33188,
      "new_path": "test/wasm2js/bulk-memory.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "9eab5c8c18391bcad2d3ce83fadd56d5c6e2518d",
      "old_mode": 33188,
      "old_path": "test/wasm2js/comments.2asm.js",
      "new_id": "f2d501bb32b95560a52d46ec22e2e2f8c232c035",
      "new_mode": 33188,
      "new_path": "test/wasm2js/comments.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "cfc407353e2e6f4d5aa7713a604a11e3f8258383",
      "old_mode": 33188,
      "old_path": "test/wasm2js/conversions-modified.2asm.js",
      "new_id": "8d31a68c6fd414cf7e2f8ff7b8691b159807e971",
      "new_mode": 33188,
      "new_path": "test/wasm2js/conversions-modified.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "97ad6902879125464ebfe4c63cd43b73624ee50b",
      "old_mode": 33188,
      "old_path": "test/wasm2js/conversions-modified.2asm.js.opt",
      "new_id": "dc3c4b24201b0972e72a15f57cc4d286a7b2b244",
      "new_mode": 33188,
      "new_path": "test/wasm2js/conversions-modified.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "2fd3780804ba9d6374fdc0c69692399ea6b2eb8a",
      "old_mode": 33188,
      "old_path": "test/wasm2js/deterministic.2asm.js",
      "new_id": "38800fa90496ce145f6ae37d69b5831673738f70",
      "new_mode": 33188,
      "new_path": "test/wasm2js/deterministic.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "4c9e0a1398449e9080a829e487155426a1a7fafd",
      "old_mode": 33188,
      "old_path": "test/wasm2js/deterministic.2asm.js.opt",
      "new_id": "9c7c01b6c37ce4e769bb5986f0549cc5c8356154",
      "new_mode": 33188,
      "new_path": "test/wasm2js/deterministic.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "d49304e2dd6f53c7f6cd33151d7487ecd0f83fd9",
      "old_mode": 33188,
      "old_path": "test/wasm2js/dot_import.2asm.js",
      "new_id": "dc9449b5a9dc5fe6a0a26ae1774e788e5be553de",
      "new_mode": 33188,
      "new_path": "test/wasm2js/dot_import.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "d49304e2dd6f53c7f6cd33151d7487ecd0f83fd9",
      "old_mode": 33188,
      "old_path": "test/wasm2js/dot_import.2asm.js.opt",
      "new_id": "dc9449b5a9dc5fe6a0a26ae1774e788e5be553de",
      "new_mode": 33188,
      "new_path": "test/wasm2js/dot_import.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "93faf062b47919b8dd15947f76053a365bc0b043",
      "old_mode": 33188,
      "old_path": "test/wasm2js/dynamicLibrary.2asm.js",
      "new_id": "0a4d37ff007584938263ae1afafe5df77d89753b",
      "new_mode": 33188,
      "new_path": "test/wasm2js/dynamicLibrary.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "44b3411a02786c0d1bb0e7f56c88f957fb0affef",
      "old_mode": 33188,
      "old_path": "test/wasm2js/dynamicLibrary.2asm.js.opt",
      "new_id": "09fc1e773dcc3ee917353bc3fb9f7cadb8002946",
      "new_mode": 33188,
      "new_path": "test/wasm2js/dynamicLibrary.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "eb162b810ca56907fd660228ad34aacad6397790",
      "old_mode": 33188,
      "old_path": "test/wasm2js/empty_export.2asm.js",
      "new_id": "5f9c18ab3d9829852311a88a0bad462474584866",
      "new_mode": 33188,
      "new_path": "test/wasm2js/empty_export.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "eb162b810ca56907fd660228ad34aacad6397790",
      "old_mode": 33188,
      "old_path": "test/wasm2js/empty_export.2asm.js.opt",
      "new_id": "5f9c18ab3d9829852311a88a0bad462474584866",
      "new_mode": 33188,
      "new_path": "test/wasm2js/empty_export.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "35bd685e8e6241bef4de9dfd21fc296a7dbc6acb",
      "old_mode": 33188,
      "old_path": "test/wasm2js/empty_table.2asm.js",
      "new_id": "e5abf2249c248c27722e5172a186c5aa8ada038d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/empty_table.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "68ffdbe2c7db72bf0a21d3dee3cff1914eee3922",
      "old_mode": 33188,
      "old_path": "test/wasm2js/emscripten-grow-no.2asm.js",
      "new_id": "71e788fb12e5fbd4d36084c724288b4f4d21d4bf",
      "new_mode": 33188,
      "new_path": "test/wasm2js/emscripten-grow-no.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "68ffdbe2c7db72bf0a21d3dee3cff1914eee3922",
      "old_mode": 33188,
      "old_path": "test/wasm2js/emscripten-grow-no.2asm.js.opt",
      "new_id": "71e788fb12e5fbd4d36084c724288b4f4d21d4bf",
      "new_mode": 33188,
      "new_path": "test/wasm2js/emscripten-grow-no.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "68a8c556c70d0cd0a47617290c5edd5fc9235916",
      "old_mode": 33188,
      "old_path": "test/wasm2js/emscripten-grow-yes.2asm.js",
      "new_id": "e48566e8cb8cd27b1b0cf29bd4967cc80f752310",
      "new_mode": 33188,
      "new_path": "test/wasm2js/emscripten-grow-yes.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "68a8c556c70d0cd0a47617290c5edd5fc9235916",
      "old_mode": 33188,
      "old_path": "test/wasm2js/emscripten-grow-yes.2asm.js.opt",
      "new_id": "e48566e8cb8cd27b1b0cf29bd4967cc80f752310",
      "new_mode": 33188,
      "new_path": "test/wasm2js/emscripten-grow-yes.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "5156c63a60a390a96b7c3cd1235eeb9dfd574d00",
      "old_mode": 33188,
      "old_path": "test/wasm2js/emscripten.2asm.js",
      "new_id": "7b7e7c43f5316107cc402286e86b15a76c312b0d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/emscripten.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "a9217f159efa9fded1eb37f4978a46ecdb291a69",
      "old_mode": 33188,
      "old_path": "test/wasm2js/emscripten.2asm.js.opt",
      "new_id": "8c07e0e3bac1d70b26dfc9db6f1899baefc9b9e7",
      "new_mode": 33188,
      "new_path": "test/wasm2js/emscripten.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "e87d6ed5e3331651581f41ce7aafc367ddfb55fe",
      "old_mode": 33188,
      "old_path": "test/wasm2js/endianness.2asm.js",
      "new_id": "c8863e04190ceaf91cf86b7429e83f9c90c4fb94",
      "new_mode": 33188,
      "new_path": "test/wasm2js/endianness.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "2327fba9bc8bb1b5f698f8039601c6f77d17ccec",
      "old_mode": 33188,
      "old_path": "test/wasm2js/excess_fallthrough.2asm.js",
      "new_id": "ab257ae980a8a5cc7e28ff4b026b52826c5ae464",
      "new_mode": 33188,
      "new_path": "test/wasm2js/excess_fallthrough.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "de165ddf54e4b9789ed7ca710d33c529f489283d",
      "old_mode": 33188,
      "old_path": "test/wasm2js/excess_fallthrough.2asm.js.opt",
      "new_id": "4325c2ae18c6a9a978a1d0533289e9bdca03369e",
      "new_mode": 33188,
      "new_path": "test/wasm2js/excess_fallthrough.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "fa1b4977457c3bc31b6f69b4a78a9e546ae37e2d",
      "old_mode": 33188,
      "old_path": "test/wasm2js/export_global.2asm.js",
      "new_id": "1006cbb4fe8688637862b9148b12417bb539e177",
      "new_mode": 33188,
      "new_path": "test/wasm2js/export_global.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "9352d898b2d610cc6f22928440cfef3aaee4b3f0",
      "old_mode": 33188,
      "old_path": "test/wasm2js/export_global.2asm.js.opt",
      "new_id": "f221dd194f30917a055daed3f1125993b3560612",
      "new_mode": 33188,
      "new_path": "test/wasm2js/export_global.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "904fd1586e8ae710a1d413d75cc588b9b80f37fb",
      "old_mode": 33188,
      "old_path": "test/wasm2js/f32.2asm.js",
      "new_id": "1f70d54710e5d6279b4fe6e124cd1b77f37a50ff",
      "new_mode": 33188,
      "new_path": "test/wasm2js/f32.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "80766d46d3b7183de12c534e4e1e9682f7dc8ec6",
      "old_mode": 33188,
      "old_path": "test/wasm2js/f32_cmp.2asm.js",
      "new_id": "29431e16a341a6bb15f2341e457597ac4cd7edac",
      "new_mode": 33188,
      "new_path": "test/wasm2js/f32_cmp.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "da2676499778c44468b60c370d6c666c568b6dc7",
      "old_mode": 33188,
      "old_path": "test/wasm2js/f64_cmp.2asm.js",
      "new_id": "b4cf06696b4aed0d39ff1026002301a884d02018",
      "new_mode": 33188,
      "new_path": "test/wasm2js/f64_cmp.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "087e7635d832418c694c9c497e9e14f26cb59904",
      "old_mode": 33188,
      "old_path": "test/wasm2js/fac.2asm.js",
      "new_id": "5944e8f70399694fe97cb1da787c6f48f1df3fb6",
      "new_mode": 33188,
      "new_path": "test/wasm2js/fac.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "22c8383986d9d57baadb391fda1f39b945a2724b",
      "old_mode": 33188,
      "old_path": "test/wasm2js/float-ops.2asm.js",
      "new_id": "fa18cbb186a597d0e96a65a9939050503c49c231",
      "new_mode": 33188,
      "new_path": "test/wasm2js/float-ops.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "3a04777f37f7216dd2e987b0028a6d9ee0e34b4b",
      "old_mode": 33188,
      "old_path": "test/wasm2js/float-ops.2asm.js.opt",
      "new_id": "1aa801881e5f81c7513d049ae8ff8a166888737d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/float-ops.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "d354f68170cfa8244b6cd2cb8c134c40ec1c4a75",
      "old_mode": 33188,
      "old_path": "test/wasm2js/float_literals-modified.2asm.js",
      "new_id": "ed84b24a012518e03999858591653431d3781a50",
      "new_mode": 33188,
      "new_path": "test/wasm2js/float_literals-modified.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "96f68b803c1edbf9ac7a3a2b4092ed2529c79c3d",
      "old_mode": 33188,
      "old_path": "test/wasm2js/float_literals-modified.2asm.js.opt",
      "new_id": "8eb2f40d91b4114333cc95bfacfc35c7c382e112",
      "new_mode": 33188,
      "new_path": "test/wasm2js/float_literals-modified.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "86f4c1124cd96cd8594dd0197e068aa688cbf098",
      "old_mode": 33188,
      "old_path": "test/wasm2js/float_misc.2asm.js",
      "new_id": "5b21a602ea2bd0c76546aaf661f5a95d16acac0f",
      "new_mode": 33188,
      "new_path": "test/wasm2js/float_misc.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "15b7425e9547b8ab37e12538b573ba5c7af84f40",
      "old_mode": 33188,
      "old_path": "test/wasm2js/forward.2asm.js",
      "new_id": "063aa5a955129b2ad5e81fc1703e17fd430b45ff",
      "new_mode": 33188,
      "new_path": "test/wasm2js/forward.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "f612ea71bfad5e1fc0d240920e1a896d9ea56c3c",
      "old_mode": 33188,
      "old_path": "test/wasm2js/func-ptr-offset.2asm.js",
      "new_id": "ae53a0c78a4f2b540553944d6a0138a28bf5844c",
      "new_mode": 33188,
      "new_path": "test/wasm2js/func-ptr-offset.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "4b51ebfccfc756f764a9de99247f63aa31f37abd",
      "old_mode": 33188,
      "old_path": "test/wasm2js/func-ptr-offset.2asm.js.opt",
      "new_id": "7e2665183df64bf26e06719bc511a187399844fa",
      "new_mode": 33188,
      "new_path": "test/wasm2js/func-ptr-offset.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "f98102a035c07145f0f4a234a3c7a4b4f76afcd8",
      "old_mode": 33188,
      "old_path": "test/wasm2js/func_ptrs.2asm.js",
      "new_id": "a3d07081a93ee1a696b852dea52c80a789a283be",
      "new_mode": 33188,
      "new_path": "test/wasm2js/func_ptrs.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "0c9ab3fa4cbffeb9fb72c413da5960e24fe5575e",
      "old_mode": 33188,
      "old_path": "test/wasm2js/get-set-local.2asm.js",
      "new_id": "20c9af1240d73f3f92d9652a9d7fe0824a34f441",
      "new_mode": 33188,
      "new_path": "test/wasm2js/get-set-local.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "fb0520b910527631510e4003249aa6b96811fb39",
      "old_mode": 33188,
      "old_path": "test/wasm2js/get-set-local.2asm.js.opt",
      "new_id": "dd3da1c6fb847d61e2f05c1c7568a35e2d17444d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/get-set-local.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "d719e5f4b324fbb14b03b6c0d52b2f7532bba2a1",
      "old_mode": 33188,
      "old_path": "test/wasm2js/get_local.2asm.js",
      "new_id": "b17973368bfe8663baabe1add9402ad164121dc1",
      "new_mode": 33188,
      "new_path": "test/wasm2js/get_local.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "77436ccae162bb038b2fd63b7c1dc296b0b2f38c",
      "old_mode": 33188,
      "old_path": "test/wasm2js/global_i64.2asm.js",
      "new_id": "d9446c31ee768724c3d8ea6e18ecb178bc9c1d63",
      "new_mode": 33188,
      "new_path": "test/wasm2js/global_i64.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "619a4a1f0f6b5a8adc77c11d9552d371fba8d591",
      "old_mode": 33188,
      "old_path": "test/wasm2js/global_i64.2asm.js.opt",
      "new_id": "a9004baf5729f98ac4976609c62b01f652dde264",
      "new_mode": 33188,
      "new_path": "test/wasm2js/global_i64.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "0cb4aa818bc5bf17239fa87c965899a201e6863b",
      "old_mode": 33188,
      "old_path": "test/wasm2js/grow-memory-tricky.2asm.js",
      "new_id": "a01b837d851747d51b3741726154a5981c050bd5",
      "new_mode": 33188,
      "new_path": "test/wasm2js/grow-memory-tricky.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "e134fb9fa5cc7e07ef1a9118c51d61eb6b9087a2",
      "old_mode": 33188,
      "old_path": "test/wasm2js/grow-memory-tricky.2asm.js.opt",
      "new_id": "310c2d7108162c67a8349c38411972e94655650f",
      "new_mode": 33188,
      "new_path": "test/wasm2js/grow-memory-tricky.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "413a317286cd172089bd5421a8cc3894142220ef",
      "old_mode": 33188,
      "old_path": "test/wasm2js/grow_memory.2asm.js",
      "new_id": "c52bace54eb46fbb68e8774b6f511fce22656a7c",
      "new_mode": 33188,
      "new_path": "test/wasm2js/grow_memory.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "c9b3e319e33318adcdfdd939f8bb84e0d94d1eab",
      "old_mode": 33188,
      "old_path": "test/wasm2js/i32.2asm.js",
      "new_id": "4bc2c14cd26e138529fed2389e6e320067474c95",
      "new_mode": 33188,
      "new_path": "test/wasm2js/i32.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "4dfbc10c8e0ec7f1db2aeb1636af1747eaa03846",
      "old_mode": 33188,
      "old_path": "test/wasm2js/i64-add-sub.2asm.js",
      "new_id": "2c1d3c026f7e933a329a90417fb6449cade453dc",
      "new_mode": 33188,
      "new_path": "test/wasm2js/i64-add-sub.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "2bf310f022a97f11383e71cec2f90b6377f08233",
      "old_mode": 33188,
      "old_path": "test/wasm2js/i64-add-sub.2asm.js.opt",
      "new_id": "d2715676b9607879a481e30083bf09eabc75e5a5",
      "new_mode": 33188,
      "new_path": "test/wasm2js/i64-add-sub.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "2a12ea0eb4b8b022ec38c35c88c7e74839ebbf98",
      "old_mode": 33188,
      "old_path": "test/wasm2js/i64-ctz.2asm.js",
      "new_id": "1dce6b43b825bccd08acf59e5a78cd4e09d2cd6f",
      "new_mode": 33188,
      "new_path": "test/wasm2js/i64-ctz.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "a20760aac30af860d9a552f9ccf45520a84c4482",
      "old_mode": 33188,
      "old_path": "test/wasm2js/i64-ctz.2asm.js.opt",
      "new_id": "870fa12b97ba869b3493152b7159dc675fc1b3d2",
      "new_mode": 33188,
      "new_path": "test/wasm2js/i64-ctz.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "06ac51abbb2185dfdb0c8106622128c355ddc607",
      "old_mode": 33188,
      "old_path": "test/wasm2js/i64-lowering.2asm.js",
      "new_id": "6ef58fb2119869b94bc2e23ac3b29b3f10e6cd85",
      "new_mode": 33188,
      "new_path": "test/wasm2js/i64-lowering.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "829e260824699ecf1cb8f7604a70e9eccf98a3d7",
      "old_mode": 33188,
      "old_path": "test/wasm2js/i64-lowering.2asm.js.opt",
      "new_id": "6d166893ae24de15e9e0fb91b5278b2347effdb8",
      "new_mode": 33188,
      "new_path": "test/wasm2js/i64-lowering.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "6b23a464c50378e08a24fc62f456f2170f52671d",
      "old_mode": 33188,
      "old_path": "test/wasm2js/i64-rotate.2asm.js",
      "new_id": "3463ee09b400e82a01456233256fa2a8202c80bd",
      "new_mode": 33188,
      "new_path": "test/wasm2js/i64-rotate.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "5a5725f1b3f03604f1d2e79273a276a36ef5b51e",
      "old_mode": 33188,
      "old_path": "test/wasm2js/i64-rotate.2asm.js.opt",
      "new_id": "b01e804feaf9b45c9ca8b084a2a3d44118fa5c19",
      "new_mode": 33188,
      "new_path": "test/wasm2js/i64-rotate.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "35bd685e8e6241bef4de9dfd21fc296a7dbc6acb",
      "old_mode": 33188,
      "old_path": "test/wasm2js/i64-select.2asm.js",
      "new_id": "e5abf2249c248c27722e5172a186c5aa8ada038d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/i64-select.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "35bd685e8e6241bef4de9dfd21fc296a7dbc6acb",
      "old_mode": 33188,
      "old_path": "test/wasm2js/i64-select.2asm.js.opt",
      "new_id": "e5abf2249c248c27722e5172a186c5aa8ada038d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/i64-select.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "0e8c005accf263e77673b330a0975d36f3857629",
      "old_mode": 33188,
      "old_path": "test/wasm2js/i64-shifts.2asm.js",
      "new_id": "194367fa58f0706027ae1458cc2fdf3b7ca70279",
      "new_mode": 33188,
      "new_path": "test/wasm2js/i64-shifts.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "336aef64540a39a08f3587455b73859791b08a23",
      "old_mode": 33188,
      "old_path": "test/wasm2js/i64-shifts.2asm.js.opt",
      "new_id": "97da605df9f1332e563bfdac158b7b8ce4bdaa0b",
      "new_mode": 33188,
      "new_path": "test/wasm2js/i64-shifts.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "35bd685e8e6241bef4de9dfd21fc296a7dbc6acb",
      "old_mode": 33188,
      "old_path": "test/wasm2js/if_unreachable.2asm.js",
      "new_id": "e5abf2249c248c27722e5172a186c5aa8ada038d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/if_unreachable.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "35bd685e8e6241bef4de9dfd21fc296a7dbc6acb",
      "old_mode": 33188,
      "old_path": "test/wasm2js/if_unreachable.2asm.js.opt",
      "new_id": "e5abf2249c248c27722e5172a186c5aa8ada038d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/if_unreachable.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "c79b0ae49975a5ed27e8e372c8348a90c8e73dad",
      "old_mode": 33188,
      "old_path": "test/wasm2js/indirect-select.2asm.js",
      "new_id": "227861f72af2fdcd82e813cd3b600483f0ba8d35",
      "new_mode": 33188,
      "new_path": "test/wasm2js/indirect-select.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "71cf642697c344fe0e58e2a8af89834bb8fa17c7",
      "old_mode": 33188,
      "old_path": "test/wasm2js/indirect-select.2asm.js.opt",
      "new_id": "0a24c99c7ff44996a7f00a4539f70b7ea9fc4748",
      "new_mode": 33188,
      "new_path": "test/wasm2js/indirect-select.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "3d5c2763896618442571558bacbc6847cc086084",
      "old_mode": 33188,
      "old_path": "test/wasm2js/int_exprs.2asm.js",
      "new_id": "985c7dc6db53cbdb4870abcf9a65bd461aaddf74",
      "new_mode": 33188,
      "new_path": "test/wasm2js/int_exprs.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "5a7699514883abcd9c733b1529b510ac9355eaa8",
      "old_mode": 33188,
      "old_path": "test/wasm2js/labels.2asm.js",
      "new_id": "a8ee5dc318d0e08f0686476b29d9d252b9fb2465",
      "new_mode": 33188,
      "new_path": "test/wasm2js/labels.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "68524fb75010459776b664cdcdb159abce2e5524",
      "old_mode": 33188,
      "old_path": "test/wasm2js/left-to-right.2asm.js",
      "new_id": "d36dd6864984140b100bbf8e4674e647709223d8",
      "new_mode": 33188,
      "new_path": "test/wasm2js/left-to-right.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "defabfcab0e6cfaf73de85c4fd178e8a6eb93d88",
      "old_mode": 33188,
      "old_path": "test/wasm2js/minified-memory.2asm.js",
      "new_id": "0e48eb863a254e2abd27cb0eaa2400c9586e1d00",
      "new_mode": 33188,
      "new_path": "test/wasm2js/minified-memory.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "701f1d40a89a0ddf8e4dc1fa01271c3abc470754",
      "old_mode": 33188,
      "old_path": "test/wasm2js/minified-memory.2asm.js.opt",
      "new_id": "daaa93b31aa5d21e4a61476b062f2acc114c5229",
      "new_mode": 33188,
      "new_path": "test/wasm2js/minified-memory.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "46f0ee7638d6a38c827032580a4ba833e630e1d9",
      "old_mode": 33188,
      "old_path": "test/wasm2js/minus_minus.2asm.js",
      "new_id": "48ef801ffc3f379672ec3223a69b308b7ce6c26e",
      "new_mode": 33188,
      "new_path": "test/wasm2js/minus_minus.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "095615602bb4c53f4b408d115f65af52cb8de079",
      "old_mode": 33188,
      "old_path": "test/wasm2js/minus_minus.2asm.js.opt",
      "new_id": "fa4eaa137cc434e91cb5ab811d613fb6d6d042f9",
      "new_mode": 33188,
      "new_path": "test/wasm2js/minus_minus.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "64bfa1eafa605ab0acbea192831d5c49b067cfa7",
      "old_mode": 33188,
      "old_path": "test/wasm2js/nested-selects.2asm.js",
      "new_id": "bf371674b40bef09110e58570f85f1f43fcc4502",
      "new_mode": 33188,
      "new_path": "test/wasm2js/nested-selects.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "4c453ec06d894c9424d78dc215492933ed96d4c8",
      "old_mode": 33188,
      "old_path": "test/wasm2js/nested-selects.2asm.js.opt",
      "new_id": "465d77b2746a4a2053514804523cf7523d227515",
      "new_mode": 33188,
      "new_path": "test/wasm2js/nested-selects.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "99794e58aeadbdb22d4bd9a17edbf4b9628072a6",
      "old_mode": 33188,
      "old_path": "test/wasm2js/ordering.2asm.js",
      "new_id": "01f6485c723be903495f763183746fb56c57b01a",
      "new_mode": 33188,
      "new_path": "test/wasm2js/ordering.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "ff459dd39e7850cbad170ba9a4717600d2cf5429",
      "old_mode": 33188,
      "old_path": "test/wasm2js/ordering.2asm.js.opt",
      "new_id": "af240ddd86637ab7022316fb91bb6486a41cef3c",
      "new_mode": 33188,
      "new_path": "test/wasm2js/ordering.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "5082c3839ec5c46093a19f681d16695693694f37",
      "old_mode": 33188,
      "old_path": "test/wasm2js/reinterpret.2asm.js",
      "new_id": "13e9737063d8ac4b4eb825caefdf4c44f3770d52",
      "new_mode": 33188,
      "new_path": "test/wasm2js/reinterpret.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "7b9b87c3ba0ede814e006c87b1e26e4b96f5179a",
      "old_mode": 33188,
      "old_path": "test/wasm2js/reinterpret.2asm.js.opt",
      "new_id": "fbefd513117b5b5928765af64c45d58f8165ff30",
      "new_mode": 33188,
      "new_path": "test/wasm2js/reinterpret.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "c36595d3313bb0652e4e5cbd07e6a04ae6fa4d58",
      "old_mode": 33188,
      "old_path": "test/wasm2js/reinterpret_scratch.2asm.js",
      "new_id": "1508b2130965a574395c25ab7ecbe8e82064f306",
      "new_mode": 33188,
      "new_path": "test/wasm2js/reinterpret_scratch.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "caf2891860a88f4846cb2602e5cc405868772582",
      "old_mode": 33188,
      "old_path": "test/wasm2js/reinterpret_scratch.2asm.js.opt",
      "new_id": "b76774016c35f25070f1f37dd441423c6f68a466",
      "new_mode": 33188,
      "new_path": "test/wasm2js/reinterpret_scratch.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "df82269950fa43dd52f85b517eaeb144008399fd",
      "old_mode": 33188,
      "old_path": "test/wasm2js/set_local.2asm.js",
      "new_id": "a93b6d7d34e38de430ad1ae3f1ba2c17af309977",
      "new_mode": 33188,
      "new_path": "test/wasm2js/set_local.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "1900cfeffdb505fd1eb28b4ee578a168ef147259",
      "old_mode": 33188,
      "old_path": "test/wasm2js/sign_ext.2asm.js",
      "new_id": "9f14467f66df3d1e84af5c421c155b2407d5e6d2",
      "new_mode": 33188,
      "new_path": "test/wasm2js/sign_ext.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "1ba32e2ddcb86f28c8219ea1252f581fe71a0126",
      "old_mode": 33188,
      "old_path": "test/wasm2js/sign_ext.2asm.js.opt",
      "new_id": "011b7d192a77c1c4adefbc79987ea1462cc2958d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/sign_ext.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "66423631a8eeeee176188ba3c6d50a2538509329",
      "old_mode": 33188,
      "old_path": "test/wasm2js/stack-modified.2asm.js",
      "new_id": "636c6767bc1313f71cd18f8b8a596345ab39ea4e",
      "new_mode": 33188,
      "new_path": "test/wasm2js/stack-modified.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "239dc6d98c5f815c42e75a1e8b19b1ce97504f8f",
      "old_mode": 33188,
      "old_path": "test/wasm2js/stack-modified.2asm.js.opt",
      "new_id": "24f49126a899bb2fc2d8da2c0d00e689cb55103d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/stack-modified.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "a6b87a02f6f41ee034f6068a883d44b9a5e43b62",
      "old_mode": 33188,
      "old_path": "test/wasm2js/start_func.2asm.js",
      "new_id": "2dbd721841c16dfa821851ed2170839364147521",
      "new_mode": 33188,
      "new_path": "test/wasm2js/start_func.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "957931a626d906abe47e567cad2814e90721eb77",
      "old_mode": 33188,
      "old_path": "test/wasm2js/start_func.2asm.js.opt",
      "new_id": "c87e43639737ad705f3c42a3cf72b0dd5020c2c4",
      "new_mode": 33188,
      "new_path": "test/wasm2js/start_func.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "984d0e9a767348ade23951bb98266f286bfe485c",
      "old_mode": 33188,
      "old_path": "test/wasm2js/switch.2asm.js",
      "new_id": "e81c544c46ac4b89dd55ee78b089ddd8ac7ec470",
      "new_mode": 33188,
      "new_path": "test/wasm2js/switch.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "8bced1525c6eff72f60e91b3af02a4c4c6f4c9c0",
      "old_mode": 33188,
      "old_path": "test/wasm2js/tee_local.2asm.js",
      "new_id": "9582d6a7cd13ef4311c45a8ce87259baa21c46e3",
      "new_mode": 33188,
      "new_path": "test/wasm2js/tee_local.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "8ad162cfcc70e92ad65299e5ba47d389df86099c",
      "old_mode": 33188,
      "old_path": "test/wasm2js/traps.2asm.js",
      "new_id": "078b6889baceb39d9ed725c78c2d5918760f62be",
      "new_mode": 33188,
      "new_path": "test/wasm2js/traps.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "4f3ffe8bdb89506ff363aff051a2627864e1cd5c",
      "old_mode": 33188,
      "old_path": "test/wasm2js/unaligned.2asm.js",
      "new_id": "ab373580364370d900d65134f4bc090216eb6969",
      "new_mode": 33188,
      "new_path": "test/wasm2js/unaligned.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "3178bb364d919d2ec5b58b9a734a0d5ddbd1ad75",
      "old_mode": 33188,
      "old_path": "test/wasm2js/unaligned.2asm.js.opt",
      "new_id": "87f41b51c7e8106ec4f73919a0697356c2bbd840",
      "new_mode": 33188,
      "new_path": "test/wasm2js/unaligned.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "f5b97ad1ef4f0c81b165f3753d23a32dfed71351",
      "old_mode": 33188,
      "old_path": "test/wasm2js/unary-ops.2asm.js",
      "new_id": "18997b6f2b65d5e7f2291b6a1e7ca39e73a36034",
      "new_mode": 33188,
      "new_path": "test/wasm2js/unary-ops.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "44c4c59c0a78d0147c72f217e7cc3e1fdccdee4d",
      "old_mode": 33188,
      "old_path": "test/wasm2js/unary-ops.2asm.js.opt",
      "new_id": "89fe0614fa35ee7effbf44837544abe5e60e32a6",
      "new_mode": 33188,
      "new_path": "test/wasm2js/unary-ops.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "35bd685e8e6241bef4de9dfd21fc296a7dbc6acb",
      "old_mode": 33188,
      "old_path": "test/wasm2js/unreachable-get-cycle.2asm.js",
      "new_id": "e5abf2249c248c27722e5172a186c5aa8ada038d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/unreachable-get-cycle.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "35bd685e8e6241bef4de9dfd21fc296a7dbc6acb",
      "old_mode": 33188,
      "old_path": "test/wasm2js/unreachable-get-cycle.2asm.js.opt",
      "new_id": "e5abf2249c248c27722e5172a186c5aa8ada038d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/unreachable-get-cycle.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "35bd685e8e6241bef4de9dfd21fc296a7dbc6acb",
      "old_mode": 33188,
      "old_path": "test/wasm2js/unreachable-insts.2asm.js",
      "new_id": "e5abf2249c248c27722e5172a186c5aa8ada038d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/unreachable-insts.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "35bd685e8e6241bef4de9dfd21fc296a7dbc6acb",
      "old_mode": 33188,
      "old_path": "test/wasm2js/unreachable-insts.2asm.js.opt",
      "new_id": "e5abf2249c248c27722e5172a186c5aa8ada038d",
      "new_mode": 33188,
      "new_path": "test/wasm2js/unreachable-insts.2asm.js.opt"
    },
    {
      "type": "modify",
      "old_id": "a8b05658def29d6461acabab28e14067bbfc5c35",
      "old_mode": 33188,
      "old_path": "test/wasm2js/unreachable-later.2asm.js",
      "new_id": "699233a7ce4d7158ccc168cc0f11c35ec4ec04a0",
      "new_mode": 33188,
      "new_path": "test/wasm2js/unreachable-later.2asm.js"
    },
    {
      "type": "modify",
      "old_id": "8adbd1efd12fb845b8d2e568979f98ae555875a0",
      "old_mode": 33188,
      "old_path": "test/wasm2js/unreachable-later.2asm.js.opt",
      "new_id": "9fa406a60af89ed413d864c8ad4a933e29a146aa",
      "new_mode": 33188,
      "new_path": "test/wasm2js/unreachable-later.2asm.js.opt"
    }
  ]
}
