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

Issue 701133003: Implement removal of overridden instance methods. (Closed)

Created:
6 years, 1 month ago by ahe
Modified:
6 years, 1 month ago
Reviewers:
Johnni Winther, herhut
CC:
reviews_dartlang.org, kasperl, lukechurch, herhut
Visibility:
Public.

Description

Implement removal of overridden instance methods. Method not actually removed by patch, but super calls to the method are identified and patched. R=johnniwinther@google.com Committed: https://code.google.com/p/dart/source/detail?r=41763

Patch Set 1 #

Patch Set 2 : Update code to remove type warnings, also update to package:compiler. #

Patch Set 3 : Merged with r41625. #

Patch Set 4 : Fix bad refactoring. #

Patch Set 5 : Updated to work with r41550. #

Total comments: 2

Patch Set 6 : Merged with r41632 #

Total comments: 10
Unified diffs Side-by-side diffs Delta from patch set Stats (+258 lines, -3 lines) Patch
M dart/pkg/compiler/lib/src/elements/modelx.dart View 1 1 chunk +4 lines, -0 lines 0 comments Download
M dart/pkg/dart2js_incremental/lib/library_updater.dart View 1 2 3 4 8 chunks +158 lines, -3 lines 8 comments Download
M dart/tests/try/web/incremental_compilation_update_test.dart View 1 chunk +96 lines, -0 lines 2 comments Download

Messages

Total messages: 15 (4 generated)
ahe
6 years, 1 month ago (2014-11-06 13:11:55 UTC) #2
ahe
PTAL
6 years, 1 month ago (2014-11-10 09:05:46 UTC) #4
ahe
Found that r41550 didn't agree with this CL. So there's another patch set available.
6 years, 1 month ago (2014-11-10 16:47:07 UTC) #5
ahe
Stephan, please review below mentioned code in regards to r41550. https://codereview.chromium.org/701133003/diff/100001/dart/pkg/dart2js_incremental/lib/library_updater.dart File dart/pkg/dart2js_incremental/lib/library_updater.dart (right): https://codereview.chromium.org/701133003/diff/100001/dart/pkg/dart2js_incremental/lib/library_updater.dart#newcode427 ...
6 years, 1 month ago (2014-11-10 16:53:28 UTC) #6
Johnni Winther
https://codereview.chromium.org/701133003/diff/140001/dart/pkg/dart2js_incremental/lib/library_updater.dart File dart/pkg/dart2js_incremental/lib/library_updater.dart (right): https://codereview.chromium.org/701133003/diff/140001/dart/pkg/dart2js_incremental/lib/library_updater.dart#newcode273 dart/pkg/dart2js_incremental/lib/library_updater.dart:273: void scanSites( Document this. https://codereview.chromium.org/701133003/diff/140001/dart/pkg/dart2js_incremental/lib/library_updater.dart#newcode285 dart/pkg/dart2js_incremental/lib/library_updater.dart:285: List<ScopeContainerElement> scopesAffectedBy( Document ...
6 years, 1 month ago (2014-11-13 10:33:40 UTC) #8
herhut
https://codereview.chromium.org/701133003/diff/100001/dart/pkg/dart2js_incremental/lib/library_updater.dart File dart/pkg/dart2js_incremental/lib/library_updater.dart (right): https://codereview.chromium.org/701133003/diff/100001/dart/pkg/dart2js_incremental/lib/library_updater.dart#newcode427 dart/pkg/dart2js_incremental/lib/library_updater.dart:427: js.statement('#.prototype.# = f', [elementAccess, superName])); On 2014/11/10 16:53:27, ahe ...
6 years, 1 month ago (2014-11-13 10:55:09 UTC) #10
ahe
Thank you for taking a look, Johnni! https://codereview.chromium.org/701133003/diff/140001/dart/pkg/dart2js_incremental/lib/library_updater.dart File dart/pkg/dart2js_incremental/lib/library_updater.dart (right): https://codereview.chromium.org/701133003/diff/140001/dart/pkg/dart2js_incremental/lib/library_updater.dart#newcode273 dart/pkg/dart2js_incremental/lib/library_updater.dart:273: void scanSites( ...
6 years, 1 month ago (2014-11-13 11:07:47 UTC) #11
Johnni Winther
lgtm
6 years, 1 month ago (2014-11-13 12:53:25 UTC) #12
ahe
On 2014/11/13 10:55:09, herhut wrote: > https://codereview.chromium.org/701133003/diff/100001/dart/pkg/dart2js_incremental/lib/library_updater.dart > File dart/pkg/dart2js_incremental/lib/library_updater.dart (right): > > https://codereview.chromium.org/701133003/diff/100001/dart/pkg/dart2js_incremental/lib/library_updater.dart#newcode427 > ...
6 years, 1 month ago (2014-11-13 16:53:19 UTC) #13
ahe
Follow up CL is: https://codereview.chromium.org/724843002/
6 years, 1 month ago (2014-11-13 16:53:43 UTC) #14
ahe
6 years, 1 month ago (2014-11-17 09:50:09 UTC) #15
Message was sent while issue was closed.
Committed patchset #6 (id:140001) manually as 41763 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698