Clone this repo:
  1. 8d552c9 Roll emscripten from 6271a994b4d7 to 3ba4d1b3c691 (1 revision) by chromium-autoroll · 47 minutes ago master
  2. 2a52745 Roll llvm-project from 812a9061338d to 16abacaea9db (25 revisions) by chromium-autoroll · 2 hours ago
  3. 194ebf6 Roll binaryen from 1ba4d259616a to a276c7e9687a (1 revision) by chromium-autoroll · 2 hours ago
  4. 51afcb1 Roll binaryen from db6fa71e32e6 to 1ba4d259616a (1 revision) by chromium-autoroll · 5 hours ago
  5. 9c208c1 Roll llvm-project from bed888242662 to 812a9061338d (18 revisions) by chromium-autoroll · 5 hours ago

Emscripten Releases

This is meta-repository which brings together all the repositories needed to produce and emscripten release. The revisions used in each release are tracked in a DEPS file (See [depot_tools](https://dev.chromium.org/developers/how-tos/depottools for more information). This file contains a history of revisions that have been built and tested together and represent a known good state.

Each release is automatically built and uploaded to to Google Cloud Storage and can be used standalone or with emsdk.

The build status for the automated builds can be seen here

Updating DEPS entries

Install depot_tools and then check out: gclient config https://chromium.googlesource.com/emscripten-releases (Do this only once)

Update working trees:

  • git pull
  • gclient sync

Update a DEPS entry:

  • cd emscripten-releases
  • git checkout -b <branch>
  • roll-dep emscripten-releases/llvm-project
  • git cl upload

The argument to roll-dep must match one of the keys in the ‘deps’ dictionary in the DEPS file. See roll-dep -h for more options.