Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(177)

Issue 1992873004: Replace all occurrences of RELEASE_ASSERT in wtf with CHECK. (Closed)

Created:
4 years, 7 months ago by kotenkov
Modified:
4 years, 6 months ago
CC:
chromium-reviews, blink-reviews, blink-reviews-wtf_chromium.org, Mikhail
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Replace all occurrences of RELEASE_ASSERT in wtf with CHECK. This is a reland of https://codereview.chromium.org/1840163002. Performance regressions were addressed in https://codereview.chromium.org/1937613002 and https://codereview.chromium.org/1840163002. BUG=596760, 599867 Committed: https://crrev.com/4d0d91ff393599cb9e605b10b09eb59983145cd4 Cr-Commit-Position: refs/heads/master@{#395624}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Rebase. #

Patch Set 3 : Specialized dchecks in utils.h. #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+87 lines, -82 lines) Patch
M third_party/WebKit/Source/wtf/Deque.h View 2 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/wtf/Functional.h View 1 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/wtf/HashTable.h View 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/wtf/TerminatedArrayBuilder.h View 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/wtf/Vector.h View 7 chunks +9 lines, -9 lines 0 comments Download
M third_party/WebKit/Source/wtf/WTF.cpp View 2 chunks +4 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/wtf/allocator/PageAllocator.cpp View 7 chunks +10 lines, -10 lines 0 comments Download
M third_party/WebKit/Source/wtf/allocator/PartitionAlloc.h View 3 chunks +5 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/wtf/allocator/PartitionAlloc.cpp View 3 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/wtf/allocator/PartitionAllocator.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/wtf/allocator/Partitions.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/wtf/dtoa/utils.h View 1 2 1 chunk +2 lines, -1 line 2 comments Download
M third_party/WebKit/Source/wtf/text/AtomicString.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/wtf/text/CString.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/wtf/text/StringConcatenate.h View 1 chunk +5 lines, -1 line 0 comments Download
M third_party/WebKit/Source/wtf/text/StringConcatenate.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/wtf/text/StringImpl.h View 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/wtf/text/StringImpl.cpp View 14 chunks +17 lines, -17 lines 0 comments Download
M third_party/WebKit/Source/wtf/text/TextCodecUTF16.cpp View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/wtf/text/WTFString.cpp View 9 chunks +9 lines, -9 lines 0 comments Download
M third_party/WebKit/Source/wtf/typed_arrays/ArrayBuffer.h View 5 chunks +5 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/wtf/typed_arrays/TypedArrayBase.h View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 33 (7 generated)
kotenkov
It seems that we can try this again. I've run some perftests, the only one ...
4 years, 7 months ago (2016-05-20 05:16:42 UTC) #2
Yuta Kitamura
+tkent: Do you think it's okay to try this now?
4 years, 7 months ago (2016-05-20 05:25:00 UTC) #4
haraken
On 2016/05/20 05:25:00, Yuta Kitamura wrote: > +tkent: Do you think it's okay to try ...
4 years, 7 months ago (2016-05-20 05:27:24 UTC) #5
tkent
Do all performance tests run with OFFICIAL_BUILD? If so, we can proceed.
4 years, 7 months ago (2016-05-20 05:34:47 UTC) #6
tkent
On 2016/05/20 at 05:34:47, tkent wrote: > Do all performance tests run with OFFICIAL_BUILD? If ...
4 years, 7 months ago (2016-05-20 06:37:18 UTC) #7
haraken
On 2016/05/20 06:37:18, tkent wrote: > On 2016/05/20 at 05:34:47, tkent wrote: > > Do ...
4 years, 7 months ago (2016-05-20 07:11:12 UTC) #8
Yuta Kitamura
Mostly LG https://codereview.chromium.org/1992873004/diff/1/third_party/WebKit/Source/wtf/dtoa/utils.h File third_party/WebKit/Source/wtf/dtoa/utils.h (right): https://codereview.chromium.org/1992873004/diff/1/third_party/WebKit/Source/wtf/dtoa/utils.h#newcode169 third_party/WebKit/Source/wtf/dtoa/utils.h:169: CHECK(index < length_); CHECK_LE/LT? https://codereview.chromium.org/1992873004/diff/1/third_party/WebKit/Source/wtf/text/StringConcatenate.h File third_party/WebKit/Source/wtf/text/StringConcatenate.h ...
4 years, 7 months ago (2016-05-20 07:12:56 UTC) #9
kotenkov
Here are some more perf results: win10 blink_perf.layout: http://storage.googleapis.com/chromium-telemetry/html-results/results-2016-05-23_11-08-04 nexus9 blink_perf.events: http://storage.googleapis.com/chromium-telemetry/html-results/results-2016-05-23_07-33-52 I also got ...
4 years, 7 months ago (2016-05-24 07:50:06 UTC) #10
Yuta Kitamura
OK, lgtm.
4 years, 7 months ago (2016-05-24 08:02:35 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1992873004/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1992873004/40001
4 years, 7 months ago (2016-05-24 15:14:03 UTC) #14
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 7 months ago (2016-05-24 17:25:01 UTC) #15
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/4d0d91ff393599cb9e605b10b09eb59983145cd4 Cr-Commit-Position: refs/heads/master@{#395624}
4 years, 7 months ago (2016-05-24 17:26:04 UTC) #17
kotenkov
A revert of this CL (patchset #3 id:40001) has been created in https://codereview.chromium.org/2016223002/ by kotenkov@yandex-team.ru. ...
4 years, 6 months ago (2016-05-27 06:13:54 UTC) #18
danakj
https://codereview.chromium.org/1992873004/diff/40001/third_party/WebKit/Source/wtf/dtoa/utils.h File third_party/WebKit/Source/wtf/dtoa/utils.h (right): https://codereview.chromium.org/1992873004/diff/40001/third_party/WebKit/Source/wtf/dtoa/utils.h#newcode168 third_party/WebKit/Source/wtf/dtoa/utils.h:168: CHECK_LE(0, index); It's a long shot but this isn't ...
4 years, 6 months ago (2016-06-01 18:20:11 UTC) #20
kotenkov
https://codereview.chromium.org/1992873004/diff/40001/third_party/WebKit/Source/wtf/dtoa/utils.h File third_party/WebKit/Source/wtf/dtoa/utils.h (right): https://codereview.chromium.org/1992873004/diff/40001/third_party/WebKit/Source/wtf/dtoa/utils.h#newcode168 third_party/WebKit/Source/wtf/dtoa/utils.h:168: CHECK_LE(0, index); On 2016/06/01 18:20:11, danakj wrote: > It's ...
4 years, 6 months ago (2016-06-01 18:22:39 UTC) #21
kotenkov
On 2016/06/01 18:22:39, kotenkov wrote: > https://codereview.chromium.org/1992873004/diff/40001/third_party/WebKit/Source/wtf/dtoa/utils.h > File third_party/WebKit/Source/wtf/dtoa/utils.h (right): > > https://codereview.chromium.org/1992873004/diff/40001/third_party/WebKit/Source/wtf/dtoa/utils.h#newcode168 > ...
4 years, 6 months ago (2016-06-16 18:42:45 UTC) #22
danakj
On 2016/06/16 18:42:45, kotenkov wrote: > On 2016/06/01 18:22:39, kotenkov wrote: > > > https://codereview.chromium.org/1992873004/diff/40001/third_party/WebKit/Source/wtf/dtoa/utils.h ...
4 years, 6 months ago (2016-06-16 18:45:12 UTC) #23
kotenkov
On 2016/06/16 18:45:12, danakj wrote: > On 2016/06/16 18:42:45, kotenkov wrote: > > On 2016/06/01 ...
4 years, 6 months ago (2016-06-16 18:49:11 UTC) #24
danakj
On 2016/06/16 18:49:11, kotenkov wrote: > On 2016/06/16 18:45:12, danakj wrote: > > On 2016/06/16 ...
4 years, 6 months ago (2016-06-16 18:52:11 UTC) #26
danakj
Ill inform the thread, so we can keep things together.
4 years, 6 months ago (2016-06-16 18:56:51 UTC) #27
danakj
On 2016/06/16 18:49:11, kotenkov wrote: > On 2016/06/16 18:45:12, danakj wrote: > > On 2016/06/16 ...
4 years, 6 months ago (2016-06-16 18:58:13 UTC) #28
kotenkov
On 2016/06/16 18:58:13, danakj wrote: > Oh, I think brettw linked the wrong thing. Did ...
4 years, 6 months ago (2016-06-16 19:04:40 UTC) #29
danakj
On 2016/06/16 19:04:40, kotenkov wrote: > On 2016/06/16 18:58:13, danakj wrote: > > Oh, I ...
4 years, 6 months ago (2016-06-16 21:11:41 UTC) #30
kotenkov
On 2016/06/16 21:11:41, danakj wrote: > On 2016/06/16 19:04:40, kotenkov wrote: > > On 2016/06/16 ...
4 years, 6 months ago (2016-06-17 06:29:22 UTC) #31
danakj
On Thu, Jun 16, 2016 at 11:29 PM, <kotenkov@yandex-team.ru> wrote: > On 2016/06/16 21:11:41, danakj ...
4 years, 6 months ago (2016-06-17 18:19:14 UTC) #32
danakj
4 years, 6 months ago (2016-06-17 18:19:14 UTC) #33
Message was sent while issue was closed.
On Thu, Jun 16, 2016 at 11:29 PM, <kotenkov@yandex-team.ru> wrote:

> On 2016/06/16 21:11:41, danakj wrote:
> > On 2016/06/16 19:04:40, kotenkov wrote:
> > > On 2016/06/16 18:58:13, danakj wrote:
> > > > Oh, I think brettw linked the wrong thing. Did these tests include
> > > > https://codereview.chromium.org/1982123002/ ?
> > >
> > > Yes, they did, they were run on June 1. Your change was introduced on
> May 17
> > and
> > > reverted on June 6. The CL that we are in, was landed and reverted in
> between
> > > these dates.
> >
> > Can you link to the bots that ran these tests? I'd like to try look at
> the bot
> > steps to confirm they are using official builds if possible.
>
>
>
https://build.chromium.org/p/tryserver.chromium.perf/builders/winx64ati_perf_...
>
>
https://build.chromium.org/p/tryserver.chromium.perf/builders/winx64ati_perf_...
>
>
https://build.chromium.org/p/tryserver.chromium.perf/builders/winx64intel_per...
>

Aw, logs are gone by now. Well I looked at some other perf tryjobs and they
were using Official so that's good.

-- 
You received this message because you are subscribed to the Google Groups
"Chromium-reviews" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698