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

Issue 1058653002: implement mixins in subtype checks, more codegen fixes (Closed)

Created:
5 years, 8 months ago by Jennifer Messerly
Modified:
5 years, 8 months ago
Reviewers:
vsm, Jacob
CC:
dev-compiler+reviews_dartlang.org
Base URL:
git@github.com:dart-lang/dev_compiler.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

implement mixins in subtype checks, more codegen fixes or: how creating a SplayTreeSet<String> leads to fixing a bunch of stuff R=vsm@google.com Committed: https://github.com/dart-lang/dev_compiler/commit/a0b5564ef5e0c248f8d6e6509a6b9278bb3496a0

Patch Set 1 #

Total comments: 10
Unified diffs Side-by-side diffs Delta from patch set Stats (+615 lines, -465 lines) Patch
M lib/runtime/dart/_foreign_helper.js View 1 chunk +1 line, -2 lines 0 comments Download
M lib/runtime/dart/_interceptors.js View 4 chunks +17 lines, -26 lines 0 comments Download
M lib/runtime/dart/_internal.js View 30 chunks +81 lines, -70 lines 0 comments Download
M lib/runtime/dart/_isolate_helper.js View 1 chunk +3 lines, -0 lines 0 comments Download
M lib/runtime/dart/_js_helper.js View 12 chunks +16 lines, -15 lines 0 comments Download
M lib/runtime/dart/async.js View 65 chunks +174 lines, -93 lines 0 comments Download
M lib/runtime/dart/collection.js View 58 chunks +109 lines, -96 lines 0 comments Download
M lib/runtime/dart/convert.js View 14 chunks +21 lines, -14 lines 0 comments Download
M lib/runtime/dart/core.js View 15 chunks +60 lines, -58 lines 0 comments Download
M lib/runtime/dart/isolate.js View 1 chunk +1 line, -2 lines 0 comments Download
M lib/runtime/dart/math.js View 5 chunks +7 lines, -7 lines 0 comments Download
M lib/runtime/dart/typed_data.js View 1 chunk +2 lines, -4 lines 0 comments Download
M lib/runtime/dart_runtime.js View 4 chunks +19 lines, -4 lines 0 comments Download
M lib/src/codegen/js_codegen.dart View 13 chunks +71 lines, -55 lines 9 comments Download
M lib/src/js/printer.dart View 1 chunk +13 lines, -9 lines 1 comment Download
M test/browser/runtime_tests.js View 1 chunk +12 lines, -0 lines 0 comments Download
M test/codegen/expect/constructors.js View 1 chunk +1 line, -2 lines 0 comments Download
M test/codegen/expect/fieldtest.js View 2 chunks +2 lines, -2 lines 0 comments Download
M test/codegen/expect/sunflower/dom.js View 2 chunks +5 lines, -6 lines 0 comments Download

Messages

Total messages: 8 (1 generated)
Jennifer Messerly
https://codereview.chromium.org/1058653002/diff/1/lib/src/codegen/js_codegen.dart File lib/src/codegen/js_codegen.dart (left): https://codereview.chromium.org/1058653002/diff/1/lib/src/codegen/js_codegen.dart#oldcode263 lib/src/codegen/js_codegen.dart:263: // TODO(vsm): Do we need to record type info ...
5 years, 8 months ago (2015-04-01 22:31:32 UTC) #2
vsm
https://codereview.chromium.org/1058653002/diff/1/lib/src/codegen/js_codegen.dart File lib/src/codegen/js_codegen.dart (left): https://codereview.chromium.org/1058653002/diff/1/lib/src/codegen/js_codegen.dart#oldcode330 lib/src/codegen/js_codegen.dart:330: classElem.typeParameters.length, js.call('dart.dynamic')); Shouldn't we fill in with core.Object? https://codereview.chromium.org/1058653002/diff/1/lib/src/codegen/js_codegen.dart ...
5 years, 8 months ago (2015-04-01 23:04:57 UTC) #3
Jennifer Messerly
https://codereview.chromium.org/1058653002/diff/1/lib/src/codegen/js_codegen.dart File lib/src/codegen/js_codegen.dart (left): https://codereview.chromium.org/1058653002/diff/1/lib/src/codegen/js_codegen.dart#oldcode330 lib/src/codegen/js_codegen.dart:330: classElem.typeParameters.length, js.call('dart.dynamic')); On 2015/04/01 23:04:57, vsm wrote: > Shouldn't ...
5 years, 8 months ago (2015-04-01 23:22:56 UTC) #4
vsm
https://codereview.chromium.org/1058653002/diff/1/lib/src/codegen/js_codegen.dart File lib/src/codegen/js_codegen.dart (left): https://codereview.chromium.org/1058653002/diff/1/lib/src/codegen/js_codegen.dart#oldcode330 lib/src/codegen/js_codegen.dart:330: classElem.typeParameters.length, js.call('dart.dynamic')); On 2015/04/01 23:22:56, John Messerly wrote: > ...
5 years, 8 months ago (2015-04-01 23:34:47 UTC) #5
Jennifer Messerly
https://codereview.chromium.org/1058653002/diff/1/lib/src/codegen/js_codegen.dart File lib/src/codegen/js_codegen.dart (left): https://codereview.chromium.org/1058653002/diff/1/lib/src/codegen/js_codegen.dart#oldcode330 lib/src/codegen/js_codegen.dart:330: classElem.typeParameters.length, js.call('dart.dynamic')); On 2015/04/01 23:34:47, vsm wrote: > On ...
5 years, 8 months ago (2015-04-02 16:11:08 UTC) #6
vsm
lgtm https://codereview.chromium.org/1058653002/diff/1/lib/src/codegen/js_codegen.dart File lib/src/codegen/js_codegen.dart (left): https://codereview.chromium.org/1058653002/diff/1/lib/src/codegen/js_codegen.dart#oldcode330 lib/src/codegen/js_codegen.dart:330: classElem.typeParameters.length, js.call('dart.dynamic')); On 2015/04/02 16:11:08, John Messerly wrote: ...
5 years, 8 months ago (2015-04-02 16:30:54 UTC) #7
Jennifer Messerly
5 years, 8 months ago (2015-04-02 19:16:30 UTC) #8
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as
a0b5564ef5e0c248f8d6e6509a6b9278bb3496a0 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698