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

Issue 10878050: Unify Object implementation across dart2js and VM. (Closed)

Created:
8 years, 4 months ago by Mads Ager (google)
Modified:
8 years, 3 months ago
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Unify Object implementation across dart2js and VM. R=ajohnsen@google.com,lrn@google.com BUG= Committed: https://code.google.com/p/dart/source/detail?r=11372

Patch Set 1 #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+56 lines, -31 lines) Patch
M corelib/src/corelib_sources.gypi View 1 chunk +1 line, -0 lines 0 comments Download
M corelib/src/implementation/corelib_impl_sources.gypi View 1 chunk +1 line, -0 lines 0 comments Download
A + corelib/src/implementation/object.dart View 1 chunk +3 lines, -3 lines 0 comments Download
A corelib/src/object.dart View 1 chunk +20 lines, -0 lines 4 comments Download
M lib/compiler/implementation/lib/core.dart View 2 chunks +1 line, -8 lines 0 comments Download
M lib/compiler/implementation/lib/coreimpl.dart View 1 chunk +1 line, -0 lines 0 comments Download
M lib/compiler/implementation/lib/coreimpl_patch.dart View 1 chunk +14 lines, -0 lines 0 comments Download
M runtime/lib/lib_impl_sources.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M runtime/lib/lib_sources.gypi View 1 chunk +0 lines, -2 lines 1 comment Download
D runtime/lib/object.dart View 1 chunk +0 lines, -17 lines 0 comments Download
A runtime/lib/object_patch.dart View 1 chunk +13 lines, -0 lines 0 comments Download
M tests/co19/co19-dart2js.status View 1 chunk +0 lines, -1 line 1 comment Download

Messages

Total messages: 8 (0 generated)
Mads Ager (google)
8 years, 4 months ago (2012-08-24 12:43:33 UTC) #1
Mads Ager (google)
https://chromiumcodereview.appspot.com/10878050/diff/1/tests/co19/co19-dart2js.status File tests/co19/co19-dart2js.status (left): https://chromiumcodereview.appspot.com/10878050/diff/1/tests/co19/co19-dart2js.status#oldcode185 tests/co19/co19-dart2js.status:185: Language/10_Expressions/20_Equality_A03_t02: Fail # Compile-time error: unexpected token 'equals' The ...
8 years, 4 months ago (2012-08-24 12:44:32 UTC) #2
Anders Johnsen
LGTM, very nice and clean. One question: Would it make sense to actually have a ...
8 years, 4 months ago (2012-08-24 12:55:29 UTC) #3
Mads Ager (google)
On 2012/08/24 12:55:29, ajohnsen wrote: > LGTM, very nice and clean. > > One question: ...
8 years, 4 months ago (2012-08-24 13:35:27 UTC) #4
Ivan Posva
DBC -ip https://chromiumcodereview.appspot.com/10878050/diff/1/corelib/src/object.dart File corelib/src/object.dart (right): https://chromiumcodereview.appspot.com/10878050/diff/1/corelib/src/object.dart#newcode11 corelib/src/object.dart:11: String toString() => ObjectImplementation.toStringImpl(this); Why isn't this ...
8 years, 3 months ago (2012-08-27 20:11:40 UTC) #5
Lasse Reichstein Nielsen
https://chromiumcodereview.appspot.com/10878050/diff/1/corelib/src/object.dart File corelib/src/object.dart (right): https://chromiumcodereview.appspot.com/10878050/diff/1/corelib/src/object.dart#newcode11 corelib/src/object.dart:11: String toString() => ObjectImplementation.toStringImpl(this); Agree. Seems like a wasted ...
8 years, 3 months ago (2012-08-27 20:48:49 UTC) #6
Ivan Posva
https://chromiumcodereview.appspot.com/10878050/diff/1/runtime/lib/lib_sources.gypi File runtime/lib/lib_sources.gypi (right): https://chromiumcodereview.appspot.com/10878050/diff/1/runtime/lib/lib_sources.gypi#newcode17 runtime/lib/lib_sources.gypi:17: 'weak_property.cc', This change aded back weak_property.cc and weak_property.dart to ...
8 years, 3 months ago (2012-08-27 21:09:52 UTC) #7
Mads Ager (google)
8 years, 3 months ago (2012-08-28 06:03:38 UTC) #8
It is indirected to go through coreimpl so I didn't have to patch core. We can
do it the other way too and I'll be happy to do that later. This is consistent
with the way things have been done here so far (not making any judgement on
that, just trying to unify without rocking the boat too much).

The addition of weak_property was a merge error. Sorry about that.

Powered by Google App Engine
This is Rietveld 408576698