)]}'
{
  "log": [
    {
      "commit": "7e3c0461444bc2b3ad33b32fe89867d626e0f9f5",
      "tree": "5e6b883df2ea74a788be9c820c74c3c66861cf79",
      "parents": [
        "619a2895bb399932be4cded323c5d9e7bbc251eb"
      ],
      "author": {
        "name": "Alon Zakai",
        "email": "azakai@google.com",
        "time": "Mon May 24 12:59:32 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 24 12:59:32 2021 -0700"
      },
      "message": "Error on the master branch, and direct people to main. See #805 (#823)\n\nSee #805\r\n\r\nThe behavior is now:\r\n\r\n$ ./emsdk install 2.0.0\r\n****\r\nError: You appear to be using the `master` branch of emsdk.\r\nWe recently made the switch to using `main`\r\nIn order to continue to receive updates you will need to make the switch locally too.\r\nFor normal clones without any local branches simply running the following command should be enough:\r\n  `git checkout main`\r\nFor more information see https://github.com/emscripten-core/emsdk/issues/805\r\n****\r\n$ echo $?\r\n1\r\n\r\nIf you see this error, you are using master, and should switch to main,\r\nwhich is where development now occurs."
    },
    {
      "commit": "619a2895bb399932be4cded323c5d9e7bbc251eb",
      "tree": "3b9b3b56e494c5c90768996bc7499ba7c1aa8a0a",
      "parents": [
        "05328c455991a50550933a8eda9cb4952af1c93d"
      ],
      "author": {
        "name": "juj",
        "email": "jujjyl@gmail.com",
        "time": "Wed May 05 04:02:25 2021 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 04 18:02:25 2021 -0700"
      },
      "message": "Remove explicit closure install step, the first install command does already seem to install google-closure-compiler-windows at least. (#803)\n\n"
    },
    {
      "commit": "05328c455991a50550933a8eda9cb4952af1c93d",
      "tree": "687d56b1b449a0aea41fea9a63e46b7db7057743",
      "parents": [
        "894c25b52ae42ca619059e12dbf88c4a3a62f2c5"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon May 03 16:35:09 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 03 16:35:09 2021 -0700"
      },
      "message": "Add warning to those using `master` branch (#810)\n\n"
    },
    {
      "commit": "894c25b52ae42ca619059e12dbf88c4a3a62f2c5",
      "tree": "7c4eba6b6850f8b57c3a89c1173591d3e0ff67d4",
      "parents": [
        "b4c9194d81c37416dad2bbd2843bb6d37bfdfe4f"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Thu Apr 29 15:48:18 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 29 15:48:18 2021 -0700"
      },
      "message": "Switch to `HEAD.zip` when downloading archive from github. (#806)\n\nThis works regardless of the name of the primary branch so that\r\nthe code will continue to work if/when we rename `main` to `master`.\r\n\r\nSee: #805"
    },
    {
      "commit": "b4c9194d81c37416dad2bbd2843bb6d37bfdfe4f",
      "tree": "e2607473a05ea7877e86c74de24cadbdeaa3a2ec",
      "parents": [
        "3510ab2697eff7317d449c7beee2b5acd607304f"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Thu Apr 29 08:43:20 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 29 08:43:20 2021 -0700"
      },
      "message": "Unset emsdk-related environment variable from inactive tools (#801)\n\nWhen we deactivate a tool we also want to remove its environment\r\nvariables.   One driver for this is that modern sdks don\u0027t set\r\n`EM_CACHE` whereas old ones did and we want to make sure that\r\n`EM_CACHE` gets unset when folks upgrade (and then re-set if\r\nthey downgrade).  See #797."
    },
    {
      "commit": "3510ab2697eff7317d449c7beee2b5acd607304f",
      "tree": "fde6001f9f16c4159daad06defa63c00a53bea55",
      "parents": [
        "16ee884464be3bdd99b496bb6e9f4118324abfd8"
      ],
      "author": {
        "name": "juj",
        "email": "jujjyl@gmail.com",
        "time": "Thu Apr 29 13:32:43 2021 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 29 03:32:43 2021 -0700"
      },
      "message": "Add option --override-repository (#792)\n\n* Add option --override-repository to allow controlling where git clones happen from.\r\n\r\n* Address review"
    },
    {
      "commit": "16ee884464be3bdd99b496bb6e9f4118324abfd8",
      "tree": "9c367b3aac234e620043b4d366afbbd26ce98040",
      "parents": [
        "4282d5d44bf8b73b35d9c4a466a89c91e7df37c7"
      ],
      "author": {
        "name": "juj",
        "email": "jujjyl@gmail.com",
        "time": "Tue Apr 27 00:38:00 2021 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 26 14:38:00 2021 -0700"
      },
      "message": "Fix issues with npm install of google-closure-compiler installing all dev packages as well. (#793)\n\n"
    },
    {
      "commit": "4282d5d44bf8b73b35d9c4a466a89c91e7df37c7",
      "tree": "dc3df77458d89a0fe7e733ec9c86eedd38cb0dcc",
      "parents": [
        "cee96f8054964617d6ca870209483220222601bd"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon Apr 26 06:29:01 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 26 06:29:01 2021 -0700"
      },
      "message": "Avoid setting `EM_CACHE` unless we really need to (#797)\n\nThis avoid polluting the global environment which makes\r\nside-by-side installational of different emscripten version\r\nharder.\r\n\r\nSee https://github.com/emscripten-core/emscripten/pull/13954"
    },
    {
      "commit": "cee96f8054964617d6ca870209483220222601bd",
      "tree": "7b9d06b201326408c432267c84dd8f6092a4d347",
      "parents": [
        "e32410e004245f382ad77d1f5250d2b8cdff9e65"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Fri Apr 23 18:35:03 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 23 18:35:03 2021 -0700"
      },
      "message": "2.0.18 (#799)\n\n"
    },
    {
      "commit": "e32410e004245f382ad77d1f5250d2b8cdff9e65",
      "tree": "6d96eac87d077d8f3a2dc02f52f747f41ec42422",
      "parents": [
        "bda6a0c5a524ba1128a51585a64ab4789305ba26"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Fri Apr 23 10:35:23 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 23 10:35:23 2021 -0700"
      },
      "message": "Add create_release.py script (#798)\n\n"
    },
    {
      "commit": "bda6a0c5a524ba1128a51585a64ab4789305ba26",
      "tree": "e1d3b3d04cac1d7f5f1f368f0b0a2ce6910c7bd3",
      "parents": [
        "f03f1dc5796b2d1cb2c5430c01a0823362410bfb"
      ],
      "author": {
        "name": "juj",
        "email": "jujjyl@gmail.com",
        "time": "Fri Apr 23 10:53:02 2021 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 23 10:53:02 2021 +0300"
      },
      "message": "Remove the use of a custom temp directory. That is a bad practice, we should reuse system temp directory instead, that is what it is there for. (#791)\n\n"
    },
    {
      "commit": "f03f1dc5796b2d1cb2c5430c01a0823362410bfb",
      "tree": "2122f3f5614e80a8a1da4a259f2aa1362d17db1a",
      "parents": [
        "2e7eaf7233144e5e25b1c1338890bbab5d011815"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Sat Apr 10 17:41:55 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 10 17:41:55 2021 -0700"
      },
      "message": "2.0.17 (#786)\n\n"
    },
    {
      "commit": "2e7eaf7233144e5e25b1c1338890bbab5d011815",
      "tree": "08f0de19ed3277575908f10ca59d0bab31752e32",
      "parents": [
        "6162e2e783526e9dab0726634a6583139dda6da1"
      ],
      "author": {
        "name": "Piotr Paczkowski (trzeci.eu)",
        "email": "kontakt@trzeci.eu",
        "time": "Sun Mar 28 17:25:23 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 28 08:25:23 2021 -0700"
      },
      "message": "Correct README.md about building arguments of docker image. Fixes #748 (#777)\n\n"
    },
    {
      "commit": "6162e2e783526e9dab0726634a6583139dda6da1",
      "tree": "11bc8bc1e0887a2ada150c0ecce730393dccda1d",
      "parents": [
        "459f7c14f651bebc6025c4f52c716e8c161e7d6e"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Thu Mar 25 19:00:07 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 25 19:00:07 2021 -0700"
      },
      "message": "2.0.16 (#773)\n\n"
    },
    {
      "commit": "459f7c14f651bebc6025c4f52c716e8c161e7d6e",
      "tree": "2b4470acda00c88b65aca946c8d81efb96818579",
      "parents": [
        "c1589b55641787d55d53e883852035beea9aec3f"
      ],
      "author": {
        "name": "Tim Talashok",
        "email": "t.talashok@gmail.com",
        "time": "Thu Mar 25 18:00:30 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 25 13:00:30 2021 -0400"
      },
      "message": "Update bazel readme (#774)\n\n* Update bazel/README.md\r\n\r\n* Add deps instantiation to readme\r\n\r\n* Add bazelrc explanations to readme\r\n\r\n* Note the preferred way of using bazel emsdk"
    },
    {
      "commit": "c1589b55641787d55d53e883852035beea9aec3f",
      "tree": "1c4fbce8c604ccc4ad69d61b008bc69d00d775fd",
      "parents": [
        "fdda8524ce0c33da847a1b7bc9b0cbffe8f7192f"
      ],
      "author": {
        "name": "Tim Talashok",
        "email": "t.talashok@gmail.com",
        "time": "Thu Mar 25 00:50:44 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 24 16:50:44 2021 -0700"
      },
      "message": "Use emsdk as external bazel dependency (#766)\n\n* Makes provided bazel rules look up @emsdk workspace instead of local workspace\r\n* Uses system-specific emscripten binaries instead of defaulting to linux\r\n* Provides macros for loading emsdk dependencies (nodejs and emscripten binaries)\r\n* Unhardcodes paths in bazel rules and .sh wrappers\r\n* `update_bazel_workspace.sh` now updates `revisions.bzl`\r\n* `emscripten_deps()` can be fed with specific emscripten version\r\n* Adds external usage test\r\n\r\nAddresses #650 and #696"
    },
    {
      "commit": "fdda8524ce0c33da847a1b7bc9b0cbffe8f7192f",
      "tree": "349b4427127bed0e17d5213bdbcdec483e30fb5f",
      "parents": [
        "b85548d0dd72cb1df3976a630874a58d60442a34"
      ],
      "author": {
        "name": "Alon Zakai",
        "email": "azakai@google.com",
        "time": "Mon Mar 22 14:07:34 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 22 14:07:34 2021 -0700"
      },
      "message": "Simplify the notation for installing by hash to just emsdk install HASH (#767)\n\nPreviously this had to be\r\n\r\nemsdk install sdk-releases-upstream-HASH\r\n\r\nThe only thing preventing using just the hash was that there was no\r\ndefault for the backend, so defaulting to upstream fixes this. And then\r\nwe can do\r\n\r\nemsdk install HASH\r\n"
    },
    {
      "commit": "b85548d0dd72cb1df3976a630874a58d60442a34",
      "tree": "21fe520c8eb218cf7db6372dc6b8c2b4d7942e1d",
      "parents": [
        "848260ed5886488339645879a96dfc7d8f570693"
      ],
      "author": {
        "name": "Jia Yuan Lo",
        "email": "jylo06g@gmail.com",
        "time": "Tue Mar 23 02:36:54 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 22 11:36:54 2021 -0700"
      },
      "message": "List \"Release\" as the default build option (#770)\n\nThis was set back in commit cea44f475af10c6fde85d4906111a39818e3f134\r\n\r\nFixes #760"
    },
    {
      "commit": "848260ed5886488339645879a96dfc7d8f570693",
      "tree": "01b861acbcfa2ffed7a7d79112973289f5dd1f88",
      "parents": [
        "ac98ca38822a865cd6c0eb225309ed62aea5e1e5"
      ],
      "author": {
        "name": "walkingeyerobot",
        "email": "mitch@thefoley.net",
        "time": "Sun Mar 21 20:08:54 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 21 20:08:54 2021 -0400"
      },
      "message": "Bazel add html support (#765)\n\n* allow the bazel toolchain to output html files\r\n\r\n* allow for cc_binary rule names to end in .js\r\n\r\n* fix python name\r\n\r\n* continue to call emcc instead of em++ for now\r\n\r\n* small cleanup\r\n\r\nCo-authored-by: Mitch Foley \u003cmitchfoley@chromium.org\u003e"
    },
    {
      "commit": "ac98ca38822a865cd6c0eb225309ed62aea5e1e5",
      "tree": "e27311e36d5a074765860443197b23cedd6b969c",
      "parents": [
        "0fe3d48f2226566da80a55488c720b43c889c0f2"
      ],
      "author": {
        "name": "juj",
        "email": "jujjyl@gmail.com",
        "time": "Wed Mar 17 17:26:19 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 17 17:26:19 2021 +0200"
      },
      "message": "Rename EMCC_CCACHE to _EMCC_CCACHE. (#762)\n\n"
    },
    {
      "commit": "0fe3d48f2226566da80a55488c720b43c889c0f2",
      "tree": "123601e794c2440f527b60aaf726e36d674a6269",
      "parents": [
        "9c65611d96e68081f7c146012f5ede31e7de4d73"
      ],
      "author": {
        "name": "juj",
        "email": "jujjyl@gmail.com",
        "time": "Tue Mar 16 09:43:02 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 16 09:43:02 2021 +0200"
      },
      "message": "Update to python 3.9.2 on Windows as well. Mark old Python and Node packages. (#758)\n\n"
    },
    {
      "commit": "9c65611d96e68081f7c146012f5ede31e7de4d73",
      "tree": "f39e2026da461fc2ba7c4cf4f182b684df67cb9a",
      "parents": [
        "1ee4a9c5bebb84461dbfb0c62980b7143f655df9"
      ],
      "author": {
        "name": "juj",
        "email": "jujjyl@gmail.com",
        "time": "Mon Mar 15 09:15:26 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 15 09:15:26 2021 +0200"
      },
      "message": "Ccache (#711)\n\n* Add support for ccache.\r\n\r\n* Simplify ccache activation.\r\n\r\n* Fix macOS ccache build\r\n\r\n* Make ccache executable\r\n\r\n* Add Ninja build support. Change ccache name to git.\r\n\r\n* Fix merge conflict"
    },
    {
      "commit": "1ee4a9c5bebb84461dbfb0c62980b7143f655df9",
      "tree": "0b2a0fd7c09f012cb6fe9ebea7367984ca3f8243",
      "parents": [
        "1a3878716fbad29f89184e270549bed9a1e8c959"
      ],
      "author": {
        "name": "Alexander Köplinger",
        "email": "alex.koeplinger@outlook.com",
        "time": "Sun Mar 14 18:43:16 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 14 10:43:16 2021 -0700"
      },
      "message": "Fix GitHub repo url in emsdk_manifest.json (#757)\n\nIt was still using the old repo location which was moved to the emscripten-core organization."
    },
    {
      "commit": "1a3878716fbad29f89184e270549bed9a1e8c959",
      "tree": "54f842b261996f973d1bd08591105e2792136511",
      "parents": [
        "96d7ee1c5e2ce349add36df6165ba7b4ffc96b77"
      ],
      "author": {
        "name": "Tim Talashok",
        "email": "t.talashok@gmail.com",
        "time": "Fri Mar 12 22:28:55 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 12 13:28:55 2021 -0800"
      },
      "message": "Remove absl from wasm_binary (#756)\n\n* Remove absl from wasm_binary\r\n\r\n* Formatting fixes\r\n\r\n* Blank line, too\r\n\r\n* Reorder imports"
    },
    {
      "commit": "96d7ee1c5e2ce349add36df6165ba7b4ffc96b77",
      "tree": "73d25b7427a07d511716122f30b33c5a864b435c",
      "parents": [
        "772d397a5512401db3c5aa606dd919bd99783844"
      ],
      "author": {
        "name": "juj",
        "email": "jujjyl@gmail.com",
        "time": "Fri Mar 12 17:29:56 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 12 17:29:56 2021 +0200"
      },
      "message": "Fix support for Apple M1 (#753)\n\n* Fix support for Apple M1. Node.js will still run via Rosetta 2 emulation since they do not yet have M1 support, but Python, LLVM, Emscripten and Binaryen will be native.\r\n\r\n* Update M1 python version and URL\r\n\r\n* Remove .gitignore additions\r\n\r\n* Move python first in the manifest (#441)\r\n\r\n* Use macosx-version-min when building python\r\n\r\n* Update Intel macOS python package name"
    },
    {
      "commit": "772d397a5512401db3c5aa606dd919bd99783844",
      "tree": "b7272979875d0d01d97057d04e8c987961e0c79e",
      "parents": [
        "9a70fe368827c6bdcc9fa9b67841bf4967b77f18"
      ],
      "author": {
        "name": "juj",
        "email": "jujjyl@gmail.com",
        "time": "Thu Mar 11 14:09:48 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 11 14:09:48 2021 +0200"
      },
      "message": "Fix search of VCTargetsPath for VS2019 build. (#698)\n\n"
    },
    {
      "commit": "9a70fe368827c6bdcc9fa9b67841bf4967b77f18",
      "tree": "9dbb0f347f401216194b223e197092cfc5d72da5",
      "parents": [
        "cf2e3371cd19b248137f27fcf4ac79f8b4507e04"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Wed Mar 10 21:54:29 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 10 21:54:29 2021 -0800"
      },
      "message": "Rename sdk-upstream-master SDK to sdk-upstream-main (#754)\n\nNow that all the components (binaryen, emscripten and llvm) use `main`\r\nas the branch name is makes sense to give the SDK this name.\r\n\r\nKeep backwards compat with the old name but issue a warning when its\r\nused.\r\n"
    },
    {
      "commit": "cf2e3371cd19b248137f27fcf4ac79f8b4507e04",
      "tree": "7869f559239612e2820e24821c2ee070ccaffe9f",
      "parents": [
        "329423fea2c6a41e87d0c9b75f5800e1cf4c9dd2"
      ],
      "author": {
        "name": "Mark Callow",
        "email": "2244683+MarkCallow@users.noreply.github.com",
        "time": "Wed Mar 10 18:07:02 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 10 18:07:02 2021 -0800"
      },
      "message": "Base on Ubuntu Focal. (#747)\n\n"
    },
    {
      "commit": "329423fea2c6a41e87d0c9b75f5800e1cf4c9dd2",
      "tree": "fc6e2ce2bb4013fc16d2ae0a101a182a04a3eb20",
      "parents": [
        "d3428211956919dda48d4f5621507225074e85a5"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Wed Mar 10 11:11:28 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 10 11:11:28 2021 -0800"
      },
      "message": "Remove \"fastcomp-master\" SDKs from emsdk_manifest.json (#752)\n\nIt makes not sense to install fastcomp with the current main\r\nbranch of binaryen and emscripten so remove these SDK options."
    },
    {
      "commit": "d3428211956919dda48d4f5621507225074e85a5",
      "tree": "a2429b89b443215247ef319f8fc0e60532c0fe13",
      "parents": [
        "1fe80678a90230bf060147164859d0d1064ef5db"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Tue Mar 09 16:56:27 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 09 16:56:27 2021 -0800"
      },
      "message": "Skip npm step if node_modules already exists (#640)\n\nSee https://github.com/WebAssembly/waterfall/pull/670"
    },
    {
      "commit": "1fe80678a90230bf060147164859d0d1064ef5db",
      "tree": "40821e90c55d471ddcc8ce833550d468e71f3f69",
      "parents": [
        "67dc4b49894dfaa9f4a60e6991186587c980ebc3"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Tue Mar 09 11:13:09 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 09 11:13:09 2021 -0800"
      },
      "message": "Missing update from #746 (#751)\n\n"
    },
    {
      "commit": "67dc4b49894dfaa9f4a60e6991186587c980ebc3",
      "tree": "db5c985b097e75fda46b0cb2309d104dad654848",
      "parents": [
        "73183b5c30560c389f76466f22e2b45825e2e45b"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon Mar 08 15:52:14 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 08 15:52:14 2021 -0800"
      },
      "message": "Switch emscripten branch from master to main (#750)\n\n"
    },
    {
      "commit": "73183b5c30560c389f76466f22e2b45825e2e45b",
      "tree": "64d58b3813014efe29fe89046e5b5dd3f861086e",
      "parents": [
        "226b548c315916e615d795bacdfc0abd1d1db9dc"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon Mar 08 14:26:03 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 08 14:26:03 2021 -0800"
      },
      "message": "Fix race between `install tot` and `active tot` (#749)\n\nSince #732 we lookup tot release dynamically, but we don\u0027t\r\nnecessarily want to do this for the `activate` command otherwise\r\n`install` followed by `activate` a can fail if a new build was\r\nproduced inbetween."
    },
    {
      "commit": "226b548c315916e615d795bacdfc0abd1d1db9dc",
      "tree": "7f38c44776737d56121cc2c06c1ea41d67adbbda",
      "parents": [
        "7d155f842431af4d9c2e3a55149a881283a06920"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon Mar 08 08:33:25 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 08 08:33:25 2021 -0800"
      },
      "message": "Rename binaryen-master to binaryen-main (#746)\n\nThis matches the branch name that was already updated/renamed."
    },
    {
      "commit": "7d155f842431af4d9c2e3a55149a881283a06920",
      "tree": "9ffdab603711413dc040d5fdd6bdc96cb76cd33d",
      "parents": [
        "f0ee795014f05f68f28f0199963af1e4763ecc28"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon Mar 08 08:03:07 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 08 08:03:07 2021 -0800"
      },
      "message": "Move tests to \"test\" directory.  NFC. (#745)\n\n"
    },
    {
      "commit": "f0ee795014f05f68f28f0199963af1e4763ecc28",
      "tree": "0a63d247f88d20b5cc51dd2bf333b73c6ecd10bb",
      "parents": [
        "7cba2e0a92b9df42376707dfdae6e1f108f79a27"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon Mar 08 08:02:38 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 08 08:02:38 2021 -0800"
      },
      "message": "Remove special version check for vs-tool. NFC. (#740)\n\nAs of #505 all tools write a check a version file so we don\u0027t need to\r\nspecial case vs-tool anymore."
    },
    {
      "commit": "7cba2e0a92b9df42376707dfdae6e1f108f79a27",
      "tree": "4516f48847ccd06bbf9038142677cd02fa4bcb4c",
      "parents": [
        "6e2873c834b540fd54981ebf72981e90c4b6b0b2"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Fri Mar 05 23:18:22 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 05 23:18:22 2021 -0800"
      },
      "message": "2.0.15 (#743)\n\n"
    },
    {
      "commit": "6e2873c834b540fd54981ebf72981e90c4b6b0b2",
      "tree": "f233d99823a98ba391d7aa5b377db80bc0e02f93",
      "parents": [
        "9d639b383a7c63b91c5f60a788bfadf291e8b94d"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Fri Mar 05 13:32:33 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 05 13:32:33 2021 -0800"
      },
      "message": "Feedback from #741.  NFC. (#742)\n\n"
    },
    {
      "commit": "9d639b383a7c63b91c5f60a788bfadf291e8b94d",
      "tree": "fc273b7a2a7751956b0440814c7b5c352b150158",
      "parents": [
        "8915c20b06ec7424502a6fab172eac1cf93710cb"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Fri Mar 05 12:51:04 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 05 12:51:04 2021 -0800"
      },
      "message": "Fix for `construct_env` and `list` with tot build installed (#741)\n\n"
    },
    {
      "commit": "8915c20b06ec7424502a6fab172eac1cf93710cb",
      "tree": "9018252bd1e97521b626a67c47c2815d2355f629",
      "parents": [
        "9d00a82b6a8161765a0243e05305c905433c7c6f"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Fri Mar 05 09:44:19 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 05 09:44:19 2021 -0800"
      },
      "message": "Always print debug info to stderr (#739)\n\n"
    },
    {
      "commit": "9d00a82b6a8161765a0243e05305c905433c7c6f",
      "tree": "350109daecbbb16158463dc829f7e70aacf84354",
      "parents": [
        "53eacf405d616b9b17125a2ebdf6308e1cf48e3f"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Fri Mar 05 09:19:42 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 05 09:19:42 2021 -0800"
      },
      "message": "Remove `update-tags` phase (#738)\n\nIts not really very useful to cache the tot release in a local text\r\nfile.  Instead just fetch the revsion each time `install tot` is run.\r\n\r\nThis avoids folks accidentally installing \"old\" tot releases.\r\n\r\nAlso, make the output a little less chatty when looking up tot version."
    },
    {
      "commit": "53eacf405d616b9b17125a2ebdf6308e1cf48e3f",
      "tree": "bf2e0b3f3d0e4663c39efd86dfdcf37c2f0f59c7",
      "parents": [
        "e08c1530935c292dc0f0166cf3ad8afbf547401a"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon Mar 01 17:32:03 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 01 17:32:03 2021 -0800"
      },
      "message": "Allow the install of any emscripten-releases build (#732)\n\nThis is done by detecting the 40 character git sha in the SDK version\r\nand creating a new set of tools based on this SHA.  This works for any\r\ncommand that uses expand_sdk_name (i.e. install activate and update) but\r\nit wont show up in the output of `list`.\r\n\r\nFor example:\r\n\r\n./emsdk install sdk-releases-upstream-b0cfdb236483b6828ee2e3f263fd94f011ed1863-64bit\r\n\r\nOr just:\r\n\r\n./emsdk install releases-upstream-b0cfdb236483b6828ee2e3f263fd94f011ed1863"
    },
    {
      "commit": "e08c1530935c292dc0f0166cf3ad8afbf547401a",
      "tree": "e976c6b17862877e4d860a011a370855a8e38f89",
      "parents": [
        "0a841562dfc0269d3d33b58160bf056d25c96f81"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon Mar 01 10:04:19 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 01 10:04:19 2021 -0800"
      },
      "message": "Refactor test.py to use python unittest. NFC. (#735)\n\n"
    },
    {
      "commit": "0a841562dfc0269d3d33b58160bf056d25c96f81",
      "tree": "6a5c29c57cfc86bf1515c1cd5f46c280cc15a586",
      "parents": [
        "f788ca92083e5f27a5adcfc375549756b95a89ce"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon Mar 01 09:32:07 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 01 09:32:07 2021 -0800"
      },
      "message": "Avoid post-install when nothing is installed (#736)\n\nThis avoids re-running the post-install scripts when commands such as\r\n`./emsdk install latest` a re-run.  This re-running of npm ci can be\r\nsignificant slowdown especially during testing and developerment.\r\n\r\nBecuase of the refactoring this change change also means we exit ealier\r\nwhen a given tool fails to install.  In general we want to error out as\r\nearly as possible on the first failure so as not to bury it."
    },
    {
      "commit": "f788ca92083e5f27a5adcfc375549756b95a89ce",
      "tree": "76df7ea3b13d8d2e4ca873a411478f18644951e4",
      "parents": [
        "c1883c7407ef071b5b3ad6b8ef6fab3267e1346b"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Fri Feb 26 11:12:04 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 26 11:12:04 2021 -0800"
      },
      "message": "Remove unneeded try/catch (#733)\n\n"
    },
    {
      "commit": "c1883c7407ef071b5b3ad6b8ef6fab3267e1346b",
      "tree": "bb4f91ea6fc8a9ab6a5acaf52e9d26eea89be211",
      "parents": [
        "fcf1bbe97431c81005e306929e8fbedc6878e613"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Fri Feb 26 08:52:07 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 26 08:52:07 2021 -0800"
      },
      "message": "Cleanup sys.argv handling. NFC. (#734)\n\n"
    },
    {
      "commit": "fcf1bbe97431c81005e306929e8fbedc6878e613",
      "tree": "fd52ce4761118cf2e4f4cda1d7a53bc32f06c876",
      "parents": [
        "a79eadf89335daa24f749ac9a9d405b9a7ad3836"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Fri Feb 26 08:49:08 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 26 08:49:08 2021 -0800"
      },
      "message": "Limit expansion of %releases-tag% for fastcomp (#731)\n\nWithout this, all releases are made available as fastcomp\r\nversions.\r\n\r\nAlso, sort the releases to that the most recent come last.\r\nThis fixes the `emsdk list` display which only displays\r\nthe two most recent versions."
    },
    {
      "commit": "a79eadf89335daa24f749ac9a9d405b9a7ad3836",
      "tree": "8716342bd5f25dd20ea86560756a0a9d590ba8ed",
      "parents": [
        "f9af08a28f9c48a48041398237ec45c598888b68"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Fri Feb 26 08:48:00 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 26 08:48:00 2021 -0800"
      },
      "message": "Fix crash attempting to install fastcmp SDK by hash (#730)\n\nUsing the full SDK name was causing a crash here because the\r\nversion is not of the form 1.2.3.  e.g:\r\n\r\nsdk-releases-upstream-3b8cff670e9233a6623563add831647e8689a86b-64bit"
    },
    {
      "commit": "f9af08a28f9c48a48041398237ec45c598888b68",
      "tree": "5551d981a52c78467577cb87a38404620ba03eb4",
      "parents": [
        "102e02252b94a7fbcb918f504831a27070a4bfda"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Thu Feb 25 16:35:38 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 16:35:38 2021 -0800"
      },
      "message": "Remove unused run_emcc function. NFC. (#713)\n\nAlso, make handling of activated_path consistent.  We don\u0027t support\r\nmultiple activated paths so we can simplify the handling in some\r\nplaces."
    },
    {
      "commit": "102e02252b94a7fbcb918f504831a27070a4bfda",
      "tree": "eeb0446414fcc10c53bcf85c5158e9653fdb5a03",
      "parents": [
        "63b6cd2a4e122f86b4d76d371eed978debf85d0f"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Thu Feb 25 16:34:56 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 16:34:56 2021 -0800"
      },
      "message": "Move error reporting when git is not found during update-tags (#728)\n\nupdate-tags is called from two places `update-tags` itself and also\r\nas as part of `update`.   Silently ignoring the absence of git should\r\nonly happen in the later case.   If the user explicitly ask for\r\nupdate-tags we should hard fail as normal."
    },
    {
      "commit": "63b6cd2a4e122f86b4d76d371eed978debf85d0f",
      "tree": "92b5336d0b0fe250673b5078fcf5c877a6c0cbe1",
      "parents": [
        "ef638b3860d7856d51c42b981714ee1da11bafd2"
      ],
      "author": {
        "name": "Jia Yuan Lo",
        "email": "jylo06g@gmail.com",
        "time": "Wed Feb 24 03:18:28 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 23 11:18:28 2021 -0800"
      },
      "message": "Allow system npm in \"emsdk install emscripten\" (#723)\n\n\"emsdk install emscripten-master-64bit\" is currently dependent on\r\nwhether emscripten node is installed or not.\r\n\r\nThis change allow using system-provided node / npm command to proceed\r\nthe installation. Also clarify the error message."
    },
    {
      "commit": "ef638b3860d7856d51c42b981714ee1da11bafd2",
      "tree": "fca525ac8a8a4de78446e0b71e43def8e22a1fb8",
      "parents": [
        "57ebbbdabce7dc0701a7f02d8e879c5869f70bf7"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Wed Feb 17 19:11:07 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 17 19:11:07 2021 -0800"
      },
      "message": "Rename llvm-git-master -\u003e llvm-git-main (#718)\n\nTo match the branch rename that happened in #693."
    },
    {
      "commit": "57ebbbdabce7dc0701a7f02d8e879c5869f70bf7",
      "tree": "627748819ebca60d98fd2e392651dddf0ec8ae4a",
      "parents": [
        "2b720e547355182d0b78d59d269bd17561dfac2e"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon Feb 15 13:46:54 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 15 13:46:54 2021 -0800"
      },
      "message": "Avoid adding our java or python to the PATH (#706)\n\nFor Java we use the value in the config file so it doesn\u0027t need to be in\r\nthe PATH.\r\n\r\nFor python, all our tools should launch via scripts that check for\r\nEMSDK_PYTHON so having python in the PATH for emsdk users should not be\r\nneeded.\r\n\r\nThe motivation for this is that we don\u0027t want to clobber any existing\r\npython or java versions that users might already have in their PATH.\r\n\r\nThis is the easy part of #705."
    },
    {
      "commit": "2b720e547355182d0b78d59d269bd17561dfac2e",
      "tree": "0c75236812945885a86ae7b3f93e888a1363a9b8",
      "parents": [
        "9e96410d7fcdbcda258ac970f56a9bb87ed5bb2c"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Sun Feb 14 11:46:10 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 14 11:46:10 2021 -0800"
      },
      "message": "2.0.14 (#710)\n\n"
    },
    {
      "commit": "9e96410d7fcdbcda258ac970f56a9bb87ed5bb2c",
      "tree": "1f3ad3b2122387d68811253cd4f902c6360ff35f",
      "parents": [
        "8b32b7def837a15e766039501630549149d3db41"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Fri Feb 12 16:47:20 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 12 16:47:20 2021 -0800"
      },
      "message": "Update node version to 14.15.5 (latest TLS release) (#708)\n\nSee https://github.com/WebAssembly/binaryen/issues/3551"
    },
    {
      "commit": "8b32b7def837a15e766039501630549149d3db41",
      "tree": "b4ba236b691bb4ac9f6de8450a3687f3857146b2",
      "parents": [
        "ba7fad312bd31a6fa944fa3d226370d81c3679ed"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon Feb 08 15:01:14 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 08 15:01:14 2021 -0800"
      },
      "message": "Cleanup handling of old prebuild SDK tags (#697)\n\n- Remove empty llvm-tags-32bit.txt\r\n- Remove code that executes if llvm-tags-64bit.txt is missing (it\r\n  can\u0027t be since its checked in these days).\r\n- Cleanup load_file_index_list\r\n\r\nI verfied manually that llvm_precompiled_tags* list are identical\r\nbefore and after this change."
    },
    {
      "commit": "ba7fad312bd31a6fa944fa3d226370d81c3679ed",
      "tree": "3e86b0d0aba4927ecb86a945b82d0df7d55e6785",
      "parents": [
        "45cd9dfc0f932c327ddbd1a8c2ebeea6c997dfd5"
      ],
      "author": {
        "name": "walkingeyerobot",
        "email": "mitch@thefoley.net",
        "time": "Mon Feb 08 15:34:32 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 08 15:34:32 2021 -0500"
      },
      "message": "make hello world simd a bit cleaner (#701)\n\n"
    },
    {
      "commit": "45cd9dfc0f932c327ddbd1a8c2ebeea6c997dfd5",
      "tree": "42f81fb51607d7d2f3b60d99b355d094367afb0c",
      "parents": [
        "cfdcf1315be085d9ea401bcf257d618821c772ae"
      ],
      "author": {
        "name": "Sébastien Jalliffier Verne",
        "email": "Volcomix@users.noreply.github.com",
        "time": "Sun Feb 07 20:51:36 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 07 11:51:36 2021 -0800"
      },
      "message": "Fix: wrong clang path in Bazel toolchain (#699) (#700)\n\n"
    },
    {
      "commit": "cfdcf1315be085d9ea401bcf257d618821c772ae",
      "tree": "ea99426af80cd1a18495a401dc599d54f25524a4",
      "parents": [
        "2c086de21e23d29a21e3ae8e194e04e2a96dcf94"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Fri Jan 29 18:25:41 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 29 18:25:41 2021 -0800"
      },
      "message": "Release 2.0.13 and update bazel toolchain (#694)\n\nThis change comes with fairly major change to the bazel toolchain.\r\n\r\n- Use pre-built cache that comes with emsdk\r\n- Mark cache as readonly using FROZEN_CACHE\r\n- Pass `--sysroot` to match upstream emscripten change"
    },
    {
      "commit": "2c086de21e23d29a21e3ae8e194e04e2a96dcf94",
      "tree": "01c9aa1ffbeba46e04df73fc66958152d6f5e02a",
      "parents": [
        "02edc9765b6da952fcb8aec9d43780af30c833b3"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Fri Jan 29 16:25:24 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 29 16:25:24 2021 -0800"
      },
      "message": "Remove redundant testing/downloading (#695)\n\nWe have mac linux and windows bots that run this script\r\non each of those platforms.  This script already runs\r\n`install latest` so there is no need to re-download these\r\nthree different archives on each platform."
    },
    {
      "commit": "02edc9765b6da952fcb8aec9d43780af30c833b3",
      "tree": "f4ffd32439ec860e08825e660a73d47714402dff",
      "parents": [
        "5fd6f034fe07a3def81fa9cb086e4704d057cb17"
      ],
      "author": {
        "name": "Matthew McRaven",
        "email": "35609985+Matthew-McRaven@users.noreply.github.com",
        "time": "Thu Jan 28 17:49:46 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 28 17:49:46 2021 -0800"
      },
      "message": "Set LLVM\u0027s git branch to `main` in manifest. (#693)\n\nLLVM renamed their default branch to main from master.\r\nThis breaks builds of the SDK from the sources.\r\n\r\nThis commit retargets LLVM builds to use the git branch main when appropriate.\r\nThe version name \"master\" remains the same to maintain compatibility with existing build scripts\r\n\r\nFixes #692."
    },
    {
      "commit": "5fd6f034fe07a3def81fa9cb086e4704d057cb17",
      "tree": "7584fcd866d636e8203b22c9f197ed3d9a1a1f47",
      "parents": [
        "6357c6dcab65ebdda86c5a75945c508b3038cb59"
      ],
      "author": {
        "name": "Leven",
        "email": "308865427@qq.com",
        "time": "Wed Jan 27 03:17:30 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 26 14:17:30 2021 -0500"
      },
      "message": "fix: bazel/emscripten_toolchain/wasm_binary.py  command output without mimetype on MacOS. (#682)\n\nCo-authored-by: xulinfeng \u003cxulinfeng@bilibili.com\u003e"
    },
    {
      "commit": "6357c6dcab65ebdda86c5a75945c508b3038cb59",
      "tree": "2dcf9cb78f2fc86d8d121e7ca75a3afc65b30eaa",
      "parents": [
        "5ad9d720c37d451e4dc8547ec516b8194455ce53"
      ],
      "author": {
        "name": "Matthew McRaven",
        "email": "35609985+Matthew-McRaven@users.noreply.github.com",
        "time": "Thu Jan 21 18:57:59 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 21 18:57:59 2021 -0800"
      },
      "message": "Set binaryen\u0027s git branch to `main` in manifest. (#684)\n\nBinaryen renamed their default branch to main from master.\r\nThis breaks builds of the SDK from the sources.\r\n\r\nThis commit retargets binaryen builds to use the git branch `main` when appropriate.\r\nThe version name \"master\" remains the same to maintain compatibility with existing build scripts\r\n\r\nFixes #683."
    },
    {
      "commit": "5ad9d720c37d451e4dc8547ec516b8194455ce53",
      "tree": "642bde8157f27c3b26a672121dd217bf7cfcc451",
      "parents": [
        "4def4da4d49b24dd2ec14693b6a2a2345e8363f8"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Sat Jan 09 07:25:52 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 09 07:25:52 2021 -0800"
      },
      "message": "2.0.12 (#680)\n\n"
    },
    {
      "commit": "4def4da4d49b24dd2ec14693b6a2a2345e8363f8",
      "tree": "fac6b569729d6361ed4a29aa01b130f5ddc1d474",
      "parents": [
        "5fd57ff72387a1dd9b8050c5d21b2405825e7bb0"
      ],
      "author": {
        "name": "Zhang Fan",
        "email": "fzhangtj@gmail.com",
        "time": "Tue Jan 05 20:27:16 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 05 04:27:16 2021 -0800"
      },
      "message": "fix sln parsing form vs2019 (#679)\n\n"
    },
    {
      "commit": "5fd57ff72387a1dd9b8050c5d21b2405825e7bb0",
      "tree": "76690c3a3b3c90093a691b315e74a4464ecf4bd3",
      "parents": [
        "8234fb3b9571753e9cd6921d1f82dcf2c6232bd3"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Thu Dec 17 14:47:38 2020 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 17 14:47:38 2020 -0800"
      },
      "message": "2.0.11 (#670)\n\n"
    },
    {
      "commit": "8234fb3b9571753e9cd6921d1f82dcf2c6232bd3",
      "tree": "c34c2dd4ad388b8da0bcf214ac47716e9c368389",
      "parents": [
        "ec9c1c45f56a2df30b3de8156e98facdb0705da8"
      ],
      "author": {
        "name": "Harald Reingruber",
        "email": "haraldreingruber@users.noreply.github.com",
        "time": "Fri Dec 11 22:26:07 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 11 13:26:07 2020 -0800"
      },
      "message": "Add git-lfs package to emsdk Docker image (#665)\n\nHaving LFS support already in the image saves some build time and allows a more consistent experience to other CI build images.\r\n"
    },
    {
      "commit": "ec9c1c45f56a2df30b3de8156e98facdb0705da8",
      "tree": "eafdf8777a6dd71520d6bbd455824c802f41451c",
      "parents": [
        "62fb1718b8866ccd6640d7937b3854edd48ed5ce"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Fri Dec 04 08:53:37 2020 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 04 08:53:37 2020 -0800"
      },
      "message": "2.0.10 (#664)\n\n"
    },
    {
      "commit": "62fb1718b8866ccd6640d7937b3854edd48ed5ce",
      "tree": "708cb9b47fb885c1f2ee8b8df3339aa06486b38f",
      "parents": [
        "aa5fedfe291d05ceb4753be8af2acf0478a4a9d6"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon Nov 30 17:44:53 2020 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 30 17:44:53 2020 -0800"
      },
      "message": "Remove used arg in scripts/test.bat (#659)\n\nI have no idea why this argument was included when this\r\nscript was first added.  `emsdk_env.bat` does not even pass\r\nits argument into `emsdk.py` so this argument has no effect\r\nhere."
    },
    {
      "commit": "aa5fedfe291d05ceb4753be8af2acf0478a4a9d6",
      "tree": "318f34a358420f0a34c7ae273a73983fcedb33b9",
      "parents": [
        "372fb501244f29734b61f889a2ef24c2456a3484"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Wed Nov 25 13:41:59 2020 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 25 13:41:59 2020 -0800"
      },
      "message": "Increate download chunk size of 256k (#657)\n\nWith 8k the download status if updated way faster than is\r\nnecessary."
    },
    {
      "commit": "372fb501244f29734b61f889a2ef24c2456a3484",
      "tree": "68d98e16345aef7d5b204d4dd7babd068071a858",
      "parents": [
        "8f2f5e3435f6d0978469406a344a57a0d558deb1"
      ],
      "author": {
        "name": "Alon Zakai",
        "email": "azakai@google.com",
        "time": "Mon Nov 16 14:58:38 2020 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 16 14:58:38 2020 -0800"
      },
      "message": "2.0.9 (#653)\n\n"
    },
    {
      "commit": "8f2f5e3435f6d0978469406a344a57a0d558deb1",
      "tree": "9244d48f0c0a879f18ac8bc0abefd6f048988601",
      "parents": [
        "40780130aa995872b777468c9ed60afe45af6601"
      ],
      "author": {
        "name": "juj",
        "email": "jujjyl@gmail.com",
        "time": "Sun Nov 08 14:52:43 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 08 14:52:43 2020 +0200"
      },
      "message": "Fix regression where reinstalling tools from git sources would not git pull and rebuild them. (#647)\n\n"
    },
    {
      "commit": "40780130aa995872b777468c9ed60afe45af6601",
      "tree": "cc6a15723334f8a30fcfb6b96744528febd74920",
      "parents": [
        "4a695be3485a6f3189cef079ec1928ee192c96de"
      ],
      "author": {
        "name": "Amin Yahyaabadi",
        "email": "aminyahyaabadi74@gmail.com",
        "time": "Fri Oct 30 22:57:15 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 30 20:57:15 2020 -0700"
      },
      "message": "fix: emsdk swallows/overwrites parts of PATH (#642)\n\nThis PR has three changes: \r\n\r\n1) Fixing --permanent flag:\r\nThe previous algorithm looped over the values of PATH 4 times to check conditions while these conditions are the opposite of each other. Also, the result did not include all the parts in the whole_path. \r\n\r\n\tI have combined these loops and fixed the algorithm, so no path is lost. Now using --permanent the PATH and Env variables are correctly updated.\r\n\r\n2) Fixing --system flag:\r\nNow, the system flag does not cause the PATH values to be overwritten/clobbered. The PATH/Env variables are correctly updated.\r\n\r\n3) Fixing flagless flag:\r\nWhen no flag is provided the value of process/shell is correctly updated and preserved.\r\n\r\nThis adds the tests for all the situations.\r\n\r\nFixes #634\r\nFixes #645 \r\n"
    },
    {
      "commit": "4a695be3485a6f3189cef079ec1928ee192c96de",
      "tree": "7b56548bd5b257268ec0936e2f825bc5ee0fe9fa",
      "parents": [
        "f3e2e43213ca7115c5523d200f680db2de914314"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Tue Oct 27 12:59:50 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 12:59:50 2020 -0700"
      },
      "message": "circleci: Add explict version to `setup_remote_docker`. NFC. (#646)\n\nApparently we are supposed to do this:\r\n https://discuss.circleci.com/t/old-linux-machine-image-remote-docker-deprecation/37572\r\n"
    },
    {
      "commit": "f3e2e43213ca7115c5523d200f680db2de914314",
      "tree": "34d1dfd1ab9b984d4b2f8b2ea198f11a5260d558",
      "parents": [
        "10290f2f1d0f4a1e6f6a6dce6c472e948d276f54"
      ],
      "author": {
        "name": "Alon Zakai",
        "email": "azakai@google.com",
        "time": "Sat Oct 24 10:42:23 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 10:42:23 2020 -0700"
      },
      "message": "2.0.8 (#643)\n\n"
    },
    {
      "commit": "10290f2f1d0f4a1e6f6a6dce6c472e948d276f54",
      "tree": "5fc05ec1faa1c1388f6a5837cd402a51bedf5b13",
      "parents": [
        "da9419f42ad3ed112adedbb830ef5140f92af4b6"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Sat Oct 24 10:01:10 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 10:01:10 2020 -0700"
      },
      "message": "Update mac circleci environment (#644)\n\nApparently `Image xcode:9.0 is not supported` these days.\r\n"
    },
    {
      "commit": "da9419f42ad3ed112adedbb830ef5140f92af4b6",
      "tree": "03f66901adecc3dd28a77d0367700ee427c30b90",
      "parents": [
        "4fe6e492c0a409e1070a5684e3de06d76baebd71"
      ],
      "author": {
        "name": "Alon Zakai",
        "email": "azakai@google.com",
        "time": "Tue Oct 13 06:51:20 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 06:51:20 2020 -0700"
      },
      "message": "2.0.7 (#641)\n\n"
    },
    {
      "commit": "4fe6e492c0a409e1070a5684e3de06d76baebd71",
      "tree": "1f0c2aaeaa9f0134944eacdcbc00d9012be093cc",
      "parents": [
        "107dc62dd7fa90324d01658e6bcb514eca02d00a"
      ],
      "author": {
        "name": "Chris Savoie",
        "email": "chris@chrissavoie.com",
        "time": "Fri Oct 09 12:58:59 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 09 12:58:59 2020 -0700"
      },
      "message": "Fix environment variables to be consistently set when using --system or --permanent (#515)\n\nAlso switch PostMessage to SendMessageWithTimeout and only send one if\r\nenvironment variables actually changed.\r\n\r\nAlso, enable and fix --permanent unit tests."
    },
    {
      "commit": "107dc62dd7fa90324d01658e6bcb514eca02d00a",
      "tree": "d1299e2d22327f21fc4754494084157dab38e724",
      "parents": [
        "53c184e8d3b82c2cc9c03dc8aeffe623dd29b4a9"
      ],
      "author": {
        "name": "Dannii Willis",
        "email": "curiousdannii@gmail.com",
        "time": "Fri Oct 09 11:28:43 2020 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 18:28:43 2020 -0700"
      },
      "message": "Skip installing optional npm deps, but manually install Closure Compiler native package (#636)\n\nFollow on to #625, #630, #632, #633\r\nFixes emscripten-core/emscripten#12406\r\n"
    },
    {
      "commit": "53c184e8d3b82c2cc9c03dc8aeffe623dd29b4a9",
      "tree": "ef36e9b05cccca19118d0a1590d73d60e718aca3",
      "parents": [
        "31f5f842ff4c8d22e939fe0c8c27b34d9c9c0184"
      ],
      "author": {
        "name": "Amin Yahyaabadi",
        "email": "aminyahyaabadi74@gmail.com",
        "time": "Wed Oct 07 10:01:03 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 08:01:03 2020 -0700"
      },
      "message": "Avoid pywin32 dependency on Windows (#635)\n\nInstead use winreg/_winreg for the registry and ctypes for the\r\nSendMessage call\r\n"
    },
    {
      "commit": "31f5f842ff4c8d22e939fe0c8c27b34d9c9c0184",
      "tree": "1c2e5b5db0012782d149e004a2fcffe66bda8038",
      "parents": [
        "47b7f850f2196ad84c346da1cfbb68081063de1b"
      ],
      "author": {
        "name": "Alon Zakai",
        "email": "azakai@google.com",
        "time": "Tue Oct 06 07:42:46 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 07:42:46 2020 -0700"
      },
      "message": "Revert \"Skip installing optional npm deps, but manually install Closure Compiler native package (#630)\" (#633)\n\nThis reverts commit 47b7f850f2196ad84c346da1cfbb68081063de1b.\r\n\r\nFixes #632"
    },
    {
      "commit": "47b7f850f2196ad84c346da1cfbb68081063de1b",
      "tree": "35ca010d9b73726094327e6699f188ac03988585",
      "parents": [
        "aec1e16f518517ab140a25f59af0840ae754c86c"
      ],
      "author": {
        "name": "Dannii Willis",
        "email": "curiousdannii@gmail.com",
        "time": "Tue Oct 06 11:12:56 2020 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 18:12:56 2020 -0700"
      },
      "message": "Skip installing optional npm deps, but manually install Closure Compiler native package (#630)\n\nFollow on to https://github.com/emscripten-core/emsdk/pull/625\r\nFixes https://github.com/emscripten-core/emscripten/issues/12406"
    },
    {
      "commit": "aec1e16f518517ab140a25f59af0840ae754c86c",
      "tree": "1c2e5b5db0012782d149e004a2fcffe66bda8038",
      "parents": [
        "e899a6fd5afab39de6d3947d52ed60fa6ed225ad"
      ],
      "author": {
        "name": "Alon Zakai",
        "email": "azakai@google.com",
        "time": "Fri Oct 02 15:16:44 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 15:16:44 2020 -0700"
      },
      "message": "2.0.6 (#629)\n\n"
    },
    {
      "commit": "e899a6fd5afab39de6d3947d52ed60fa6ed225ad",
      "tree": "7e8c00a1e1e3aa876c5714039fe40ef559a917d9",
      "parents": [
        "8ca8591e2b68e8c3968347e1f75ecdc49a3a9c97"
      ],
      "author": {
        "name": "M.T. McParlane",
        "email": "1326577+mmcparlane@users.noreply.github.com",
        "time": "Thu Oct 01 15:32:16 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 01 12:32:16 2020 -0700"
      },
      "message": "Fix issue where MSYS2 and MinGW mistaken for Linux (#628)\n\nWhen running `emsdk.py` with python provided by MSYS2/MinGW the environment gets falsely identified as Linux.\r\n\r\nSee discussion for details:\r\nhttps://github.com/emscripten-core/emscripten/issues/12376#issuecomment-702245993\r\n\r\nFixes #385"
    },
    {
      "commit": "8ca8591e2b68e8c3968347e1f75ecdc49a3a9c97",
      "tree": "e048e1be8522e66c1a2a17eda901f064358b7682",
      "parents": [
        "807e55cbec8fec292045ebcaf547ed7466762d7f"
      ],
      "author": {
        "name": "Chris Savoie",
        "email": "chris@chrissavoie.com",
        "time": "Wed Sep 30 15:24:37 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 15:24:37 2020 -0700"
      },
      "message": "Fix ``The system cannot find the drive specified.`` due to ``::`` style comments used in function block in emsdk.bat (#627)\n\n"
    },
    {
      "commit": "807e55cbec8fec292045ebcaf547ed7466762d7f",
      "tree": "5f6d3409fb65e9c62fdfa71d442c6e6c679bf541",
      "parents": [
        "7e841b59fce9264b1c93351252defa3797b33b64"
      ],
      "author": {
        "name": "Amin Yahyaabadi",
        "email": "aminyahyaabadi74@gmail.com",
        "time": "Wed Sep 30 00:15:22 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 22:15:22 2020 -0700"
      },
      "message": "Set user environment variables permanently by using `--permanent` + deprecate `--global` (#621)\n\n"
    },
    {
      "commit": "7e841b59fce9264b1c93351252defa3797b33b64",
      "tree": "5fb02a4cd3b3764da52521bc1d7ddea12848ce38",
      "parents": [
        "42abe55fd723bb6d493eb68183db747cc4e8cdcf"
      ],
      "author": {
        "name": "Alon Zakai",
        "email": "azakai@google.com",
        "time": "Mon Sep 28 15:25:14 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 15:25:14 2020 -0700"
      },
      "message": "2.0.5 (#625)\n\n"
    },
    {
      "commit": "42abe55fd723bb6d493eb68183db747cc4e8cdcf",
      "tree": "cbff99eab21af85f5f3043bedc7ea9755e29fac9",
      "parents": [
        "f8e0b49c24760068f57e0fc66fed6f2a88bdcf07"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Mon Sep 21 16:59:19 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 16:59:19 2020 -0700"
      },
      "message": "Remove native optimizer build from emscripten master install (#622)\n\nThis is still used for the legacy emscripten tags installation\r\nbut the native optimizer no longer exists on master.\r\n\r\nThis fixes `emsdk install emscripten-master-64bit`"
    },
    {
      "commit": "f8e0b49c24760068f57e0fc66fed6f2a88bdcf07",
      "tree": "b4633b9b9b2ecdda2bb5aea90ca5a2db295e4404",
      "parents": [
        "843c1955fac6eddbbd76f67eff8b1a55382cb417"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Thu Sep 17 15:38:54 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 15:38:54 2020 -0700"
      },
      "message": "Clear PYTHONHOME when using bundled python (#600)\n\nFixes: #598\r\n"
    },
    {
      "commit": "843c1955fac6eddbbd76f67eff8b1a55382cb417",
      "tree": "2b9216e664f99d491b99739eb2ccbedcbe36fe9e",
      "parents": [
        "88b4ec65923815c3077e3637eefb54ab272d2646"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Wed Sep 16 15:48:55 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 15:48:55 2020 -0700"
      },
      "message": "Remove unused parameter (#611)\n\n"
    },
    {
      "commit": "88b4ec65923815c3077e3637eefb54ab272d2646",
      "tree": "b2478de6305f20934a4b8eb16450e93c645e3ef6",
      "parents": [
        "edc53e7a0a5d676902f01bc34fabf88fa2b3ef0d"
      ],
      "author": {
        "name": "Alon Zakai",
        "email": "azakai@google.com",
        "time": "Wed Sep 16 08:14:41 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 08:14:41 2020 -0700"
      },
      "message": "2.0.4 (#619)\n\n"
    },
    {
      "commit": "edc53e7a0a5d676902f01bc34fabf88fa2b3ef0d",
      "tree": "ebe6281264db5c990c78c8afccc04d949d329a5f",
      "parents": [
        "a94f2fe06c7c7c8818eb1c6207b4c3f7a395e962"
      ],
      "author": {
        "name": "Amin Yahyaabadi",
        "email": "aminyahyaabadi74@gmail.com",
        "time": "Tue Sep 15 17:14:52 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 15 15:14:52 2020 -0700"
      },
      "message": "Add missing python locations to emsdk.ps1 (#615)\n\n"
    },
    {
      "commit": "a94f2fe06c7c7c8818eb1c6207b4c3f7a395e962",
      "tree": "13214668b440123822ee538ed9aa4215d79064ab",
      "parents": [
        "5f630def2a9211040ba736315c4dde71e20f2b40"
      ],
      "author": {
        "name": "walkingeyerobot",
        "email": "mitch@thefoley.net",
        "time": "Fri Sep 11 20:15:19 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 20:15:19 2020 -0400"
      },
      "message": "update bazel workspace for emscripten 2.0.3 (#613)\n\n* update bazel workspace for emscripten 2.0.3\r\n\r\n* test to make sure WORKSPACE is up to date\r\n\r\n* make it clear what happened when WORKSPACE is out of date\r\n\r\n* intentionally add error to make sure circleci fails properly\r\n\r\n* revert intentionally bad commit\r\n\r\n* increase visibility of failure message\r\n\r\nCo-authored-by: Mitch Foley \u003cmitchfoley@google.com\u003e"
    },
    {
      "commit": "5f630def2a9211040ba736315c4dde71e20f2b40",
      "tree": "eae06b364dba5f2fe63169a5d5654b08e26450b8",
      "parents": [
        "def6e4903ab0c5592aeab018716b367f61123677"
      ],
      "author": {
        "name": "walkingeyerobot",
        "email": "mitch@thefoley.net",
        "time": "Thu Sep 10 21:42:46 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 18:42:46 2020 -0700"
      },
      "message": "add a wasm bazel toolchain (#603)\n\n"
    },
    {
      "commit": "def6e4903ab0c5592aeab018716b367f61123677",
      "tree": "79a2c88e812c137a78b333bb2efbb00d9fd7b607",
      "parents": [
        "e08b17c8bf666ac9e73c0b53832d0f0ec432e92a"
      ],
      "author": {
        "name": "Alon Zakai",
        "email": "azakai@google.com",
        "time": "Thu Sep 10 18:28:21 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 18:28:21 2020 -0700"
      },
      "message": "2.0.3 (#612)\n\n"
    },
    {
      "commit": "e08b17c8bf666ac9e73c0b53832d0f0ec432e92a",
      "tree": "96e5c195ccbc07358c7e8911412f13e989409283",
      "parents": [
        "bfdfd61656a80a772ffc2bfed1018e04700e6f27"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Thu Sep 10 16:32:23 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 16:32:23 2020 -0700"
      },
      "message": "Remove copy_pregenerated_cache (#609)\n\nNewer SDKs don\u0027t require this and removing it doesn\u0027t break\r\nany older SDKs (it just slows down their first use)."
    },
    {
      "commit": "bfdfd61656a80a772ffc2bfed1018e04700e6f27",
      "tree": "ddf8ee520363d21e90dfd0051a9886617b3c5e39",
      "parents": [
        "81dd2232e107adb20c3a5a435ebf90506172bf92"
      ],
      "author": {
        "name": "Sam Clegg",
        "email": "sbc@chromium.org",
        "time": "Thu Sep 10 16:14:40 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 16:14:40 2020 -0700"
      },
      "message": "Fix sanity file generation in Dockerfile (#610)\n\nWe no longer ship the sanify file as part of the SDK but\r\nexpect it be generated on first use:\r\n  https://github.com/WebAssembly/waterfall/pull/656\r\n\r\nAlso remove the Dockerfile itself from the docker image if\r\nwe include it then whenever you change anything in the\r\nDockerfile it invalides all the layers and forces a\r\ncompletely rebuild.  This makes iterating on the image\r\nvery slow."
    },
    {
      "commit": "81dd2232e107adb20c3a5a435ebf90506172bf92",
      "tree": "b6606f888e8f75f9fc38a97201bc1a5b45f6bd0f",
      "parents": [
        "0eb40e10a25570ba34a9ff8116c39c86a97474a2"
      ],
      "author": {
        "name": "j-jorge",
        "email": "j-jorge@users.noreply.github.com",
        "time": "Thu Sep 10 15:29:19 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 06:29:19 2020 -0700"
      },
      "message": "Parse the releases info only once in emsdk.py. (#607)\n\nCo-authored-by: Julien Jorge \u003cjulien.jorge@stuff-o-matic.com\u003e"
    },
    {
      "commit": "0eb40e10a25570ba34a9ff8116c39c86a97474a2",
      "tree": "bf26e1f8f2aa7226a42c8d5ac81d6bfad123765f",
      "parents": [
        "2e73421e60949e47cd48bbc57cdda7fb16627f8f"
      ],
      "author": {
        "name": "Anmol Sethi",
        "email": "hi@nhooyr.io",
        "time": "Mon Sep 07 10:32:22 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 07 07:32:22 2020 -0700"
      },
      "message": "Make emsdk_env.sh work under set -o nounset (#605)\n\nCloses emscripten-core/emscripten#6743"
    },
    {
      "commit": "2e73421e60949e47cd48bbc57cdda7fb16627f8f",
      "tree": "c01cc4a03252194a4d3cd41714db2e7fe4c6e337",
      "parents": [
        "645d276b5c8f69ba856493e4aa08be104f983ad8"
      ],
      "author": {
        "name": "Alon Zakai",
        "email": "azakai@google.com",
        "time": "Wed Sep 02 11:14:15 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 11:14:15 2020 -0700"
      },
      "message": "2.0.2 (#604)\n\n"
    }
  ],
  "next": "645d276b5c8f69ba856493e4aa08be104f983ad8"
}
