Dan Rubel
|
13bd1ad0bf
|
DDC/AnalyzerCLI common cmdline option processing
Refactor DDC and Analyzer CLI command line option processing
to use common createContextBuilderOptions method
and ContextBuilderOptions to hold common options.
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2584293003 .
|
2016-12-19 16:24:20 -05:00 |
|
danrubel
|
a105d89e2b
|
refactor DDC and Analyzer CLI parser option declaration
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2580933002 .
|
2016-12-15 14:10:09 -05:00 |
|
danrubel
|
e321439470
|
cleanup Analyzer CLI and DDC arg parsing
This removes the need to split arguments on '='
before calling the extractDefinedVariables method.
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2581723002 .
|
2016-12-15 12:16:20 -05:00 |
|
danrubel
|
5b84611856
|
refactor DDC to support --ignore-unrecognized-flags
* add --ignore-unrecognized-flags to DDC
* refactor Analyzer CLI to use same filterUnknownArguments functionality
* remove now unused CommandLineParser and associated tests
R=brianwilkerson@google.com, vsm@google.com
Review-Url: https://codereview.chromium.org/2578113002 .
|
2016-12-15 10:46:09 -05:00 |
|
danrubel
|
2c62510f5f
|
move CommandLineParser into analyzer for reuse by DDC
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2578733002 .
|
2016-12-14 16:31:45 -05:00 |
|
danrubel
|
1417eec66e
|
move extractDefinedVariables from analyzer cli to analyzer
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2571583007 .
|
2016-12-14 13:22:41 -05:00 |
|
Dan Rubel
|
5aa30397d7
|
update DDC and analyzer cli preprocessArgs
* refactor Analyzer CLI and DDC to use common preprocessArgs method
* throw clear exception if trailing @file not found or cannot be read
* update preprocessArgs method to always return new list
R=brianwilkerson@google.com, vsm@google.com
Review-Url: https://codereview.chromium.org/2572813002 .
|
2016-12-13 14:37:22 -05:00 |
|
Dan Rubel
|
665a12d1b5
|
add verbose option to show hidden options
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2570053002 .
|
2016-12-13 11:17:23 -05:00 |
|
Brian Wilkerson
|
756cfc963d
|
Fix warnings
Review-Url: https://codereview.chromium.org/2564323002 .
|
2016-12-11 16:53:13 -08:00 |
|
Brian Wilkerson
|
86c62a6bad
|
Remove the command-line plugin
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2565993002 .
|
2016-12-11 10:59:19 -08:00 |
|
Brian Wilkerson
|
a01afcd1d1
|
Remove the options plugin
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2569603002 .
|
2016-12-11 08:38:29 -08:00 |
|
Brian Wilkerson
|
ebf5fbcd0e
|
Remove references to the linter plugin
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2567863002 .
|
2016-12-10 10:00:20 -08:00 |
|
YoungSeok Yoon
|
82ee421bb0
|
Use the new path to the linter package (#28062)
|
2016-12-09 21:52:32 -08:00 |
|
Brian Wilkerson
|
0ea654a068
|
Remove the AnalysisOptionsProcessor
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2559523005 .
|
2016-12-07 10:51:33 -08:00 |
|
Brian Wilkerson
|
20baedc660
|
Reapply "Move the linter core to the analyzer package"
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2559773002 .
|
2016-12-07 09:57:17 -08:00 |
|
Paul Berry
|
1a172e935b
|
Revert "Move the linter core to the analyzer package"
This reverts commit 6d9d5f53a1, which
was causing analysis server unit tests to fail.
TBR=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/2561573003 .
|
2016-12-07 05:36:46 -08:00 |
|
Brian Wilkerson
|
6d9d5f53a1
|
Move the linter core to the analyzer package
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2553203002 .
|
2016-12-06 09:42:26 -08:00 |
|
Dan Rubel
|
aff6b796f3
|
update analyzer cli to support include directive in analysis options file
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/2541933002 .
|
2016-11-30 15:16:55 -05:00 |
|
Brian Wilkerson
|
7e067a6fc8
|
Enable read-only access to initializing formals (issue 27895)
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2532953004 .
|
2016-11-29 07:46:28 -08:00 |
|
Brian Wilkerson
|
5b1236cfe7
|
Fix the setting of analysis options when there is an embedded SDK
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2523313002 .
|
2016-11-23 15:48:42 -08:00 |
|
Brian Wilkerson
|
e63105555b
|
Remove uses of configuration data
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2522543007 .
|
2016-11-22 11:26:08 -08:00 |
|
Adam Barth
|
60b3ac9712
|
Added a build file for analyzer_cli.
BUG=
R=pquitslund@google.com
Review URL: https://codereview.chromium.org/2492263003 .
|
2016-11-21 11:01:11 -08:00 |
|
Brian Wilkerson
|
96750cd5cb
|
Split out options from ContextBuilder
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2425423009 .
|
2016-10-20 11:03:11 -07:00 |
|
Brian Wilkerson
|
3121296942
|
(TBR) Fix failing tests
Review URL: https://codereview.chromium.org/2426703002 .
|
2016-10-17 11:55:31 -07:00 |
|
Sigmund Cherem
|
c3e3a23d71
|
skip comments in benchmark code
R=paulberry@google.com
Review URL: https://codereview.chromium.org/2410283002 .
|
2016-10-11 11:17:23 -07:00 |
|
Sigmund Cherem
|
e79c120827
|
Minor updates to frontend perf tool: warm up & derive .packages directly.
BUG=
R=paulberry@google.com
Review URL: https://codereview.chromium.org/2405943002 .
|
2016-10-10 14:54:21 -07:00 |
|
Konstantin Shcheglov
|
ec282eb726
|
Switch analyzer_cli to 'package:test'.
R=brianwilkerson@google.com, paulberry@google.com
BUG=
Review URL: https://codereview.chromium.org/2395183002 .
|
2016-10-06 10:02:39 -07:00 |
|
Paul Berry
|
4b2bf4d6a0
|
Add an analysis option to disable cache flushing.
This improves the analysis speed of large projects by as much as 20%.
It also can be used to work around cache flushing bugs.
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/2383203003 .
|
2016-10-01 06:41:20 -07:00 |
|
Brian Wilkerson
|
685e4ff9e1
|
Revert "Remove unused option in server API"
Review URL: https://codereview.chromium.org/2382033003 .
|
2016-09-30 10:14:12 -07:00 |
|
Brian Wilkerson
|
2972bd0d6b
|
Remove unused option in server API
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2382053002 .
|
2016-09-30 09:04:38 -07:00 |
|
Paul Berry
|
5d1dcde18c
|
Revert "Issue 27375. Use ContextBuilder to find analysis options file in analyzer_cli."
This broke the analyzer bots. See for example: https://build.chromium.org/p/client.dart/builders/analyzer_experimental-linux-release-be/builds/9135/steps/tests%20--host-checked%20--checked/logs/stdio
This reverts commit 75a4f968be.
TBR=scheglov@google.com
Review URL: https://codereview.chromium.org/2366913002 .
|
2016-09-23 05:12:42 -07:00 |
|
Konstantin Shcheglov
|
75a4f968be
|
Issue 27375. Use ContextBuilder to find analysis options file in analyzer_cli.
R=brianwilkerson@google.com
BUG= https://github.com/dart-lang/sdk/issues/27375
Review URL: https://codereview.chromium.org/2355413005 .
|
2016-09-22 15:11:15 -07:00 |
|
Konstantin Shcheglov
|
92ee0b2488
|
Fix for the new hint in super_mixin_example.dart in analyzer_cli.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/2364763002 .
|
2016-09-22 15:03:06 -07:00 |
|
Konstantin Shcheglov
|
5703f5adb1
|
Replace using reprecated 'package:analyzer/src/generated/error.dart'.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/2364643002 .
|
2016-09-22 10:10:53 -07:00 |
|
Paul Berry
|
2839653161
|
Fix generation of analysis results in analyzer_cli "build mode".
This was inadvertently broken in 1b10de1a86.
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2350963005 .
|
2016-09-20 10:07:11 -07:00 |
|
Konstantin Shcheglov
|
979a9bd6da
|
Remove incremental session from analyzer_cli.
This should have been done together with 1310dc801a.
TBR
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/2348283004 .
|
2016-09-19 15:06:03 -07:00 |
|
Konstantin Shcheglov
|
1387e8ec5c
|
Remove fallback mode and corresponding cli flag.
R=paulberry@google.com
BUG=
Review URL: https://codereview.chromium.org/2356523002 .
|
2016-09-19 14:02:14 -07:00 |
|
Konstantin Shcheglov
|
1b10de1a86
|
Generate only AST based summaries in build mode.
Should we also remove fallback mode?
R=paulberry@google.com
BUG=
Review URL: https://codereview.chromium.org/2355613003 .
|
2016-09-19 13:47:38 -07:00 |
|
Paul Berry
|
f7a12f9c83
|
Allow input summaries to be specified when running analyzer_cli in non-build mode.
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/2347133004 .
|
2016-09-19 12:39:24 -07:00 |
|
Konstantin Shcheglov
|
f5a616834e
|
Use configurations and declared variables to select import/export URIs during prelinking.
R=paulberry@google.com
BUG= https://github.com/dart-lang/sdk/issues/27045
Review URL: https://codereview.chromium.org/2353433002 .
|
2016-09-18 14:04:01 -07:00 |
|
Sigmund Cherem
|
b9a5c77321
|
Fixs in perf.dart: strong-clean, avoid deprecated apis, minor output tweaks
R=brianwilkerson@google.com, paulberry@google.com
Review URL: https://codereview.chromium.org/2349683003 .
|
2016-09-16 09:57:03 -07:00 |
|
Sigmund Cherem
|
4af56d5647
|
entrypoint to measure performance of the analyzer frontend
R=paulberry@google.com
Review URL: https://codereview.chromium.org/2339803004 .
|
2016-09-15 15:43:09 -07:00 |
|
Brian Wilkerson
|
a5ee525e14
|
Add support for accessing field formal parameters in the initializer list of constructors
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2335693002 .
|
2016-09-12 09:48:34 -07:00 |
|
Brian Wilkerson
|
fa1b80fd82
|
Remove references to deprecated code
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2331743002 .
|
2016-09-10 11:28:43 -07:00 |
|
Brian Wilkerson
|
6c448b6938
|
Move exception support to its own library
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2328043002 .
|
2016-09-10 11:04:19 -07:00 |
|
Brian Wilkerson
|
5bd4de469e
|
Clean up warnings and hints
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2324463006 .
|
2016-09-09 09:09:59 -07:00 |
|
Brian Wilkerson
|
fe02411930
|
Remove several references to JavaFile
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2323173002 .
|
2016-09-09 07:45:40 -07:00 |
|
Paul Berry
|
94309733cd
|
Revert "Remove unnecessary hide clauses"
The `Resource` class wasn't removed from the SDK until version
1.20.0-dev.0.0, which was only recently published. Reverting this
change to allow people using older SDK releases a little more time to
upgrade.
This reverts commit 2cdafd82c2.
R=brianwilkerson@google.com, scheglov@google.com
Review URL: https://codereview.chromium.org/2299243002 .
|
2016-09-01 16:08:43 -07:00 |
|
Brian Wilkerson
|
2cdafd82c2
|
Remove unnecessary hide clauses
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2305453002 .
|
2016-08-31 16:44:52 -07:00 |
|
Konstantin Shcheglov
|
ac81124b8c
|
Revert "Use dependency_overrides / analyzer in analysis_server."
This reverts commit 72f5463631.
Yes, we do have bot failures :-(
R=brianwilkerson@google.com, paulberry@google.com
BUG=
Review URL: https://codereview.chromium.org/2298423002 .
|
2016-08-31 15:01:10 -07:00 |
|