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

Issue 1288683005: Bindings: Distinguish four types of V8 GC callbacks (Closed)

Created:
5 years, 4 months ago by haraken
Modified:
5 years, 4 months ago
CC:
blink-reviews, vivekg, blink-reviews-bindings_chromium.org, vivekg_samsung
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Bindings: Distinguish four types of V8 GC callbacks After landing https://codereview.chromium.org/1298113003/, we have four types of GC callbacks: - A callback for a minor GC - A callback for incremental marking of a major GC - A callback for atomic pause of a major GC - A callback for weak processing This CL distinguishes the four types of GC callbacks in V8GCController::gcPrologue/gcEpilogue. This CL basically just moves code around. No substantial changes in behavior. BUG=521946 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=201098

Patch Set 1 #

Patch Set 2 : #

Total comments: 5

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Total comments: 3

Patch Set 6 : #

Total comments: 2

Patch Set 7 : #

Patch Set 8 : #

Patch Set 9 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+93 lines, -63 lines) Patch
M Source/bindings/core/v8/V8GCController.h View 1 2 1 chunk +0 lines, -4 lines 0 comments Download
M Source/bindings/core/v8/V8GCController.cpp View 1 2 3 4 5 6 7 8 2 chunks +93 lines, -59 lines 0 comments Download

Messages

Total messages: 41 (16 generated)
haraken
bashi-san: PTAL? hpayer, mlippautz, oilpan-reviews: FYI.
5 years, 4 months ago (2015-08-19 13:07:38 UTC) #2
Michael Lippautz
Hej! How did my CL disable object grouping? The GCType was intentionally left as is ...
5 years, 4 months ago (2015-08-19 13:15:04 UTC) #4
haraken
On 2015/08/19 13:15:04, Michael Lippautz wrote: > Hej! > > How did my CL disable ...
5 years, 4 months ago (2015-08-19 13:31:49 UTC) #5
Michael Lippautz
On 2015/08/19 13:31:49, haraken wrote: > On 2015/08/19 13:15:04, Michael Lippautz wrote: > > Hej! ...
5 years, 4 months ago (2015-08-19 14:24:06 UTC) #6
haraken
On 2015/08/19 14:24:06, Michael Lippautz wrote: > On 2015/08/19 13:31:49, haraken wrote: > > On ...
5 years, 4 months ago (2015-08-19 14:28:27 UTC) #7
bashi
The change itself looks good to me (not an expert on this area though :) ...
5 years, 4 months ago (2015-08-20 02:47:23 UTC) #8
haraken
Thanks for review! https://codereview.chromium.org/1288683005/diff/20001/Source/bindings/core/v8/V8GCController.cpp File Source/bindings/core/v8/V8GCController.cpp (right): https://codereview.chromium.org/1288683005/diff/20001/Source/bindings/core/v8/V8GCController.cpp#newcode369 Source/bindings/core/v8/V8GCController.cpp:369: case v8::kGCTypeIncrementalMarking: On 2015/08/20 02:47:23, bashi1 ...
5 years, 4 months ago (2015-08-20 02:58:43 UTC) #9
bashi
LGTM
5 years, 4 months ago (2015-08-20 03:02:47 UTC) #10
haraken
Thanks, I'll land this after the branch cut.
5 years, 4 months ago (2015-08-20 03:17:33 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1288683005/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1288683005/60001
5 years, 4 months ago (2015-08-23 23:57:18 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/97321)
5 years, 4 months ago (2015-08-24 01:17:17 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1288683005/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1288683005/60001
5 years, 4 months ago (2015-08-24 01:24:45 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/97326)
5 years, 4 months ago (2015-08-24 02:27:24 UTC) #20
haraken
yurys: Would you take a look at devtools/?
5 years, 4 months ago (2015-08-24 02:39:48 UTC) #22
yurys
https://codereview.chromium.org/1288683005/diff/80001/Source/bindings/core/v8/V8GCController.cpp File Source/bindings/core/v8/V8GCController.cpp (right): https://codereview.chromium.org/1288683005/diff/80001/Source/bindings/core/v8/V8GCController.cpp#newcode390 Source/bindings/core/v8/V8GCController.cpp:390: TRACE_EVENT_BEGIN1("devtools.timeline,v8", "MajorGC(atomic pause)", "usedHeapSizeBefore", usedHeapSize(isolate)); Let's pass GC type ...
5 years, 4 months ago (2015-08-24 19:13:33 UTC) #23
haraken
https://codereview.chromium.org/1288683005/diff/80001/Source/bindings/core/v8/V8GCController.cpp File Source/bindings/core/v8/V8GCController.cpp (right): https://codereview.chromium.org/1288683005/diff/80001/Source/bindings/core/v8/V8GCController.cpp#newcode390 Source/bindings/core/v8/V8GCController.cpp:390: TRACE_EVENT_BEGIN1("devtools.timeline,v8", "MajorGC(atomic pause)", "usedHeapSizeBefore", usedHeapSize(isolate)); On 2015/08/24 19:13:33, yurys ...
5 years, 4 months ago (2015-08-24 23:55:12 UTC) #25
yurys
https://codereview.chromium.org/1288683005/diff/100001/Source/bindings/core/v8/V8GCController.cpp File Source/bindings/core/v8/V8GCController.cpp (right): https://codereview.chromium.org/1288683005/diff/100001/Source/bindings/core/v8/V8GCController.cpp#newcode422 Source/bindings/core/v8/V8GCController.cpp:422: TRACE_EVENT_END1("devtools.timeline,v8", "MajorGC(atomic pause)", "usedHeapSizeAfter", usedHeapSize(isolate)); Closing events need to ...
5 years, 4 months ago (2015-08-25 00:09:15 UTC) #26
haraken
https://codereview.chromium.org/1288683005/diff/100001/Source/bindings/core/v8/V8GCController.cpp File Source/bindings/core/v8/V8GCController.cpp (right): https://codereview.chromium.org/1288683005/diff/100001/Source/bindings/core/v8/V8GCController.cpp#newcode422 Source/bindings/core/v8/V8GCController.cpp:422: TRACE_EVENT_END1("devtools.timeline,v8", "MajorGC(atomic pause)", "usedHeapSizeAfter", usedHeapSize(isolate)); On 2015/08/25 00:09:15, yurys ...
5 years, 4 months ago (2015-08-25 00:17:48 UTC) #27
yurys
lgtm
5 years, 4 months ago (2015-08-25 00:27:46 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1288683005/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1288683005/140001
5 years, 4 months ago (2015-08-25 00:33:42 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/103473)
5 years, 4 months ago (2015-08-25 01:37:49 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1288683005/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1288683005/160001
5 years, 4 months ago (2015-08-25 02:10:22 UTC) #36
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/103538)
5 years, 4 months ago (2015-08-25 03:07:14 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1288683005/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1288683005/160001
5 years, 4 months ago (2015-08-25 03:30:45 UTC) #40
commit-bot: I haz the power
5 years, 4 months ago (2015-08-25 04:09:16 UTC) #41
Message was sent while issue was closed.
Committed patchset #9 (id:160001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=201098

Powered by Google App Engine
This is Rietveld 408576698