Commit Graph

3399 Commits

Author SHA1 Message Date
Devon Carew 390d3f4ede [deps] rev protobuf, tools, web
Revisions updated by `dart tools/rev_sdk_deps.dart`.

protobuf (https://github.com/dart-lang/protobuf/compare/32d53da..0bfff0c):
  0bfff0c  2025-06-10  Devon Carew  update to the latest analysis lints (dart-lang/protobuf#1017)

tools (https://github.com/dart-lang/tools/compare/e84cbd9..72e6cc8):
  72e6cc87  2025-06-11  Ben Konyi  Don't emit two WatchEvents when creating a file in a non-existent directory on Windows (dart-lang/tools#2111)

web (https://github.com/dart-lang/web/compare/de6b3e4..c8c1c28):
  c8c1c28  2025-06-10  Srujan Gaddam  Skip ts_bindings_test and run web_generator tests with VM (dart-lang/web#373)

Change-Id: Ibdd74ac0e40801c83eb87737095276341863a39c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/434525
Commit-Queue: Devon Carew <devoncarew@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
2025-06-13 12:57:12 -07:00
Daco Harkes 087c496876 [deps] Roll dart-lang/native
Change-Id: Idb226255d913eeca9ab10117438a6c1769f0d1b9
Cq-Include-Trybots: luci.dart.try:pkg-linux-debug-try,pkg-linux-release-arm64-try,pkg-linux-release-try,pkg-mac-release-arm64-try,pkg-win-release-arm64-try,pkg-mac-release-try,pkg-win-release-try
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/434721
Reviewed-by: Jake Macdonald <jakemac@google.com>
Commit-Queue: Daco Harkes <dacoharkes@google.com>
Auto-Submit: Daco Harkes <dacoharkes@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
2025-06-13 08:49:52 -07:00
DEPS Autoroller a6f19e5166 Roll Fuchsia SDK from 28.20250611.5.1 to 28.20250612.3.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-dart-sdk
Please CC fuchsia-3p-engprod@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Fuchsia SDK: https://bugs.fuchsia.dev/p/fuchsia/issues/list
To file a bug in Dart SDK: https://github.com/dart-lang/sdk/issues

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.dart.try:vm-fuchsia-release-x64-try;luci.dart.try:vm-fuchsia-release-arm64-try
Change-Id: Ia2673353989fcf38b8e809ed83e25c5795748145
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/434420
Reviewed-by: Alexander Aprelev <aam@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Commit-Queue: Alexander Aprelev <aam@google.com>
2025-06-13 07:29:30 -07:00
Sergey G. Grekhov 758ff3ab8c [co19] Roll co19 to c23b0d593e185fa45d37cd6373f33d20956cab40
2025-06-06 sgrekhov22@gmail.com Fixes dart-lang/co19#3219. Call `RawSecureServerSocket.single` after the second write operation (dart-lang/co19#3220)

Cq-Include-Trybots: luci.dart.try:analyzer-linux-release-try
Change-Id: I61511868f00a8686c6b0152dff03c888f1bd3e7b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/434620
Commit-Queue: Alexander Thomas <athom@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Reviewed-by: Erik Ernst <eernst@google.com>
2025-06-13 02:26:08 -07:00
Nate Biggs ce27b47fbf Update chrome and firefox versions to 138.0.7204.23 and 139.0.4 respectively.
Change-Id: I651050255bea41eea9c36727b0b7920311639c8c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/434440
Reviewed-by: Srujan Gaddam <srujzs@google.com>
Commit-Queue: Nate Biggs <natebiggs@google.com>
2025-06-12 09:49:34 -07:00
DEPS Autoroller 55d93b295b Roll Fuchsia SDK from 28.20250609.3.1 to 28.20250611.5.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-dart-sdk
Please CC fuchsia-3p-engprod@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Fuchsia SDK: https://bugs.fuchsia.dev/p/fuchsia/issues/list
To file a bug in Dart SDK: https://github.com/dart-lang/sdk/issues

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.dart.try:vm-fuchsia-release-x64-try;luci.dart.try:vm-fuchsia-release-arm64-try
Change-Id: Ibbe9183001d65a43d9962381262ffff167f44868
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/434200
Reviewed-by: Zijie He <zijiehe@google.com>
Commit-Queue: Derek Xu <derekx@google.com>
Reviewed-by: Derek Xu <derekx@google.com>
2025-06-12 07:33:31 -07:00
Sam Rawlins 1bf83ec400 Bump devtools to 53b9620798ff824f016add0fa6c25e9cc399ea0b
Change-Id: I9af3a41dffd5969d82a6c0cb102ea1e24a1271bd
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/434101
Reviewed-by: Kenzie Davisson <kenzieschmoll@google.com>
Commit-Queue: Samuel Rawlins <srawlins@google.com>
2025-06-11 14:27:21 -07:00
DEPS Autoroller 81e02ed314 Roll Fuchsia SDK from 28.20250528.4.1 to 28.20250609.3.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-dart-sdk
Please CC fuchsia-3p-engprod@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Fuchsia SDK: https://bugs.fuchsia.dev/p/fuchsia/issues/list
To file a bug in Dart SDK: https://github.com/dart-lang/sdk/issues

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.dart.try:vm-fuchsia-release-x64-try;luci.dart.try:vm-fuchsia-release-arm64-try
Change-Id: I87e563814a59d5257ea807153d6b6ee70fe5e6a4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/433520
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Alexander Aprelev <aam@google.com>
2025-06-11 13:09:04 -07:00
Devon Carew 25e1d009d1 Bump core to dc975303c312497aec2f5ed4c5828da3607e33dd
Changes:
```
> git log --format="%C(auto) %h %s" af37fe5..dc97530
 https://dart.googlesource.com/core.git/+/dc975303 Speedup package:crypto (with a focus on md5) (892)
 https://dart.googlesource.com/core.git/+/66348be6 Remove munificent as owner of args in CODEOWNERS (891)
 https://dart.googlesource.com/core.git/+/816cea7c [path] Fix test race condition caused by changing Directory.current (890)
 https://dart.googlesource.com/core.git/+/de09be6d update the issue templates for package:lints (887)
 https://dart.googlesource.com/core.git/+/f608a009 Format packages to new style (883)
 https://dart.googlesource.com/core.git/+/804ff112 Fix doc comment issues reported by pub.dev (882)
 https://dart.googlesource.com/core.git/+/c064ca85 Add `no_response.yaml` workflow (881)
 https://dart.googlesource.com/core.git/+/228112c0 prep to publish 6.0.0 of package:lints (878)
 https://dart.googlesource.com/core.git/+/e32c7b96 Fix StreamGroup.broadcast() close() not completing when streams close. (876)

```

Diff: https://dart.googlesource.com/core.git/+/af37fe54c320b0f76f76da01acbbfc0c0118e613..dc975303c312497aec2f5ed4c5828da3607e33dd/
Change-Id: Ib9fa5862fc3e354b440c39b77e047d04bbe4d128
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/434160
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Auto-Submit: Devon Carew <devoncarew@google.com>
2025-06-11 12:34:31 -07:00
DEPS Autoroller 808cc057d6 Roll gn from e5c4d1881b85 to 899572b32b8b
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/gn-dart-sdk
Please CC dart-ecosystem-gardener@grotations.appspotmail.com,dart-engprod@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in gn: https://bugs.chromium.org/p/gn/issues/list
To file a bug in Dart SDK: https://github.com/dart-lang/sdk/issues

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.dart.try:dart-sdk-linux-try;luci.dart.try:dart-sdk-mac-try;luci.dart.try:dart-sdk-mac-arm64-try;luci.dart.try:dart-sdk-win-try
Change-Id: Ifa8724da7cab9b5f839a87cc2a100fb491f00f4f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/434000
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Alexander Aprelev <aam@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2025-06-11 11:41:22 -07:00
Devon Carew 74250e5fd8 [deps] roll dart-lang/core
Change-Id: I55cfe489bd64552368a276637ded106a5941ea36
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/434140
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Auto-Submit: Devon Carew <devoncarew@google.com>
2025-06-11 11:08:55 -07:00
Ryan Macnak 5f877fb7c8 Revert "[build] Update to Focal sysroot."
This reverts commit ad9a13a1c1.

Reason for revert: breaks Debian arm32 package

Original change's description:
> [build] Update to Focal sysroot.
>
> Our minimum supported version is Jammy, which Fuchsia doesn't have a CIPD package for, but at least we no longer need to use a different sysroot for different architectures.
>
> Change-Id: I90f37797c2f2f79886df85d6b7ed9903270e8c2a
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/433561
> Reviewed-by: Alexander Aprelev <aam@google.com>
> Commit-Queue: Ryan Macnak <rmacnak@google.com>

No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Change-Id: I532c6052ba9bfe271f34bc18f6120eb80df98d6f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/433922
Auto-Submit: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2025-06-10 16:11:47 -07:00
Ryan Macnak ad9a13a1c1 [build] Update to Focal sysroot.
Our minimum supported version is Jammy, which Fuchsia doesn't have a CIPD package for, but at least we no longer need to use a different sysroot for different architectures.

Change-Id: I90f37797c2f2f79886df85d6b7ed9903270e8c2a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/433561
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
2025-06-10 14:31:51 -07:00
Devon Carew 6310de0424 [deps] rev ai, web, webdev
Revisions updated by `dart tools/rev_sdk_deps.dart`.

ai (https://github.com/dart-lang/ai/compare/1d9d60c..f2b48c6):
  f2b48c6  2025-06-09  Nate Bosch  Retain compatibility with 3.7 SDKs (dart-lang/ai#163)
  52adf08  2025-06-06  Jacob MacDonald  add homepage, repository, and documentation links to the pub result (dart-lang/ai#155)
  fa1c2be  2025-06-06  Nate Bosch  Always use the failures-only reporter for testing (dart-lang/ai#160)
  66a152f  2025-06-06  Nate Bosch  Instruct clients to prefer MCP (dart-lang/ai#161)
  55ad850  2025-06-05  Jacob MacDonald  Add a retroactive changelog (dart-lang/ai#157)
  b08a610  2025-06-05  Jacob MacDonald  Update instructions, add cursor install link (dart-lang/ai#159)

web (https://github.com/dart-lang/web/compare/f1becf0..de6b3e4):
  de6b3e4  2025-06-06  Srujan Gaddam  Add missing copyrights and delete empty files (dart-lang/web#371)
  74a33ba  2025-06-06  Kevin Moore  Add in a missing library directive, missing new line (dart-lang/web#370)
  4d24eb5  2025-06-06  nikeokoronkwo  [web_generator] Setting up `web_generator` for Dart JS Interop Gen (dart-lang/web#368)

webdev (https://github.com/dart-lang/webdev/compare/55941b0..661dafd):
  661dafd4  2025-06-08  Srujan Gaddam  Defer execution of main until resume for hot restart with DDC library bundle format (dart-lang/webdev#2623)
  01a3b9d7  2025-06-06  Nicholas Shahan  Remove skip from chrome proxy service test

Change-Id: If3d4326d0bacf47a4d95520dbd0aac5fb58de439
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/433363
Commit-Queue: Devon Carew <devoncarew@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
2025-06-09 11:20:00 -07:00
DEPS Autoroller 0242cc0b98 Roll BoringSSL from a934ee9e1fe4 to 035e720641f3 (18 revisions)
https://boringssl.googlesource.com/boringssl.git/+log/a934ee9e1fe4..035e720641f3

2025-06-02 davidben@google.com Don't pass `parent` or `ad` to CRYPTO_EX_free
2025-05-28 agl@chromium.org Address some minor things from the MLDSA mu support.
2025-05-28 guillaumee@google.com Add an external mu variant of the ML-DSA API (65 and 87 variants).
2025-05-27 davidben@google.com Make CRYPTO_EX_DATA opaque
2025-05-27 davidben@google.com Move CRYPTO_refcount_t into internal headers
2025-05-27 davidben@google.com Remove unused bputs hook
2025-05-27 davidben@google.com Make BIO and BIO_METHOD opaque
2025-05-23 davidben@google.com Update defaults for PKCS12_create
2025-05-22 agl@chromium.org Note a couple of typoed struct names that we'll leave alone.
2025-05-22 agl@chromium.org xwing: tweaks and cleanups.
2025-05-22 davidben@google.com Update references to RFC 2898
2025-05-21 andreser@google.com add a test for -fno-strict-aliasing
2025-05-21 davidben@google.com Fix some more IWYU issues
2025-05-20 davidben@google.com Replace OPENSSL_ia32cap env test with a unit test
2025-05-20 davidben@google.com Update googletest
2025-05-19 davidben@google.com Remove empty messages in static_assert
2025-05-19 davidben@google.com Remove P-224 from TLS
2025-05-19 agl@imperialviolet.org Fix OPENSSL_ia32cap parsing.

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/boringssl-dart-sdk
Please CC dart-engprod@google.com,dart-vm-gardener@grotations.appspotmail.com,dart-vm-team@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in BoringSSL: https://crbug.com/boringssl/new
To file a bug in Dart SDK: https://github.com/dart-lang/sdk/issues

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: dart-vm-gardener@grotations.appspotmail.com
Change-Id: I681f37bc7332a5f7c76a6b14fc364306e054d1cc
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/432365
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
2025-06-09 08:59:54 -07:00
DEPS Autoroller 1c3c2d220f Roll gn from afd24ed11bc5 to e5c4d1881b85
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/gn-dart-sdk
Please CC dart-ecosystem-gardener@grotations.appspotmail.com,dart-engprod@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in gn: https://bugs.chromium.org/p/gn/issues/list
To file a bug in Dart SDK: https://github.com/dart-lang/sdk/issues

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.dart.try:dart-sdk-linux-try;luci.dart.try:dart-sdk-mac-try;luci.dart.try:dart-sdk-mac-arm64-try;luci.dart.try:dart-sdk-win-try
Change-Id: I4857c405336a40163e740aedb7237bd507537c61
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/433120
Commit-Queue: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2025-06-09 08:52:58 -07:00
Sergey G. Grekhov 201484c398 [co19] Roll co19 to ae9af9df72a7d5998cbbfd910da0f42e329d964f
2025-06-06 sgrekhov22@gmail.com Fixes dart-lang/co19#3217. Ignore warning in string_length_t07.dart (dart-lang/co19#3218)
2025-06-06 sgrekhov22@gmail.com dart-lang/co19#3180. Add tests for JSAnyOperatorExtension. Part 1. (dart-lang/co19#3215)
2025-06-04 sgrekhov22@gmail.com Fixes dart-lang/co19#3210. Don't expect promotion from `FutureOr<void>` to `Future<void>` or `void` (dart-lang/co19#3211)
2025-06-03 sgrekhov22@gmail.com Fixes dart-lang/co19#3192. Add tests for  constant expression `String?.length` (dart-lang/co19#3209)

Cq-Include-Trybots: luci.dart.try:analyzer-linux-release-try
Change-Id: If4f523a44a7efb9ac97dde388c293b1bc8dd1e4f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/433321
Commit-Queue: Alexander Thomas <athom@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Reviewed-by: Erik Ernst <eernst@google.com>
2025-06-06 08:54:51 -07:00
Devon Carew e2d6df2a74 [deps] rev ai, ecosystem, i18n, protobuf, test, tools, webdev
Revisions updated by `dart tools/rev_sdk_deps.dart`.

ai (https://github.com/dart-lang/ai/compare/6a71aeb..1d9d60c):
  1d9d60c  2025-06-05  Jacob MacDonald  handle relative paths under roots without trailing slashes (dart-lang/ai#152)

ecosystem (https://github.com/dart-lang/ecosystem/compare/8cebaf0..64aac3a):
  64aac3a  2025-06-03  Daco Harkes  [health] Bump dart_apitool (dart-lang/ecosystem#360)

i18n (https://github.com/dart-lang/i18n/compare/e44af54..43214dd):
  43214dde  2025-06-04  Moritz  Upgrade to new native_assets (dart-lang/i18n#964)

protobuf (https://github.com/dart-lang/protobuf/compare/c69077d..32d53da):
  32d53da  2025-06-05  Devon Carew  Refactor the test goldens so they have standard file name extensions (dart-lang/protobuf#1014)

test (https://github.com/dart-lang/test/compare/e2ddae9..0793a2b):
  0793a2b3  2025-06-05  Agam Agarwal  Add isSorted and related matchers (dart-lang/test#2490)

tools (https://github.com/dart-lang/tools/compare/04c6849..e84cbd9):
  e84cbd9e  2025-06-04  Christophe Coevoet  [source_span] Add a test covering the highlighting of non-contiguous spans (dart-lang/tools#1666)
  700a3c4d  2025-06-04  Liam Appelbe  [coverage] Fix remaining ~0.1% flakiness (dart-lang/tools#2102)

webdev (https://github.com/dart-lang/webdev/compare/64492b2..55941b0):
  55941b0c  2025-06-05  Kevin Moore  [dwds] DRY up MD5/etag logic (dart-lang/webdev#2625)
  ab7c4d68  2025-06-05  dependabot[bot]  Bump the github-actions group across 1 directory with 3 updates (dart-lang/webdev#2593)
  f149e43f  2025-06-05  Nate Biggs  Update e2e_test expectation to look for more consistent message. (dart-lang/webdev#2630)
  80b1686b  2025-06-03  Nicholas Shahan  Fix e2e_test to work with current DDC output (dart-lang/webdev#2626)

Change-Id: I4802d7c4a7e39ba238f2f4ce0748dfa6dba9d8c4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/433240
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2025-06-05 12:58:53 -07:00
Kenzie Davisson 495a2bb694 Update to latest DevTools hash
Change-Id: I3ecb7e661b606907186c0a81b16eecefe4d63a4f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/432803
Commit-Queue: Ivan Inozemtsev <iinozemtsev@google.com>
Reviewed-by: Ivan Inozemtsev <iinozemtsev@google.com>
2025-06-05 04:13:34 -07:00
Daco Harkes 59d46be1b5 [infra] DEPS sdk path
This attempts to make `gclient sync` work with a different directory
name than `sdk` in the `.gclient` file.

Bug: https://github.com/dart-lang/sdk/issues/60848
Change-Id: I0d1a3e1592792eba03aea66aa9a78f577bcf3a75
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/432701
Commit-Queue: Daco Harkes <dacoharkes@google.com>
Reviewed-by: Sigurd Meldgaard <sigurdm@google.com>
2025-06-03 07:39:05 -07:00
Jake Macdonald 523274c823 Bump ai to 6a71aebe2b9c19e992dc6333a4111cdb8f9cd2b2
Changes:
```
> git log --format="%C(auto) %h %s" 2a5eb30..6a71aeb
 https://dart.googlesource.com/ai.git/+/6a71aeb run tests on windows, fix executable paths for dart/flutter (149)

```

Diff: https://dart.googlesource.com/ai.git/+/2a5eb30492c4231624ae954e93aa1491e4aca84f..6a71aebe2b9c19e992dc6333a4111cdb8f9cd2b2/
Change-Id: Ie3ff4bb84d42d87c1d401ce23301d8da68921d9d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/432480
Auto-Submit: Jake Macdonald <jakemac@google.com>
Reviewed-by: Devon Carew <devoncarew@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
2025-06-03 07:26:42 -07:00
Daco Harkes da5ae4786c [deps] Roll dart-lang/native
Adds support for dev dependencies with build hooks in `dart test`.

TEST=pkg/dartdev/test/native_assets/test_test.dart

Change-Id: Ia05497ef5e1ec2bf11454fde8660b6626dcc524e
Cq-Include-Trybots: luci.dart.try:pkg-linux-debug-try,pkg-linux-release-arm64-try,pkg-linux-release-try,pkg-mac-release-arm64-try,pkg-win-release-arm64-try,pkg-mac-release-try,pkg-win-release-try
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/432621
Reviewed-by: Michael Goderbauer <goderbauer@google.com>
Commit-Queue: Michael Goderbauer <goderbauer@google.com>
Commit-Queue: Daco Harkes <dacoharkes@google.com>
Auto-Submit: Daco Harkes <dacoharkes@google.com>
2025-06-03 02:47:25 -07:00
Sigurd Meldgaard 4e84425819 Bump pub to 818f10b4bf9249bd0b2c212dd8709675eeb14cd2
Changes:
```
> git log --format="%C(auto) %h %s" 59406fa..818f10b
 https://dart.googlesource.com/pub.git/+/818f10b4 Mark package-configs as active when writing (4592)
 https://dart.googlesource.com/pub.git/+/d59fb52e Don't rewrite pubspec.lock and workspace_ref if not modified (4589)

```

Diff: https://dart.googlesource.com/pub.git/+/59406faad8959e332da98260bab894feb8500908..818f10b4bf9249bd0b2c212dd8709675eeb14cd2/
Change-Id: I7c8b9ac8f9979d08dcacc749f766cc831752cbce
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/432380
Reviewed-by: Sarah Zakarias <zarah@google.com>
Auto-Submit: Sigurd Meldgaard <sigurdm@google.com>
Commit-Queue: Sigurd Meldgaard <sigurdm@google.com>
2025-06-03 02:34:36 -07:00
Kenzie Davisson 338a83af89 Update DevTools rev to 73eadd3be6eff2ddd9c7673f855f327a80111ebb
Change-Id: Ib435be347412205c45cec4392e7a9b881e40abcb
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/432463
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Commit-Queue: Kenzie Davisson <kenzieschmoll@google.com>
2025-06-02 16:23:26 -07:00
Konstantin Shcheglov 4580a03480 Roll dartdoc to 4ceea6b8240bf1dd9694a170368264e40c67d66b
Related to https://dart-review.googlesource.com/c/sdk/+/432125

Change-Id: I52f74bb83508469fc73373c3b849707b8aa914d7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/432442
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2025-06-02 13:30:51 -07:00
Devon Carew 8711f552fd [deps] rev ecosystem, protobuf, test, tools, webdev, webdriver
Revisions updated by `dart tools/rev_sdk_deps.dart`.

ecosystem (https://github.com/dart-lang/ecosystem/compare/815d4ba..8cebaf0):
  8cebaf0  2025-05-28  Kevin Moore  team lints: update to latest pkg:lints (dart-lang/ecosystem#359)

protobuf (https://github.com/dart-lang/protobuf/compare/d940c8d..c69077d):
  c69077d  2025-05-30  Devon Carew  revert the change to not generate empty enum files (dart-lang/protobuf#1016)
  08e7410  2025-05-29  Devon Carew  ignore unused_imports for json files (dart-lang/protobuf#1013)
  efdabd7  2025-05-29  Devon Carew  update how we calculate import prefixes (dart-lang/protobuf#1012)
  60dfaed  2025-05-28  Devon Carew  rev package:protoc_plugin to 22.3.0 (dart-lang/protobuf#1011)
  86dfa6b  2025-05-27  Devon Carew  move generated test code from out/ to test/gen/ (dart-lang/protobuf#1009)

test (https://github.com/dart-lang/test/compare/42a6d33..e2ddae9):
  e2ddae9f  2025-06-01  dependabot[bot]  Bump the github-actions group with 2 updates (dart-lang/test#2506)

tools (https://github.com/dart-lang/tools/compare/a0dda7e..04c6849):
  04c68495  2025-06-01  dependabot[bot]  Bump actions/setup-node from 3 to 4 in the github-actions group (dart-lang/tools#2106)

webdev (https://github.com/dart-lang/webdev/compare/5dbb30e..64492b2):
  64492b2d  2025-05-27  Nate Biggs  Fix e2e 'evaluate' test to use new Closure toString format. (dart-lang/webdev#2624)

webdriver (https://github.com/google/webdriver.dart/compare/f52afbf..b8f511d):
  b8f511d  2025-06-02  dependabot[bot]  Bump nanasess/setup-chromedriver (google/webdriver.dart#329)

Change-Id: If832327efab4615677528599ac51cecf4bb09fdf
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/432362
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Auto-Submit: Devon Carew <devoncarew@google.com>
2025-06-02 10:47:13 -07:00
Sergey G. Grekhov df126594e9 [co19] Roll co19 to 3388e8e9073d57e6fdca6582568fdfa6f9a6bc61
2025-06-02 sgrekhov22@gmail.com dart-lang/co19#3180. Add tests for NullableUndefineableJSAnyExtension. (dart-lang/co19#3205)
2025-06-02 sgrekhov22@gmail.com Fixes dart-lang/co19#3212. Fix the new roll failures. Add issue numbers (dart-lang/co19#3213)
2025-06-02 sgrekhov22@gmail.com dart-lang/co19#3057. Update promotion_switch_A05_t03.dart according to the current implementation (dart-lang/co19#3214)
2025-05-28 sgrekhov22@gmail.com Fixes dart-lang/co19#3201. Allow getter/setter with different types (dart-lang/co19#3207)
2025-05-28 sgrekhov22@gmail.com Fixes dart-lang/co19#3206. Update expected errors positions for CFE (dart-lang/co19#3208)
2025-05-27 sgrekhov22@gmail.com dart-lang/co19#2868. Add test for a member invocation of an extension on nullable type (dart-lang/co19#3204)
2025-05-26 sgrekhov22@gmail.com dart-lang/co19#3057. Add more tests for promotion in switch (dart-lang/co19#3185)
2025-05-26 sgrekhov22@gmail.com dart-lang/co19#3057. Add switch statements/expressions patterns matching tests (dart-lang/co19#3169)
2025-05-23 sgrekhov22@gmail.com dart-lang/co19#3198. Remove accidental code (dart-lang/co19#3202)
2025-05-23 sgrekhov22@gmail.com Fixes dart-lang/co19#3198. Don't use string representation of `Type` objects (dart-lang/co19#3200)
2025-05-23 sgrekhov22@gmail.com dart-lang/co19#3182. Update augmenting_declarations_A05_*.dart (dart-lang/co19#3199)

Cq-Include-Trybots: luci.dart.try:analyzer-linux-release-try
Change-Id: I89444579e87815f0087ac538bb2ea264f93d2180
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/432280
Reviewed-by: Erik Ernst <eernst@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2025-06-02 09:06:52 -07:00
DEPS Autoroller c3496701e4 Roll Fuchsia SDK from 28.20250519.5.1 to 28.20250528.4.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-dart-sdk
Please CC fuchsia-3p-engprod@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Fuchsia SDK: https://bugs.fuchsia.dev/p/fuchsia/issues/list
To file a bug in Dart SDK: https://github.com/dart-lang/sdk/issues

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.dart.try:vm-fuchsia-release-x64-try;luci.dart.try:vm-fuchsia-release-arm64-try
Change-Id: I0189d2e856577808566a8d146392d1133f85ced8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/431840
Reviewed-by: Brian Quinlan <bquinlan@google.com>
Commit-Queue: Brian Quinlan <bquinlan@google.com>
Reviewed-by: Zijie He <zijiehe@google.com>
2025-05-30 18:16:52 -07:00
DEPS Autoroller a14c3059e9 Roll Fuchsia Test Scripts from L6SMsr0eTyQlN6KR4... to DG11ez0PRGu8loi2m...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-test-scripts-dart-sdk
Please CC fuchsia-3p-engprod@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Fuchsia Test Scripts: https://bugs.fuchsia.dev/p/fuchsia/issues/list
To file a bug in Dart SDK: https://github.com/dart-lang/sdk/issues

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.dart.try:vm-fuchsia-release-x64-try;luci.dart.try:vm-fuchsia-release-arm64-try
Change-Id: I40bba5a653d6116ff346782f3aa35330a3c4ed99
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/431841
Reviewed-by: Brian Quinlan <bquinlan@google.com>
Commit-Queue: Brian Quinlan <bquinlan@google.com>
Reviewed-by: Zijie He <zijiehe@google.com>
2025-05-30 18:15:32 -07:00
DEPS Autoroller d34f769deb Roll gn from ebc8f16ca7b0 to afd24ed11bc5
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/gn-dart-sdk
Please CC dart-ecosystem-gardener@grotations.appspotmail.com,dart-engprod@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in gn: https://bugs.chromium.org/p/gn/issues/list
To file a bug in Dart SDK: https://github.com/dart-lang/sdk/issues

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.dart.try:dart-sdk-linux-try;luci.dart.try:dart-sdk-mac-try;luci.dart.try:dart-sdk-mac-arm64-try;luci.dart.try:dart-sdk-win-try
Change-Id: I3a67146bb0832bd82ba0673335fb94661c9209a0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/431946
Reviewed-by: Brian Quinlan <bquinlan@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Brian Quinlan <bquinlan@google.com>
2025-05-30 16:56:11 -07:00
Jake Macdonald 0467dfc434 Bump ai to 2a5eb30492c4231624ae954e93aa1491e4aca84f
Changes:
```
> git log --format="%C(auto) %h %s" 47fa2fc..2a5eb30
 https://dart.googlesource.com/ai.git/+/2a5eb30 pass the provided root instead of the resolved root for project type detection (150)
 https://dart.googlesource.com/ai.git/+/16799ee Be more flexible about roots by comparing canonicalized paths (148)
 https://dart.googlesource.com/ai.git/+/cf7d67f create the working dir if it doesn't exist (147)

```

Diff: https://dart.googlesource.com/ai.git/+/47fa2fcf476a905b316282d9351e4ed063755ead..2a5eb30492c4231624ae954e93aa1491e4aca84f/
Change-Id: I48b0d075797d5a7a6b1ef3eadcb9b9b860da7c07
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/432020
Auto-Submit: Jake Macdonald <jakemac@google.com>
Reviewed-by: Devon Carew <devoncarew@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2025-05-29 17:17:21 -07:00
Jake Macdonald e4cac2901a Bump ai to cf7d67f1e653cc9d8988ff0dc549eb7c357c3ef9
Changes:
```
> git log --format="%C(auto) %h %s" 47fa2fc..cf7d67f
 https://dart.googlesource.com/ai.git/+/cf7d67f create the working dir if it doesn't exist (147)

```

Diff: https://dart.googlesource.com/ai.git/+/47fa2fcf476a905b316282d9351e4ed063755ead..cf7d67f1e653cc9d8988ff0dc549eb7c357c3ef9/
Change-Id: Idd2a0b322cd36aea4c6b5555ee0ea621689bd7ca
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/431920
Reviewed-by: Devon Carew <devoncarew@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
Auto-Submit: Jake Macdonald <jakemac@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
2025-05-29 10:59:50 -07:00
Nicholas Shahan b414df224a [DEPS] Update web engines
chrome: 138.0.7204.4
firefox: 139.0
d8: 13.9.44
jsshell: 139.0
jsc: 295506
Change-Id: Ib10be7bc502f3daddaa594feb0a30a2f584ced0f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/431782
Commit-Queue: Nicholas Shahan <nshahan@google.com>
Reviewed-by: Mayank Patke <fishythefish@google.com>
2025-05-28 19:30:54 -07:00
Devon Carew 25d57216e9 Bump tools to a0dda7e50bcd99fd3be8512cf546d872ba39e046
Changes:
```
> git log --format="%C(auto) %h %s" a433200..a0dda7e
 https://dart.googlesource.com/tools.git/+/a0dda7e5 [coverage] Switch from package:pubspec_parse to package:yaml (2103)
 https://dart.googlesource.com/tools.git/+/89997b0d [coverage] Partial workspace support (2095)

```

Diff: https://dart.googlesource.com/tools.git/+/a433200cf62b2da0a02602f138ae25d61b63739c..a0dda7e50bcd99fd3be8512cf546d872ba39e046/
Change-Id: Id534906f34979ecd2fbbc14866d1404736ca27d8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/431620
Commit-Queue: Liam Appelbe <liama@google.com>
Auto-Submit: Devon Carew <devoncarew@google.com>
Reviewed-by: Liam Appelbe <liama@google.com>
2025-05-28 16:20:12 -07:00
Jake Macdonald 3033393fe6 Bump ai to 47fa2fcf476a905b316282d9351e4ed063755ead
Changes:
```
> git log --format="%C(auto) %h %s" 93a9191..47fa2fc
 https://dart.googlesource.com/ai.git/+/47fa2fc Add the --platform and --empty arguments to the flutter create tool (144)
 https://dart.googlesource.com/ai.git/+/c5582f4 Invoke dart/flutter in a more robust way (143)
 https://dart.googlesource.com/ai.git/+/099a3fc remove qualifiedNames from the pub dev api search (146)
 https://dart.googlesource.com/ai.git/+/e04e501 release dart_mcp 2.1.0, require it in dart_mcp_server (141)
 https://dart.googlesource.com/ai.git/+/b0a224c Flutter/Dart create tool (140)
 https://dart.googlesource.com/ai.git/+/c24afc1 Limit the tokens returned by the runtime errors tool/resource (139)

```

Diff: https://dart.googlesource.com/ai.git/+/93a9191b6eed79d24fc5d3ec9b514f71c888fc41..47fa2fcf476a905b316282d9351e4ed063755ead/
Change-Id: I043c225ebc194c377bfacb489f81f89bbf1a256a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/431640
Commit-Queue: Jake Macdonald <jakemac@google.com>
Reviewed-by: Devon Carew <devoncarew@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
Auto-Submit: Jake Macdonald <jakemac@google.com>
2025-05-28 09:30:06 -07:00
Devon Carew 93ddc95051 Bump dartdoc to 8e6a95c4aba8def4ef01ccc600b3a3cfb8f3cb9e
Changes:
```
> git log --format="%C(auto) %h %s" e38f392..8e6a95c
 https://dart.googlesource.com/dartdoc.git/+/8e6a95c4 Remove the deprecated nodoc option. (4025)
 https://dart.googlesource.com/dartdoc.git/+/a4a902be Remove the deprecated templates-dir option (4026)
 https://dart.googlesource.com/dartdoc.git/+/37de7494 Bump lints from 5.1.1 to 6.0.0 (4058)
 https://dart.googlesource.com/dartdoc.git/+/56cf68d4 Remove the missing-code-block-language warning (4028)
 https://dart.googlesource.com/dartdoc.git/+/04c27dea Bump to 9.0.0-wip (4057)
 https://dart.googlesource.com/dartdoc.git/+/6fe81c3b Bump to 8.3.4 (4056)
 https://dart.googlesource.com/dartdoc.git/+/5e25cf32 Prepare for automated publishing (4055)
 https://dart.googlesource.com/dartdoc.git/+/6391c68e Don't document elements with `@internal` (4048)
 https://dart.googlesource.com/dartdoc.git/+/2e124adb Remove use of private metadata extension (4053)

```

Diff: https://dart.googlesource.com/dartdoc.git/+/e38f392163a4738a21024acd370d104e0efe72f0..8e6a95c4aba8def4ef01ccc600b3a3cfb8f3cb9e/
Change-Id: I1edc0fa6dbfe3ce4f19d7af89d800315a45abe41
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/431361
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2025-05-27 13:25:04 -07:00
Jake Macdonald d828c36cec Add a dart mcp-server command per go/dart-mcp-server-release-plan.
- Adds `dart_mcp` and `dart_mcp_server` as DEPS
- Build an AOT snapshot for the dart_mcp_server executable
- Add top level `mcp-server` command to dartdev (hidden).
- I also did add an `--experimental-mcp-server` flag which is required for this command to actually work. We had initially discussed not doing this due to complexity but I was able to keep it completely scoped to just this command. I can remove it if there are strong opinions though.

Change-Id: I737a5625507f69a904ccd1012682764eb360a2c2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/430900
Reviewed-by: Siva Annamalai <asiva@google.com>
Reviewed-by: Ben Konyi <bkonyi@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
2025-05-27 10:14:26 -07:00
Danny Tuppeny 15f49c9da0 [deps] rev tools
+ update `rev_sdk_deps.dart` to work on Windows

Revisions updated by `dart tools/rev_sdk_deps.dart`.

tools (https://github.com/dart-lang/tools/compare/be0bd20..a433200c):
  a433200c  Thu May 22 16:53:40 2025 +0100  Danny Tuppeny  [test_reflective_loader] Pass test locations to `pkg:test` to improve IDE navigation (dart-lang/tools#2090)

Change-Id: I9706a72ac850b3cd43bdeed671431cf836dcd860
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/430501
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Devon Carew <devoncarew@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2025-05-27 09:27:38 -07:00
Devon Carew 3938cf634c Bump protobuf to d940c8de905439e292770ccf6c546477ae566462
Changes:
```
> git log --format="%C(auto) %h %s" deda288..d940c8d
 https://dart.googlesource.com/protobuf.git/+/d940c8d Update the generated code to improve readability and to better follow common Dart patterns. (1003)
 https://dart.googlesource.com/protobuf.git/+/ce05559 no longer generate empty enum or server files (1006)
 https://dart.googlesource.com/protobuf.git/+/976ebb8 add a script to update the vendored protos (1004)
 https://dart.googlesource.com/protobuf.git/+/c8954ea Refactor the vendored protos (1000)

```

Diff: https://dart.googlesource.com/protobuf.git/+/deda2883eb3c8437a89bdae524b732fffef6150c..d940c8de905439e292770ccf6c546477ae566462/
Change-Id: Ice01632fd6d2e1bfa9b0b175a2d26252f28fb833
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/430920
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Auto-Submit: Devon Carew <devoncarew@google.com>
2025-05-23 14:59:41 -07:00
Jake Macdonald 611d5a8a7c Bump tools to be0bd20c803377063c45904512f272fdda94e8c3
Changes:
```
> git log --format="%C(auto) %h %s" 36f5c9f..be0bd20
 https://dart.googlesource.com/tools.git/+/be0bd20c8 add an issue template for package:process (2099)
 https://dart.googlesource.com/tools.git/+/30ba94606 have package:lints use package:lints/recommended (2098)
 https://dart.googlesource.com/tools.git/+/694e25e0c Add package:process (2097)
 https://dart.googlesource.com/tools.git/+/55054d644 [benchmark_harness]: add a bench command (2091)
 https://dart.googlesource.com/tools.git/+/8f81c82a6 [benchmark_harness] Move Measure into its on lib (2092)

```

Diff: https://dart.googlesource.com/tools.git/+/36f5c9f9989e06e79323499914c50e78ab1a6621..be0bd20c803377063c45904512f272fdda94e8c3/
Change-Id: I23b90cc93240b84495d264568311471068405ede
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/430460
Reviewed-by: Devon Carew <devoncarew@google.com>
Auto-Submit: Jake Macdonald <jakemac@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
2025-05-23 10:30:21 -07:00
Nate Biggs 9585877f18 Update Chrome and Firefox versions.
Chrome: 137.0.7151.40
Firefox: 138.0.4
Change-Id: I9251c10255fa86da8ad710757de324fb1e6cd678
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/430840
Reviewed-by: Mark Zhou <markzipan@google.com>
Commit-Queue: Nate Biggs <natebiggs@google.com>
2025-05-23 09:45:24 -07:00
Daco Harkes dad805d596 [deps] Roll dart-lang/native
Change-Id: I3c6dfc3ca5a2b2059a3bb0805e16cdeee93d19fa
Cq-Include-Trybots: luci.dart.try:pkg-linux-debug-try,pkg-linux-release-arm64-try,pkg-linux-release-try,pkg-mac-release-arm64-try,pkg-win-release-arm64-try,pkg-mac-release-try,pkg-win-release-try
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/430780
Commit-Queue: Moritz Sümmermann <mosum@google.com>
Reviewed-by: Moritz Sümmermann <mosum@google.com>
Auto-Submit: Daco Harkes <dacoharkes@google.com>
Commit-Queue: Daco Harkes <dacoharkes@google.com>
2025-05-23 08:46:50 -07:00
Chloe Stefantsova 561f2a3cff [model] Update DEPS to use new benchmark data for CFE subtype checks
Change-Id: Id428e294952f810ece7f83e8afad23db1c0f0d5a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/429981
Reviewed-by: Johnni Winther <johnniwinther@google.com>
Commit-Queue: Chloe Stefantsova <cstefantsova@google.com>
2025-05-23 01:57:10 -07:00
Sergey G. Grekhov 0ecaf302b9 [co19] Roll co19 to fb20d2b17e35c8fda50ca367c8efc4fb3dab040b
2025-05-23 sgrekhov22@gmail.com dart-lang/co19#3182. Update augmenting_declarations_A04_*.dart (dart-lang/co19#3197)
2025-05-22 sgrekhov22@gmail.com dart-lang/co19#3182. Add application order tests (dart-lang/co19#3196)
2025-05-22 sgrekhov22@gmail.com dart-lang/co19#3182. Update augmenting_declarations_A01/02_*.dart tests (dart-lang/co19#3195)
2025-05-22 sgrekhov22@gmail.com dart-lang/co19#3182. Update type_inheritance_A04/5_t*.dart (dart-lang/co19#3194)
2025-05-22 sgrekhov22@gmail.com dart-lang/co19#3182. Update type_inheritance_A02/3_t*.dart (dart-lang/co19#3193)
2025-05-22 sgrekhov22@gmail.com dart-lang/co19#3057. Add "diamond" inheritance case to promotion via assignment tests (dart-lang/co19#3179)
2025-05-20 sgrekhov22@gmail.com dart-lang/co19#3182. Update type_inheritance_A01_* tests (dart-lang/co19#3191)
2025-05-20 sgrekhov22@gmail.com dart-lang/co19#3182. Update scoping tests (dart-lang/co19#3190)
2025-05-20 sgrekhov22@gmail.com dart-lang/co19#3182. Add enums and extensions tests (dart-lang/co19#3189)
2025-05-19 sgrekhov22@gmail.com dart-lang/co19#3182. Remove `augmented` expression tests (dart-lang/co19#3188)
2025-05-16 sgrekhov22@gmail.com dart-lang/co19#3057. Add promotion via type test tests. Check top and bottom types and Null (dart-lang/co19#3165)

Cq-Include-Trybots: luci.dart.try:analyzer-linux-release-try
Change-Id: I0720274d910fb4e1385efeb038080995b35656f0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/430660
Reviewed-by: Alexander Thomas <athom@google.com>
Reviewed-by: Erik Ernst <eernst@google.com>
2025-05-23 01:27:16 -07:00
Daco Harkes 09cdebdd59 [deps] Roll dart-lang/native
Change-Id: I9d879a328bf1a741ba3b23d282aefa6e670c9ca5
Cq-Include-Trybots: luci.dart.try:pkg-linux-debug-try,pkg-linux-release-arm64-try,pkg-linux-release-try,pkg-mac-release-arm64-try,pkg-win-release-arm64-try,pkg-mac-release-try,pkg-win-release-try
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/430500
Reviewed-by: Liam Appelbe <liama@google.com>
Auto-Submit: Daco Harkes <dacoharkes@google.com>
Commit-Queue: Liam Appelbe <liama@google.com>
2025-05-22 15:33:11 -07:00
DEPS Autoroller f8a50ceda6 Roll Fuchsia SDK from 28.20250516.4.1 to 28.20250519.5.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-dart-sdk
Please CC fuchsia-3p-engprod@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Fuchsia SDK: https://bugs.fuchsia.dev/p/fuchsia/issues/list
To file a bug in Dart SDK: https://github.com/dart-lang/sdk/issues

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.dart.try:vm-fuchsia-release-x64-try;luci.dart.try:vm-fuchsia-release-arm64-try
Change-Id: Ic5cf0365ffcd5569252ad16a09cab11b7e1545cc
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/429521
Reviewed-by: Derek Xu <derekx@google.com>
Commit-Queue: Derek Xu <derekx@google.com>
Reviewed-by: Zijie He <zijiehe@google.com>
2025-05-21 13:10:54 -07:00
DEPS Autoroller 3467004f31 Roll Fuchsia GN SDK from jsZSHIOmQAs3URvWU... to _tkqOQZ2qB5CxDe57...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-gn-sdk-dart-sdk
Please CC fuchsia-3p-engprod@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Fuchsia GN SDK: https://bugs.fuchsia.dev/p/fuchsia/issues/list
To file a bug in Dart SDK: https://github.com/dart-lang/sdk/issues

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.dart.try:vm-fuchsia-release-x64-try;luci.dart.try:vm-fuchsia-release-arm64-try
Change-Id: I0df5868460037ded393162be70eaabb611290bff
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/429600
Reviewed-by: Zijie He <zijiehe@google.com>
Commit-Queue: Derek Xu <derekx@google.com>
Reviewed-by: Derek Xu <derekx@google.com>
2025-05-21 12:44:07 -07:00
DEPS Autoroller b4b0afd3b5 Roll gn from 0c25d1bbde6e to ebc8f16ca7b0
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/gn-dart-sdk
Please CC dart-ecosystem-gardener@grotations.appspotmail.com,dart-engprod@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in gn: https://bugs.chromium.org/p/gn/issues/list
To file a bug in Dart SDK: https://github.com/dart-lang/sdk/issues

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.dart.try:dart-sdk-linux-try;luci.dart.try:dart-sdk-mac-try;luci.dart.try:dart-sdk-mac-arm64-try;luci.dart.try:dart-sdk-win-try
Change-Id: Id796c89ea39d080ddf26cca9eb7b06732fd8faaa
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/430080
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Derek Xu <derekx@google.com>
Reviewed-by: Derek Xu <derekx@google.com>
2025-05-21 11:18:13 -07:00
Daco Harkes 8ac2279b07 [native assets] Graduate to preview
This PR enables native assets on the main and dev channel by default,
and make native assets available on the beta channel.

This PR removes the flag from invocations.

The helper packages (`package:hooks` and `package:code_assets`) will
stay 0.x for now, until the SDK constraint can be bumped to a beta
release and we're happy with the Dart API.

`dart build` is also made available as preview (without a flag on
the main, dev, and beta channels). We're still finalizing the spec for
this command. (https://github.com/dart-lang/sdk/issues/60730)

`dart test` will need https://github.com/dart-lang/test/pull/2501.
This means users will need to update their `package:test` dependency.

This PR refactors the way that invalid `package_config.json`s are
handled: they are now loaded in the dartdev commands and handled there.

Bug: https://github.com/dart-lang/sdk/issues/50565
Project: https://github.com/orgs/dart-lang/projects/99/

Change-Id: I7db9ff6d7196750cab9379a4605c6bbf89a974d7
Cq-Include-Trybots: luci.dart.try:pkg-linux-debug-try,pkg-linux-release-arm64-try,pkg-linux-release-try,pkg-mac-release-arm64-try,pkg-win-release-arm64-try,pkg-mac-release-try,pkg-win-release-try
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/429920
Commit-Queue: Daco Harkes <dacoharkes@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
2025-05-21 06:10:19 -07:00
Ryan Macnak 1d53d28e96 [infra] Setup for x64 reclient on Linux ARM64.
Change-Id: I2ff065c8b962d768f93ea3304544ceb527f9c266
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/429466
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2025-05-20 13:43:11 -07:00