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

Issue 1700153002: Wrapperless dart:html and friends (Closed)

Created:
4 years, 10 months ago by vsm
Modified:
4 years, 10 months ago
CC:
dev-compiler+reviews_dartlang.org
Base URL:
https://github.com/dart-lang/dev_compiler.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 28

Patch Set 2 : Address comments #

Patch Set 3 : Reapply fix for super/extension types #

Patch Set 4 : A couple more tweaks #

Unified diffs Side-by-side diffs Delta from patch set Stats (+25240 lines, -20762 lines) Patch
M lib/runtime/dart/_debugger.js View 1 2 3 1 chunk +3 lines, -3 lines 0 comments Download
M lib/runtime/dart/_internal.js View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
M lib/runtime/dart/_isolate_helper.js View 1 2 3 14 chunks +21 lines, -21 lines 0 comments Download
M lib/runtime/dart/_js_helper.js View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M lib/runtime/dart/_js_mirrors.js View 1 2 3 2 chunks +3 lines, -3 lines 0 comments Download
M lib/runtime/dart/_runtime.js View 1 2 3 5 chunks +5 lines, -3 lines 0 comments Download
M lib/runtime/dart/async.js View 1 2 3 1 chunk +3 lines, -3 lines 0 comments Download
M lib/runtime/dart/collection.js View 1 2 3 24 chunks +130 lines, -46 lines 0 comments Download
M lib/runtime/dart/convert.js View 1 2 3 12 chunks +33 lines, -17 lines 0 comments Download
M lib/runtime/dart/core.js View 1 2 3 3 chunks +4 lines, -4 lines 0 comments Download
M lib/runtime/dart/html_common.js View 1 2 3 17 chunks +54 lines, -24 lines 0 comments Download
A lib/runtime/dart/indexed_db.js View 1 2 3 1 chunk +1127 lines, -0 lines 0 comments Download
M lib/runtime/dart/js.js View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M lib/runtime/dart/math.js View 1 2 3 3 chunks +81 lines, -40 lines 0 comments Download
M lib/runtime/dart/mirrors.js View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
A lib/runtime/dart/svg.js View 1 2 3 1 chunk +6680 lines, -0 lines 0 comments Download
A lib/runtime/dart/web_audio.js View 1 2 3 1 chunk +1061 lines, -0 lines 0 comments Download
A lib/runtime/dart/web_gl.js View 1 2 3 1 chunk +2396 lines, -0 lines 0 comments Download
A lib/runtime/dart/web_sql.js View 1 2 3 1 chunk +207 lines, -0 lines 0 comments Download
M lib/src/codegen/js_codegen.dart View 1 2 3 6 chunks +64 lines, -7 lines 0 comments Download
M lib/src/compiler.dart View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
M lib/src/server/server.dart View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M test/codegen/expect/collection/src/canonicalized_map.js View 1 2 3 3 chunks +30 lines, -14 lines 0 comments Download
M test/codegen/expect/expect.js View 1 2 3 1 chunk +5 lines, -5 lines 0 comments Download
M test/codegen/expect/expect/expect.js View 1 2 3 1 chunk +5 lines, -5 lines 0 comments Download
M test/codegen/expect/html_input.html View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M test/codegen/expect/language-all.js View 1 2 3 Binary file 0 comments Download
M test/codegen/expect/opassign.js View 1 2 3 2 chunks +4 lines, -4 lines 0 comments Download
M test/codegen/expect/sunflower/sunflower.html View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M tool/input_sdk/lib/_internal/libraries.dart View 1 2 3 2 chunks +7 lines, -7 lines 0 comments Download
D tool/input_sdk/lib/html/ddc/html_ddc.dart View 1 2 3 1 chunk +0 lines, -19801 lines 0 comments Download
M tool/input_sdk/lib/html/html_common/conversions_dart2js.dart View 1 2 3 1 chunk +4 lines, -3 lines 0 comments Download
M tool/input_sdk/lib/html/html_common/device.dart View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M tool/input_sdk/lib/html/html_common/html_common.dart View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
A + tool/input_sdk/lib/html/html_common/html_common_dart2js.dart View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M tool/input_sdk/lib/html/html_common/html_common_ddc.dart View 1 2 3 2 chunks +6 lines, -0 lines 0 comments Download
A tool/input_sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart View 1 2 3 1 chunk +1455 lines, -0 lines 0 comments Download
D tool/input_sdk/lib/indexed_db/ddc/indexed_db_ddc.dart View 1 2 3 1 chunk +0 lines, -218 lines 0 comments Download
A tool/input_sdk/lib/svg/dart2js/svg_dart2js.dart View 1 2 3 1 chunk +6818 lines, -0 lines 0 comments Download
D tool/input_sdk/lib/svg/ddc/svg_ddc.dart View 1 2 3 1 chunk +0 lines, -47 lines 0 comments Download
A tool/input_sdk/lib/web_audio/dart2js/web_audio_dart2js.dart View 1 2 3 1 chunk +1018 lines, -0 lines 0 comments Download
D tool/input_sdk/lib/web_audio/ddc/web_audio_ddc.dart View 1 2 3 1 chunk +0 lines, -31 lines 0 comments Download
A tool/input_sdk/lib/web_gl/dart2js/web_gl_dart2js.dart View 1 2 3 1 chunk +3358 lines, -0 lines 0 comments Download
D tool/input_sdk/lib/web_gl/ddc/web_gl_ddc.dart View 1 2 3 1 chunk +0 lines, -332 lines 0 comments Download
A tool/input_sdk/lib/web_sql/dart2js/web_sql_dart2js.dart View 1 2 3 1 chunk +296 lines, -0 lines 0 comments Download
D tool/input_sdk/lib/web_sql/ddc/web_sql_ddc.dart View 1 2 3 1 chunk +0 lines, -36 lines 0 comments Download
M tool/input_sdk/private/classes.dart View 1 2 3 5 chunks +12 lines, -3 lines 0 comments Download
M tool/sdk_expected_errors.txt View 1 2 3 2 chunks +310 lines, -78 lines 0 comments Download

Messages

Total messages: 12 (3 generated)
vsm
This is not quite ready, but it passes all tests and enables a few more ...
4 years, 10 months ago (2016-02-16 17:13:05 UTC) #3
Jennifer Messerly
Nice! Honestly this looks pretty close to me :). Here are a few suggestions https://codereview.chromium.org/1700153002/diff/1/lib/runtime/dart/_debugger.js ...
4 years, 10 months ago (2016-02-16 17:46:38 UTC) #4
Jacob
lgtm https://codereview.chromium.org/1700153002/diff/1/lib/src/codegen/js_codegen.dart File lib/src/codegen/js_codegen.dart (right): https://codereview.chromium.org/1700153002/diff/1/lib/src/codegen/js_codegen.dart#newcode676 lib/src/codegen/js_codegen.dart:676: FieldElement field = decl.element; nit: change these to ...
4 years, 10 months ago (2016-02-16 17:47:35 UTC) #5
Jennifer Messerly
https://codereview.chromium.org/1700153002/diff/1/lib/src/codegen/js_codegen.dart File lib/src/codegen/js_codegen.dart (right): https://codereview.chromium.org/1700153002/diff/1/lib/src/codegen/js_codegen.dart#newcode3035 lib/src/codegen/js_codegen.dart:3035: if (!_isObjectProperty(memberName) || target is SuperExpression) { On 2016/02/16 ...
4 years, 10 months ago (2016-02-16 18:22:01 UTC) #6
vsm
PTAL https://codereview.chromium.org/1700153002/diff/1/lib/runtime/dart/_debugger.js File lib/runtime/dart/_debugger.js (right): https://codereview.chromium.org/1700153002/diff/1/lib/runtime/dart/_debugger.js#newcode391 lib/runtime/dart/_debugger.js:391: let keys = map[dartx.keys][dartx.toList](); On 2016/02/16 17:46:38, John ...
4 years, 10 months ago (2016-02-18 01:13:10 UTC) #7
vsm
https://codereview.chromium.org/1700153002/diff/1/lib/src/codegen/js_codegen.dart File lib/src/codegen/js_codegen.dart (right): https://codereview.chromium.org/1700153002/diff/1/lib/src/codegen/js_codegen.dart#newcode3038 lib/src/codegen/js_codegen.dart:3038: if (!type.isObject && On 2016/02/18 01:13:09, vsm wrote: > ...
4 years, 10 months ago (2016-02-18 15:23:55 UTC) #8
vsm
Clarified comments. PTAL
4 years, 10 months ago (2016-02-18 19:02:51 UTC) #9
Jennifer Messerly
lgtm
4 years, 10 months ago (2016-02-18 21:56:54 UTC) #10
vsm
4 years, 10 months ago (2016-02-18 21:58:09 UTC) #12
Message was sent while issue was closed.
Committed patchset #4 (id:30001) manually as
58e8be41b456ef47f3ab6628cbb14a45d9be9130 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698