Commit graph

463 commits

Author SHA1 Message Date
Bob Nystrom d107b64680 Bring the latest dart_style into the repo. (#30083) 2017-07-06 10:37:11 -07:00
Devon Carew d4abd49df7 Add analytics to analyzer-cli and analysis server.
BUG=
R=brianwilkerson@google.com, scheglov@google.com, zra@google.com

Review-Url: https://codereview.chromium.org/2963323002 .
2017-07-05 23:29:46 -07:00
Natalie Weizenbaum f4750db137 Bring in the latest pub. (#30053) 2017-06-29 13:50:09 -07:00
Devon Carew ebffa49eac Bump the deps for package:http and package:usage.
BUG=
R=brianwilkerson@google.com

Review-Url: https://codereview.chromium.org/2958603002 .
2017-06-23 12:54:17 -07:00
William Hesse 232684aac0 Update co19 to revision dec2b67aaab3bb7339b9764049707e71e601da3d
BUG=
R=kustermann@google.com

Review-Url: https://codereview.chromium.org/2954443002 .
2017-06-22 11:46:13 +02:00
Janice Collins 517b0adbaf Update dartdoc to v0.13.0+1.
Also update markdown.  I have reviewed the changes from 0.11.2 to
0.11.3 and they LGTM.  With this change, dartdoc tests should
pass reliably from within the SDK.

BUG=
R=devoncarew@google.com, whesse@google.com

Review-Url: https://codereview.chromium.org/2950973002 .
2017-06-21 07:58:25 -07:00
William Hesse 823e7c6b03 Revert "Merge branch 'co19roll'"
This reverts commit 42cc7d570c.

BUG=
TBR=sortie@google.com

Review-Url: https://codereview.chromium.org/2952573003 .
2017-06-21 07:15:25 +02:00
William Hesse 42cc7d570c Merge branch 'co19roll'
Update co19 status files with results from buildbot.

Update co19 to revision dec2b67aaab3bb7339b9764049707e71e601da3d

BUG=
R=sortie@google.com

Review-Url: https://codereview.chromium.org/2948763003 .
2017-06-21 06:34:55 +02:00
Zachary Anderson 8bf8623eb4 [infra] Uses github mirror for protobuf and tuple.
R=whesse@google.com

Review-Url: https://codereview.chromium.org/2946923002 .
2017-06-20 12:35:24 -07:00
William Hesse 2b6fbc7069 Revert co19 roll attempt
Revert "Status files updated according to buildbot log (#29929)"

This reverts commit 5b7a7958b2.

Revert "Fix Dartium DEPS typo in co19 roll"

This reverts commit 4996568879.

BUG=

Review-Url: https://codereview.chromium.org/2949543002 .
2017-06-19 13:17:55 +02:00
Sergey G. Grekhov 5b7a7958b2 Status files updated according to buildbot log (#29929)
* DEPS ans status files updated to the last co19 commit

* Commented lines deleted from .status file

* DEPS ans status files updated to the last co19 commit

* DEPS ans status files updated to the fix of https://github.com/dart-lang/co19/issues/110

* Fix for https://github.com/dart-lang/co19/issues/87 added

* Fix for https://github.com/dart-lang/co19/issues/88 added

* Status files updated according to buildbot log
2017-06-19 12:55:32 +02:00
Janice Collins 14bbfa2321 Upgrade dartdoc to v0.12.0.
Tested manually, can generate SDK and package docs not withstanding https://github.com/dart-lang/dartdoc/issues/1448. All unit tests except the integration test pass (comment docs have changed for some SDK libraries since 0.12.0).

BUG=
R=devoncarew@google.com, whesse@google.com

Review-Url: https://codereview.chromium.org/2919823002 .
2017-06-16 07:51:13 -07:00
Jacob MacDonald b5717a77ae update pub to get latest dartdevc fixes
BUG=
R=jacobr@google.com, nweiz@google.com

Review-Url: https://codereview.chromium.org/2939763002 .
2017-06-13 13:24:45 -07:00
William Hesse dc08a02cbc Revert co19 roll attempt.
After status files are updated with failures from this run, we will try again.

R=brian.wilkerson@google.com

Revert "DEPS ans status files updated to the last co19 commit (#29604)"

This reverts commit 70b2b3f6b1.

Revert "Fix typos introduced in DEPS by 70b2b3f6b1bb2def061f80b7693cd89e23fa9134"

This reverts commit 9e9f7210d0.

BUG=

Review-Url: https://codereview.chromium.org/2933403002 .
2017-06-13 20:31:19 +02:00
Sergey G. Grekhov 70b2b3f6b1 DEPS ans status files updated to the last co19 commit (#29604)
* DEPS ans status files updated to the last co19 commit

* Commented lines deleted from .status file

* DEPS ans status files updated to the last co19 commit

* DEPS ans status files updated to the fix of https://github.com/dart-lang/co19/issues/110

* Fix for https://github.com/dart-lang/co19/issues/87 added

* Fix for https://github.com/dart-lang/co19/issues/88 added
2017-06-13 19:49:18 +02:00
Kevin Moore c31c3c436b Remove unused which/when packages from DEPS
R=whesse@google.com

Review-Url: https://codereview.chromium.org/2934843003 .
2017-06-12 17:53:01 +02:00
Natalie Weizenbaum 4146852999 Bring in the latest http_throttle. (#29793)
Bring in the latest http_throttle.

See dart-lang/pub#1610
2017-06-08 15:14:28 -07:00
Jacob MacDonald 5aba20af0d update pub to latest
BUG=
R=nweiz@google.com

Review-Url: https://codereview.chromium.org/2908783003 .
2017-05-27 16:57:13 -07:00
Jacob MacDonald 97b750425d update source_span to 1.4.0
BUG=
R=nweiz@google.com

Review-Url: https://codereview.chromium.org/2897403005 .
2017-05-25 13:25:39 -07:00
Jacob MacDonald 6b1c7e9407 update pub to latest
BUG=
R=jacobr@google.com

Review-Url: https://codereview.chromium.org/2903723002 .
2017-05-23 15:27:11 -07:00
Jacob MacDonald dec38f2b2c update pub in the sdk
BUG=
R=jacobr@google.com

Review-Url: https://codereview.chromium.org/2902723003 .
2017-05-23 12:38:18 -07:00
Keerti Parthasarathy e185aa63b2 Update async package to include fix for Stream changes
R=vsm@google.com

Review-Url: https://codereview.chromium.org/2888933003 .
2017-05-18 14:35:19 -07:00
Jacob MacDonald fa834e7d39 update to latest pub
BUG=
R=kevmoo@google.com

Review-Url: https://codereview.chromium.org/2894663002 .
2017-05-18 12:24:12 -07:00
pq ba1a6e39f3 Update to fresh cli_util (0.1.0).
BUG=
R=devoncarew@google.com

Review-Url: https://codereview.chromium.org/2894433002 .
2017-05-17 11:04:29 -07:00
Jacob MacDonald 7404b586cb fix mac pub tests
BUG=
R=nbosch@google.com

Review-Url: https://codereview.chromium.org/2888563003 .
2017-05-16 12:40:55 -07:00
Jacob MacDonald b60cfc2edc update pub and barback for ddc support
BUG=
R=rnystrom@google.com

Review-Url: https://codereview.chromium.org/2889683002 .
2017-05-16 10:52:00 -07:00
Terry Lucas f27144d7b5 Roll 50: Updated for push to origin/master.
TBR=jacobr@google.com

Review-Url: https://codereview.chromium.org/2875773003 .
2017-05-10 18:16:51 -07:00
Bob Nystrom 224cb59528 Update dart_style to 1.0.6. (#29591)
This brings in support for URIs in "part of" directives.
2017-05-10 09:19:48 -07:00
pq 8fba8ccd97 Bump DEPS to linter 0.1.31.
Linter `0.1.31`:

* New `prefer_foreach` lint.
* New `use_string_buffers` rule.
* New `unnecessary_overrides` rule.
* New `join_return_with_assignment_when_possible` rule.
* New `use_to_and_as_if_applicable` rule.
* New `avoid_setters_without_getters` rule.
* New `always_put_control_body_on_new_line` rule.
* New `avoid_positional_boolean_parameters` rule.
* New `always_require_non_null_named_parameters` rule.
* New `prefer_conditional_assignment` rule.
* New `prefer_conditional_assignment` rule.
* New `avoid_types_on_closure_parameters` rule.
* New `always_put_control_body_on_new_line` rule.
* New `use_setters_to_change_properties` rule.
* New `avoid_returning_this` rule.
* New `avoid_annotating_with_dynamic_when_not_required` rule.
* New `prefer_constructors_over_static_methods` rule.
* New `avoid_returning_null` rule.
* New `avoid_classes_with_only_static_members` rule.
* New `avoid_null_checks_in_equality_operators` rule.
* New `avoid_catches_without_on_clauses` rule.
* New `avoid_catching_errors` rule.
* New `use_rethrow_when_possible` rule.
* Many lint fixes (notably `prefer_final_fields`, `unnecessary_lambdas`, `await_only_futures`, `cascade_invocations`, `avoid_types_on_closure_parameters`, and `overridden_fields`).
* Significant performance improvements for `prefer_interpolation_to_compose_strings`.
* New `unnecessary_this` rule.
* New `prefer_initiliazling_formals` rule.

BUG=
R=brianwilkerson@google.com

Review-Url: https://codereview.chromium.org/2865163002 .
2017-05-08 12:53:51 -07:00
Zach Anderson 726732dd6b [infra] Roll clang to match the version used by Flutter
Flutter uses the same clang toolchain as Fuchsia. This CL puts Dart
on that toolchain, as well. This roll should entail no changes to
glibc version requirements on Linux.

The Fuchsia buildtools distribute clang-format with the toolchain
rather than separately, so this CL introduces forwarding scripts
that are copied to the right place under //buildtools.

This CL sets the default for the number of workers in //tools/gn.py
to 1, as the newer GN version fails occasionally when run
concurrently with other invocations.

As Flutter does, this CL uses the clang toolchain to build for
Android. Thus, it is now possible to build for Android on MacOS.

This change is a prerequisite for assembling the SDK in GN
rather than with a python script:

https://codereview.chromium.org/2848943003/

and will be nicer for making prebuilt SDKs for Fuchsia.

Resubmitting this with the following fixes:
1. Rolls further forward to get past a GN bug
2. Fixes the Android build.
3. Style cleanups in gn.py

Review-Url: https://codereview.chromium.org/2858873005 .
2017-05-06 21:45:00 -07:00
Bob Nystrom 6db2290cc5 Upgrade to the latest dart_style.
There are not real substantive changes, just a tiny tweak around the
new function alias syntax when metadata is in play.

R=jakemac@google.com

Review-Url: https://codereview.chromium.org/2857133005 .
2017-05-04 14:06:21 -07:00
Zachary Anderson ab422ad194 Revert "[infra] Roll clang to match the version used by Flutter"
This reverts commit 6bf2c800fd.

There is still some strangeness with the new GN binary not wanting
to do an incremental build on top of a build that used an old GN
binary.

Review-Url: https://codereview.chromium.org/2861903002 .
2017-05-03 15:56:21 -07:00
Zachary Anderson 6bf2c800fd Reland: [infra] Roll clang to match the version used by Flutter
Flutter uses the same clang toolchain as Fuchsia. This CL puts Dart
on that toolchain, as well. This roll should entail no changes to
glibc version requirements on Linux.

The Fuchsia buildtools distribute clang-format with the toolchain
rather than separately, so this CL introduces forwarding scripts
that are copied to the right place under //buildtools.

This CL sets the default for the number of workers in //tools/gn.py
to 1, as the newer GN version fails occasionally when run
concurrently with other invocations.

As Flutter does, this CL uses the clang toolchain to build for
Android. Thus, it is now possible to build for Android on MacOS.

This change is a prerequisite for assembling the SDK in GN
rather than with a python script:

https://codereview.chromium.org/2848943003/

and will be nicer for making prebuilt SDKs for Fuchsia.

Review-Url: https://codereview.chromium.org/2855283002 .
2017-05-03 15:42:46 -07:00
Zachary Anderson 958c25c1db Revert "[infra] Roll clang to match the version used by Flutter"
This reverts commit cc968ca45b.

This CL will have to be relanded in two pieces so that the
update to tools/gn.py lands before the unmodified version
can invoke the updated GN binary.

Review-Url: https://codereview.chromium.org/2855973006 .
2017-05-03 15:16:21 -07:00
Zachary Anderson cc968ca45b [infra] Roll clang to match the version used by Flutter
Flutter uses the same clang toolchain as Fuchsia. This CL puts Dart
on that toolchain, as well. This roll should entail no changes to
glibc version requirements on Linux.

The Fuchsia buildtools distribute clang-format with the toolchain
rather than separately, so this CL introduces forwarding scripts
that are copied to the right place under //buildtools.

This CL sets the default for the number of workers in //tools/gn.py
to 1, as the newer GN version fails occasionally when run
concurrently with other invocations.

As Flutter does, this CL uses the clang toolchain to build for
Android. Thus, it is now possible to build for Android on MacOS.

This change is a prerequisite for assembling the SDK in GN
rather than with a python script:

https://codereview.chromium.org/2848943003/

and will be nicer for making prebuilt SDKs for Fuchsia.

R=whesse@google.com

Review-Url: https://codereview.chromium.org/2854583002 .
2017-05-03 14:50:59 -07:00
Bob Nystrom 5d311f151a Bring dart_style 1.0.4 into the repo. (#29487) 2017-04-26 14:54:05 -07:00
Jacob MacDonald 3bc1b72927 update bazel_worker package to v0.1.4
BUG=
R=sigmund@google.com

Review-Url: https://codereview.chromium.org/2846583002 .
2017-04-26 13:51:34 -07:00
Mike Fairhurst 18917ea588 Remove angular from DEPS
BUG=
R=keertip@google.com

Review-Url: https://codereview.chromium.org/2829923006 .
2017-04-21 10:15:18 -07:00
Vijay Menon 916205f5d6 Roll DEPS forward
Pick up strong mode fixes on source_maps and protobuf

R=whesse@google.com

Review-Url: https://codereview.chromium.org/2835643003 .
2017-04-21 08:04:53 -07:00
Kevin Moore fab7b0028f Update to the latest dart2js_info 0.5.4+2
Review-Url: https://codereview.chromium.org/2824783002 .
2017-04-17 10:42:13 -07:00
Zachary Anderson e79354546d Update DEPS for BUILD.gn in func package
R=jacobr@google.com

Review-Url: https://codereview.chromium.org/2820713003 .
2017-04-14 13:26:35 -07:00
Mike Fairhurst 37aeef8d6e Tick angular analyzer DEPS to 0.0.8
BUG=
R=whesse@google.com

Review-Url: https://codereview.chromium.org/2814793006 .
2017-04-14 08:22:57 -07:00
Bob Nystrom 8abc899c0a Bring in the latest Pub.
R=nbosch@google.com

Review-Url: https://codereview.chromium.org/2805893004 .
2017-04-07 17:57:04 -07:00
Bob Nystrom 611f014645 Bring the latest scheduled_test into the repo.
R=floitsch@google.com

Review-Url: https://codereview.chromium.org/2809473002 .
2017-04-07 17:47:34 -07:00
pq 2bc70e6a26 Bump Linter to latest (0.1.30).
R=brianwilkerson@google.com

Fixes: https://github.com/dart-lang/linter/issues/491
Review-Url: https://codereview.chromium.org/2807633002 .
2017-04-07 12:37:14 -07:00
Zachary Anderson f1c7a22c43 [infra] Fixes for cross-toolchains
toolchain_prefix was not correctly propagated everywhere it needed to
go. This CL also adds an error to build.py if someone tries to use
--toolchain as it is not supported there.

R=rmacnak@google.com

Review-Url: https://codereview.chromium.org/2797303005 .
2017-04-06 15:03:26 -07:00
Bob Nystrom 8bda93d58c Update dart_style.
This brings in an important fix for formatting generic function-typed
parameters. See:

https://github.com/dart-lang/dart_style/issues/613

R=kevmoo@google.com

Review-Url: https://codereview.chromium.org/2805103002 .
2017-04-06 14:03:25 -07:00
Mike Fairhurst 1a8ef13fd1 We ended up needing just one more change to angular, versions ticked.
BUG=
R=whesse@google.com

Review-Url: https://codereview.chromium.org/2793693002 .
2017-04-04 08:47:34 -07:00
Janice Collins 17b1e30d04 DEPS to pull pre-release dartdoc for generic function types
BUG=
R=devoncarew@google.com

Review-Url: https://codereview.chromium.org/2795653003 .
2017-04-04 07:54:00 -07:00
Nate Bosch 5f6c950695 Update to latest pub
BUG=
R=kevmoo@google.com, rnystrom@google.com

Review-Url: https://codereview.chromium.org/2789213002 .
2017-04-03 11:24:00 -07:00