|
|
Created:
7 years, 3 months ago by Will Harris Modified:
7 years, 2 months ago CC:
chromium-reviews, tonyg, cpu_(ooo_6.6-7.5), James Simonsen, cevans Base URL:
svn://svn.chromium.org/chrome/trunk/src Visibility:
Public. |
DescriptionChange _ITERATOR_DEBUG_LEVEL to 1 on Release builds
VS2010 changed the default to 0 meaning weaker checks in our
release builds. This commit changes it back again.
BUG=289691
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=229222
Patch Set 1 #
Total comments: 2
Patch Set 2 : add win_release_disable_iterator_debugging #Messages
Total messages: 25 (0 generated)
Hi Scott, the bug as all the juicy details on this change. We should probably do some perf tests afterwards to check the impact.
On 2013/09/18 18:49:19, Will Harris wrote: > Hi Scott, the bug as all the juicy details on this change. We should probably > do some perf tests afterwards to check the impact. Could we do some perf tests beforehand instead? In any case, there's a lot of gnashing of teeth over Aura and gpu features going on and off for M31 due to perf regressions, so please don't land this until after M31 is fully branched. ISTR someone hacking vector iterators in... libvpx? ffmpeg? recently, I wonder if this is too global of a change since it'll affect all third_party too.
https://codereview.chromium.org/23464081/diff/1/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/23464081/diff/1/build/common.gypi#newcode2679 build/common.gypi:2679: ['win_debug_disable_iterator_debugging!=1', { is this used elsewhere? it really shouldn't be called win_"debug" if it's affecting the release config.
On 2013/09/18 19:03:49, scottmg wrote: > https://codereview.chromium.org/23464081/diff/1/build/common.gypi > File build/common.gypi (right): > > https://codereview.chromium.org/23464081/diff/1/build/common.gypi#newcode2679 > build/common.gypi:2679: ['win_debug_disable_iterator_debugging!=1', { > is this used elsewhere? it really shouldn't be called win_"debug" if it's > affecting the release config. this flag is set when using tsan or drmemory, but you're right that since it's setting a release only flag I should probably add a new win_release_disable_iterator_debugging flag and set/check that in this case
https://codereview.chromium.org/23464081/diff/1/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/23464081/diff/1/build/common.gypi#newcode2679 build/common.gypi:2679: ['win_debug_disable_iterator_debugging!=1', { On 2013/09/18 19:03:49, scottmg wrote: > is this used elsewhere? it really shouldn't be called win_"debug" if it's > affecting the release config. added a new win_release_disable_iterator_debugging it's not used anywhere else. it's just for the tsan/drmemory builds
lgtm +tonyg, +cpu, +simonjam as FYI in case this does regress performance (might be conflated with aura changes)
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wfh@chromium.org/23464081/9001
Retried try job too often on win_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&nu...
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wfh@chromium.org/23464081/9001
Retried try job too often on win_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&nu...
we are very close before cutting the branch, please hold on doing this until after the branch. That is until Tuesday.
lgtm
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wfh@chromium.org/23464081/9001
Retried try job too often on linux_aura for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_aura...
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wfh@chromium.org/23464081/9001
Retried try job too often on win_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&nu...
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wfh@chromium.org/23464081/9001
Message was sent while issue was closed.
Change committed as 226446
crbug.com/132037 is now fixed so almost there!
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wfh@chromium.org/23464081/9001
Step "update" is always a major failure. Look at the try server FAQ for more details. http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=android_db...
think I now have all remaining issues fixed. Trying to commit again!
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wfh@chromium.org/23464081/9001
Message was sent while issue was closed.
Change committed as 229222
Message was sent while issue was closed.
Looks like this change broke the latest official canary quite badly. |