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

Issue 11293244: Implement --analyze-all option. (Closed)

Created:
8 years, 1 month ago by ahe
Modified:
8 years, 1 month ago
CC:
reviews_dartlang.org, karlklose, sra1
Visibility:
Public.

Description

Implement --analyze-all option. Committed: https://code.google.com/p/dart/source/detail?r=14878

Patch Set 1 #

Total comments: 8

Patch Set 2 : Add a test and fix problems discovered during testing, also address review comments #

Patch Set 3 : Rebased #

Total comments: 2

Patch Set 4 : Correctly parse metadata #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+174 lines, -24 lines) Patch
M dart/sdk/lib/_internal/compiler/implementation/apiimpl.dart View 1 chunk +1 line, -0 lines 0 comments Download
M dart/sdk/lib/_internal/compiler/implementation/compile_time_constants.dart View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M dart/sdk/lib/_internal/compiler/implementation/compiler.dart View 1 2 5 chunks +19 lines, -8 lines 0 comments Download
M dart/sdk/lib/_internal/compiler/implementation/dart2js.dart View 1 chunk +1 line, -0 lines 0 comments Download
M dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart View 1 2 3 5 chunks +24 lines, -3 lines 0 comments Download
M dart/sdk/lib/_internal/compiler/implementation/scanner/class_element_parser.dart View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
M dart/sdk/lib/_internal/compiler/implementation/scanner/listener.dart View 1 2 3 4 chunks +42 lines, -3 lines 2 comments Download
M dart/sdk/lib/_internal/compiler/implementation/scanner/parser.dart View 1 2 3 1 chunk +7 lines, -2 lines 0 comments Download
M dart/sdk/lib/_internal/compiler/implementation/tree/nodes.dart View 1 1 chunk +4 lines, -1 line 0 comments Download
A dart/tests/compiler/dart2js/analyze_all_test.dart View 1 1 chunk +55 lines, -0 lines 0 comments Download
M dart/tests/compiler/dart2js/compiler_helper.dart View 1 2 chunks +4 lines, -3 lines 0 comments Download
M dart/tests/compiler/dart2js/mock_compiler.dart View 1 1 chunk +6 lines, -2 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
ahe
Using this option, I was able to report two bugs in our platform libraries, namely ...
8 years, 1 month ago (2012-11-13 07:44:15 UTC) #1
karlklose
LGTM. https://codereview.chromium.org/11293244/diff/1/dart/sdk/lib/_internal/compiler/implementation/compiler.dart File dart/sdk/lib/_internal/compiler/implementation/compiler.dart (right): https://codereview.chromium.org/11293244/diff/1/dart/sdk/lib/_internal/compiler/implementation/compiler.dart#newcode555 dart/sdk/lib/_internal/compiler/implementation/compiler.dart:555: void fullyEnqueueLibrary(_, LibraryElement library) { The ignored first ...
8 years, 1 month ago (2012-11-13 08:33:47 UTC) #2
sra1
This is great. Is there something that is testable?
8 years, 1 month ago (2012-11-13 08:38:17 UTC) #3
ahe
Thank you for your suggestion, especially for reminding me to write a test! PTAL Cheers, ...
8 years, 1 month ago (2012-11-13 13:13:43 UTC) #4
ngeoffray
LGTM http://codereview.chromium.org/11293244/diff/5004/dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart File dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart (right): http://codereview.chromium.org/11293244/diff/5004/dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart#newcode462 dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart:462: for (MetadataAnnotation metadata in element.metadata) { Why is ...
8 years, 1 month ago (2012-11-13 13:28:37 UTC) #5
ahe
PTAL, I had to redo the parser changes. https://codereview.chromium.org/11293244/diff/5004/dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart File dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart (right): https://codereview.chromium.org/11293244/diff/5004/dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart#newcode462 dart/sdk/lib/_internal/compiler/implementation/resolution/members.dart:462: for ...
8 years, 1 month ago (2012-11-13 14:55:02 UTC) #6
sra1
lgtm https://codereview.chromium.org/11293244/diff/12001/dart/sdk/lib/_internal/compiler/implementation/scanner/listener.dart File dart/sdk/lib/_internal/compiler/implementation/scanner/listener.dart (right): https://codereview.chromium.org/11293244/diff/12001/dart/sdk/lib/_internal/compiler/implementation/scanner/listener.dart#newcode1740 dart/sdk/lib/_internal/compiler/implementation/scanner/listener.dart:1740: recoverableError('typeArguments not allowed here', node: typeArguments); If this ...
8 years, 1 month ago (2012-11-13 18:56:40 UTC) #7
ahe
Thanks https://codereview.chromium.org/11293244/diff/12001/dart/sdk/lib/_internal/compiler/implementation/scanner/listener.dart File dart/sdk/lib/_internal/compiler/implementation/scanner/listener.dart (right): https://codereview.chromium.org/11293244/diff/12001/dart/sdk/lib/_internal/compiler/implementation/scanner/listener.dart#newcode1740 dart/sdk/lib/_internal/compiler/implementation/scanner/listener.dart:1740: recoverableError('typeArguments not allowed here', node: typeArguments); On 2012/11/13 ...
8 years, 1 month ago (2012-11-14 17:56:21 UTC) #8
Johnni Winther
8 years, 1 month ago (2012-11-19 08:19:32 UTC) #9
lgtm

Powered by Google App Engine
This is Rietveld 408576698