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

Issue 2779003002: Move collection of native classes from NativeEnqueuerBase to NativeResolutionEnqueuer (Closed)

Created:
3 years, 9 months ago by Johnni Winther
Modified:
3 years, 8 months ago
Reviewers:
Emily Fortuna
CC:
reviews_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Move collection of native classes from NativeEnqueuerBase to NativeResolutionEnqueuer The collected classes were needlessly recomputed in NativeCodegenEnqueuer. Now the set of classes is computed once and copied from NativeResolutionEnqueuer to NativeCodegenEnqueuer. Next step is to move the collection from NativeResolutionEnqueuer to NativeDataResolver since its computation is AST dependent. R=efortuna@google.com Committed: https://github.com/dart-lang/sdk/commit/a905b19f5dc5c701209fc914231f41f5578a0d15

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+201 lines, -202 lines) Patch
M pkg/compiler/lib/src/native/enqueue.dart View 10 chunks +200 lines, -200 lines 1 comment Download
M tests/compiler/dart2js/inference/inference_test_helper.dart View 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 5 (2 generated)
Johnni Winther
https://codereview.chromium.org/2779003002/diff/1/pkg/compiler/lib/src/native/enqueue.dart File pkg/compiler/lib/src/native/enqueue.dart (right): https://codereview.chromium.org/2779003002/diff/1/pkg/compiler/lib/src/native/enqueue.dart#newcode50 pkg/compiler/lib/src/native/enqueue.dart:50: abstract class NativeEnqueuerBase implements NativeEnqueuer { Weird diff. Code ...
3 years, 9 months ago (2017-03-28 09:30:28 UTC) #2
Emily Fortuna
lgtm I'll trust you on the diff comment. O.o
3 years, 8 months ago (2017-03-28 18:10:30 UTC) #3
Johnni Winther
3 years, 8 months ago (2017-03-29 08:43:25 UTC) #5
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as
a905b19f5dc5c701209fc914231f41f5578a0d15 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698