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

Issue 1233173002: Have ScriptPromiseResolver on the Oilpan heap always. (Closed)

Created:
5 years, 5 months ago by sof
Modified:
5 years, 4 months ago
CC:
darktears, apavlov+blink_chromium.org, blink-reviews, blink-reviews-bindings_chromium.org, blink-reviews-css, dglazkov+blink, eric.carlson_apple.com, falken, feature-media-reviews_chromium.org, horo+watch_chromium.org, johnme+watch_chromium.org, jsbell+serviceworker_chromium.org, kinuko+fileapi, kinuko+serviceworker, michaeln, mlamouri+watch-blink_chromium.org, mvanouwerkerk+watch_chromium.org, nhiroki, peter+watch_chromium.org, philipj_slow, rwlbuis, scheib+watch_chromium.org, serviceworker-reviews, tommyw+watchlist_chromium.org, tzik, vivekg_samsung, vivekg
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Have ScriptPromiseResolver on the Oilpan heap always. R=yhirano,haraken,jochen BUG=340522 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=199953

Patch Set 1 #

Patch Set 2 : non-oilpan compile fix #

Patch Set 3 : add missing WebMIDIPermissionRequest::reset() #

Patch Set 4 : simpler keep-alive support #

Total comments: 4

Patch Set 5 : retain resolver when delay'edly resolving #

Total comments: 7

Patch Set 6 : tidy unit tests #

Total comments: 23

Patch Set 7 : introduce SelfKeepAlive<T> #

Patch Set 8 : smaller review updates #

Total comments: 15

Patch Set 9 : review fixes #

Patch Set 10 : rebased #

Patch Set 11 : keepAliveWhilePending() comment #

Total comments: 1

Patch Set 12 : rebased and sync'ed #

Patch Set 13 : compile fix; convert over two freshly-added RefPtr<> uses of SPR #

Patch Set 14 : adjust CryptoResultImpl ctor #

Patch Set 15 : compile fix, argh. #

Patch Set 16 : rebase upto conflicting r199893 #

Total comments: 2

Patch Set 17 : rebase past conflicts upto r199938 #

Patch Set 18 : fix webusb ScriptPromiseResolver usage #

Unified diffs Side-by-side diffs Delta from patch set Stats (+465 lines, -370 lines) Patch
M Source/bindings/core/v8/CallbackPromiseAdapter.h View 1 2 3 4 5 6 7 8 9 10 11 7 chunks +12 lines, -12 lines 0 comments Download
M Source/bindings/core/v8/ScriptPromiseResolver.h View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +16 lines, -14 lines 0 comments Download
M Source/bindings/core/v8/ScriptPromiseResolver.cpp View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +8 lines, -18 lines 0 comments Download
M Source/bindings/core/v8/ScriptPromiseResolverTest.cpp View 1 2 3 4 5 6 7 8 5 chunks +64 lines, -28 lines 0 comments Download
M Source/core/css/FontFaceSet.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M Source/core/css/FontFaceSet.cpp View 1 2 3 4 5 6 7 8 9 10 11 7 chunks +10 lines, -10 lines 0 comments Download
M Source/core/imagebitmap/ImageBitmapFactories.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/imagebitmap/ImageBitmapFactories.cpp View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M Source/core/streams/ReadableStreamImpl.h View 1 2 3 4 5 6 7 3 chunks +8 lines, -9 lines 0 comments Download
M Source/core/streams/ReadableStreamReader.cpp View 2 chunks +2 lines, -2 lines 0 comments Download
M Source/core/testing/Internals.cpp View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -2 lines 0 comments Download
M Source/modules/audio_output_devices/HTMLMediaElementAudioOutputDevice.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/audio_output_devices/SetSinkIdCallbacks.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -3 lines 0 comments Download
M Source/modules/audio_output_devices/SetSinkIdCallbacks.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/background_sync/PeriodicSyncManager.cpp View 4 chunks +4 lines, -4 lines 0 comments Download
M Source/modules/background_sync/PeriodicSyncRegistration.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/background_sync/SyncCallbacks.h View 5 chunks +9 lines, -8 lines 0 comments Download
M Source/modules/background_sync/SyncCallbacks.cpp View 4 chunks +4 lines, -4 lines 0 comments Download
M Source/modules/background_sync/SyncManager.cpp View 4 chunks +4 lines, -4 lines 0 comments Download
M Source/modules/background_sync/SyncRegistration.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/bluetooth/Bluetooth.cpp View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/bluetooth/BluetoothDevice.cpp View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/bluetooth/BluetoothGATTCharacteristic.cpp View 1 2 3 4 5 6 7 8 9 2 chunks +2 lines, -2 lines 0 comments Download
M Source/modules/bluetooth/BluetoothGATTRemoteServer.cpp View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/bluetooth/BluetoothGATTService.cpp View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/cachestorage/Cache.cpp View 1 2 3 4 5 6 7 8 9 10 11 14 chunks +18 lines, -18 lines 0 comments Download
M Source/modules/cachestorage/CacheStorage.cpp View 1 2 3 4 5 6 7 8 12 chunks +15 lines, -15 lines 0 comments Download
M Source/modules/cachestorage/CacheTest.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/credentialmanager/CredentialsContainer.cpp View 1 2 3 4 5 6 7 8 9 10 11 8 chunks +9 lines, -9 lines 0 comments Download
M Source/modules/crypto/CryptoResultImpl.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -4 lines 0 comments Download
M Source/modules/crypto/CryptoResultImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +11 lines, -15 lines 0 comments Download
M Source/modules/crypto/SubtleCrypto.cpp View 1 2 3 4 5 6 7 8 9 10 11 15 chunks +55 lines, -55 lines 0 comments Download
M Source/modules/encryptedmedia/ContentDecryptionModuleResultPromise.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +2 lines, -3 lines 0 comments Download
M Source/modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +7 lines, -1 line 0 comments Download
M Source/modules/fetch/Body.cpp View 1 2 3 4 5 6 7 8 9 10 11 9 chunks +11 lines, -11 lines 0 comments Download
M Source/modules/fetch/FetchManager.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 5 chunks +6 lines, -6 lines 0 comments Download
M Source/modules/geofencing/Geofencing.cpp View 3 chunks +3 lines, -3 lines 0 comments Download
M Source/modules/imagebitmap/WindowImageBitmapFactories.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/mediastream/MediaDevices.cpp View 1 2 3 4 5 6 7 8 3 chunks +5 lines, -5 lines 0 comments Download
M Source/modules/mediastream/MediaDevicesRequest.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/navigatorconnect/AcceptConnectionObserver.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/navigatorconnect/ServicePortCollection.cpp View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +3 lines, -3 lines 0 comments Download
M Source/modules/notifications/ServiceWorkerRegistrationNotifications.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +2 lines, -2 lines 0 comments Download
M Source/modules/permissions/PermissionCallback.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -4 lines 0 comments Download
M Source/modules/permissions/PermissionCallback.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/permissions/Permissions.cpp View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +4 lines, -4 lines 0 comments Download
M Source/modules/presentation/PresentationRequest.cpp View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +3 lines, -3 lines 0 comments Download
M Source/modules/push_messaging/PushManager.cpp View 1 2 3 4 5 6 7 8 9 3 chunks +3 lines, -3 lines 0 comments Download
M Source/modules/push_messaging/PushPermissionStatusCallbacks.h View 3 chunks +2 lines, -4 lines 0 comments Download
M Source/modules/push_messaging/PushPermissionStatusCallbacks.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/push_messaging/PushSubscription.cpp View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/push_messaging/PushSubscriptionCallbacks.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -4 lines 0 comments Download
M Source/modules/push_messaging/PushSubscriptionCallbacks.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/quota/StorageQuota.cpp View 2 chunks +2 lines, -2 lines 0 comments Download
M Source/modules/quota/StorageQuotaCallbacksImpl.h View 2 chunks +3 lines, -3 lines 0 comments Download
M Source/modules/quota/StorageQuotaCallbacksImpl.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/screen_orientation/LockOrientationCallback.h View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/screen_orientation/LockOrientationCallback.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/screen_orientation/ScreenOrientation.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/serviceworkers/ServiceWorkerClients.cpp View 3 chunks +3 lines, -3 lines 0 comments Download
M Source/modules/serviceworkers/ServiceWorkerContainer.cpp View 1 2 3 4 5 6 7 8 9 7 chunks +9 lines, -9 lines 0 comments Download
M Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +3 lines, -3 lines 0 comments Download
M Source/modules/serviceworkers/ServiceWorkerRegistration.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -2 lines 0 comments Download
M Source/modules/serviceworkers/ServiceWorkerWindowClient.cpp View 1 2 3 4 5 6 7 8 9 2 chunks +2 lines, -2 lines 0 comments Download
M Source/modules/vr/NavigatorVRDevice.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/vr/VRGetDevicesCallback.h View 2 chunks +2 lines, -4 lines 0 comments Download
M Source/modules/vr/VRGetDevicesCallback.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webaudio/AbstractAudioContext.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -2 lines 0 comments Download
M Source/modules/webaudio/AudioContext.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webaudio/AudioContext.cpp View 1 2 3 4 5 6 7 8 9 2 chunks +2 lines, -2 lines 0 comments Download
M Source/modules/webaudio/RealtimeAnalyser.cpp View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webmidi/MIDIAccessInitializer.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M Source/modules/webusb/USB.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -1 line 0 comments Download
M Source/platform/CryptoResult.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M Source/platform/exported/WebCryptoResult.cpp View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -2 lines 0 comments Download
M Source/platform/heap/Handle.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +53 lines, -0 lines 0 comments Download
M Source/web/NotificationPermissionClientImpl.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +3 lines, -3 lines 0 comments Download
M Source/web/StorageQuotaClientImpl.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/web/WebMIDIPermissionRequest.cpp View 1 2 1 chunk +14 lines, -4 lines 0 comments Download
M public/platform/WebCrypto.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M public/web/WebMIDIPermissionRequest.h View 1 2 3 chunks +15 lines, -3 lines 0 comments Download

Messages

Total messages: 55 (10 generated)
sof
This is ready, but blocked on https://codereview.chromium.org/1228373006/
5 years, 5 months ago (2015-07-16 06:42:38 UTC) #6
haraken
+yhirano (Let me take a look later.)
5 years, 5 months ago (2015-07-16 06:55:48 UTC) #8
yhirano
https://codereview.chromium.org/1233173002/diff/140001/Source/bindings/core/v8/ScriptPromiseResolver.h File Source/bindings/core/v8/ScriptPromiseResolver.h (left): https://codereview.chromium.org/1233173002/diff/140001/Source/bindings/core/v8/ScriptPromiseResolver.h#oldcode124 Source/bindings/core/v8/ScriptPromiseResolver.h:124: ref(); This ref() was called to keep the resolver ...
5 years, 5 months ago (2015-07-16 07:09:30 UTC) #9
sof
https://codereview.chromium.org/1233173002/diff/140001/Source/bindings/core/v8/ScriptPromiseResolver.h File Source/bindings/core/v8/ScriptPromiseResolver.h (left): https://codereview.chromium.org/1233173002/diff/140001/Source/bindings/core/v8/ScriptPromiseResolver.h#oldcode124 Source/bindings/core/v8/ScriptPromiseResolver.h:124: ref(); On 2015/07/16 07:09:30, yhirano wrote: > This ref() ...
5 years, 5 months ago (2015-07-16 07:13:55 UTC) #10
yhirano
https://codereview.chromium.org/1233173002/diff/140001/Source/bindings/core/v8/ScriptPromiseResolver.h File Source/bindings/core/v8/ScriptPromiseResolver.h (left): https://codereview.chromium.org/1233173002/diff/140001/Source/bindings/core/v8/ScriptPromiseResolver.h#oldcode124 Source/bindings/core/v8/ScriptPromiseResolver.h:124: ref(); On 2015/07/16 07:13:54, sof wrote: > On 2015/07/16 ...
5 years, 5 months ago (2015-07-16 07:19:38 UTC) #11
sof
https://codereview.chromium.org/1233173002/diff/140001/Source/bindings/core/v8/ScriptPromiseResolver.h File Source/bindings/core/v8/ScriptPromiseResolver.h (left): https://codereview.chromium.org/1233173002/diff/140001/Source/bindings/core/v8/ScriptPromiseResolver.h#oldcode124 Source/bindings/core/v8/ScriptPromiseResolver.h:124: ref(); On 2015/07/16 07:19:38, yhirano wrote: > On 2015/07/16 ...
5 years, 5 months ago (2015-07-16 07:33:23 UTC) #12
yhirano
https://codereview.chromium.org/1233173002/diff/160001/Source/bindings/core/v8/ScriptPromiseResolverTest.cpp File Source/bindings/core/v8/ScriptPromiseResolverTest.cpp (right): https://codereview.chromium.org/1233173002/diff/160001/Source/bindings/core/v8/ScriptPromiseResolverTest.cpp#newcode207 Source/bindings/core/v8/ScriptPromiseResolverTest.cpp:207: namespace { You're already in an unnamed namespace, so ...
5 years, 5 months ago (2015-07-16 11:14:15 UTC) #13
sof
https://codereview.chromium.org/1233173002/diff/160001/public/web/WebMIDIPermissionRequest.h File public/web/WebMIDIPermissionRequest.h (right): https://codereview.chromium.org/1233173002/diff/160001/public/web/WebMIDIPermissionRequest.h#newcode47 public/web/WebMIDIPermissionRequest.h:47: class WebMIDIPermissionRequest { On 2015/07/16 11:14:15, yhirano wrote: > ...
5 years, 5 months ago (2015-07-16 11:18:44 UTC) #14
yhirano
https://codereview.chromium.org/1233173002/diff/160001/public/web/WebMIDIPermissionRequest.h File public/web/WebMIDIPermissionRequest.h (right): https://codereview.chromium.org/1233173002/diff/160001/public/web/WebMIDIPermissionRequest.h#newcode47 public/web/WebMIDIPermissionRequest.h:47: class WebMIDIPermissionRequest { On 2015/07/16 11:18:44, sof wrote: > ...
5 years, 5 months ago (2015-07-16 11:30:58 UTC) #15
sof
On 2015/07/16 11:30:58, yhirano wrote: > https://codereview.chromium.org/1233173002/diff/160001/public/web/WebMIDIPermissionRequest.h > File public/web/WebMIDIPermissionRequest.h (right): > > https://codereview.chromium.org/1233173002/diff/160001/public/web/WebMIDIPermissionRequest.h#newcode47 > ...
5 years, 5 months ago (2015-07-16 11:33:45 UTC) #16
yhirano
On 2015/07/16 11:33:45, sof wrote: > On 2015/07/16 11:30:58, yhirano wrote: > > > https://codereview.chromium.org/1233173002/diff/160001/public/web/WebMIDIPermissionRequest.h ...
5 years, 5 months ago (2015-07-16 11:35:58 UTC) #17
sof
On 2015/07/16 11:35:58, yhirano wrote: > On 2015/07/16 11:33:45, sof wrote: > > On 2015/07/16 ...
5 years, 5 months ago (2015-07-16 11:42:25 UTC) #18
yhirano
On 2015/07/16 11:42:25, sof wrote: > On 2015/07/16 11:35:58, yhirano wrote: > > On 2015/07/16 ...
5 years, 5 months ago (2015-07-16 11:54:24 UTC) #19
sof
https://codereview.chromium.org/1233173002/diff/160001/Source/bindings/core/v8/ScriptPromiseResolverTest.cpp File Source/bindings/core/v8/ScriptPromiseResolverTest.cpp (right): https://codereview.chromium.org/1233173002/diff/160001/Source/bindings/core/v8/ScriptPromiseResolverTest.cpp#newcode207 Source/bindings/core/v8/ScriptPromiseResolverTest.cpp:207: namespace { On 2015/07/16 11:14:14, yhirano wrote: > You're ...
5 years, 5 months ago (2015-07-16 11:57:43 UTC) #20
yhirano
lgtm
5 years, 5 months ago (2015-07-16 12:09:00 UTC) #21
haraken
Mostly looks good. https://codereview.chromium.org/1233173002/diff/180001/Source/bindings/core/v8/ScriptPromiseResolver.cpp File Source/bindings/core/v8/ScriptPromiseResolver.cpp (left): https://codereview.chromium.org/1233173002/diff/180001/Source/bindings/core/v8/ScriptPromiseResolver.cpp#oldcode90 Source/bindings/core/v8/ScriptPromiseResolver.cpp:90: deref(); So my proposal is to ...
5 years, 5 months ago (2015-07-17 01:40:36 UTC) #22
yhirano
https://codereview.chromium.org/1233173002/diff/180001/Source/modules/credentialmanager/CredentialsContainer.cpp File Source/modules/credentialmanager/CredentialsContainer.cpp (right): https://codereview.chromium.org/1233173002/diff/180001/Source/modules/credentialmanager/CredentialsContainer.cpp#newcode51 Source/modules/credentialmanager/CredentialsContainer.cpp:51: m_resolver->resolve(); On 2015/07/17 01:40:36, haraken wrote: > > Shall ...
5 years, 5 months ago (2015-07-17 02:11:32 UTC) #23
haraken
https://codereview.chromium.org/1233173002/diff/180001/Source/modules/credentialmanager/CredentialsContainer.cpp File Source/modules/credentialmanager/CredentialsContainer.cpp (right): https://codereview.chromium.org/1233173002/diff/180001/Source/modules/credentialmanager/CredentialsContainer.cpp#newcode51 Source/modules/credentialmanager/CredentialsContainer.cpp:51: m_resolver->resolve(); On 2015/07/17 02:11:31, yhirano wrote: > On 2015/07/17 ...
5 years, 5 months ago (2015-07-17 02:18:36 UTC) #24
yhirano
https://codereview.chromium.org/1233173002/diff/180001/Source/modules/credentialmanager/CredentialsContainer.cpp File Source/modules/credentialmanager/CredentialsContainer.cpp (right): https://codereview.chromium.org/1233173002/diff/180001/Source/modules/credentialmanager/CredentialsContainer.cpp#newcode51 Source/modules/credentialmanager/CredentialsContainer.cpp:51: m_resolver->resolve(); On 2015/07/17 02:18:35, haraken wrote: > On 2015/07/17 ...
5 years, 5 months ago (2015-07-17 03:18:40 UTC) #25
haraken
On 2015/07/17 03:18:40, yhirano wrote: > https://codereview.chromium.org/1233173002/diff/180001/Source/modules/credentialmanager/CredentialsContainer.cpp > File Source/modules/credentialmanager/CredentialsContainer.cpp (right): > > https://codereview.chromium.org/1233173002/diff/180001/Source/modules/credentialmanager/CredentialsContainer.cpp#newcode51 > ...
5 years, 5 months ago (2015-07-17 03:26:47 UTC) #26
sof
https://codereview.chromium.org/1233173002/diff/180001/Source/bindings/core/v8/ScriptPromiseResolver.h File Source/bindings/core/v8/ScriptPromiseResolver.h (right): https://codereview.chromium.org/1233173002/diff/180001/Source/bindings/core/v8/ScriptPromiseResolver.h#newcode147 Source/bindings/core/v8/ScriptPromiseResolver.h:147: // Persistent<> is needed. On 2015/07/17 01:40:35, haraken wrote: ...
5 years, 5 months ago (2015-07-17 05:34:30 UTC) #27
haraken
https://codereview.chromium.org/1233173002/diff/180001/Source/bindings/core/v8/ScriptPromiseResolver.h File Source/bindings/core/v8/ScriptPromiseResolver.h (right): https://codereview.chromium.org/1233173002/diff/180001/Source/bindings/core/v8/ScriptPromiseResolver.h#newcode147 Source/bindings/core/v8/ScriptPromiseResolver.h:147: // Persistent<> is needed. On 2015/07/17 05:34:30, sof wrote: ...
5 years, 5 months ago (2015-07-17 06:52:52 UTC) #28
sof
https://codereview.chromium.org/1233173002/diff/180001/Source/bindings/core/v8/ScriptPromiseResolver.h File Source/bindings/core/v8/ScriptPromiseResolver.h (right): https://codereview.chromium.org/1233173002/diff/180001/Source/bindings/core/v8/ScriptPromiseResolver.h#newcode147 Source/bindings/core/v8/ScriptPromiseResolver.h:147: // Persistent<> is needed. On 2015/07/17 06:52:52, haraken wrote: ...
5 years, 5 months ago (2015-07-17 07:02:04 UTC) #29
haraken
On 2015/07/17 07:02:04, sof wrote: > https://codereview.chromium.org/1233173002/diff/180001/Source/bindings/core/v8/ScriptPromiseResolver.h > File Source/bindings/core/v8/ScriptPromiseResolver.h (right): > > https://codereview.chromium.org/1233173002/diff/180001/Source/bindings/core/v8/ScriptPromiseResolver.h#newcode147 > ...
5 years, 5 months ago (2015-07-17 07:15:56 UTC) #30
sof
On 2015/07/17 07:15:56, haraken wrote: > On 2015/07/17 07:02:04, sof wrote: > > > https://codereview.chromium.org/1233173002/diff/180001/Source/bindings/core/v8/ScriptPromiseResolver.h ...
5 years, 5 months ago (2015-07-17 08:21:07 UTC) #31
haraken
On 2015/07/17 08:21:07, sof wrote: > On 2015/07/17 07:15:56, haraken wrote: > > On 2015/07/17 ...
5 years, 5 months ago (2015-07-17 08:53:24 UTC) #32
sof
https://codereview.chromium.org/1233173002/diff/180001/Source/core/streams/ReadableStreamImpl.h File Source/core/streams/ReadableStreamImpl.h (right): https://codereview.chromium.org/1233173002/diff/180001/Source/core/streams/ReadableStreamImpl.h#newcode178 Source/core/streams/ReadableStreamImpl.h:178: ScriptState* scriptState = resolver->scriptState(); On 2015/07/17 01:40:35, haraken wrote: ...
5 years, 5 months ago (2015-07-17 09:43:26 UTC) #33
yhirano
https://codereview.chromium.org/1233173002/diff/180001/Source/core/streams/ReadableStreamImpl.h File Source/core/streams/ReadableStreamImpl.h (right): https://codereview.chromium.org/1233173002/diff/180001/Source/core/streams/ReadableStreamImpl.h#newcode178 Source/core/streams/ReadableStreamImpl.h:178: ScriptState* scriptState = resolver->scriptState(); On 2015/07/17 09:43:26, sof wrote: ...
5 years, 5 months ago (2015-07-17 13:53:41 UTC) #34
haraken
https://codereview.chromium.org/1233173002/diff/180001/Source/core/streams/ReadableStreamImpl.h File Source/core/streams/ReadableStreamImpl.h (right): https://codereview.chromium.org/1233173002/diff/180001/Source/core/streams/ReadableStreamImpl.h#newcode178 Source/core/streams/ReadableStreamImpl.h:178: ScriptState* scriptState = resolver->scriptState(); On 2015/07/17 13:53:41, yhirano wrote: ...
5 years, 5 months ago (2015-07-18 07:10:27 UTC) #35
haraken
LGTM https://codereview.chromium.org/1233173002/diff/220001/Source/bindings/core/v8/ScriptPromiseResolver.cpp File Source/bindings/core/v8/ScriptPromiseResolver.cpp (right): https://codereview.chromium.org/1233173002/diff/220001/Source/bindings/core/v8/ScriptPromiseResolver.cpp#newcode48 Source/bindings/core/v8/ScriptPromiseResolver.cpp:48: if (m_state == ResolvedOrRejected || m_keepAlive) Instead of ...
5 years, 5 months ago (2015-07-18 08:01:24 UTC) #36
sof
Thanks for the (weekend) review. Until the Blink thread that initiates a crypto operation also ...
5 years, 5 months ago (2015-07-18 20:46:08 UTC) #37
haraken
https://codereview.chromium.org/1233173002/diff/220001/Source/bindings/core/v8/ScriptPromiseResolver.cpp File Source/bindings/core/v8/ScriptPromiseResolver.cpp (right): https://codereview.chromium.org/1233173002/diff/220001/Source/bindings/core/v8/ScriptPromiseResolver.cpp#newcode48 Source/bindings/core/v8/ScriptPromiseResolver.cpp:48: if (m_state == ResolvedOrRejected || m_keepAlive) On 2015/07/18 20:46:08, ...
5 years, 5 months ago (2015-07-19 07:25:51 UTC) #38
sof
https://codereview.chromium.org/1233173002/diff/220001/Source/bindings/core/v8/ScriptPromiseResolver.cpp File Source/bindings/core/v8/ScriptPromiseResolver.cpp (right): https://codereview.chromium.org/1233173002/diff/220001/Source/bindings/core/v8/ScriptPromiseResolver.cpp#newcode48 Source/bindings/core/v8/ScriptPromiseResolver.cpp:48: if (m_state == ResolvedOrRejected || m_keepAlive) On 2015/07/19 07:25:50, ...
5 years, 5 months ago (2015-07-20 11:01:43 UTC) #39
yhirano
core/streams LGTM
5 years, 5 months ago (2015-07-21 04:38:31 UTC) #40
haraken
https://codereview.chromium.org/1233173002/diff/280001/Source/platform/heap/Handle.h File Source/platform/heap/Handle.h (right): https://codereview.chromium.org/1233173002/diff/280001/Source/platform/heap/Handle.h#newcode1045 Source/platform/heap/Handle.h:1045: class SelfKeepAlive { Can we land this (with some ...
5 years, 4 months ago (2015-07-30 11:41:21 UTC) #41
sof
On 2015/07/30 11:41:21, haraken wrote: > https://codereview.chromium.org/1233173002/diff/280001/Source/platform/heap/Handle.h > File Source/platform/heap/Handle.h (right): > > https://codereview.chromium.org/1233173002/diff/280001/Source/platform/heap/Handle.h#newcode1045 > ...
5 years, 4 months ago (2015-07-30 11:44:25 UTC) #42
sof
With https://codereview.chromium.org/1228373006/ having landed, rebased and updated this one. pta(quick)l? jochen@: could you have a ...
5 years, 4 months ago (2015-08-03 08:35:33 UTC) #44
jochen (gone - plz use gerrit)
public lgtm
5 years, 4 months ago (2015-08-03 08:43:23 UTC) #45
Raymond Toy
https://codereview.chromium.org/1233173002/diff/380001/Source/modules/webaudio/RealtimeAnalyser.cpp File Source/modules/webaudio/RealtimeAnalyser.cpp (right): https://codereview.chromium.org/1233173002/diff/380001/Source/modules/webaudio/RealtimeAnalyser.cpp#newcode40 Source/modules/webaudio/RealtimeAnalyser.cpp:40: const double RealtimeAnalyser::DefaultSmoothingTimeConstant = 0.8; Drive-by-comment: This change seems ...
5 years, 4 months ago (2015-08-03 15:46:55 UTC) #47
sof
https://codereview.chromium.org/1233173002/diff/380001/Source/modules/webaudio/RealtimeAnalyser.cpp File Source/modules/webaudio/RealtimeAnalyser.cpp (right): https://codereview.chromium.org/1233173002/diff/380001/Source/modules/webaudio/RealtimeAnalyser.cpp#newcode40 Source/modules/webaudio/RealtimeAnalyser.cpp:40: const double RealtimeAnalyser::DefaultSmoothingTimeConstant = 0.8; On 2015/08/03 15:46:54, Raymond ...
5 years, 4 months ago (2015-08-03 15:53:48 UTC) #48
Raymond Toy
On 2015/08/03 15:53:48, sof wrote: > https://codereview.chromium.org/1233173002/diff/380001/Source/modules/webaudio/RealtimeAnalyser.cpp > File Source/modules/webaudio/RealtimeAnalyser.cpp (right): > > https://codereview.chromium.org/1233173002/diff/380001/Source/modules/webaudio/RealtimeAnalyser.cpp#newcode40 > ...
5 years, 4 months ago (2015-08-03 16:19:03 UTC) #49
sof
this CL is proving hard to keep working across CLs being landed that creates ScriptPromiseResolvers; ...
5 years, 4 months ago (2015-08-04 05:20:24 UTC) #50
haraken
On 2015/08/04 05:20:24, sof wrote: > this CL is proving hard to keep working across ...
5 years, 4 months ago (2015-08-04 06:08:41 UTC) #51
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1233173002/420001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1233173002/420001
5 years, 4 months ago (2015-08-04 06:27:29 UTC) #54
commit-bot: I haz the power
5 years, 4 months ago (2015-08-04 07:15:27 UTC) #55
Message was sent while issue was closed.
Committed patchset #18 (id:420001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=199953

Powered by Google App Engine
This is Rietveld 408576698