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

Issue 2980853002: Registration-based approach to cross frame support. (Closed)

Created:
3 years, 5 months ago by vsm
Modified:
3 years, 5 months ago
CC:
dev-compiler+reviews_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Registration-based approach to cross frame support. This approach installs all Dart extension types onto a window whenever that window is accessed. See #28326 R=jmesserly@google.com Committed: https://github.com/dart-lang/sdk/commit/99e672d1cb5db4cf0568303784b150b4480a632a

Patch Set 1 #

Total comments: 14

Patch Set 2 : Address comments #

Patch Set 3 : Update dart:html #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+140 lines, -108 lines) Patch
M pkg/dev_compiler/lib/sdk/ddc_sdk.sum View 1 2 Binary file 0 comments Download
M pkg/dev_compiler/lib/src/compiler/code_generator.dart View 1 2 1 chunk +2 lines, -5 lines 0 comments Download
M pkg/dev_compiler/tool/input_sdk/lib/html/dart2js/html_dart2js.dart View 1 2 5 chunks +19 lines, -13 lines 1 comment Download
M pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/classes.dart View 1 2 2 chunks +20 lines, -5 lines 0 comments Download
M pkg/dev_compiler/tool/input_sdk/private/ddc_runtime/runtime.dart View 1 2 1 chunk +60 lines, -50 lines 0 comments Download
M pkg/dev_compiler/tool/input_sdk/private/js_helper.dart View 1 2 1 chunk +6 lines, -2 lines 0 comments Download
M pkg/dev_compiler/tool/sdk_expected_errors.txt View 1 2 1 chunk +33 lines, -33 lines 0 comments Download

Messages

Total messages: 10 (2 generated)
vsm
https://codereview.chromium.org/2980853002/diff/1/pkg/dev_compiler/tool/input_sdk/lib/html/dart2js/html_dart2js.dart File pkg/dev_compiler/tool/input_sdk/lib/html/dart2js/html_dart2js.dart (left): https://codereview.chromium.org/2980853002/diff/1/pkg/dev_compiler/tool/input_sdk/lib/html/dart2js/html_dart2js.dart#oldcode45862 pkg/dev_compiler/tool/input_sdk/lib/html/dart2js/html_dart2js.dart:45862: // TODO(vsm): Cache or implement equality. Caching needs to ...
3 years, 5 months ago (2017-07-13 15:31:33 UTC) #1
vsm
Note - alternative approach here: https://codereview.chromium.org/2982723002/ That one is more like dart2js, but I think ...
3 years, 5 months ago (2017-07-14 15:36:16 UTC) #3
Jacob
I like this approach.
3 years, 5 months ago (2017-07-14 15:44:11 UTC) #4
Jennifer Messerly
Wow this looks great! Requesting one change to code for JSArray that should be obsolete ...
3 years, 5 months ago (2017-07-14 19:38:08 UTC) #5
vsm
Thanks! Jen - Re dart:html - I want to avoid forking dart:html. It already imports ...
3 years, 5 months ago (2017-07-14 20:22:25 UTC) #6
vsm
PTAL https://codereview.chromium.org/2980853002/diff/1/pkg/dev_compiler/tool/input_sdk/lib/html/dart2js/html_dart2js.dart File pkg/dev_compiler/tool/input_sdk/lib/html/dart2js/html_dart2js.dart (right): https://codereview.chromium.org/2980853002/diff/1/pkg/dev_compiler/tool/input_sdk/lib/html/dart2js/html_dart2js.dart#newcode79 pkg/dev_compiler/tool/input_sdk/lib/html/dart2js/html_dart2js.dart:79: +// TODO(vsm): Remove this. On 2017/07/14 19:38:08, Jennifer ...
3 years, 5 months ago (2017-07-19 15:59:02 UTC) #7
Jennifer Messerly
lgtm++
3 years, 5 months ago (2017-07-19 19:11:04 UTC) #8
vsm
3 years, 5 months ago (2017-07-19 19:53:57 UTC) #10
Message was sent while issue was closed.
Committed patchset #3 (id:20001) manually as
99e672d1cb5db4cf0568303784b150b4480a632a (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698