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

Issue 2324213003: build kernel for the entire program after resolution (Closed)

Created:
4 years, 3 months ago by Harry Terkelsen
Modified:
4 years, 3 months ago
CC:
reviews_dartlang.org, Johnni Winther, ahe, dart-kernel+reviews_google.com
Target Ref:
refs/heads/master
Visibility:
Public.

Description

build kernel for the entire program after resolution Rasta needs to have access to elements that aren't resolved by normal dart2js. We need to let it add elements to the resolution queue so it can get all the information it needs. R=sigmund@google.com Committed: https://github.com/dart-lang/sdk/commit/53870d1914ff67a08cac906d79de118279966065

Patch Set 1 #

Total comments: 8

Patch Set 2 : respond to comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+85 lines, -56 lines) Patch
M pkg/compiler/lib/src/js_backend/backend.dart View 1 5 chunks +11 lines, -3 lines 0 comments Download
A pkg/compiler/lib/src/js_backend/kernel_task.dart View 1 1 chunk +28 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/js_backend/no_such_method_registry.dart View 1 chunk +0 lines, -1 line 0 comments Download
M pkg/compiler/lib/src/kernel/kernel.dart View 8 chunks +12 lines, -3 lines 0 comments Download
M pkg/compiler/lib/src/kernel/kernel_visitor.dart View 2 chunks +3 lines, -7 lines 0 comments Download
M pkg/compiler/lib/src/ssa/builder_kernel.dart View 1 6 chunks +10 lines, -18 lines 0 comments Download
M pkg/compiler/lib/src/ssa/kernel_impact.dart View 1 3 chunks +15 lines, -17 lines 0 comments Download
M tests/compiler/dart2js/kernel/impact_test.dart View 1 chunk +6 lines, -7 lines 0 comments Download

Messages

Total messages: 8 (3 generated)
Harry Terkelsen
4 years, 3 months ago (2016-09-09 22:35:41 UTC) #2
Harry Terkelsen
4 years, 3 months ago (2016-09-09 22:36:46 UTC) #4
Siggi Cherem (dart-lang)
lgtm, nice! https://codereview.chromium.org/2324213003/diff/1/pkg/compiler/lib/src/js_backend/backend.dart File pkg/compiler/lib/src/js_backend/backend.dart (right): https://codereview.chromium.org/2324213003/diff/1/pkg/compiler/lib/src/js_backend/backend.dart#newcode2373 pkg/compiler/lib/src/js_backend/backend.dart:2373: kernelTask.onQueueEmpty(); nit: rename "onQueueEmpty" to "buildKernelIr"? I ...
4 years, 3 months ago (2016-09-09 22:49:24 UTC) #5
Harry Terkelsen
Thanks, Siggi! https://codereview.chromium.org/2324213003/diff/1/pkg/compiler/lib/src/js_backend/backend.dart File pkg/compiler/lib/src/js_backend/backend.dart (right): https://codereview.chromium.org/2324213003/diff/1/pkg/compiler/lib/src/js_backend/backend.dart#newcode2373 pkg/compiler/lib/src/js_backend/backend.dart:2373: kernelTask.onQueueEmpty(); On 2016/09/09 22:49:23, Siggi Cherem (dart-lang) ...
4 years, 3 months ago (2016-09-09 22:56:47 UTC) #6
Harry Terkelsen
4 years, 3 months ago (2016-09-09 23:06:27 UTC) #8
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
53870d1914ff67a08cac906d79de118279966065 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698