Roll emscripten-releases/llvm-project cf81714a7eb3..f1e3988aa601 (3 commits)

https://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/cf81714a7eb3..f1e3988aa601

git log cf81714a7eb3..f1e3988aa601 --date=short --first-parent --format='%ad %ae %s'
2019-12-03 SourabhSingh.Tomar@amd.com Recommit "[DWARF5]Addition of alignment atrribute in typedef DIE."
2019-12-03 SourabhSingh.Tomar@amd.com [DebugInfo] Support for debug_macinfo.dwo section in llvm and llvm-dwarfdump.
2019-12-03 arphaman@gmail.com [clang-scan-deps] do not skip empty #if/#elif in the minimizer to avoid missing `__has_include` dependencies

Created with:
  gclient setdep -r emscripten-releases/llvm-project@f1e3988aa601

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/llvm-project-emscripten-releases
Please CC wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
Tbr: wasm-waterfall@grotations.appspotmail.com
Change-Id: I9c1b11865c7d653d985e82fb4808cf55b671053f
Reviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/1947473
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
1 file changed
tree: 7bf8f85e5f94847de0d4143a50b0ba2023146392
  1. tools/
  2. .gitignore
  3. bots.json
  4. codereview.settings
  5. DEPS
  6. PRESUBMIT.py
  7. README.md
README.md

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.

The following DEPS entries do not track origin/master but instead track origin/incoming:

  • emscripten-fastcomp
  • emscripten-fastcomp-clang
  • emscripten

To roll these DEPS entries you also need to specify the branch name. e.g.:

  • roll-dep emscripten-releases/emscripten --roll-to origin/incoming