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

Issue 719443002: Incremental compilation: set up inheritance. (Closed)

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

Description

Incremental compilation: set up inheritance. R=johnniwinther@google.com Committed: https://code.google.com/p/dart/source/detail?r=41769

Patch Set 1 #

Total comments: 1

Patch Set 2 : Avoid creating TypedSelector during incremental compilation. #

Patch Set 3 : Address Stephan's suggestions. #

Total comments: 2

Patch Set 4 : Negate and document ClassWorld.hasClosedWorldAssumption. #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+82 lines, -4 lines) Patch
M dart/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart View 2 chunks +6 lines, -2 lines 0 comments Download
M dart/pkg/compiler/lib/src/universe/universe.dart View 1 2 3 1 chunk +7 lines, -0 lines 1 comment Download
M dart/pkg/compiler/lib/src/warnings.dart View 1 1 chunk +1 line, -1 line 0 comments Download
M dart/pkg/compiler/lib/src/world.dart View 1 2 3 2 chunks +6 lines, -0 lines 0 comments Download
M dart/pkg/dart2js_incremental/lib/library_updater.dart View 1 chunk +8 lines, -1 line 0 comments Download
M dart/tests/try/web/incremental_compilation_update_test.dart View 1 chunk +54 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (2 generated)
ahe
https://codereview.chromium.org/719443002/diff/1/dart/pkg/compiler/lib/src/ssa/codegen.dart File dart/pkg/compiler/lib/src/ssa/codegen.dart (right): https://codereview.chromium.org/719443002/diff/1/dart/pkg/compiler/lib/src/ssa/codegen.dart#newcode1572 dart/pkg/compiler/lib/src/ssa/codegen.dart:1572: if (compiler.hasIncrementalSupport) { Stephan: please take a look at ...
6 years, 1 month ago (2014-11-11 15:40:51 UTC) #2
ahe
Uploaded new patch set to completely disable creation of TypedSelector.
6 years, 1 month ago (2014-11-12 10:49:51 UTC) #3
herhut
On 2014/11/12 10:49:51, ahe wrote: > Uploaded new patch set to completely disable creation of ...
6 years, 1 month ago (2014-11-12 14:37:21 UTC) #4
ahe
On 2014/11/12 14:37:21, herhut wrote: > On 2014/11/12 10:49:51, ahe wrote: > > Uploaded new ...
6 years, 1 month ago (2014-11-12 15:50:24 UTC) #6
Johnni Winther
lgtm https://codereview.chromium.org/719443002/diff/60001/dart/pkg/compiler/lib/src/world.dart File dart/pkg/compiler/lib/src/world.dart (right): https://codereview.chromium.org/719443002/diff/60001/dart/pkg/compiler/lib/src/world.dart#newcode100 dart/pkg/compiler/lib/src/world.dart:100: bool get hasClosedWorldAssumption; Document what this implies. As ...
6 years, 1 month ago (2014-11-14 10:20:53 UTC) #7
ahe
Thank you, Johnni! I uploaded a new patch set where I negated hasClosedWorldAssumption. https://codereview.chromium.org/719443002/diff/60001/dart/pkg/compiler/lib/src/world.dart File ...
6 years, 1 month ago (2014-11-14 14:40:05 UTC) #8
ahe
Committed patchset #4 (id:80001) manually as 41769 (presubmit successful).
6 years, 1 month ago (2014-11-17 09:56:24 UTC) #9
Johnni Winther
6 years, 1 month ago (2014-11-17 09:56:32 UTC) #10
LGTM

https://codereview.chromium.org/719443002/diff/80001/dart/pkg/compiler/lib/sr...
File dart/pkg/compiler/lib/src/universe/universe.dart (right):

https://codereview.chromium.org/719443002/diff/80001/dart/pkg/compiler/lib/sr...
dart/pkg/compiler/lib/src/universe/universe.dart:750: if
(!world.hasClosedWorldAssumption) {
Add a TODO (for me) to improve the use of TypedSelector in an open world.

Powered by Google App Engine
This is Rietveld 408576698