Commit graph

1540 commits

Author SHA1 Message Date
Zach Anderson f407419d0a [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_
This relands https://dart-review.googlesource.com/c/sdk/+/205633
but without renaming TARGET_OS_IPHONE to DART_TARGET_OS_IPHONE.
It also changes uses of TARGET_OS_IOS to
DART_TARGET_OS_MACOS_IOS to be consistent with the rest of the
VM.

TargetConditionals.h for XCode 13 defines several
TARGET_OS_* preprocessor symbols that confuse the
Dart build. There is probably a more targeted fix
for this, but renaming the symbols that Dart uses
will also prevent this problem if more symbols
are added to the platform headers in the future.

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

TEST=It builds.

Change-Id: Ie775c19dd23cfdf5f65e5ebc6ee4ec3a561676fa
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205860
Commit-Queue: Zach Anderson <zra@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2021-07-02 19:06:45 +00:00
Slava Egorov 42164cc140 Revert "[vm] Prefix HOST_OS_* and TARGET_OS_* with DART_"
This reverts commit aa9201b76b.

Reason for revert: blocks G3 roll (b/192627187)

Original change's description:
> [vm] Prefix HOST_OS_* and TARGET_OS_* with DART_
>
> TargetConditionals.h for XCode 13 defines several
> TARGET_OS_* preprocessor symbols that confuse the
> Dart build. There is probably a more targeted fix
> for this, but renaming the symbols that Dart uses
> will also prevent this problem if more symbols
> are added to the platform headers in the future.
>
> See: https://github.com/dart-lang/sdk/issues/46499
>
> TEST=It builds.
> Change-Id: I3b33a03b4a9a14b76d55fe12f8cdefec4b3c3664
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205633
> Commit-Queue: Zach Anderson <zra@google.com>
> Reviewed-by: Siva Annamalai <asiva@google.com>

TBR=rmacnak@google.com,zra@google.com,asiva@google.com

Change-Id: Ib06ca418c7e9d3b4df62c72c033cd39f462f7667
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205790
Reviewed-by: Slava Egorov <vegorov@google.com>
Commit-Queue: Slava Egorov <vegorov@google.com>
2021-07-02 14:02:02 +00:00
Zach Anderson aa9201b76b [vm] Prefix HOST_OS_* and TARGET_OS_* with DART_
TargetConditionals.h for XCode 13 defines several
TARGET_OS_* preprocessor symbols that confuse the
Dart build. There is probably a more targeted fix
for this, but renaming the symbols that Dart uses
will also prevent this problem if more symbols
are added to the platform headers in the future.

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

TEST=It builds.
Change-Id: I3b33a03b4a9a14b76d55fe12f8cdefec4b3c3664
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205633
Commit-Queue: Zach Anderson <zra@google.com>
Reviewed-by: Siva Annamalai <asiva@google.com>
2021-07-02 06:02:48 +00:00
Nate Bosch 556d1b296d Update to the latest package:async
This version retains the non-guaranteed behavior of matching the
`Uint8List.buffer` size to the data in `collectBytes` which is a detail
that some projects depend on.

Change-Id: Ibe1854f7ae0e388097d9a55c968cad360cdbabad
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205763
Auto-Submit: Nate Bosch <nbosch@google.com>
Commit-Queue: Nate Bosch <nbosch@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
Reviewed-by: Jake Macdonald <jakemac@google.com>
2021-07-01 23:04:23 +00:00
Nate Bosch 14757bb470 Update to the latest package:collection
This version revers the `count` and `countWhere` extensions which caused
a conflict internally.

Change-Id: I18de924815da974e1ea56e4afe973c41ab6a7897
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205762
Auto-Submit: Nate Bosch <nbosch@google.com>
Commit-Queue: Nate Bosch <nbosch@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
Reviewed-by: Jake Macdonald <jakemac@google.com>
2021-07-01 23:00:42 +00:00
Janice Collins 341a4dc8b6 Update dartdoc revision to include type cast patch for analyzer.
This is not a full release of dartdoc; this patch
(matching https://github.com/dart-lang/dartdoc/pull/2714),
helps unblock https://dart-review.googlesource.com/c/sdk/+/185903.

Change-Id: I6bfea10d253b251a61525459d0fb1c26649929a1
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205700
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Janice Collins <jcollins@google.com>
2021-07-01 19:58:38 +00:00
pq 283450336d linter 1.7.0
Change-Id: I5b0c89ddded519cda337777ca64fe111e653792e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205361
Commit-Queue: Phil Quitslund <pquitslund@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2021-07-01 16:16:28 +00:00
Jacob MacDonald 40a2dea53a update test to the latest
Change-Id: Ibcec0056b41acae2729a1bb4b3aab76bd3ed94b9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205560
Auto-Submit: Jake Macdonald <jakemac@google.com>
Commit-Queue: Nate Bosch <nbosch@google.com>
Reviewed-by: Nate Bosch <nbosch@google.com>
2021-06-30 20:43:07 +00:00
Michal Terepeta f65d4b829c Revert "Update to the latest package:async"
This reverts commit 354d9e256e.

Reason for revert: Causes internal test failures (http://b/192429661)

Original change's description:
> Update to the latest package:async
>
> Change-Id: I682d0bfb708eb6ac91ab337a952525cfaefde7ab
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205342
> Auto-Submit: Nate Bosch <nbosch@google.com>
> Commit-Queue: Nate Bosch <nbosch@google.com>
> Commit-Queue: Jake Macdonald <jakemac@google.com>
> Reviewed-by: Jake Macdonald <jakemac@google.com>

TBR=jakemac@google.com,nbosch@google.com

Change-Id: Iefda140a50e772d959830b79c425ab8794c9922d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205460
Reviewed-by: Michal Terepeta <michalt@google.com>
Reviewed-by: Ivan Inozemtsev <iinozemtsev@google.com>
Reviewed-by: Tess Strickland <sstrickl@google.com>
Commit-Queue: Michal Terepeta <michalt@google.com>
2021-06-30 11:28:53 +00:00
Nate Bosch 354d9e256e Update to the latest package:async
Change-Id: I682d0bfb708eb6ac91ab337a952525cfaefde7ab
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205342
Auto-Submit: Nate Bosch <nbosch@google.com>
Commit-Queue: Nate Bosch <nbosch@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
Reviewed-by: Jake Macdonald <jakemac@google.com>
2021-06-29 19:32:09 +00:00
Janice Collins 1426aff54e Update dartdoc to 1.0.0 and lock down dartdoc warnings.
Borrowed the list of warnings directly from Flutter.

Release notes:  https://github.com/dart-lang/dartdoc/releases/tag/v1.0.0

Change-Id: Ic93229218a470c9ef469b89982dc2a3510d502da
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205340
Reviewed-by: Devon Carew <devoncarew@google.com>
Commit-Queue: Janice Collins <jcollins@google.com>
2021-06-29 19:31:28 +00:00
Ben Konyi 141d27a47f [ VM ] Updated DevTools dependency
Change-Id: Ia587688869365350a423ce402e853af888c96a89
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205323
Reviewed-by: Devon Carew <devoncarew@google.com>
2021-06-29 17:41:16 +00:00
Nate Bosch 9ea11a9e20 Update to the latest package:charcode
Change-Id: I58f52c6a71d4bef9e34c5779749e3277e19366ea
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/204922
Auto-Submit: Nate Bosch <nbosch@google.com>
Commit-Queue: Gary Roumanis <grouma@google.com>
Reviewed-by: Gary Roumanis <grouma@google.com>
2021-06-28 22:29:12 +00:00
Nate Bosch 534d7a5f08 Update to the latest package:http
Change-Id: I0db2ac77ec5b075721b53d8365360603c1b8749a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/204942
Auto-Submit: Nate Bosch <nbosch@google.com>
Commit-Queue: Gary Roumanis <grouma@google.com>
Reviewed-by: Gary Roumanis <grouma@google.com>
2021-06-28 22:21:22 +00:00
Nate Bosch f3c6931b84 Update to the latest package:convert
Change-Id: I93ad7ae4f8bc5982c803a7951d097ad505a91526
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/204921
Auto-Submit: Nate Bosch <nbosch@google.com>
Commit-Queue: Gary Roumanis <grouma@google.com>
Reviewed-by: Gary Roumanis <grouma@google.com>
2021-06-28 22:06:35 +00:00
Nate Bosch 0b9fc38269 Update to the latest package:test
Change-Id: I6eb75437eeb80814830a7ada0431f2f52f4db4c1
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/204660
Auto-Submit: Nate Bosch <nbosch@google.com>
Commit-Queue: Gary Roumanis <grouma@google.com>
Reviewed-by: Gary Roumanis <grouma@google.com>
2021-06-28 21:09:40 +00:00
Alexander Thomas 2517517baa [infra] Upgrade d8 to 9.1.269
Use the depot_tools provided gsutil in the update script.

Cq-Include-Trybots: luci.dart.try:dart2js-minified-strong-linux-x64-d8-try,dart2js-strong-hostasserts-linux-ia32-d8-try
Change-Id: Ia12e61d6ba76a0cd89923d6f8821f7a3e2919cea
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/204205
Reviewed-by: Nicholas Shahan <nshahan@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2021-06-27 11:00:31 +00:00
Tess Strickland 3c7075baca Reland "[build] Use Fuchsia windows clang toolchain"
This reverts commit fc9383ed41.

Reason for revert: After discussion with athom, the breakage is a known temporary situation.

Original change's description:
> Revert "[build] Use Fuchsia windows clang toolchain"
>
> This reverts commit e479049467.
>
> Reason for revert: Broke build on vm-fuchsia-release-x64.
>
> Original change's description:
> > [build] Use Fuchsia windows clang toolchain
> >
> > Change-Id: Ie04039c736f40174cc45a61aa637a88fa53d9024
> > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201862
> > Reviewed-by: Alexander Thomas <athom@google.com>
>
> TBR=aam@google.com,athom@google.com
>
> Change-Id: I3f1ce2c30bf0600b025bc95a051e569660e140c0
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/204582
> Reviewed-by: Tess Strickland <sstrickl@google.com>
> Commit-Queue: Tess Strickland <sstrickl@google.com>

# Not skipping CQ checks because this is a reland.

Change-Id: I0efe29d2dc11a2f3e65d65d2f2eaecc4c827490a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/204583
Reviewed-by: Tess Strickland <sstrickl@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Tess Strickland <sstrickl@google.com>
2021-06-23 08:50:47 +00:00
Tess Strickland fc9383ed41 Revert "[build] Use Fuchsia windows clang toolchain"
This reverts commit e479049467.

Reason for revert: Broke build on vm-fuchsia-release-x64.

Original change's description:
> [build] Use Fuchsia windows clang toolchain
>
> Change-Id: Ie04039c736f40174cc45a61aa637a88fa53d9024
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201862
> Reviewed-by: Alexander Thomas <athom@google.com>

TBR=aam@google.com,athom@google.com

Change-Id: I3f1ce2c30bf0600b025bc95a051e569660e140c0
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/204582
Reviewed-by: Tess Strickland <sstrickl@google.com>
Commit-Queue: Tess Strickland <sstrickl@google.com>
2021-06-23 08:45:04 +00:00
Alexander Aprelev e479049467 [build] Use Fuchsia windows clang toolchain
Change-Id: Ie04039c736f40174cc45a61aa637a88fa53d9024
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201862
Reviewed-by: Alexander Thomas <athom@google.com>
2021-06-23 07:33:56 +00:00
Alexander Thomas d3ae296953 [co19] Roll co19_2 to d6e96f6d922b17fcf2e021e0f2b28835c861eb17
2021-06-15 sgrekhov@unipro.ru Fixes 1100. Modify link's directory not link itself to fire an event
2021-06-15 sgrekhov@unipro.ru 1098. Fixed co19_2 roll failures
2021-06-08 sgrekhov@unipro.ru 1097. Fix roll failures
2021-05-28 irina.arkhipets@gmail.com Issue 1092: Missing Issue tag added.
2021-05-28 irina.arkhipets@gmail.com Issue 1092: co19_2 test updated.
2021-05-27 sgrekhov@unipro.ru 1086. Replace @compile-error by static errors

Change-Id: I0dcb051cbd5dcaa38296d2e919a47877385b5fd0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/204402
Reviewed-by: Karl Klose <karlklose@google.com>
2021-06-21 11:37:06 +00:00
Alexander Thomas 9bcebce220 [infra] Upgrade Chrome to 91
* Sort command line options passed to chrome.
* Add --disable-component-updates to reduce flakiness from self-updates.
* Add --use-mock-keychain to avoid modal permissions dialog on macOS.

Change-Id: I63bf4895c219efe691af683dab527a036a8e018b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/203520
Reviewed-by: Sigmund Cherem <sigmund@google.com>
Reviewed-by: William Hesse <whesse@google.com>
2021-06-21 06:30:27 +00:00
Nate Bosch 8b2cacf9ca Update to the latest package:ffi
Remove SDK copies of `arena.dart` which is now in `package:ffi`.

Change-Id: Ic4808c473043be7d34cd1334406897a935c19263
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/204020
Auto-Submit: Nate Bosch <nbosch@google.com>
Commit-Queue: Daco Harkes <dacoharkes@google.com>
Reviewed-by: Daco Harkes <dacoharkes@google.com>
2021-06-18 07:24:51 +00:00
pq b5e7656833 linter 1.6.1
Change-Id: I801f4192c732f91aaf02b0a846c4f11fc4cb2f1b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/203780
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
2021-06-15 22:31:23 +00:00
Alexander Thomas 80ad232193 [co19] Roll co19 to dfab47fd11fb47a8475e77765fdb183a8002fe4e
2021-06-10 sgrekhov@unipro.ru 1087. More function tear-offs tests added
2021-06-09 sgrekhov@unipro.ru 1087. More function tear-offs tests added
2021-06-08 sgrekhov@unipro.ru 1096. Fix roll failures caused by wrong static errors expectations
2021-06-07 sgrekhov@unipro.ru 1087. Wrongly named tests renamed
2021-06-07 sgrekhov@unipro.ru 1087. Constructor tear-off tests fixed and new ones added
2021-06-07 sgrekhov@unipro.ru 1095. Dead code removed
2021-06-07 sgrekhov@unipro.ru Fixes 1095. Wait for entryPoint is invoked before doing the test
2021-06-04 sgrekhov@unipro.ru 1087. Constructor tear-off tests fixed, new ones added
2021-06-02 sgrekhov@unipro.ru 993. Array class extensions tests added
2021-06-02 irina.arkhipets@gmail.com Issue 1087: New tests for unnamed constructor tear offs added
2021-06-02 sgrekhov@unipro.ru 993. Update tests description for Struct and Union tests
2021-06-01 irina.arkhipets@gmail.com Issue 1087: New tests for unnamed constructor tear offs added
2021-06-01 irina.arkhipets@gmail.com Issue 1087: New tests for unnamed constructor tear offs added; missing enable-experiment tags added.
2021-06-01 sgrekhov@unipro.ru 993. More tests for Union added
2021-05-31 sgrekhov@unipro.ru 993. Tests for Union added
2021-05-28 irina.arkhipets@gmail.com Issue 1092: Instantiate-to-bound/typedef/static/typedef_typedef_l1_t14.dart test updasted acording to the Spec.
2021-05-27 irina.arkhipets@gmail.com Issue 1087: New tests for Tearing off constructors from type aliases added.
2021-05-25 irina.arkhipets@gmail.com Issue 1087: New tests ащк Tearing off constructors from type aliases added
2021-05-24 irina.arkhipets@gmail.com Issue 1087: New Constructor Tear Offs tests added
2021-05-24 irina.arkhipets@gmail.com Issue 1087: New Constructor Tear Offs tests added
2021-05-24 irina.arkhipets@gmail.com Issue 979: more testcases updated.
2021-05-21 sgrekhov@unipro.ru 1086. @compile-error replaced by static errors

Cq-Include-Trybots: dart/try:analyzer-nnbd-linux-release-try,dart2js-nnbd-linux-x64-chrome-try,ddc-nnbd-linux-release-chrome-try,front-end-nnbd-linux-release-x64-try,vm-kernel-nnbd-linux-debug-x64-try,vm-kernel-nnbd-linux-release-simarm64-try,vm-kernel-nnbd-linux-release-x64-try,vm-kernel-nnbd-mac-release-x64-try,vm-kernel-nnbd-win-release-x64-try,vm-kernel-precomp-nnbd-linux-release-x64-try,vm-kernel-precomp-nnbd-mac-release-simarm64-try
Change-Id: Ia5c1de2c1e7695e74642e182af559ff21d7c7c94
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/203301
Reviewed-by: William Hesse <whesse@google.com>
2021-06-15 12:39:00 +00:00
Emmanuel Pellereau cbe818facc Revert "linter 1.6."
This reverts commit aa07721aa1.

Reason for revert: breaks google3 (b/191082239)

Original change's description:
> linter 1.6.
>
>
> See also: https://github.com/flutter/flutter/issues/84577 for coordinating breaking change to `sort_directives`.
>
>
> Change-Id: Iefde221bcf9d20d990537d8cfe050aaf381a459f
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/203540
> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
> Commit-Queue: Phil Quitslund <pquitslund@google.com>

TBR=brianwilkerson@google.com,pquitslund@google.com

Change-Id: I148627aa2d8f23c5e1564474909549646b6d65d5
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/203562
Reviewed-by: David Morgan <davidmorgan@google.com>
Commit-Queue: David Morgan <davidmorgan@google.com>
2021-06-15 07:08:30 +00:00
pq aa07721aa1 linter 1.6.
See also: https://github.com/flutter/flutter/issues/84577 for coordinating breaking change to `sort_directives`.


Change-Id: Iefde221bcf9d20d990537d8cfe050aaf381a459f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/203540
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
2021-06-14 22:50:39 +00:00
Ryan Macnak 1b804016f2 Roll root_certificates to ef7b563890e219a93579b61584f9ffa64c7c8d9c.
ef7b563890e2 Make the certificate data read-only. (#7)

TEST=ci
Change-Id: Iffa0ab7b89363856f6021884cea78f5163099874
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/203640
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
2021-06-14 22:00:08 +00:00
Gary Roumanis 8157e3a147 Update sse dep
Change-Id: Ide1840e13b4423546c6390a183d5294ba4b8d016
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/202724
Auto-Submit: Gary Roumanis <grouma@google.com>
Commit-Queue: Nate Bosch <nbosch@google.com>
Reviewed-by: Nate Bosch <nbosch@google.com>
2021-06-14 19:57:08 +00:00
Janice Collins 654428c726 Update dartdoc to 0.45.0
Release notes:  https://github.com/dart-lang/dartdoc/releases/tag/v0.45.0

Change-Id: If242164cab26b2a7a67a988aaf181f10a27b75d0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/202725
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Janice Collins <jcollins@google.com>
2021-06-07 21:52:02 +00:00
Alexander Thomas 45e11715db [infra] Initial support for native arm64 builds on macOS
Change-Id: Ia17f0839c87923deb877259069cab0d702d27aa6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/202483
Commit-Queue: Alexander Thomas <athom@google.com>
Reviewed-by: William Hesse <whesse@google.com>
2021-06-07 14:04:32 +00:00
Jonas Finnemann Jensen 22080071e5 Bump pub.
New commits include:
```
git log --format="%C(auto) %h %s" 11c2a0978e66fbc2c182dc6a8174db1a3651276c..3c14d86a67db7207bbc9f654ac49ee60e08e5240
 3c14d86a Test cases with core.ignoreCase = true / false (#3025)
 937cd3be Fix CR LF in .gitignore / .pubignore (#3026)
 610254f7 Add test to ignore dot-files (#2983)
 c24d7478 Fixes linter warnings (#3021)
```

Change-Id: I49f0fc3a2360b0e1e4e009a4fff2a702163cd6b7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/202481
Auto-Submit: Jonas Jensen <jonasfj@google.com>
Commit-Queue: Jonas Jensen <jonasfj@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
2021-06-04 09:56:16 +00:00
Ben Konyi fa5da6a944 [ VM / Service ] Move sourceLocation property to reference objects for Class, Function, and Field.
Token position and script reference information are cheap to provide and
make it possible to tie objects to scripts without requiring additional
requests for full objects.

TEST=Existing

Change-Id: I917714149a72a53081fee5626ccad858e86f5313
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201864
Commit-Queue: Ben Konyi <bkonyi@google.com>
Reviewed-by: Ryan Macnak <rmacnak@google.com>
2021-06-02 22:18:32 +00:00
Alexander Thomas b50889e739 [sdk] Update checked-in SDKs to 2.13.1
* This adds a mac amd64 SDK as the arm64 SDK to bootstrap arm64
  development on macOS.

Change-Id: I519e5ad2343360bc2e692b52d95c94076bfd9e87
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201833
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2021-06-02 09:29:45 +00:00
Alexander Aprelev fe6bcb952f Update to the latest package:http.
This is needed as a pre-requisite for landing https://dart-review.googlesource.com/c/sdk/+/194881

Change-Id: I64a8afa922baef4be64f815a0163f569aa1aa580
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201660
Reviewed-by: Nate Bosch <nbosch@google.com>
Commit-Queue: Alexander Aprelev <aam@google.com>
2021-06-01 22:16:55 +00:00
pq f6f8bf98e0 linter 1.5.0
# 1.5.0

- (internal) migrated to `SecurityLintCode` instead of deprecated
  `SecurityLintCodeWithUniqueName`
- (internal) fixed `avoid_types_as_parameter_names` to skip field formal
  parameters
- fixed false positives in `prefer_interpolation_to_compose_strings` where
  the left operand is not a String
- fixed false positives in `only_throw_errors` for misidentified type
  variables
- new lint: `depend_on_referenced_packages`
- update `avoid_returning_null_for_future` to skip checks for null-safe
  libraries
- new lint: `use_test_throws_matchers`
- relax `sort_child_properties_last` to accept closures after child
- performance improvements for `prefer_contains` and `prefer_is_empty`
- new lint: `noop_primitive_operations`
- mark `avoid_web_libraries_in_flutter` as stable
- new lint: `prefer_final_parameters`
- update `prefer_initializing_formals` to allow assignments where identifier
  names don't match





Change-Id: I447a9e277a037da30e1c7b5c23d3bb5d1037f26c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201163
Commit-Queue: Phil Quitslund <pquitslund@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
2021-06-01 21:09:06 +00:00
Michael Thomsen af957d9578 Roll pub
Replaces previous attempt from https://dart-review.googlesource.com/c/sdk/+/201825

Change-Id: I2226d48b21f1bdd69fa5bb73af8816975409d475
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201826
Reviewed-by: Jonas Jensen <jonasfj@google.com>
Commit-Queue: Michael Thomsen <mit@google.com>
2021-06-01 14:08:53 +00:00
Michael Thomsen 7fb2e50d74 Revert "Roll pub"
This reverts commit 372f2d49e7.

Reason for revert: Contains unintended change to package_config.json

Original change's description:
> Roll pub
>
> Change-Id: Id197e006099ee4ee8ccb644a398b944f4500cce8
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201824
> Reviewed-by: Jonas Jensen <jonasfj@google.com>
> Commit-Queue: Michael Thomsen <mit@google.com>

TBR=mit@google.com,jonasfj@google.com

Change-Id: Ibbae0f5f5b0cf0e7396988790933bd1bcb5fd3f2
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201825
Reviewed-by: Michael Thomsen <mit@google.com>
Commit-Queue: Michael Thomsen <mit@google.com>
2021-05-31 14:36:24 +00:00
Michael Thomsen 372f2d49e7 Roll pub
Change-Id: Id197e006099ee4ee8ccb644a398b944f4500cce8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201824
Reviewed-by: Jonas Jensen <jonasfj@google.com>
Commit-Queue: Michael Thomsen <mit@google.com>
2021-05-31 14:17:32 +00:00
Jonas Finnemann Jensen 1ee9b551af Reland "Bump pub."
This is a reland of 5c9e37f03c
Following update of `DEPS` in `flutter/engine`:
  https://github.com/flutter/engine/pull/26395

New commits include:
```
git log --format="%C(auto) %h %s" 00c00e8adf9706bebe8f94483b7663c5f36f59d2..def32ceb1d660552eaec24839d377199aea5a569
 def32ceb Revert "Revert "Use the frontend server to compile pub executables (#2968)" (#3006)" (#3008)
 0dc7e50c Make `.gitignore` and `.pubignore` case-insensitive on Windows / MacOS (#3009)
 e89d4ab8 Generate GNU-style long file names in tar archives (#3005)
 d2ad13d0 Revert "Use the frontend server to compile pub executables (#2968)" (#3006)
 492b15ba New binstubs for global activate using `dart pub` (#3002)
 e02f23bb fix grammer in .gitignore error message (#2995)
 e01e3a41 Use the frontend server to compile pub executables (#2968)
 647989c6 Use RetryClient from package:http/retry.dart (#2980)
```

Original change's description:
> Change-Id: I9a0b5fb2b5616a5a0eaa16f3a90205bb1bb1fc8f
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/200878
> Auto-Submit: Jonas Jensen <jonasfj@google.com>
> Commit-Queue: Alexander Thomas <athom@google.com>
> Reviewed-by: Alexander Thomas <athom@google.com>

Change-Id: I1a0570318c63ec97fd141d79b405f55105111077
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201260
Commit-Queue: Jonas Jensen <jonasfj@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
2021-05-25 17:41:32 +00:00
Janice Collins 138eb6e039 Update to dartdoc-0.44.0.
Release notes:  https://github.com/dart-lang/dartdoc/releases/tag/v0.44.0

Change-Id: Iac7ba1c8fd1f92a3331c1077ebb4fb82b066cfd8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201166
Auto-Submit: Janice Collins <jcollins@google.com>
Commit-Queue: Janice Collins <jcollins@google.com>
Commit-Queue: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Devon Carew <devoncarew@google.com>
2021-05-24 22:15:27 +00:00
Ryan Macnak 7def42c489 Reland "[infra] Update to a clang with libc++.a for Mac ARM64."
Adjust Android build.

Bug: https://github.com/dart-lang/sdk/issues/42773
Bug: https://github.com/flutter/flutter/issues/75348
Change-Id: Iae98c03e8e155793648825b3155572412303434b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/200903
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
2021-05-24 21:31:20 +00:00
Ben Konyi 7250fd6379 Reland "[ package:dds ] Add null safety support"
This reverts commit b8c5ecd5aa.

TEST=N/A

Change-Id: I38bbebe1e38bc9dbfdde764eff847aafb3e39353
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/200926
Reviewed-by: Siva Annamalai <asiva@google.com>
2021-05-24 16:59:23 +00:00
Nate Bosch 26441deab6 Revert "Update to the latest package:collection"
This reverts commit e1393eb589.

Reason for revert: Temporarily reverting to decide how to
handle breakage in google3.

The new extension methods cause conflicts in some targets.

Original change's description:
> Update to the latest package:collection
>
> Change-Id: I08caf8a015f100d8a07242e8eb25123effcdcf12
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/200929
> Auto-Submit: Nate Bosch <nbosch@google.com>
> Commit-Queue: Nate Bosch <nbosch@google.com>
> Commit-Queue: Jake Macdonald <jakemac@google.com>
> Reviewed-by: Jake Macdonald <jakemac@google.com>

TBR=jakemac@google.com,nbosch@google.com

Change-Id: I621c49907dbc897b569db805afb76857bab8405e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201040
Reviewed-by: Nate Bosch <nbosch@google.com>
2021-05-21 20:11:18 +00:00
Nate Bosch e1393eb589 Update to the latest package:collection
Change-Id: I08caf8a015f100d8a07242e8eb25123effcdcf12
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/200929
Auto-Submit: Nate Bosch <nbosch@google.com>
Commit-Queue: Nate Bosch <nbosch@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
Reviewed-by: Jake Macdonald <jakemac@google.com>
2021-05-21 17:48:42 +00:00
Jacob MacDonald 96ebd8b2b5 update to the latest test package
Change-Id: I47b7ac7bc95254a0e348962ad250811d524485c3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/200928
Auto-Submit: Jake Macdonald <jakemac@google.com>
Commit-Queue: Nate Bosch <nbosch@google.com>
Reviewed-by: Nate Bosch <nbosch@google.com>
2021-05-21 15:57:12 +00:00
Jonas Jensen 817cc85ac4 Revert "Bump pub."
This reverts commit 5c9e37f03c.

Reason for revert: flutter builds on golem somehow broke.

Original change's description:
> Bump pub.
>
> New commits include:
> ```
> git log --format="%C(auto) %h %s" 00c00e8adf9706bebe8f94483b7663c5f36f59d2..def32ceb1d660552eaec24839d377199aea5a569
>  def32ceb Revert "Revert "Use the frontend server to compile pub executables (#2968)" (#3006)" (#3008)
>  0dc7e50c Make `.gitignore` and `.pubignore` case-insensitive on Windows / MacOS (#3009)
>  e89d4ab8 Generate GNU-style long file names in tar archives (#3005)
>  d2ad13d0 Revert "Use the frontend server to compile pub executables (#2968)" (#3006)
>  492b15ba New binstubs for global activate using `dart pub` (#3002)
>  e02f23bb fix grammer in .gitignore error message (#2995)
>  e01e3a41 Use the frontend server to compile pub executables (#2968)
>  647989c6 Use RetryClient from package:http/retry.dart (#2980)
> ```
>
> Change-Id: I9a0b5fb2b5616a5a0eaa16f3a90205bb1bb1fc8f
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/200878
> Auto-Submit: Jonas Jensen <jonasfj@google.com>
> Commit-Queue: Alexander Thomas <athom@google.com>
> Reviewed-by: Alexander Thomas <athom@google.com>

TBR=athom@google.com,jonasfj@google.com

Change-Id: I635e1c2db8ae965881359d4969cbd506348b0ed0
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201000
Reviewed-by: Jonas Jensen <jonasfj@google.com>
Commit-Queue: Jonas Jensen <jonasfj@google.com>
2021-05-21 13:24:43 +00:00
Jonas Finnemann Jensen 5c9e37f03c Bump pub.
New commits include:
```
git log --format="%C(auto) %h %s" 00c00e8adf9706bebe8f94483b7663c5f36f59d2..def32ceb1d660552eaec24839d377199aea5a569
 def32ceb Revert "Revert "Use the frontend server to compile pub executables (#2968)" (#3006)" (#3008)
 0dc7e50c Make `.gitignore` and `.pubignore` case-insensitive on Windows / MacOS (#3009)
 e89d4ab8 Generate GNU-style long file names in tar archives (#3005)
 d2ad13d0 Revert "Use the frontend server to compile pub executables (#2968)" (#3006)
 492b15ba New binstubs for global activate using `dart pub` (#3002)
 e02f23bb fix grammer in .gitignore error message (#2995)
 e01e3a41 Use the frontend server to compile pub executables (#2968)
 647989c6 Use RetryClient from package:http/retry.dart (#2980)
```

Change-Id: I9a0b5fb2b5616a5a0eaa16f3a90205bb1bb1fc8f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/200878
Auto-Submit: Jonas Jensen <jonasfj@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
2021-05-21 12:27:42 +00:00
Jacob MacDonald 0cbadee344 add the frontend_server_client package to the sdk
unblocks https://github.com/dart-lang/pub/pull/3008

Change-Id: I14ed70371001b0ca709469172afd2b97679a1e2b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/200920
Auto-Submit: Jake Macdonald <jakemac@google.com>
Commit-Queue: Jonas Jensen <jonasfj@google.com>
Reviewed-by: Jonas Jensen <jonasfj@google.com>
2021-05-20 17:44:35 +00:00
Alexander Thomas a4e2c88b0c Revert "[infra] Update to a clang with libc++.a for Mac ARM64."
This reverts commit 660e63136c.

Reason for revert: Breaks FFI builds: as: unrecognized option '-EL'

Original change's description:
> [infra] Update to a clang with libc++.a for Mac ARM64.
>
> Bug: https://github.com/dart-lang/sdk/issues/42773
> Change-Id: I24e3e842ffc7b3ac28e3236b1b4ef393762f9c8a
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/193823
> Reviewed-by: Alexander Thomas <athom@google.com>
> Reviewed-by: William Hesse <whesse@google.com>
> Commit-Queue: Alexander Thomas <athom@google.com>

TBR=whesse@google.com,athom@google.com,rmacnak@google.com

Change-Id: Ib444653411c9053bd2eb81c2bf54dbbd9f3686b8
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: https://github.com/dart-lang/sdk/issues/42773
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/200870
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2021-05-20 14:07:33 +00:00