)]}'
{
  "commit": "68771c344ade964c53e728b90024c63e4d24e2dd",
  "tree": "f5fa552b15c6592135a0ba7027523077e85d184a",
  "parents": [
    "794362ad5282ce590c273308b311605363cf996e"
  ],
  "author": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Thu Jul 07 03:32:07 2022"
  },
  "committer": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Fri Jul 08 22:28:47 2022"
  },
  "message": "Only export user-requests symbols on the Module object. NFC\n\nSome exports are only needed internally and those don\u0027t need to be\nexported on the Module object.  This is save some space and avoids\nunexpected exports on the public-facing Module.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "01b92ad94261f295e818a78331828c8eb1ed8caf",
      "old_mode": 33188,
      "old_path": "emscripten.py",
      "new_id": "8c3d56a847857acec908ee698b283bf10f697286",
      "new_mode": 33188,
      "new_path": "emscripten.py"
    },
    {
      "type": "modify",
      "old_id": "e336a25917ac164ccadb8ba8330d232e7708d9c4",
      "old_mode": 33188,
      "old_path": "tests/code_size/random_printf_wasm.json",
      "new_id": "2cf0e32cc85c90d37aa16c79491d4650b48d5d22",
      "new_mode": 33188,
      "new_path": "tests/code_size/random_printf_wasm.json"
    },
    {
      "type": "modify",
      "old_id": "ab1bf8fadcd00add47bbacc353b5b03840498a3f",
      "old_mode": 33188,
      "old_path": "tests/code_size/random_printf_wasm2js.json",
      "new_id": "cd17081c5fc8d0a7f8ceea253d56b7323f4b8da1",
      "new_mode": 33188,
      "new_path": "tests/code_size/random_printf_wasm2js.json"
    },
    {
      "type": "modify",
      "old_id": "886b510b75a96b0c18ce53406e91eeb6b2ed7eba",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_cxx_ctors1.jssize",
      "new_id": "c50698c33bee42083d20993f70cea4a401765ab4",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_cxx_ctors1.jssize"
    },
    {
      "type": "modify",
      "old_id": "51d0989eb9a823f4e81576b9d2545242e6a19558",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_cxx_ctors2.jssize",
      "new_id": "a28728c1896853948b1af6250d5867e4460c9aec",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_cxx_ctors2.jssize"
    },
    {
      "type": "modify",
      "old_id": "a63ced002af307388da4fa83240b37d26fc627ea",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_cxx_except.jssize",
      "new_id": "983149f251790b90f6a9c872da0be4b10c332ec7",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_cxx_except.jssize"
    },
    {
      "type": "modify",
      "old_id": "6f093bd6cc3b2841624a8bf82bda840a90620d3f",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_cxx_except_wasm.jssize",
      "new_id": "20651b13cab811b5e71b5adfd1722907b8e8bab0",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_cxx_except_wasm.jssize"
    },
    {
      "type": "modify",
      "old_id": "b3c1dadf95762b0c9ae9af77940a22aac5e10054",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_cxx_mangle.jssize",
      "new_id": "983149f251790b90f6a9c872da0be4b10c332ec7",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_cxx_mangle.jssize"
    },
    {
      "type": "modify",
      "old_id": "886b510b75a96b0c18ce53406e91eeb6b2ed7eba",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_cxx_noexcept.jssize",
      "new_id": "c50698c33bee42083d20993f70cea4a401765ab4",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_cxx_noexcept.jssize"
    },
    {
      "type": "modify",
      "old_id": "7d930f293292cf07ef32e409eb7772eb88b739cb",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_hello_O0.jssize",
      "new_id": "da9b57e0280629a3f3f71729767b2ca699be488c",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_hello_O0.jssize"
    },
    {
      "type": "modify",
      "old_id": "55c92ab7d540339d91c467245e29309c3c778440",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_hello_O1.jssize",
      "new_id": "8f067afdef078bbb10f4efb6bdc2dfc854734e09",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_hello_O1.jssize"
    },
    {
      "type": "modify",
      "old_id": "28d2ab292b993a8acec4546dde55981dae32670c",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_hello_O2.jssize",
      "new_id": "9c64c70f33a78c7c0df535665f70606ccae999fb",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_hello_O2.jssize"
    },
    {
      "type": "modify",
      "old_id": "a77fd92cf17bbd4b59a4fd55f56a802898e1017f",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_hello_O3.jssize",
      "new_id": "c4990d1ec4727e63db27c3c7077abd7f54ea874b",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_hello_O3.jssize"
    },
    {
      "type": "modify",
      "old_id": "a77fd92cf17bbd4b59a4fd55f56a802898e1017f",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_hello_Os.jssize",
      "new_id": "c4990d1ec4727e63db27c3c7077abd7f54ea874b",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_hello_Os.jssize"
    },
    {
      "type": "modify",
      "old_id": "d3d97531a17e253db36b2ffdda07abcef655c5aa",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_hello_Oz.jssize",
      "new_id": "a328b99f49dd5f598d77879de7b79f57a5096d79",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_hello_Oz.jssize"
    },
    {
      "type": "modify",
      "old_id": "ae6d064561fe58e7bd8246d918fd6907bc272767",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_hello_export_nothing.jssize",
      "new_id": "8831f9f13cdb6eff3713b938a531b71089e64fe3",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_hello_export_nothing.jssize"
    },
    {
      "type": "modify",
      "old_id": "7663e733fc70a79232a6a7a480a0e5515aa7d406",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_libcxxabi_message_O3.jssize",
      "new_id": "1492556e41252b7a5f29b49550cbb1f108eb34ef",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_libcxxabi_message_O3.jssize"
    },
    {
      "type": "modify",
      "old_id": "67285038b66aa3fd43b686efbc0e54970cba8740",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_mem_O3.jssize",
      "new_id": "3de49f27c6dcc385ad918ec8686329e0b0f3669c",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_mem_O3.jssize"
    },
    {
      "type": "modify",
      "old_id": "af08b9088cf0ef87c7756330c0d03b98ff1af411",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_mem_O3_grow.jssize",
      "new_id": "a153ee21d85f783499ad9e4bb45e82698f237d16",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_mem_O3_grow.jssize"
    },
    {
      "type": "modify",
      "old_id": "09b20f4efc3454f1c93695f3d5b8f4573b28e425",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_minimal_O0.jssize",
      "new_id": "bb4ad0b8afe3e03f5943ff3652e52cfc434a3f1e",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_minimal_O0.jssize"
    },
    {
      "type": "modify",
      "old_id": "a3d5648d66a2b717068c870d5e8ccb3c68118e55",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_minimal_O1.jssize",
      "new_id": "6902890327b83fcf3a5805337bd6ce97ef3b9005",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_minimal_O1.jssize"
    },
    {
      "type": "modify",
      "old_id": "299698941a730ec65f10d8a62735c5a21f40cef4",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_minimal_O2.jssize",
      "new_id": "54bbfbfb349e3d496b23244278efc6629800c789",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_minimal_O2.jssize"
    },
    {
      "type": "modify",
      "old_id": "dceb0b36e2dabe0d957ff04cdcf0bac7808a1cbe",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_minimal_O3.jssize",
      "new_id": "7593b8931a87e4ae3c1b76c444f4f8883fae04d5",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_minimal_O3.jssize"
    },
    {
      "type": "modify",
      "old_id": "dceb0b36e2dabe0d957ff04cdcf0bac7808a1cbe",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_minimal_Os.jssize",
      "new_id": "7593b8931a87e4ae3c1b76c444f4f8883fae04d5",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_minimal_Os.jssize"
    },
    {
      "type": "modify",
      "old_id": "dceb0b36e2dabe0d957ff04cdcf0bac7808a1cbe",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_minimal_Oz.jssize",
      "new_id": "7593b8931a87e4ae3c1b76c444f4f8883fae04d5",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_minimal_Oz.jssize"
    },
    {
      "type": "modify",
      "old_id": "dc3f830ecd51de7cbed4277cd070ca0bcd93540f",
      "old_mode": 33188,
      "old_path": "tests/other/metadce/test_metadce_minimal_pthreads.jssize",
      "new_id": "2ba5aa412b4c8a06060d496598a24b32e46a2d8d",
      "new_mode": 33188,
      "new_path": "tests/other/metadce/test_metadce_minimal_pthreads.jssize"
    },
    {
      "type": "modify",
      "old_id": "1d99a9d0e93da050f0db8f21bf5a72d2c8160537",
      "old_mode": 33188,
      "old_path": "tests/other/test_unoptimized_code_size.js.size",
      "new_id": "ff8c7e42afb545b622104d452bace5138376971e",
      "new_mode": 33188,
      "new_path": "tests/other/test_unoptimized_code_size.js.size"
    },
    {
      "type": "modify",
      "old_id": "74ed601e59d47bb1922c61f6c8064149772a7e7b",
      "old_mode": 33188,
      "old_path": "tests/other/test_unoptimized_code_size_no_asserts.js.size",
      "new_id": "f9a4636e6f8487a1e8b5b874d057383879cea470",
      "new_mode": 33188,
      "new_path": "tests/other/test_unoptimized_code_size_no_asserts.js.size"
    },
    {
      "type": "modify",
      "old_id": "5c1c10db529d5f8b8342f4d73234e7dab4022f0f",
      "old_mode": 33261,
      "old_path": "tools/acorn-optimizer.js",
      "new_id": "25dac7eae0dccee03865a0c72735f99e08cc832e",
      "new_mode": 33261,
      "new_path": "tools/acorn-optimizer.js"
    }
  ]
}
