Need to catch errors early in v8 that'd later get caught by chromium: https://build.chromium.org/p/tryserver.chromium.win/builders/win_clang/
See issue 82385
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build.git/+/d59e001d43dbf3c9f16bb04d11220e6c257771d2 commit d59e001d43dbf3c9f16bb04d11220e6c257771d2 Author: machenbach@chromium.org <machenbach@chromium.org> Date: Wed Apr 13 13:12:43 2016 V8: Add win-clang fyi bot. BUG= 603011 Review URL: https://codereview.chromium.org/1886733002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@299889 0039d316-1c4b-4281-b951-d872f2087c98 [modify] https://crrev.com/d59e001d43dbf3c9f16bb04d11220e6c257771d2/masters/master.client.v8/mail_notifier_cfg.py [modify] https://crrev.com/d59e001d43dbf3c9f16bb04d11220e6c257771d2/masters/master.client.v8/master.cfg [modify] https://crrev.com/d59e001d43dbf3c9f16bb04d11220e6c257771d2/masters/master.client.v8/slaves.cfg [modify] https://crrev.com/d59e001d43dbf3c9f16bb04d11220e6c257771d2/scripts/slave/gatekeeper.json [modify] https://crrev.com/d59e001d43dbf3c9f16bb04d11220e6c257771d2/scripts/slave/recipe_modules/v8/builders.py [add] https://crrev.com/d59e001d43dbf3c9f16bb04d11220e6c257771d2/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win64___clang.json
The following revision refers to this bug: https://chromium.googlesource.com/v8/v8.git/+/0da17134e2f492e7593ca6e62b554125fb923df7 commit 0da17134e2f492e7593ca6e62b554125fb923df7 Author: machenbach <machenbach@chromium.org> Date: Wed Apr 13 16:51:04 2016 [build] Port latest vs_toolchain script. BUG= chromium:603011 , chromium:603131 LOG=n Review URL: https://codereview.chromium.org/1880383003 Cr-Commit-Position: refs/heads/master@{#35452} [modify] https://crrev.com/0da17134e2f492e7593ca6e62b554125fb923df7/build/vs_toolchain.py
The following revision refers to this bug: https://chromium.googlesource.com/v8/v8.git/+/8f8dd7150f39f9067f4f7493a32931b296e6d9b6 commit 8f8dd7150f39f9067f4f7493a32931b296e6d9b6 Author: machenbach <machenbach@chromium.org> Date: Thu Apr 14 07:58:21 2016 [build] New VS 2013 toolchain with setenv.*.json Port https://codereview.chromium.org/1886493002 BUG= chromium:603011 , chromium:603131 LOG=n TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/1880423003 Cr-Commit-Position: refs/heads/master@{#35470} [modify] https://crrev.com/8f8dd7150f39f9067f4f7493a32931b296e6d9b6/build/vs_toolchain.py
The following revision refers to this bug: https://chromium.googlesource.com/v8/v8.git/+/a1fa6d0be514ea3dbeac04de8652e3a13e671418 commit a1fa6d0be514ea3dbeac04de8652e3a13e671418 Author: machenbach <machenbach@chromium.org> Date: Thu Apr 14 13:30:47 2016 [build] Port options to support win-clang BUG= chromium:603011 LOG=n NOTRY=true Review URL: https://codereview.chromium.org/1886293002 Cr-Commit-Position: refs/heads/master@{#35495} [modify] https://crrev.com/a1fa6d0be514ea3dbeac04de8652e3a13e671418/build/standalone.gypi
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f569b921bb3228ccd0dfb632bfdeb28b7f6b3704 commit f569b921bb3228ccd0dfb632bfdeb28b7f6b3704 Author: machenbach <machenbach@chromium.org> Date: Fri Apr 15 12:14:13 2016 clang update.py: Make DIA backwards compatible Fix after https://codereview.chromium.org/1879753002/ to continue supporting MSVS 2013. BUG= 603011 Review URL: https://codereview.chromium.org/1888883004 Cr-Commit-Position: refs/heads/master@{#387580} [modify] https://crrev.com/f569b921bb3228ccd0dfb632bfdeb28b7f6b3704/tools/clang/scripts/update.py
The following revision refers to this bug: https://chromium.googlesource.com/v8/v8.git/+/6ef4bd8aa72899ad73e4a84241f8e54ceb60c7ad commit 6ef4bd8aa72899ad73e4a84241f8e54ceb60c7ad Author: machenbach <machenbach@chromium.org> Date: Fri Apr 15 13:56:34 2016 [build] Tweak configuration for win-clang Unports parts of https://codereview.chromium.org/1828543003 as per suggestion in https://codereview.chromium.org/1886293002/ Ports https://codereview.chromium.org/1532723003 Also restores -fmsc-version=1800 to support win-clang with MSVS 2013. BUG= chromium:603011 LOG=n NOTRY=true Review URL: https://codereview.chromium.org/1895453002 Cr-Commit-Position: refs/heads/master@{#35535} [add] https://crrev.com/6ef4bd8aa72899ad73e4a84241f8e54ceb60c7ad/build/set_clang_warning_flags.gypi [modify] https://crrev.com/6ef4bd8aa72899ad73e4a84241f8e54ceb60c7ad/build/standalone.gypi
Greenified: https://build.chromium.org/p/client.v8/builders/V8%20Win64%20-%20clang/builds/48
Nice! :-)
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build.git/+/9e9468be3289732e13bcf8be6a2e9d1cc15f6ffb commit 9e9468be3289732e13bcf8be6a2e9d1cc15f6ffb Author: machenbach@chromium.org <machenbach@chromium.org> Date: Mon Apr 18 06:50:51 2016 V8: Make win-clang a tree closer. BUG= 603011 TBR=kjellander@chromium.org, tandrii@chromium.org Review URL: https://codereview.chromium.org/1894883002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/build@299977 0039d316-1c4b-4281-b951-d872f2087c98 [modify] https://crrev.com/9e9468be3289732e13bcf8be6a2e9d1cc15f6ffb/masters/master.client.v8/mail_notifier_cfg.py [modify] https://crrev.com/9e9468be3289732e13bcf8be6a2e9d1cc15f6ffb/masters/master.client.v8/master.cfg [modify] https://crrev.com/9e9468be3289732e13bcf8be6a2e9d1cc15f6ffb/scripts/slave/gatekeeper.json
What's left to do here and can CIT help?
This was done.
Comment 1 by machenb...@chromium.org
, Apr 13 2016