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 2748803003: Change summary code generator to use Fasta parser. (Closed)

Created:
3 years, 9 months ago by Paul Berry
Modified:
3 years, 9 months ago
CC:
reviews_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Change summary code generator to use Fasta parser. The end goal is to move summary logic to the front end, which means that it won't be able to depend on analyzer. This removes a key dependency on analyzer (the dependency of the code generator on the analyzer parser). R=scheglov@google.com Committed: https://github.com/dart-lang/sdk/commit/2457a79b480c620c61f836bb6bd7b99c3d4b503a

Patch Set 1 #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+525 lines, -63 lines) Patch
M pkg/analyzer/tool/summary/generate.dart View 8 chunks +44 lines, -63 lines 0 comments Download
A pkg/analyzer/tool/summary/mini_ast.dart View 1 chunk +481 lines, -0 lines 3 comments Download

Messages

Total messages: 8 (2 generated)
Paul Berry
3 years, 9 months ago (2017-03-14 16:38:47 UTC) #2
scheglov
LGTM https://codereview.chromium.org/2748803003/diff/1/pkg/analyzer/tool/summary/mini_ast.dart File pkg/analyzer/tool/summary/mini_ast.dart (right): https://codereview.chromium.org/2748803003/diff/1/pkg/analyzer/tool/summary/mini_ast.dart#newcode193 pkg/analyzer/tool/summary/mini_ast.dart:193: List<ClassMember> members = pop(); Would this be better? ...
3 years, 9 months ago (2017-03-14 17:22:40 UTC) #3
Paul Berry
https://codereview.chromium.org/2748803003/diff/1/pkg/analyzer/tool/summary/mini_ast.dart File pkg/analyzer/tool/summary/mini_ast.dart (right): https://codereview.chromium.org/2748803003/diff/1/pkg/analyzer/tool/summary/mini_ast.dart#newcode193 pkg/analyzer/tool/summary/mini_ast.dart:193: List<ClassMember> members = pop(); On 2017/03/14 17:22:40, scheglov wrote: ...
3 years, 9 months ago (2017-03-14 17:31:36 UTC) #4
scheglov
https://codereview.chromium.org/2748803003/diff/1/pkg/analyzer/tool/summary/mini_ast.dart File pkg/analyzer/tool/summary/mini_ast.dart (right): https://codereview.chromium.org/2748803003/diff/1/pkg/analyzer/tool/summary/mini_ast.dart#newcode193 pkg/analyzer/tool/summary/mini_ast.dart:193: List<ClassMember> members = pop(); On 2017/03/14 17:31:36, Paul Berry ...
3 years, 9 months ago (2017-03-14 17:35:38 UTC) #5
Paul Berry
Committed patchset #1 (id:1) manually as 2457a79b480c620c61f836bb6bd7b99c3d4b503a (presubmit successful).
3 years, 9 months ago (2017-03-14 17:36:51 UTC) #7
Brian Wilkerson
3 years, 9 months ago (2017-03-14 17:39:07 UTC) #8
Message was sent while issue was closed.
lgtm

Powered by Google App Engine
This is Rietveld 408576698