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

Issue 2296153002: Use backend-specific enqueuer. (Closed)

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

Description

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+46 lines, -387 lines) Patch
M pkg/compiler/lib/src/common/backend_api.dart View 2 chunks +5 lines, -1 line 0 comments Download
M pkg/compiler/lib/src/enqueue.dart View 2 chunks +4 lines, -99 lines 0 comments Download
M pkg/compiler/lib/src/js_backend/backend.dart View 4 chunks +8 lines, -2 lines 0 comments Download
M pkg/compiler/lib/src/js_backend/enqueuer.dart View 9 chunks +29 lines, -285 lines 2 comments Download

Messages

Total messages: 7 (2 generated)
Johnni Winther
4 years, 3 months ago (2016-08-31 13:04:53 UTC) #2
sra1
Can we merge _Enqueuer and CodegenEnqueuer? A shared base class was useful but confusing. Now ...
4 years, 3 months ago (2016-08-31 17:45:03 UTC) #3
sra1
I'll say LGTM if you plan to merge them.
4 years, 3 months ago (2016-08-31 17:45:47 UTC) #4
Johnni Winther
Committed patchset #1 (id:1) manually as c37828c6691efb791f1b29bf95eeee012d948638 (presubmit successful).
4 years, 3 months ago (2016-09-01 09:01:29 UTC) #6
Johnni Winther
4 years, 3 months ago (2016-09-01 10:18:57 UTC) #7
Message was sent while issue was closed.
https://codereview.chromium.org/2296153002/diff/1/pkg/compiler/lib/src/js_bac...
File pkg/compiler/lib/src/js_backend/enqueuer.dart (right):

https://codereview.chromium.org/2296153002/diff/1/pkg/compiler/lib/src/js_bac...
pkg/compiler/lib/src/js_backend/enqueuer.dart:647: class CodegenEnqueuer extends
_Enqueuer implements enqueue.CodegenEnqueuer {
On 2016/08/31 17:45:03, sra1 wrote:
> Why do we need an abstract base class that contains behaviour when we are
> implementing an interface?

It's in the follow-up CL.

Powered by Google App Engine
This is Rietveld 408576698