Commit Graph

235 Commits

Author SHA1 Message Date
Brian Wilkerson 36d89f0c38 Prepare to publish
R=keertip@google.com

Review URL: https://codereview.chromium.org/2438653004 .
2016-10-20 14:31:08 -07:00
Konstantin Shcheglov 175dad4f15 Switch 'analyzer' to 'package:test' and test_reflective_loader ^0.1.0.
R=brianwilkerson@google.com, paulberry@google.com
BUG=

Review URL: https://codereview.chromium.org/2391423003 .
2016-10-06 08:46:35 -07:00
Konstantin Shcheglov 3e5c77702f Publish analyzer 0.29.0
R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org/2400443002 .
2016-10-05 12:20:00 -07:00
Brian Wilkerson dd9f017a21 Bump the version number in preparation for publishing
R=scheglov@google.com

Review URL: https://codereview.chromium.org/2367833002 .
2016-09-23 08:16:48 -07:00
Konstantin Shcheglov 663a3e810c Reapply abc5051854: Remove 'Element.docRange'.
I also marked the corresponding information in summaries as @deprecated
and made a small tweak to the generator so that it knows that the ids
of deprecated fields are still used.

R=brianwilkerson@google.com, paulberry@google.com
BUG=

Review URL: https://codereview.chromium.org/2330813002 .
2016-09-11 09:41:53 -07:00
Konstantin Shcheglov cc6beaf56d Pull in test_reflective_loader 0.0.4 and switch analyzer to it.
There are following changes:

1. DEPS to pull in test_reflective_loader 0.0.4
2. Rename runReflectiveTests() to defineReflectiveTests().
3. Remove analyzer's pkg/analyzer/test/reflective_tests.dart
4. Replace reflective_tests.dart imports with package:test_reflective_loader/test_reflective_loader.dart imports.
5. Sort/format and organize imports in the files with imports changes.
6. Fix for a couple of bugs in analysis_server exposed by the new loader.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org/2298913003 .
2016-08-31 13:46:39 -07:00
pq 39c828f4a9 Analyzer 0.28.2-alpha.0.
* Corresponds with the analyzer/server in the `1.20.0-dev.1.0 ` SDK.

BUG=
R=brianwilkerson@google.com, scheglov@google.com

Review URL: https://codereview.chromium.org/2297963002 .
2016-08-30 17:20:12 -07:00
pq b7f0ce083b Revert "Remove 'Element.docRange'."
This reverts commit abc5051854.

Background: required to keep `analyzer` version-compatible with `test`.

BUG=
R=brianwilkerson@google.com, scheglov@google.com

Review URL: https://codereview.chromium.org/2293143003 .
2016-08-30 13:10:15 -07:00
Konstantin Shcheglov abc5051854 Remove 'Element.docRange'.
I also marked the corresponding information in summaries as @deprecated
and made a small tweak to the generator so that it knows that the ids
of deprecated fields are still used.

R=brianwilkerson@google.com, paulberry@google.com
BUG=

Review URL: https://codereview.chromium.org/2270903002 .
2016-08-24 09:40:23 -07:00
pq 85551ad19f Publish stable 0.28.0.
Publish stable analyzer.

R=scheglov@google.com

Review URL: https://codereview.chromium.org/2263403002 .
2016-08-22 13:14:23 -07:00
Konstantin Shcheglov a03af42f79 Publish analyzer 0.28.0-alpha.2 with PubSummaryManager fixes.
R=brianwilkerson@google.com, pquitslund@google.com
BUG=

Review URL: https://codereview.chromium.org/2257053004 .
2016-08-18 13:39:20 -07:00
Konstantin Shcheglov 5bfd6e6dbb Add PubSummaryManager.computeUnlinkedForFolder() for Flutter.
R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org/2254893003 .
2016-08-17 14:31:50 -07:00
Brian Wilkerson 8c29675179 Increment version prior to publishing
R=scheglov@google.com

Review URL: https://codereview.chromium.org/2249163003 .
2016-08-16 11:02:08 -07:00
Konstantin Shcheglov 4cda900e9b Publish new analyzer version for new DartSdk.getLinkedBundle() method.
R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org/2242663003 .
2016-08-12 15:03:41 -07:00
Brian Wilkerson 261ef2bd1f Bump the version prior to publishing
R=scheglov@google.com

Review URL: https://codereview.chromium.org/2235353002 .
2016-08-11 11:17:36 -07:00
Brian Wilkerson 17f917b342 Bump the version prior to publishing
R=scheglov@google.com

Review URL: https://codereview.chromium.org/2218693003 .
2016-08-05 09:25:33 -07:00
Brian Wilkerson 4dcb9b6196 Initial implementation for lazy compound assignment operators
R=scheglov@google.com

Review URL: https://codereview.chromium.org/2199323002 .
2016-08-02 09:16:17 -07:00
Brian Wilkerson 394e27406c Prepare to publish analyzer
R=scheglov@google.com

Review URL: https://codereview.chromium.org/2204513002 .
2016-08-01 13:01:56 -07:00
Brian Wilkerson c3f16c4250 Update version constraints for the html package (issue 26711)
R=scheglov@google.com

Review URL: https://codereview.chromium.org/2202573002 .
2016-08-01 08:37:45 -07:00
Kevin Moore 17a2ddfd42 Update dependency on pkg/package_compiler
For analysis_server, analyzer, analyzer_cli, compiler packages

Progress on https://github.com/dart-lang/sdk/issues/26711

R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2172683002 .
2016-07-27 08:42:05 -07:00
Priscilla Lee 9fa7b5effe Removed io dependencies in analyzer to allow compiler to run in the browser
BUG=
R=paulberry@google.com

Review URL: https://codereview.chromium.org/2176363002 .
2016-07-26 16:43:34 -07:00
pq 2913dd0e19 Analyzer 0.27.4-alpha.18.
* Support for references to operators in doc comments (#26929).

BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2170013002 .
2016-07-21 12:45:18 -07:00
pq 2a2424a314 Bump analyzer to 0.27.4-alpha.17.
* Support for trailing commas in parameter and argument lists (#26647).
* Strong mode breaking change: can now infer generic type arguments from the constructor invocation arguments (#25220).

BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2163503002 .
2016-07-18 16:28:39 -07:00
Konstantin Shcheglov ed887c09d1 Validate cache consistency asynchronously. Compute modification times of physical files in a separate isolate.
R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org/2132073003 .
2016-07-08 15:01:05 -07:00
pq ae60d5be1b Bump analyzer to 0.27.4-alpha.16.
Corresponds with the analyzer/server in the `1.18.0-dev.4.0` SDK.

To be pulled into flutter tools.

BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2125193002 .
2016-07-06 14:28:42 -07:00
pq eeeed6fddd Bump analyzer to 0.27.4-alpha.15.
BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2111173002 .
2016-06-30 10:08:01 -07:00
pq 3aad6e49e0 Update analyzer to 0.27.4-alpha.14.
Should be functionally in-sync w/ the analyzer in the 1.18.0-dev.2.0 SDK.

R=scheglov@google.com

Review URL: https://codereview.chromium.org/2090143002 .
2016-06-22 12:53:44 -07:00
pq 2eef9f5e27 Bump analyzer to 0.27.4-alpha.13.
For the purposes of consumption by `flutter analyze`.

Roughly syncs with `1.18.0-dev.1`.

BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2073553002 .
2016-06-15 20:52:51 -07:00
Brian Wilkerson 050eef6084 Bump version prior to publishing
R=scheglov@google.com

Review URL: https://codereview.chromium.org/2066993002 .
2016-06-14 13:54:13 -07:00
Konstantin Shcheglov 643e682b1e Prepare for publishing analyzer 0.27.4-alpha.11
I think the new trackCacheDependencies option might be interesting for
DDC to use.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org/2061463002 .
2016-06-10 13:32:18 -07:00
pq 253ef8c391 Update DEPS (and analyzer) to latest package_config.
Once incremental analysis caching is enabled this will win us a 30% boost in analyzer CLI throughput. :)

BUG=
R=scheglov@google.com

Review URL: https://codereview.chromium.org/2048323003 .
2016-06-09 10:09:39 -07:00
Konstantin Shcheglov 0f061f1987 Don't prevent 'isCycleFree' updating for resynthesized constructors.
We update it in ConstantEvaluationEngine which in general case does
not know whether the constructor is resynthesized or not.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org/2047103002 .
2016-06-07 19:21:03 -07:00
Konstantin Shcheglov c2f3076450 Allow analyzer to be used with crypto 2.x.x
R=brianwilkerson@google.com, kevmoo@google.com
BUG=

Review URL: https://codereview.chromium.org/2047023002 .
2016-06-07 09:49:27 -07:00
Konstantin Shcheglov e6d2b37065 Start using crypto 1.1.1 and tweak MD5 computation.
R=brianwilkerson@google.com, paulberry@google.com
BUG=

Review URL: https://codereview.chromium.org/2041963002 .
2016-06-06 11:37:08 -07:00
pq fba5cbc425 Analyzer 0.27.4-alpha.9 (API fixes) (#26562).
Restores `EmbedderUriResolver` API.

Addresses breakages in `dartdoc` and any other downstream dependencies.

See: https://github.com/dart-lang/sdk/issues/26562.

BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2021453003 .
2016-05-29 06:57:42 -07:00
pq 55a22cf2c3 Analyzer rev to 0.27.4-alpha.8.
Version bump for flutter analyze integration.

BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2016403004 .
2016-05-27 15:35:23 -07:00
Konstantin Shcheglov 840e173cc6 Publish analyzer 0.27.4-alpha.7
In case if DDC folks want to get the latest performance improments.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org/2001923002 .
2016-05-23 09:44:39 -07:00
Konstantin Shcheglov 4419e7f479 Pass the 'strongMode' flag into SdkSummaryResynthesizer.
The code for DDC:

DartUriResolver createSdkPathResolver(String sdkPath) {
  var sdk = new SummaryBasedDartSdk('/path/to/strong.sum', true);
  return new DartUriResolver(sdk);
}

R=paulberry@google.com
BUG=

Review URL: https://codereview.chromium.org/1979183005 .
2016-05-16 13:33:43 -07:00
Konstantin Shcheglov 265ab4204d Prepare for publishing analyzer 0.27.4-alpha.5
R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org/1980623004 .
2016-05-14 23:05:12 -07:00
Brian Wilkerson d87f9c09de Update to use the latest version of the plugin package
R=pquitslund@google.com

Review URL: https://codereview.chromium.org/1965083002 .
2016-05-11 09:54:29 -07:00
Konstantin Shcheglov 44e99952b3 Prepare for publishing analyzer 0.27.4-alpha.2
R=brianwilkerson@google.com, paulberry@google.com
BUG=

Review URL: https://codereview.chromium.org/1953933002 .
2016-05-05 15:22:26 -07:00
pq 562b1f16b5 Alpha bump analyzer.
(For consumption by `flutter analyze`.)

BUG=
R=scheglov@google.com

Review URL: https://codereview.chromium.org/1937803004 .
2016-05-02 14:05:05 -07:00
Kevin Moore 5b5312a67c pkg/analyzer: support latest pkg/crypto version
BUG= https://github.com/dart-lang/sdk/issues/26138
R=brianwilkerson@google.com, paulberry@google.com

Review URL: https://codereview.chromium.org/1890973003 .
2016-04-15 10:00:24 -07:00
Brian Wilkerson af94edd61f Prepare to publish analyzer
R=scheglov@google.com

Review URL: https://codereview.chromium.org/1890473002 .
2016-04-13 08:52:14 -07:00
Konstantin Shcheglov 8dcba124cf Increment version before publishing a new version of analyzer.
R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org/1847853005 .
2016-04-01 09:08:03 -07:00
Konstantin Shcheglov 868a5c582c Publish 0.27.3-alpha.6 with the infinite recursion fix.
R=paulberry@google.com, brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org/1837383003 .
2016-03-30 13:06:41 -07:00
Konstantin Shcheglov 2d3a202987 Prepare for publishing analyzer 0.27.3-alpha.5
R=jmesserly@google.com, paulberry@google.com
BUG=

Review URL: https://codereview.chromium.org/1843703003 .
2016-03-29 12:15:02 -07:00
pq 9c3378d56a Conditional AST timing.
Only time AST visitors if `enableTiming` is set.

BUG=
R=scheglov@google.com

Review URL: https://codereview.chromium.org/1820473002 .
2016-03-18 12:58:51 -07:00
pq 93958ec4b6 Bump to alpha.3.
BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/1816603002 .
2016-03-18 09:42:40 -07:00
Brian Wilkerson 687119c56d Prepare to publish a new alpha version for DDC
R=scheglov@google.com

Review URL: https://codereview.chromium.org/1768303002 .
2016-03-07 11:01:25 -08:00