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

Issue 232563003: API functions returning Promises should not throw exceptions. (Closed)

Created:
6 years, 8 months ago by yhirano
Modified:
6 years, 4 months ago
CC:
blink-reviews, kojih, arv+blink, jsbell+bindings_chromium.org, sof, kouhei+bindings_chromium.org, abarth-chromium, marja+watch_chromium.org, adamk+blink_chromium.org, Nate Chapin, watchdog-blink-watchlist_google.com, Inactive, eroman, Mike West
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

API functions returning Promises should not throw exceptions. http://heycam.github.io/webidl/#es-operations states that an API returning a Promise should return a rejected Promise when an error occurs rather than throwing an exception. BUG=359386, 362992 R=bashi@chromium.org, eroman@chromium.org Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=171450 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=179925

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Total comments: 17

Patch Set 5 : #

Total comments: 18

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : #

Total comments: 2

Patch Set 9 : #

Patch Set 10 : #

Total comments: 10

Patch Set 11 : #

Patch Set 12 : #

Total comments: 7

Patch Set 13 : Restore v8::TryCatch in V8StringResource<T>::prepareBase #

Patch Set 14 : #

Total comments: 2

Patch Set 15 : #

Total comments: 4

Patch Set 16 : rebase #

Patch Set 17 : #

Patch Set 18 : #

Patch Set 19 : rebase #

Patch Set 20 : #

Patch Set 21 : rebase #

Patch Set 22 : #

Patch Set 23 : #

Total comments: 1

Patch Set 24 : #

Total comments: 20

Patch Set 25 : #

Patch Set 26 : #

Total comments: 25

Patch Set 27 : #

Total comments: 6

Patch Set 28 : #

Patch Set 29 : #

Patch Set 30 : #

Patch Set 31 : #

Patch Set 32 : rebase #

Patch Set 33 : rebase #

Total comments: 2

Patch Set 34 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+432 lines, -35 lines) Patch
A LayoutTests/fast/js/Promise-bindings-check-exception.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +91 lines, -0 lines 0 comments Download
A LayoutTests/fast/js/Promise-bindings-check-exception-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +42 lines, -0 lines 0 comments Download
M Source/bindings/core/v8/ExceptionState.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 3 chunks +5 lines, -0 lines 0 comments Download
M Source/bindings/core/v8/ExceptionState.cpp 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 26 27 28 29 30 1 chunk +7 lines, -0 lines 0 comments Download
M Source/bindings/core/v8/ScriptPromise.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 26 27 28 29 30 2 chunks +21 lines, -0 lines 0 comments Download
M Source/bindings/core/v8/ScriptPromise.cpp 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 26 27 28 29 30 2 chunks +57 lines, -0 lines 0 comments Download
M Source/bindings/core/v8/V8Binding.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 26 27 28 29 30 31 32 1 chunk +0 lines, -12 lines 0 comments Download
M Source/bindings/core/v8/V8BindingMacros.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 26 27 28 29 30 31 32 3 chunks +56 lines, -0 lines 0 comments Download
M Source/bindings/scripts/v8_interface.py 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 26 27 28 29 30 31 32 1 chunk +1 line, -1 line 0 comments Download
M Source/bindings/scripts/v8_methods.py 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 26 27 28 29 30 31 32 33 7 chunks +26 lines, -13 lines 0 comments Download
M Source/bindings/scripts/v8_types.py 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 26 27 2 chunks +7 lines, -1 line 0 comments Download
M Source/bindings/templates/methods.cpp 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 26 27 28 29 30 31 32 4 chunks +37 lines, -1 line 0 comments Download
M Source/bindings/tests/idls/TestObject.idl 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 26 27 28 29 30 31 32 1 chunk +2 lines, -1 line 0 comments Download
M Source/bindings/tests/results/V8TestObject.cpp 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 26 27 28 29 30 31 32 3 chunks +52 lines, -2 lines 0 comments Download
M Source/core/testing/Internals.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 26 27 28 29 30 31 32 1 chunk +4 lines, -1 line 0 comments Download
M Source/core/testing/Internals.cpp 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 26 27 28 29 30 31 32 1 chunk +20 lines, -2 lines 0 comments Download
M Source/core/testing/Internals.idl 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 26 27 28 29 30 31 32 1 chunk +4 lines, -1 line 0 comments Download

Messages

Total messages: 65 (0 generated)
yhirano
6 years, 8 months ago (2014-04-10 07:18:48 UTC) #1
Nils Barth (inactive)
Generally looks fine and elegant; some style nits, main concern is code duplication in v8_value_to_local_cpp_value_async ...
6 years, 8 months ago (2014-04-10 07:48:02 UTC) #2
Nils Barth (inactive)
https://codereview.chromium.org/232563003/diff/50001/Source/bindings/scripts/v8_types.py File Source/bindings/scripts/v8_types.py (right): https://codereview.chromium.org/232563003/diff/50001/Source/bindings/scripts/v8_types.py#newcode418 Source/bindings/scripts/v8_types.py:418: def v8_value_to_local_cpp_value_async(idl_type, extended_attributes, v8_value, variable_name, index=None): Oh, and you're ...
6 years, 8 months ago (2014-04-10 07:59:47 UTC) #3
eroman
Thanks! Is it necessary to rebaseline any of the LayoutTests? (the crypto/ tests for instance ...
6 years, 8 months ago (2014-04-10 09:28:14 UTC) #4
Nils Barth (inactive)
Test comments https://codereview.chromium.org/232563003/diff/70001/LayoutTests/fast/js/Promise-bindings-check-exception.html File LayoutTests/fast/js/Promise-bindings-check-exception.html (right): https://codereview.chromium.org/232563003/diff/70001/LayoutTests/fast/js/Promise-bindings-check-exception.html#newcode2 LayoutTests/fast/js/Promise-bindings-check-exception.html:2: <html> nit: <html>, <head>, and <body> can ...
6 years, 8 months ago (2014-04-10 10:02:47 UTC) #5
Nils Barth (inactive)
haraken@, could you take a look at the bindings/v8 changes? Thanks!
6 years, 8 months ago (2014-04-10 10:03:15 UTC) #6
haraken
https://codereview.chromium.org/232563003/diff/70001/Source/bindings/v8/ExceptionState.h File Source/bindings/v8/ExceptionState.h (right): https://codereview.chromium.org/232563003/diff/70001/Source/bindings/v8/ExceptionState.h#newcode96 Source/bindings/v8/ExceptionState.h:96: ScriptPromise rejectedPromise() Shall we just call it "reject", just ...
6 years, 8 months ago (2014-04-10 12:09:17 UTC) #7
Nils Barth (inactive)
Macro naming; I'll fix. https://codereview.chromium.org/232563003/diff/70001/Source/bindings/v8/V8BindingMacros.h File Source/bindings/v8/V8BindingMacros.h (right): https://codereview.chromium.org/232563003/diff/70001/Source/bindings/v8/V8BindingMacros.h#newcode102 Source/bindings/v8/V8BindingMacros.h:102: #define V8TRYCATCH_EXCEPTION_VOID_PROMISE(type, var, value, info, ...
6 years, 8 months ago (2014-04-11 01:03:41 UTC) #8
haraken
> I'll grab this. > > My suggestion: > V8TRYCATCH[_TYPE][_args...] > ...i.e.: > V8TRYCATCH[_TYPE][_EXCEPTION][_RETURN] > ...
6 years, 8 months ago (2014-04-11 01:09:40 UTC) #9
yhirano
On 2014/04/11 01:09:40, haraken wrote: > > I'll grab this. > > > > My ...
6 years, 8 months ago (2014-04-11 01:14:31 UTC) #10
Nils Barth (inactive)
posted name fixing https://codereview.chromium.org/232563003/diff/70001/Source/bindings/v8/V8BindingMacros.h File Source/bindings/v8/V8BindingMacros.h (right): https://codereview.chromium.org/232563003/diff/70001/Source/bindings/v8/V8BindingMacros.h#newcode102 Source/bindings/v8/V8BindingMacros.h:102: #define V8TRYCATCH_EXCEPTION_VOID_PROMISE(type, var, value, info, exceptionState) ...
6 years, 8 months ago (2014-04-11 02:19:38 UTC) #11
yhirano
Thanks a lot for the comments. I addressed the most of your comments. The only ...
6 years, 8 months ago (2014-04-11 10:19:04 UTC) #12
Nils Barth (inactive)
Thanks for revisions! 1 Python request (merge 2 almost identical functions), otherwise LGTM from CG. ...
6 years, 8 months ago (2014-04-11 10:26:38 UTC) #13
yhirano
https://codereview.chromium.org/232563003/diff/130001/Source/bindings/scripts/v8_methods.py File Source/bindings/scripts/v8_methods.py (right): https://codereview.chromium.org/232563003/diff/130001/Source/bindings/scripts/v8_methods.py#newcode266 Source/bindings/scripts/v8_methods.py:266: def v8_value_to_local_cpp_value_async(argument, index): On 2014/04/11 10:26:39, Nils Barth wrote: ...
6 years, 8 months ago (2014-04-11 10:54:21 UTC) #14
Nils Barth (inactive)
Thanks for factoring out the variadic case! Suggestion to simplify string formatting, otherwise fine. https://codereview.chromium.org/232563003/diff/170001/Source/bindings/scripts/v8_methods.py ...
6 years, 8 months ago (2014-04-11 11:08:39 UTC) #15
haraken
LGTM. https://codereview.chromium.org/232563003/diff/170001/Source/bindings/v8/ExceptionState.h File Source/bindings/v8/ExceptionState.h (right): https://codereview.chromium.org/232563003/diff/170001/Source/bindings/v8/ExceptionState.h#newcode100 Source/bindings/v8/ExceptionState.h:100: return ScriptPromise::reject(V8ThrowException::createError(v8GeneralError, "Unknown Error", m_isolate), m_isolate); Is this ...
6 years, 8 months ago (2014-04-11 13:57:12 UTC) #16
yhirano
https://codereview.chromium.org/232563003/diff/170001/Source/bindings/scripts/v8_methods.py File Source/bindings/scripts/v8_methods.py (right): https://codereview.chromium.org/232563003/diff/170001/Source/bindings/scripts/v8_methods.py#newcode253 Source/bindings/scripts/v8_methods.py:253: macro_args_format = '{vector_type}<{cpp_type}>, {name}, toNativeArguments<{cpp_type}>(info, {index})' + (', info' ...
6 years, 8 months ago (2014-04-14 01:03:37 UTC) #17
Nils Barth (inactive)
(A few nits.) https://codereview.chromium.org/232563003/diff/200001/Source/bindings/scripts/v8_methods.py File Source/bindings/scripts/v8_methods.py (right): https://codereview.chromium.org/232563003/diff/200001/Source/bindings/scripts/v8_methods.py#newcode175 Source/bindings/scripts/v8_methods.py:175: 'v8_value_to_local_cpp_value': v8_value_to_local_cpp_value(argument, index, async=False), Could you ...
6 years, 8 months ago (2014-04-14 01:18:55 UTC) #18
yhirano
Because my changes in V8StringResource.h caused some layout test failures, I fixed them. haraken, can ...
6 years, 8 months ago (2014-04-14 06:12:41 UTC) #19
Nils Barth (inactive)
https://codereview.chromium.org/232563003/diff/200001/Source/bindings/templates/methods.cpp File Source/bindings/templates/methods.cpp (right): https://codereview.chromium.org/232563003/diff/200001/Source/bindings/templates/methods.cpp#newcode297 Source/bindings/templates/methods.cpp:297: {%- else %} On 2014/04/14 06:12:43, yhirano wrote: > ...
6 years, 8 months ago (2014-04-14 06:17:43 UTC) #20
haraken
On 2014/04/14 06:12:41, yhirano wrote: > Because my changes in V8StringResource.h caused some layout test ...
6 years, 8 months ago (2014-04-14 06:19:56 UTC) #21
yhirano
https://codereview.chromium.org/232563003/diff/240001/Source/bindings/templates/methods.cpp File Source/bindings/templates/methods.cpp (right): https://codereview.chromium.org/232563003/diff/240001/Source/bindings/templates/methods.cpp#newcode297 Source/bindings/templates/methods.cpp:297: {%- else %}{# methods.idl_type == 'Promise #} On 2014/04/14 ...
6 years, 8 months ago (2014-04-14 06:20:17 UTC) #22
yhirano
Discussed with haraken: v8::Isolate detects if there are enclosing try-catchs from callee side (see v8::internal::Isolate::ShuoldReportException ...
6 years, 8 months ago (2014-04-14 11:09:02 UTC) #23
yhirano
The CQ bit was checked by yhirano@chromium.org
6 years, 8 months ago (2014-04-14 11:09:12 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yhirano@chromium.org/232563003/260001
6 years, 8 months ago (2014-04-14 11:09:18 UTC) #25
commit-bot: I haz the power
Change committed as 171450
6 years, 8 months ago (2014-04-14 11:21:59 UTC) #26
haraken
Discussed offline. LGTM.
6 years, 8 months ago (2014-04-14 12:17:37 UTC) #27
rmacnak
https://codereview.chromium.org/232563003/diff/260001/Source/bindings/v8/ExceptionState.h File Source/bindings/v8/ExceptionState.h (right): https://codereview.chromium.org/232563003/diff/260001/Source/bindings/v8/ExceptionState.h#newcode96 Source/bindings/v8/ExceptionState.h:96: ScriptPromise reject() DBC: Should this be asserted to be ...
6 years, 8 months ago (2014-04-16 18:40:41 UTC) #28
yhirano
Reopen: This change was reverted. https://src.chromium.org/viewvc/blink?view=rev&revision=171848
6 years, 8 months ago (2014-04-17 07:57:03 UTC) #29
pneubeck (no reviews)
https://codereview.chromium.org/232563003/diff/260001/Source/bindings/v8/V8BindingMacros.h File Source/bindings/v8/V8BindingMacros.h (right): https://codereview.chromium.org/232563003/diff/260001/Source/bindings/v8/V8BindingMacros.h#newcode108 Source/bindings/v8/V8BindingMacros.h:108: #define TONATIVE_BOOL_EXCEPTIONSTATE(type, var, value, exceptionState, retVal) \ As discussed ...
6 years, 8 months ago (2014-04-17 09:27:04 UTC) #30
Nils Barth (inactive)
https://codereview.chromium.org/232563003/diff/260001/Source/bindings/v8/V8BindingMacros.h File Source/bindings/v8/V8BindingMacros.h (right): https://codereview.chromium.org/232563003/diff/260001/Source/bindings/v8/V8BindingMacros.h#newcode108 Source/bindings/v8/V8BindingMacros.h:108: #define TONATIVE_BOOL_EXCEPTIONSTATE(type, var, value, exceptionState, retVal) \ On 2014/04/17 ...
6 years, 8 months ago (2014-04-18 05:27:55 UTC) #31
yhirano
https://codereview.chromium.org/232563003/diff/260001/Source/bindings/v8/V8BindingMacros.h File Source/bindings/v8/V8BindingMacros.h (right): https://codereview.chromium.org/232563003/diff/260001/Source/bindings/v8/V8BindingMacros.h#newcode108 Source/bindings/v8/V8BindingMacros.h:108: #define TONATIVE_BOOL_EXCEPTIONSTATE(type, var, value, exceptionState, retVal) \ On 2014/04/18 ...
6 years, 8 months ago (2014-04-18 16:55:53 UTC) #32
yhirano
The V8StringResource.h change was landed separately as https://src.chromium.org/viewvc/blink?view=rev&revision=172013 . If the perf bots don't complain ...
6 years, 8 months ago (2014-04-21 09:08:57 UTC) #33
haraken
Sounds good. Let's give it another try :) LGTM.
6 years, 8 months ago (2014-04-21 09:10:49 UTC) #34
yhirano
-nbarth +bashi I've updated the CL. As mstarzinger's CL https://code.google.com/p/v8/source/detail?r=22481 landed, I simplified my CL. ...
6 years, 4 months ago (2014-07-30 10:04:03 UTC) #35
haraken
+jl
6 years, 4 months ago (2014-07-30 10:05:39 UTC) #36
Jens Widell
https://codereview.chromium.org/232563003/diff/450001/Source/bindings/core/v8/V8BindingMacros.h File Source/bindings/core/v8/V8BindingMacros.h (right): https://codereview.chromium.org/232563003/diff/450001/Source/bindings/core/v8/V8BindingMacros.h#newcode77 Source/bindings/core/v8/V8BindingMacros.h:77: rethrow.cancel(); \ Would it work to do block.Reset() here ...
6 years, 4 months ago (2014-07-30 10:29:11 UTC) #37
bashi
On 2014/07/30 10:04:03, yhirano wrote: > -nbarth > +bashi > > I've updated the CL. ...
6 years, 4 months ago (2014-07-30 11:47:35 UTC) #38
bashi
IDL compiler mostly looks good. https://codereview.chromium.org/232563003/diff/450001/Source/bindings/scripts/v8_methods.py File Source/bindings/scripts/v8_methods.py (right): https://codereview.chromium.org/232563003/diff/450001/Source/bindings/scripts/v8_methods.py#newcode66 Source/bindings/scripts/v8_methods.py:66: # use a v8::TryCatch. ...
6 years, 4 months ago (2014-07-31 02:02:25 UTC) #39
yhirano
https://codereview.chromium.org/232563003/diff/450001/Source/bindings/core/v8/V8BindingMacros.h File Source/bindings/core/v8/V8BindingMacros.h (right): https://codereview.chromium.org/232563003/diff/450001/Source/bindings/core/v8/V8BindingMacros.h#newcode77 Source/bindings/core/v8/V8BindingMacros.h:77: rethrow.cancel(); \ On 2014/07/30 10:29:10, Jens Lindström wrote: > ...
6 years, 4 months ago (2014-07-31 03:03:25 UTC) #40
yhirano
https://codereview.chromium.org/232563003/diff/450001/Source/bindings/scripts/v8_methods.py File Source/bindings/scripts/v8_methods.py (right): https://codereview.chromium.org/232563003/diff/450001/Source/bindings/scripts/v8_methods.py#newcode66 Source/bindings/scripts/v8_methods.py:66: # use a v8::TryCatch. On 2014/07/31 02:02:24, bashi1 wrote: ...
6 years, 4 months ago (2014-07-31 03:38:03 UTC) #41
bashi
https://codereview.chromium.org/232563003/diff/450001/Source/bindings/tests/idls/TestObject.idl File Source/bindings/tests/idls/TestObject.idl (right): https://codereview.chromium.org/232563003/diff/450001/Source/bindings/tests/idls/TestObject.idl#newcode369 Source/bindings/tests/idls/TestObject.idl:369: Promise promiseMethod(long arg1, Dictionary arg2, DOMString arg3, DOMString... variadic); ...
6 years, 4 months ago (2014-07-31 04:38:42 UTC) #42
haraken
https://codereview.chromium.org/232563003/diff/490001/Source/bindings/core/v8/V8Binding.h File Source/bindings/core/v8/V8Binding.h (right): https://codereview.chromium.org/232563003/diff/490001/Source/bindings/core/v8/V8Binding.h#newcode953 Source/bindings/core/v8/V8Binding.h:953: class V8RethrowTryCatchScope FINAL { Just to confirm: Do you ...
6 years, 4 months ago (2014-07-31 07:54:48 UTC) #43
Jens Widell
https://codereview.chromium.org/232563003/diff/450001/Source/bindings/core/v8/V8BindingMacros.h File Source/bindings/core/v8/V8BindingMacros.h (right): https://codereview.chromium.org/232563003/diff/450001/Source/bindings/core/v8/V8BindingMacros.h#newcode77 Source/bindings/core/v8/V8BindingMacros.h:77: rethrow.cancel(); \ On 2014/07/31 03:03:25, yhirano wrote: > On ...
6 years, 4 months ago (2014-07-31 08:29:09 UTC) #44
haraken
https://codereview.chromium.org/232563003/diff/490001/Source/bindings/core/v8/V8Binding.h File Source/bindings/core/v8/V8Binding.h (right): https://codereview.chromium.org/232563003/diff/490001/Source/bindings/core/v8/V8Binding.h#newcode953 Source/bindings/core/v8/V8Binding.h:953: class V8RethrowTryCatchScope FINAL { On 2014/07/31 08:29:09, Jens Lindström ...
6 years, 4 months ago (2014-07-31 08:40:29 UTC) #45
yhirano
https://codereview.chromium.org/232563003/diff/490001/Source/bindings/core/v8/V8Binding.h File Source/bindings/core/v8/V8Binding.h (right): https://codereview.chromium.org/232563003/diff/490001/Source/bindings/core/v8/V8Binding.h#newcode955 Source/bindings/core/v8/V8Binding.h:955: explicit V8RethrowTryCatchScope(v8::TryCatch& block) : m_block(block), m_isCanceled(false) { } On ...
6 years, 4 months ago (2014-08-01 02:27:58 UTC) #46
haraken
(I'll take another close look in hours.) https://codereview.chromium.org/232563003/diff/490001/Source/bindings/core/v8/V8Binding.h File Source/bindings/core/v8/V8Binding.h (right): https://codereview.chromium.org/232563003/diff/490001/Source/bindings/core/v8/V8Binding.h#newcode955 Source/bindings/core/v8/V8Binding.h:955: explicit V8RethrowTryCatchScope(v8::TryCatch& ...
6 years, 4 months ago (2014-08-01 02:42:41 UTC) #47
yhirano
https://codereview.chromium.org/232563003/diff/450001/Source/bindings/tests/idls/TestObject.idl File Source/bindings/tests/idls/TestObject.idl (right): https://codereview.chromium.org/232563003/diff/450001/Source/bindings/tests/idls/TestObject.idl#newcode369 Source/bindings/tests/idls/TestObject.idl:369: Promise promiseMethod(long arg1, Dictionary arg2, DOMString arg3, DOMString... variadic); ...
6 years, 4 months ago (2014-08-01 03:52:54 UTC) #48
haraken
LGTM https://codereview.chromium.org/232563003/diff/510001/Source/bindings/core/v8/ScriptPromise.h File Source/bindings/core/v8/ScriptPromise.h (right): https://codereview.chromium.org/232563003/diff/510001/Source/bindings/core/v8/ScriptPromise.h#newcode121 Source/bindings/core/v8/ScriptPromise.h:121: // static functions each of which returns a ...
6 years, 4 months ago (2014-08-01 17:04:24 UTC) #49
yhirano
https://codereview.chromium.org/232563003/diff/510001/Source/bindings/core/v8/ScriptPromise.h File Source/bindings/core/v8/ScriptPromise.h (right): https://codereview.chromium.org/232563003/diff/510001/Source/bindings/core/v8/ScriptPromise.h#newcode121 Source/bindings/core/v8/ScriptPromise.h:121: // static functions each of which returns a ScriptPromise ...
6 years, 4 months ago (2014-08-04 01:42:08 UTC) #50
yhirano
6 years, 4 months ago (2014-08-04 01:42:12 UTC) #51
bashi
LGTM
6 years, 4 months ago (2014-08-05 01:14:22 UTC) #52
yhirano
jl@, do you have other comments?
6 years, 4 months ago (2014-08-06 03:17:00 UTC) #53
yhirano
On 2014/08/06 03:17:00, yhirano wrote: > jl@, do you have other comments? Oh, sorry, I ...
6 years, 4 months ago (2014-08-06 03:21:13 UTC) #54
yhirano
On 2014/08/06 03:17:00, yhirano wrote: > jl@, do you have other comments? Oh, sorry, I ...
6 years, 4 months ago (2014-08-06 03:21:17 UTC) #55
yhirano
On 2014/08/06 03:17:00, yhirano wrote: > jl@, do you have other comments? Oh, sorry, I ...
6 years, 4 months ago (2014-08-06 03:21:20 UTC) #56
yhirano
https://codereview.chromium.org/232563003/diff/450001/Source/bindings/core/v8/V8BindingMacros.h File Source/bindings/core/v8/V8BindingMacros.h (right): https://codereview.chromium.org/232563003/diff/450001/Source/bindings/core/v8/V8BindingMacros.h#newcode77 Source/bindings/core/v8/V8BindingMacros.h:77: rethrow.cancel(); \ On 2014/07/31 08:29:09, Jens Lindström wrote: > ...
6 years, 4 months ago (2014-08-06 05:48:48 UTC) #57
yhirano
https://codereview.chromium.org/232563003/diff/450001/Source/bindings/core/v8/V8BindingMacros.h File Source/bindings/core/v8/V8BindingMacros.h (right): https://codereview.chromium.org/232563003/diff/450001/Source/bindings/core/v8/V8BindingMacros.h#newcode77 Source/bindings/core/v8/V8BindingMacros.h:77: rethrow.cancel(); \ On 2014/08/06 05:48:47, yhirano wrote: > On ...
6 years, 4 months ago (2014-08-11 06:29:35 UTC) #58
Jens Widell
On 2014/08/11 06:29:35, yhirano wrote: > > I've just created a V8 patch. https://codereview.chromium.org/443853002/ > ...
6 years, 4 months ago (2014-08-11 06:52:00 UTC) #59
yhirano
https://codereview.chromium.org/232563003/diff/630001/Source/bindings/scripts/v8_methods.py File Source/bindings/scripts/v8_methods.py (right): https://codereview.chromium.org/232563003/diff/630001/Source/bindings/scripts/v8_methods.py#newcode68 Source/bindings/scripts/v8_methods.py:68: not return_promise)) On 2014/08/11 06:52:00, Jens Lindström wrote: > ...
6 years, 4 months ago (2014-08-11 07:00:26 UTC) #60
yhirano
6 years, 4 months ago (2014-08-11 07:00:29 UTC) #61
yhirano
The CQ bit was checked by yhirano@chromium.org
6 years, 4 months ago (2014-08-11 07:00:37 UTC) #62
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yhirano@chromium.org/232563003/650001
6 years, 4 months ago (2014-08-11 07:01:24 UTC) #63
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: win_blink_rel on tryserver.blink ...
6 years, 4 months ago (2014-08-11 08:08:07 UTC) #64
commit-bot: I haz the power
6 years, 4 months ago (2014-08-11 08:45:53 UTC) #65
Message was sent while issue was closed.
Change committed as 179925

Powered by Google App Engine
This is Rietveld 408576698