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

Issue 1167343002: Add methods for creating V8 extras-based ReadableStreams from C++ (Closed)

Created:
5 years, 6 months ago by domenic
Modified:
4 years, 10 months ago
Reviewers:
haraken, yhirano
CC:
arv+blink, blink-reviews, blink-reviews-bindings_chromium.org, Inactive, tyoshino (SeeGerritForStatus), vivekg_samsung, vivekg
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Adds ReadableStreamOperations::{createReadableStream,createCountQueuingStrategy}, as well as the supporting UnderlyingSourceBase and ReadableStreamController classes. The test demonstrates how to use these. This revealed a circular dependency between ToV8.h and ScriptValue.h that had to be resolved by moving one of the ScriptValue::from overloads into ToV8.h. While doing so, convert it to use perfect forwarding. R=yhirano@chromium.org,haraken@chromium.org BUG=503491 Committed: https://crrev.com/81c4571248f30446f95901a76a5059929b467434 Cr-Commit-Position: refs/heads/master@{#374308}

Patch Set 1 #

Total comments: 1

Patch Set 2 : Remove C++ queuing strategies #

Total comments: 1

Patch Set 3 : Use Oilpan more #

Patch Set 4 : Rebase on recent V8/Blink changes #

Patch Set 5 : #

Patch Set 6 : Make USB ActiveDOMObject. Add second readable stream to internals, with exposed controller #

Patch Set 7 : Linker errors on this new testing strategy #

Patch Set 8 : Linker and compiler errors fixed yay #

Patch Set 9 : Tests pass! ActiveDOMObject => finalized, also #

Patch Set 10 : Weak pointer, but crashing because of not clearing (I think) #

Patch Set 11 : Take care of some TODOs; remove attempt at cancel #

Patch Set 12 : That todo is not necessary according to yhirano@ #

Patch Set 13 : Port old work on top of new work, minus tests for now #

Patch Set 14 : Add tests; change to ScriptValue everywhere #

Patch Set 15 : Don't modify UnderlyingSource.h, oops #

Total comments: 1

Patch Set 16 : Rebase on smaller CLs; move ReadableStreamController #

Total comments: 23

Patch Set 17 : Address most review comments #

Total comments: 5

Patch Set 18 : Add ActiveDOMObject check #

Total comments: 11

Patch Set 19 : Address review comments #

Patch Set 20 : Properly rebase #

Patch Set 21 : Minor tweaks #

Total comments: 3

Patch Set 22 : Add comments saying context must be valid #

Patch Set 23 : rebase on master #

Patch Set 24 : Fix error that clang catches but MSVS does not #

Patch Set 25 : Rebase on master; clang/win compiles without issue, uh oh #

Patch Set 26 : Trying blindly to resolve circular dependency #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+429 lines, -8 lines) Patch
M third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperations.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +9 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperations.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +24 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperationsTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 3 chunks +73 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/ScriptValue.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +2 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/ToV8.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +7 lines, -0 lines 1 comment Download
M third_party/WebKit/Source/core/core.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/streams/CountQueuingStrategy.js View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +14 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/streams/README.md View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/streams/ReadableStream.js View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +31 lines, -4 lines 0 comments Download
A third_party/WebKit/Source/core/streams/ReadableStreamController.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +121 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/streams/UnderlyingSourceBase.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +56 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/streams/UnderlyingSourceBase.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +70 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/streams/UnderlyingSourceBase.idl View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +15 lines, -0 lines 0 comments Download

Messages

Total messages: 83 (24 generated)
domenic
https://codereview.chromium.org/1167343002/diff/1/Source/core/streams/QueuingStrategyBase.idl File Source/core/streams/QueuingStrategyBase.idl (right): https://codereview.chromium.org/1167343002/diff/1/Source/core/streams/QueuingStrategyBase.idl#newcode13 Source/core/streams/QueuingStrategyBase.idl:13: double size(any chunk); This is broken right now, causing ...
5 years, 6 months ago (2015-06-08 22:21:55 UTC) #1
domenic
In patch set 2 I stopped allowing C++ queuing strategies, in favor of implementing them ...
5 years, 6 months ago (2015-06-08 22:45:43 UTC) #2
yhirano
Sorry, I still don't understand how you resolve the reference cycle problem. Can you explain? ...
5 years, 6 months ago (2015-06-12 03:40:59 UTC) #3
blink-reviews
Not quite. See the diagram in https://docs.google.com/document/d/1HqZctD-aHSbALCxl_AKSkvQ9g95DR8CQStdBYiCC2lY/edit. But it is basically correct. The only difference ...
5 years, 6 months ago (2015-06-16 20:48:22 UTC) #4
blink-reviews
Wait, I am sorry, that is not right. There is no JSReadableStreamController right now. The ...
5 years, 6 months ago (2015-06-16 21:03:45 UTC) #5
blink-reviews
I've uploaded a new changeset which makes all objects involved GarbageCollected<>. So for now m_controller ...
5 years, 6 months ago (2015-06-16 21:45:37 UTC) #6
tyoshino (SeeGerritForStatus)
Created a bug entry for this work. http://crbug.com/503491 Please use this for BUG= line. Thanks
5 years, 6 months ago (2015-06-23 07:02:38 UTC) #7
yhirano
Sorry for the late response. > Note that the ReadableStreamController -> JSReadableStream reference gets > ...
5 years, 6 months ago (2015-06-25 11:03:44 UTC) #8
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1167343002/120001
5 years, 5 months ago (2015-07-03 06:41:52 UTC) #10
commit-bot: I haz the power
Dry run: No L-G-T-M from a valid reviewer yet. Only full committers are accepted. Even ...
5 years, 5 months ago (2015-07-03 06:41:57 UTC) #12
yhirano
Hi Domenic, IIRC you said you would land this change (i.e. introducing UnderlayingSourceBase, etc) when ...
4 years, 11 months ago (2016-01-07 08:26:36 UTC) #13
domenic
On 2016/01/07 at 08:26:36, yhirano wrote: > Hi Domenic, IIRC you said you would land ...
4 years, 11 months ago (2016-01-07 16:37:36 UTC) #14
domenic
On 2016/01/07 at 16:37:36, domenic wrote: > On 2016/01/07 at 08:26:36, yhirano wrote: > > ...
4 years, 11 months ago (2016-01-14 00:12:37 UTC) #15
yhirano
On 2016/01/14 00:12:37, domenic wrote: > On 2016/01/07 at 16:37:36, domenic wrote: > > On ...
4 years, 11 months ago (2016-01-14 11:38:30 UTC) #16
domenic
Uploaded CL is ready for review. Also updated title and description. One thing I did ...
4 years, 11 months ago (2016-01-14 22:50:39 UTC) #18
haraken
> Uploaded CL is ready for review. Also updated title and description. > > One ...
4 years, 11 months ago (2016-01-15 03:06:33 UTC) #19
domenic
On 2016/01/15 at 03:06:33, haraken wrote: > > Uploaded CL is ready for review. Also ...
4 years, 11 months ago (2016-01-16 00:17:00 UTC) #20
domenic
On 2016/01/16 at 00:17:00, domenic wrote: > Will revisit this CL on Monday, rebasing it ...
4 years, 11 months ago (2016-01-23 00:52:36 UTC) #24
haraken
Mostly looks good. https://codereview.chromium.org/1167343002/diff/290001/third_party/WebKit/Source/bindings/core/v8/ReadableStreamController.h File third_party/WebKit/Source/bindings/core/v8/ReadableStreamController.h (right): https://codereview.chromium.org/1167343002/diff/290001/third_party/WebKit/Source/bindings/core/v8/ReadableStreamController.h#newcode51 third_party/WebKit/Source/bindings/core/v8/ReadableStreamController.h:51: v8CallExtraOrCrash(m_scriptState, "CloseReadableStream", args); I haven't yet ...
4 years, 11 months ago (2016-01-25 00:13:29 UTC) #25
yhirano
https://codereview.chromium.org/1167343002/diff/290001/third_party/WebKit/Source/bindings/core/v8/ReadableStreamController.h File third_party/WebKit/Source/bindings/core/v8/ReadableStreamController.h (right): https://codereview.chromium.org/1167343002/diff/290001/third_party/WebKit/Source/bindings/core/v8/ReadableStreamController.h#newcode44 third_party/WebKit/Source/bindings/core/v8/ReadableStreamController.h:44: if (m_stream.isEmpty()) m_stream can become empty whenever GC runs, ...
4 years, 11 months ago (2016-01-25 11:10:33 UTC) #26
domenic
Sorry that I didn't get to work on this last week. I moved ReadableStreamController.h back ...
4 years, 10 months ago (2016-02-02 22:59:56 UTC) #27
yhirano
https://codereview.chromium.org/1167343002/diff/290001/third_party/WebKit/Source/bindings/core/v8/ReadableStreamController.h File third_party/WebKit/Source/bindings/core/v8/ReadableStreamController.h (right): https://codereview.chromium.org/1167343002/diff/290001/third_party/WebKit/Source/bindings/core/v8/ReadableStreamController.h#newcode44 third_party/WebKit/Source/bindings/core/v8/ReadableStreamController.h:44: if (m_stream.isEmpty()) > Because GC happens on another thread ...
4 years, 10 months ago (2016-02-03 11:04:43 UTC) #28
domenic
https://codereview.chromium.org/1167343002/diff/310001/third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperations.h File third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperations.h (right): https://codereview.chromium.org/1167343002/diff/310001/third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperations.h#newcode26 third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperations.h:26: static ScriptValue createReadableStream(ScriptState*, UnderlyingSourceBase*, ScriptValue strategy); On 2016/02/03 at ...
4 years, 10 months ago (2016-02-03 21:20:16 UTC) #29
yhirano
lgtm, thanks! https://codereview.chromium.org/1167343002/diff/310001/third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperations.h File third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperations.h (right): https://codereview.chromium.org/1167343002/diff/310001/third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperations.h#newcode26 third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperations.h:26: static ScriptValue createReadableStream(ScriptState*, UnderlyingSourceBase*, ScriptValue strategy); On ...
4 years, 10 months ago (2016-02-04 00:10:36 UTC) #30
haraken
https://codereview.chromium.org/1167343002/diff/330001/third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperations.cpp File third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperations.cpp (right): https://codereview.chromium.org/1167343002/diff/330001/third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperations.cpp#newcode5 third_party/WebKit/Source/bindings/core/v8/ReadableStreamOperations.cpp:5: #include "bindings/core/v8/ReadableStreamOperations.h" Per the discussion in blink-dev@, feel free ...
4 years, 10 months ago (2016-02-04 01:27:50 UTC) #31
yhirano
https://codereview.chromium.org/1167343002/diff/330001/third_party/WebKit/Source/core/streams/UnderlyingSourceBase.cpp File third_party/WebKit/Source/core/streams/UnderlyingSourceBase.cpp (right): https://codereview.chromium.org/1167343002/diff/330001/third_party/WebKit/Source/core/streams/UnderlyingSourceBase.cpp#newcode51 third_party/WebKit/Source/core/streams/UnderlyingSourceBase.cpp:51: if (executionContext()->activeDOMObjectsAreStopped()) On 2016/02/04 01:27:50, haraken wrote: > > ...
4 years, 10 months ago (2016-02-04 01:31:28 UTC) #32
haraken
On 2016/02/04 01:31:28, yhirano wrote: > https://codereview.chromium.org/1167343002/diff/330001/third_party/WebKit/Source/core/streams/UnderlyingSourceBase.cpp > File third_party/WebKit/Source/core/streams/UnderlyingSourceBase.cpp (right): > > https://codereview.chromium.org/1167343002/diff/330001/third_party/WebKit/Source/core/streams/UnderlyingSourceBase.cpp#newcode51 > ...
4 years, 10 months ago (2016-02-04 01:34:23 UTC) #33
domenic
On 2016/02/04 at 01:27:50, haraken wrote: > https://codereview.chromium.org/1167343002/diff/330001/third_party/WebKit/Source/core/streams/ReadableStreamController.h > File third_party/WebKit/Source/core/streams/ReadableStreamController.h (right): > > https://codereview.chromium.org/1167343002/diff/330001/third_party/WebKit/Source/core/streams/ReadableStreamController.h#newcode44 ...
4 years, 10 months ago (2016-02-04 02:46:58 UTC) #34
haraken
On 2016/02/04 02:46:58, domenic wrote: > On 2016/02/04 at 01:27:50, haraken wrote: > > > ...
4 years, 10 months ago (2016-02-04 04:22:26 UTC) #35
yhirano
https://codereview.chromium.org/1167343002/diff/330001/third_party/WebKit/Source/core/streams/ReadableStreamController.h File third_party/WebKit/Source/core/streams/ReadableStreamController.h (right): https://codereview.chromium.org/1167343002/diff/330001/third_party/WebKit/Source/core/streams/ReadableStreamController.h#newcode44 third_party/WebKit/Source/core/streams/ReadableStreamController.h:44: { On 2016/02/04 01:27:50, haraken wrote: > > You ...
4 years, 10 months ago (2016-02-05 02:15:42 UTC) #36
haraken
https://codereview.chromium.org/1167343002/diff/330001/third_party/WebKit/Source/core/streams/ReadableStreamController.h File third_party/WebKit/Source/core/streams/ReadableStreamController.h (right): https://codereview.chromium.org/1167343002/diff/330001/third_party/WebKit/Source/core/streams/ReadableStreamController.h#newcode44 third_party/WebKit/Source/core/streams/ReadableStreamController.h:44: { On 2016/02/05 02:15:42, yhirano wrote: > On 2016/02/04 ...
4 years, 10 months ago (2016-02-05 02:32:27 UTC) #37
domenic
On 2016/02/05 at 02:32:27, haraken wrote: > Ah, then not needed. Then shall we add ...
4 years, 10 months ago (2016-02-05 03:48:30 UTC) #38
domenic
On 2016/02/05 at 03:48:30, domenic wrote: > Let's see if I can chromote into my ...
4 years, 10 months ago (2016-02-05 04:19:56 UTC) #39
haraken
LGTM with one question. https://codereview.chromium.org/1167343002/diff/390001/third_party/WebKit/Source/core/streams/ReadableStreamController.h File third_party/WebKit/Source/core/streams/ReadableStreamController.h (right): https://codereview.chromium.org/1167343002/diff/390001/third_party/WebKit/Source/core/streams/ReadableStreamController.h#newcode61 third_party/WebKit/Source/core/streams/ReadableStreamController.h:61: ScriptState* scriptState = m_scriptState.get(); How ...
4 years, 10 months ago (2016-02-05 04:56:54 UTC) #40
domenic
On 2016/02/05 at 04:56:54, haraken wrote: > LGTM with one question. > > https://codereview.chromium.org/1167343002/diff/390001/third_party/WebKit/Source/core/streams/ReadableStreamController.h > ...
4 years, 10 months ago (2016-02-05 05:06:10 UTC) #41
haraken
https://codereview.chromium.org/1167343002/diff/390001/third_party/WebKit/Source/core/streams/ReadableStreamController.h File third_party/WebKit/Source/core/streams/ReadableStreamController.h (right): https://codereview.chromium.org/1167343002/diff/390001/third_party/WebKit/Source/core/streams/ReadableStreamController.h#newcode61 third_party/WebKit/Source/core/streams/ReadableStreamController.h:61: ScriptState* scriptState = m_scriptState.get(); On 2016/02/05 04:56:54, haraken wrote: ...
4 years, 10 months ago (2016-02-05 05:30:08 UTC) #42
yhirano
https://codereview.chromium.org/1167343002/diff/390001/third_party/WebKit/Source/core/streams/ReadableStreamController.h File third_party/WebKit/Source/core/streams/ReadableStreamController.h (right): https://codereview.chromium.org/1167343002/diff/390001/third_party/WebKit/Source/core/streams/ReadableStreamController.h#newcode61 third_party/WebKit/Source/core/streams/ReadableStreamController.h:61: ScriptState* scriptState = m_scriptState.get(); On 2016/02/05 05:30:08, haraken wrote: ...
4 years, 10 months ago (2016-02-05 06:57:08 UTC) #43
yhirano
Regarding MicrotaskSuppression, let me check my understanding: V8RecursionScope calls Microtask::performCheckpoint, corresponding to "perform a microtask ...
4 years, 10 months ago (2016-02-05 08:00:54 UTC) #44
yhirano
On 2016/02/05 08:00:54, yhirano wrote: > Regarding MicrotaskSuppression, let me check my understanding: > > ...
4 years, 10 months ago (2016-02-05 08:12:40 UTC) #45
haraken
On 2016/02/05 08:12:40, yhirano wrote: > On 2016/02/05 08:00:54, yhirano wrote: > > Regarding MicrotaskSuppression, ...
4 years, 10 months ago (2016-02-05 09:38:45 UTC) #46
yhirano
On 2016/02/05 09:38:45, haraken wrote: > On 2016/02/05 08:12:40, yhirano wrote: > > On 2016/02/05 ...
4 years, 10 months ago (2016-02-05 09:45:42 UTC) #47
domenic
I am going to add comments that ScriptState needs to be valid, and then commit. ...
4 years, 10 months ago (2016-02-05 18:48:57 UTC) #48
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1167343002/410001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1167343002/410001
4 years, 10 months ago (2016-02-05 18:57:23 UTC) #51
commit-bot: I haz the power
CLs for remote refs other than refs/pending/heads/master must contain NOTRY=true and NOPRESUBMIT=true in order for ...
4 years, 10 months ago (2016-02-05 18:57:26 UTC) #53
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1167343002/430001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1167343002/430001
4 years, 10 months ago (2016-02-05 19:34:21 UTC) #56
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_android on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/cast_shell_android/builds/18181) chromeos_amd64-generic_chromium_compile_only_ng on tryserver.chromium.linux (JOB_FAILED, ...
4 years, 10 months ago (2016-02-05 19:49:21 UTC) #58
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1167343002/450001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1167343002/450001
4 years, 10 months ago (2016-02-05 20:01:07 UTC) #61
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_compile_dbg_32_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_32_ng/builds/155130) mac_chromium_compile_dbg_ng on tryserver.chromium.mac (JOB_FAILED, ...
4 years, 10 months ago (2016-02-05 20:26:15 UTC) #63
domenic
On 2016/02/05 at 20:26:15, commit-bot wrote: > Try jobs failed on following builders: > linux_chromium_compile_dbg_32_ng ...
4 years, 10 months ago (2016-02-06 02:26:52 UTC) #64
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1167343002/470001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1167343002/470001
4 years, 10 months ago (2016-02-08 22:55:04 UTC) #66
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_compile_dbg_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg_ng/builds/156471) mac_chromium_gn_rel on ...
4 years, 10 months ago (2016-02-08 23:15:07 UTC) #68
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1167343002/490001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1167343002/490001
4 years, 10 months ago (2016-02-09 00:17:51 UTC) #70
domenic
My latest patch set seems to fix the compile error by moving the implementation of ...
4 years, 10 months ago (2016-02-09 01:14:45 UTC) #71
haraken
https://codereview.chromium.org/1167343002/diff/490001/third_party/WebKit/Source/bindings/core/v8/ToV8.h File third_party/WebKit/Source/bindings/core/v8/ToV8.h (right): https://codereview.chromium.org/1167343002/diff/490001/third_party/WebKit/Source/bindings/core/v8/ToV8.h#newcode189 third_party/WebKit/Source/bindings/core/v8/ToV8.h:189: inline v8::Local<v8::Value> toV8(const ScriptValue& value, v8::Local<v8::Object> creationContext, v8::Isolate*) Alternately, ...
4 years, 10 months ago (2016-02-09 01:19:30 UTC) #72
domenic
On 2016/02/09 at 01:19:30, haraken wrote: > https://codereview.chromium.org/1167343002/diff/490001/third_party/WebKit/Source/bindings/core/v8/ToV8.h > File third_party/WebKit/Source/bindings/core/v8/ToV8.h (right): > > https://codereview.chromium.org/1167343002/diff/490001/third_party/WebKit/Source/bindings/core/v8/ToV8.h#newcode189 ...
4 years, 10 months ago (2016-02-09 01:38:26 UTC) #73
haraken
On 2016/02/09 01:38:26, domenic wrote: > On 2016/02/09 at 01:19:30, haraken wrote: > > > ...
4 years, 10 months ago (2016-02-09 01:47:05 UTC) #74
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1167343002/490001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1167343002/490001
4 years, 10 months ago (2016-02-09 02:46:37 UTC) #79
commit-bot: I haz the power
Committed patchset #26 (id:490001)
4 years, 10 months ago (2016-02-09 04:40:57 UTC) #81
commit-bot: I haz the power
4 years, 10 months ago (2016-02-09 04:42:19 UTC) #83
Message was sent while issue was closed.
Patchset 26 (id:??) landed as
https://crrev.com/81c4571248f30446f95901a76a5059929b467434
Cr-Commit-Position: refs/heads/master@{#374308}

Powered by Google App Engine
This is Rietveld 408576698