Commit Graph

3361 Commits

Author SHA1 Message Date
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
Ryan Macnak 5511fc39ac [build] Don't download Android NDK and tools by default.
Saves 2.3GB for most builders. The Android builders already set the gclient variable download_android_deps to True.

Cq-Include-Trybots: luci.dart.try:vm-aot-android-release-arm64c-try,vm-aot-android-release-arm_x64-try,vm-ffi-android-debug-arm-try,vm-ffi-android-debug-arm64c-try,vm-ffi-android-product-arm-try,vm-ffi-android-product-arm64c-try,vm-ffi-android-release-arm-try,vm-ffi-android-release-arm64c-try
Change-Id: Ib536d8d937d9a37ca46b32db213ac75d9d3bc9b7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/429560
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
2025-05-20 09:52:32 -07:00
Ryan Macnak f4fa8b7ca6 [infra] Use x64 reclient on Windows ARM64.
Switch build to use Clang. This somewhat degrades FFI testing, but reduces build time by roughly half or one hour.

Cq-Include-Trybots: luci.dart.try:pkg-win-release-arm64-try,vm-aot-win-debug-arm64-try,vm-aot-win-release-arm64-try,vm-win-debug-arm64-try,vm-win-release-arm64-try
Change-Id: Ie267942e99934312b228cfadcd6d5b8477f855c8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/429421
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2025-05-19 17:31:29 -07:00
Devon Carew 40323dfaaf [deps] rev protobuf, test
Revisions updated by `dart tools/rev_sdk_deps.dart`.

protobuf (https://github.com/dart-lang/protobuf/compare/b7753f6..deda288):
  deda288  2025-05-19  Devon Carew  address a merge issue with the protoc_plugin changelog (dart-lang/protobuf#1002)
  5ed4611  2025-05-19  Devon Carew  shorten the deprecation messages for clone() and copyWith() (dart-lang/protobuf#999)
  4960b92  2025-05-19  Ömer Sinan Ağacan  Switch to pub workspace (dart-lang/protobuf#1001)

test (https://github.com/dart-lang/test/compare/b9c59ea..5ffcb36):
  5ffcb36f  2025-05-19  Danny Tuppeny  Fix an issue with failed assertions using setUpAll/tearDownAll (dart-lang/test#2499)

Change-Id: Idc43e2f2fd9dc38b80917b25b45bb954076dc1c9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/429480
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2025-05-19 14:45:22 -07:00
Daco Harkes d5f4b8fff4 [deps] Roll dart-lang/native
Change-Id: I03e4bbd41641c16cf945797bdbad23734367f983
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/+/429361
Commit-Queue: Daco Harkes <dacoharkes@google.com>
Reviewed-by: Ivan Inozemtsev <iinozemtsev@google.com>
2025-05-19 12:14:11 -07:00
Ryan Macnak 82b022850b [deps] Update reclient.
Change-Id: Ie336bddb3d1058519f21cfb4cb59d90fbcf38a94
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/428907
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2025-05-19 10:54:25 -07:00
DEPS Autoroller ba064bd2a6 Roll Fuchsia SDK from 28.20250512.4.1 to 28.20250516.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: Ib964c8f1f177f9a341f9e5685df317ff8303fb1c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/428802
Commit-Queue: Alexander Aprelev <aam@google.com>
Reviewed-by: Brian Quinlan <bquinlan@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2025-05-19 10:32:02 -07:00
DEPS Autoroller dabee6242f Roll gn from 487f8353f154 to 0c25d1bbde6e
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: I4eefdad9d5905a1f06df211ffb9ef1ea3ffdbe7d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/428800
Reviewed-by: Alexander Aprelev <aam@google.com>
Reviewed-by: Brian Quinlan <bquinlan@google.com>
Commit-Queue: Alexander Aprelev <aam@google.com>
2025-05-19 09:51:37 -07:00
Sigurd Meldgaard 9cf2137fc0 Bump pub to 59406faad8959e332da98260bab894feb8500908
Changes:
```
> git log --format="%C(auto) %h %s" b2c03b4..59406fa
 https://dart.googlesource.com/pub.git/+/59406faa Add 'tag_pattern' feature to git dependencies (4427)
 https://dart.googlesource.com/pub.git/+/141f46ec Use UTC for testing timestamps passed to git (4580)
 https://dart.googlesource.com/pub.git/+/6e9a308d Clarify relationship between Description and ResolvedDescription (4579)
 https://dart.googlesource.com/pub.git/+/935bec68 Move hasMultipleVersions to Description (4576)
 https://dart.googlesource.com/pub.git/+/99e84bc4 Resolve pubspec dependencies relative to the Resolved description of their containing package (4575)
 https://dart.googlesource.com/pub.git/+/0264dd07 Fix dependency_overrides validator in workspaces (4564)
 https://dart.googlesource.com/pub.git/+/21fc6784 Suggest using code-fences in bug template (4556)
 https://dart.googlesource.com/pub.git/+/96d38c78 Improve the bug reporting template (4554)
 https://dart.googlesource.com/pub.git/+/cc6968e6 Fix handling of ignore patterns ending in * (4552)

```

Diff: https://dart.googlesource.com/pub.git/+/b2c03b448a47fdd52800609b9222cd737be3a934..59406faad8959e332da98260bab894feb8500908/
Change-Id: I482de99d3219a9fa6e8e423237b984bb1fbeb499
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/429320
Commit-Queue: Sigurd Meldgaard <sigurdm@google.com>
Reviewed-by: Jonas Jensen <jonasfj@google.com>
2025-05-19 03:55:37 -07:00
DEPS Autoroller 6b6ccf9fe0 Roll BoringSSL from 136284f8548b to a934ee9e1fe4 (11 revisions)
https://boringssl.googlesource.com/boringssl.git/+log/136284f8548b..a934ee9e1fe4

2025-05-16 davidben@google.com Remove the need for scratch space when squaring
2025-05-16 davidben@google.com Fix some theoretical missing earlyclobber markers in inline assembly
2025-05-16 guillaumee@google.com Introduce an opaque in-memory object to manage xwing private keys.
2025-05-16 guillaumee@google.com Implement the X-Wing KEM as drafted in
2025-05-15 davidben@google.com Suppress -Wcast-qual in STACK_OF implementation
2025-05-15 davidben@google.com Unexport <openssl/service_indicator.h>
2025-05-15 davidben@google.com Add missing newlines and section headers to sha.h
2025-05-14 davidben@google.com Update most deps and bump version
2025-05-14 dimitri.ledkov@surgut.co.uk Increase default salt length from 8 to 16 bytes in PKCS#8 and PKCS#12
2025-05-13 davidben@google.com Tidy up some comments and #defines around salt lengths
2025-05-12 agl@chromium.org Expose ML-DSA-87 in the public headers.

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: Ib5f177f2961668c4735bcdfc934d3eb0e0a7f7af
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/428801
Reviewed-by: Alexander Aprelev <aam@google.com>
Reviewed-by: Brian Quinlan <bquinlan@google.com>
Commit-Queue: Brian Quinlan <bquinlan@google.com>
2025-05-17 08:58:50 -07:00
Devon Carew f5a9c0ac67 [deps] rev dartdoc, protobuf, test, vector_math, webdev
Revisions updated by `dart tools/rev_sdk_deps.dart`.

dartdoc (https://github.com/dart-lang/dartdoc/compare/95f4208..e38f392):
  e38f3921  2025-05-16  Sigurd Meldgaard  Remove analyzer_use_new_elements from analysis_options.yaml (dart-lang/dartdoc#4050)

protobuf (https://github.com/dart-lang/protobuf/compare/9bd149b..b7753f6):
  b7753f6  2025-05-16  Devon Carew  rev package:protobuf version (dart-lang/protobuf#994)
  b5d20ff  2025-05-16  Ömer Sinan Ağacan  Update protobuf changelog with `#981` (dart-lang/protobuf#995)

test (https://github.com/dart-lang/test/compare/55d1f9e..b9c59ea):
  b9c59ea0  2025-05-13  Liam Appelbe  Set a debug name for test isolates (dart-lang/test#2494)
  a1e295b4  2025-05-13  Liam Appelbe  Fix CI
  3c3878af  2025-05-13  Liam Appelbe  Include the test URI in the debug name
  90e64ec2  2025-05-13  Nate Bosch  Bump version
  d67c897b  2025-05-13  Liam Appelbe  Merge branch 'master' into isolate_debug_name
  e6d4877e  2025-05-12  Jacob MacDonald  release test packages (dart-lang/test#2495)
  4097e1be  2025-05-07  Liam Appelbe  revert workflow debugging
  7800c010  2025-05-07  Liam Appelbe  fmt
  455483b5  2025-05-07  Liam Appelbe  changelog
  c9b5b6fa  2025-05-07  Liam Appelbe  fmt
  39c4b31d  2025-05-07  Liam Appelbe  Set a debug name for test isolates

vector_math (https://github.com/google/vector_math.dart/compare/0279cb8..13f185f):
  13f185f  2025-05-16  Kevin Moore  Remove prefer-inline for non-trivial Matrix functions (google/vector_math.dart#347)

webdev (https://github.com/dart-lang/webdev/compare/1ea8462..5dbb30e):
  5dbb30eb  2025-05-12  Jessy Yameogo  Support hot reload over websocket (dart-lang/webdev#2616)

Change-Id: I85b001857d0864bd50390d82aa142938a4c530d4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/428927
Commit-Queue: Devon Carew <devoncarew@google.com>
Reviewed-by: Kevin Moore <kevmoo@google.com>
2025-05-16 17:03:12 -07:00
DEPS Autoroller 2edd1064dc Roll Fuchsia Test Scripts from m6LxGKnUnAWW9p1s1... to L6SMsr0eTyQlN6KR4...
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: Ib1e801e9489041352cf7fb8743f32c2e46cb4be5
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/428440
Reviewed-by: Zijie He <zijiehe@google.com>
Reviewed-by: Brian Quinlan <bquinlan@google.com>
Commit-Queue: Brian Quinlan <bquinlan@google.com>
2025-05-16 14:49:11 -07:00
DEPS Autoroller dd20de6044 Roll Fuchsia SDK from 28.20250506.3.1 to 28.20250512.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: Icf2296ccd50ffbd5f6735d0c609eaaa03ad39411
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/428140
Commit-Queue: Zijie He <zijiehe@google.com>
Reviewed-by: Zijie He <zijiehe@google.com>
Reviewed-by: Brian Quinlan <bquinlan@google.com>
2025-05-16 11:56:51 -07:00
DEPS Autoroller b1c1597be4 Roll BoringSSL from 45cab558a838 to 136284f8548b (1 revision)
https://boringssl.googlesource.com/boringssl.git/+log/45cab558a838..136284f8548b

2025-05-09 nharper@chromium.org Fix EVP verify documentation.

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: I10611b0537fda30d35d063944f38af6a4ef74fa5
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/428141
Reviewed-by: Brian Quinlan <bquinlan@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Brian Quinlan <bquinlan@google.com>
2025-05-16 11:06:11 -07:00
Sergey G. Grekhov 843a9363b1 [co19] Roll co19 to 0486b097e09b1761d3d28317671e21496dd401c0
2025-05-15 sgrekhov22@gmail.com dart-lang/co19#3057. Add more promotion tests for extension types (dart-lang/co19#3184)
2025-05-14 sgrekhov22@gmail.com dart-lang/co19#3057. Add some promotion tests for extension types (dart-lang/co19#3183)
2025-05-14 sgrekhov22@gmail.com Fixes dart-lang/co19#3177. Ignore static warnings in non_ambiguity_A02_t01.dart (dart-lang/co19#3181)
2025-05-13 sgrekhov22@gmail.com dart-lang/co19#3057. Add promotion via assignment tests. Check top types. (dart-lang/co19#3167)
2025-05-13 sgrekhov22@gmail.com Fixes dart-lang/co19#3177. Fix typos, add issue number (dart-lang/co19#3178)
2025-05-12 sgrekhov22@gmail.com dart-lang/co19#3057. Add more reachability tests for `switch` (dart-lang/co19#3173)

Cq-Include-Trybots: luci.dart.try:analyzer-linux-release-try
Change-Id: Id5da975045bc2205ca470c5e429b37bcb822f18b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/428960
Commit-Queue: Erik Ernst <eernst@google.com>
Reviewed-by: Erik Ernst <eernst@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2025-05-16 03:48:43 -07:00
Devon Carew e5a9b59973 Bump protobuf to 9bd149b40e3bd762d902f86a67889651bcb9486c
Changes:
```
> git log --format="%C(auto) %h %s" 7d2e615..9bd149b
 https://dart.googlesource.com/protobuf.git/+/9bd149b read from and generate grpc service metadata (991)
 https://dart.googlesource.com/protobuf.git/+/065d881 generate dartdocs for grpc services (993)
 https://dart.googlesource.com/protobuf.git/+/e2bd416 remove the api_benchmark/ package (992)
 https://dart.googlesource.com/protobuf.git/+/a6c8e56 Improve enum decoding -- alternative (981)
 https://dart.googlesource.com/protobuf.git/+/376c9ce Update README.md (990)
 https://dart.googlesource.com/protobuf.git/+/d5906e7 rev to 22.1.0 in prep for publishing (989)
 https://dart.googlesource.com/protobuf.git/+/072f99d use super params in generated grpc service classes (988)

```

Diff: https://dart.googlesource.com/protobuf.git/+/7d2e615086c973b0186802ca0b1db575d34d50ac..9bd149b40e3bd762d902f86a67889651bcb9486c/
Change-Id: Ib0586ce884c8b70301a9490e5682f19b5c27b830
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/428882
Auto-Submit: Devon Carew <devoncarew@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2025-05-15 17:01:01 -07:00
Daco Harkes 70a56b3947 [deps] Roll dart-lang/native
`dart pub get` will create a `package_graph.json` now. Ensure this
file exists (besides the `package_config.json`).

Change-Id: I6ed5e395f101c298a999f51d61b096659db70930
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/+/428600
Reviewed-by: Michael Goderbauer <goderbauer@google.com>
Commit-Queue: Daco Harkes <dacoharkes@google.com>
2025-05-15 03:08:52 -07:00
Srujan Gaddam 8f3dd793a8 Update Chrome to v137
Also filters two WebGL-related tests. Starting with
Chrome 137, WebGL is unsupported for devices without a
GPU and therefore, the try bots start failing on these
tests.

https://chromestatus.com/feature/5166674414927872

Change-Id: Ic5eaf972188aae0f44de4273c2f42f3d2337bfa2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/428062
Reviewed-by: Nate Biggs <natebiggs@google.com>
Auto-Submit: Srujan Gaddam <srujzs@google.com>
Commit-Queue: Srujan Gaddam <srujzs@google.com>
Commit-Queue: Nate Biggs <natebiggs@google.com>
2025-05-12 21:59:07 -07:00
DEPS Autoroller dcf35316a5 Roll Fuchsia Test Scripts from TcALRG6cjvR6RVe4L... to m6LxGKnUnAWW9p1s1...
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: I90316909fac2ed5d031ead947a9863dc0cd8203a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/427640
Reviewed-by: Alexander Aprelev <aam@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Zijie He <zijiehe@google.com>
Commit-Queue: Alexander Aprelev <aam@google.com>
2025-05-12 13:54:02 -07:00
DEPS Autoroller 68e917c116 Roll BoringSSL from a70ec8dd2cc1 to 45cab558a838 (19 revisions)
https://boringssl.googlesource.com/boringssl.git/+log/a70ec8dd2cc1..45cab558a838

2025-05-09 davidben@google.com Send only usable trust anchor IDs in EncryptedExtensions
2025-05-09 davidben@google.com Add CBB_discard
2025-05-08 davidben@google.com Document that "add1" is like "set1"
2025-05-08 davidben@google.com Remove ext_dat.h
2025-05-08 davidben@google.com Remove v3_ocsp_accresp
2025-05-07 davidben@google.com Don't stack-allocate incomplete X509/X509_CRL objects
2025-05-07 davidben@google.com Also add BIO_meth_get_write and BIO_meth_get_read
2025-05-07 davidben@google.com Reapply "Remove Karatsuba multiplication in BIGNUM"
2025-05-07 davidben@google.com Test non-NEON codepaths with a OPENSSL_NO_STATIC_NEON_FOR_TESTING
2025-05-07 davidben@google.com Simplify the implementation of OPENSSL_STATIC_ARMCAP
2025-05-02 davidben@google.com Use C++ destructors a little more
2025-05-02 davidben@google.com Clean up ssl_file.cc
2025-05-02 davidben@google.com Remove some dead code from SSL_CTX_use_certificate_chain_file
2025-05-02 davidben@google.com Write some tests for ssl_file.cc
2025-05-02 gavinmak@google.com Remove --no_auth from download_from_google_storage hooks
2025-05-01 davidben@google.com Rewrite crypto_md32_* with templates instead of function pointers
2025-05-01 davidben@google.com Convert EC_KEY_derive_from_secret to scopers
2025-05-01 davidben@google.com Add various missing includes
2025-04-30 davidben@google.com delocate: Support more aarch64 load instructions with :lo12:

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: Ie56067d5e51acfcb9107e9de5720c21a188b6dfc
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/427641
Reviewed-by: Alexander Aprelev <aam@google.com>
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Alexander Aprelev <aam@google.com>
2025-05-12 10:53:09 -07:00
Devon Carew 3d66dd526d [deps] rev dartdoc, http, protobuf, tools, webdev
Revisions updated by `dart tools/rev_sdk_deps.dart`.

dartdoc (https://github.com/dart-lang/dartdoc/compare/e4f9451..95f4208):
  95f4208e  2025-05-12  Sam Rawlins  Simplify Inheritable.computeCanonicalEnclosingContainer. (dart-lang/dartdoc#4047)

http (https://github.com/dart-lang/http/compare/78d6114..e70a41b):
  e70a41b  2025-05-09  Brian Quinlan  Clarify that some headers may not be sent/received (dart-lang/http#1768)
  d99cc3c  2025-05-07  Brian Quinlan  Return a customized `StreamedResponse` from `CronetClient.send` (dart-lang/http#1769)
  6b92d99  2025-05-07  JohnettJobben1  [web_socket_channel] Shorten library description for pub score improvement (dart-lang/http#1737)
  31da355  2025-05-05  Brian Quinlan  Prepare cronet_http/cupertino_http/http/web_socket for release (dart-lang/http#1767)
  dfbe73d  2025-05-05  Brian Quinlan  Ignore received data after the response stream has been closed (dart-lang/http#1766)

protobuf (https://github.com/dart-lang/protobuf/compare/1aaa332..7d2e615):
  7d2e615  2025-05-12  Agam Agarwal  Add fromDart() and toDart() methods to convert between $core.Duration and proto Duration (dart-lang/protobuf#986)
  e4fca16  2025-05-12  Ömer Sinan Ağacan  Add sparse enum decoding benchmarks (dart-lang/protobuf#984)
  006d3aa  2025-05-09  Ömer Sinan Ağacan  Update protoc_plugin pre-generated protos (dart-lang/protobuf#982)
  4abee01  2025-05-09  Ömer Sinan Ağacan  Sort input proto files before processing (dart-lang/protobuf#983)
  60e23f1  2025-05-07  Ömer Sinan Ağacan  Fix factory argument types for map fields (dart-lang/protobuf#976)
  de6bcc2  2025-05-07  Ömer Sinan Ağacan  Fix packed enum decoding benchmark (dart-lang/protobuf#979)
  9daf5ca  2025-05-06  Ömer Sinan Ağacan  Improve packed field decoding (dart-lang/protobuf#959)

tools (https://github.com/dart-lang/tools/compare/92f10a9..36f5c9f):
  36f5c9f9  2025-05-05  Jacob MacDonald  broaden the publish tag regex to allow digits (dart-lang/tools#2085)
  c6a10613  2025-05-05  Goddchen  fix(clock): keep micros in monthsAgo, monthsFromNow and yearsAgo (dart-lang/tools#1202)
  f1f8ac18  2025-05-02  Liam Appelbe  [coverage] Fix another flaky lifecycle management error (dart-lang/tools#2082)

webdev (https://github.com/dart-lang/webdev/compare/5bf833d..1ea8462):
  1ea84624  2025-05-08  Nicholas Shahan  [gardening] Temporarily skip failing test case (dart-lang/webdev#2618)

Change-Id: I193c34b97e7acf1cf52c91240765344e47424b73
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/428100
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Auto-Submit: Devon Carew <devoncarew@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
2025-05-12 10:21:30 -07:00
DEPS Autoroller 624ccd8e6d Roll Fuchsia SDK from 28.20250506.0.1 to 28.20250506.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: If007684d346a4a4cee1fde7d40d986b30fcd65d6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/426960
Reviewed-by: Alexander Aprelev <aam@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
2025-05-12 09:48:03 -07:00
Sergey G. Grekhov 50b83589cb [co19] Roll co19 to 2e0a25b45ffbe29cc7f5741e7b16ee230a3af066
2025-05-09 sgrekhov22@gmail.com Fixes dart-lang/co19#3175. Remove forgotten code. (dart-lang/co19#3176)
2025-05-08 sgrekhov22@gmail.com dart-lang/co19#3057. Add test that the list of types of interests always contains `NonNull(declared)`. (dart-lang/co19#3172)
2025-05-07 sgrekhov22@gmail.com Fixes dart-lang/co19#3170. Fix spread collections tests (dart-lang/co19#3171)
2025-05-06 sgrekhov22@gmail.com dart-lang/co19#3057. Add null-aware method invocation tests (dart-lang/co19#3162)
2025-05-05 sgrekhov22@gmail.com dart-lang/co19#3057. Update promotion_via_assignment_A03_t02.dart according to the implementation (dart-lang/co19#3168)

Cq-Include-Trybots: luci.dart.try:analyzer-linux-release-try
Change-Id: I2c91d32c10f7be6050535c735ae15f8798549228
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/427721
Commit-Queue: Alexander Thomas <athom@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Reviewed-by: Erik Ernst <eernst@google.com>
2025-05-09 04:38:32 -07:00
Ryan Macnak 57ee563bc9 Roll Clang from 0454dd8c48cd to 8c7a2ce01a77
TEST=ci
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: I9d4e7abe9541f74a67e469c4ba4ba3cecfaec431
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/427280
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
2025-05-07 09:22:20 -07:00
DEPS Autoroller e1bb6e98fe Roll Fuchsia SDK from 27.20250430.4.1 to 28.20250506.0.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: I2bd32d373fce4ea41fb0f4aa6e7b937c4c91e289
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/426760
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Zijie He <zijiehe@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
2025-05-06 08:29:21 -07:00
DEPS Autoroller 9429d56781 Roll Fuchsia SDK from 27.20250428.4.1 to 27.20250430.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: I89da8132101a88d8969cbfbfe0aa6290b66f0cac
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/425641
Reviewed-by: Zijie He <zijiehe@google.com>
Commit-Queue: Brian Quinlan <bquinlan@google.com>
Reviewed-by: Brian Quinlan <bquinlan@google.com>
2025-05-05 18:45:34 -07:00
Devon Carew 3b444c590a [deps] rev dartdoc, http, test, vector_math
Revisions updated by `dart tools/rev_sdk_deps.dart`.

dartdoc (https://github.com/dart-lang/dartdoc/compare/95105e9..e4f9451):
  e4f9451a  2025-05-05  Jonas Finnemann Jensen  Fix duplicate entries of elements in a category when re-exported. (dart-lang/dartdoc#4043)
  876180bd  2025-05-01  dependabot[bot]  Bump github/codeql-action from 3.28.13 to 3.28.16 in the github-actions group (dart-lang/dartdoc#4045)

http (https://github.com/dart-lang/http/compare/63c477b..78d6114):
  78d6114  2025-05-02  Brian Quinlan  Add a new exception type `NSErrorClientException` (dart-lang/http#1763)
  7a2e7d5  2025-05-01  Brian Quinlan  Add a useful stringificiation to `WebSocketConnectionClosed` (dart-lang/http#1764)
  ccb6533  2025-05-01  dependabot[bot]  Bump the github-actions group across 1 directory with 4 updates (dart-lang/http#1761)
  7568b5c  2025-05-02  Alex Li  [web_socket] Adds `WebSocketException.toString()` (dart-lang/http#1756)
  3e4cceb  2025-05-01  Brian Quinlan  Make response headers tests pass on firefox (dart-lang/http#1762)
  5704b0c  2025-05-01  Brian Quinlan  [cronet_http/cupertino_http]: Fixes bugs where cancelling `StreamedResponse.stream` did not sever the connection (dart-lang/http#1760)

test (https://github.com/dart-lang/test/compare/c3755d8..55d1f9e):
  55d1f9ed  2025-05-05  Fichtelcoder  Fix typos in json_reporter documentation (dart-lang/test#2493)

vector_math (https://github.com/google/vector_math.dart/compare/39cafd4..0279cb8):
  0279cb8  2025-05-01  Ömer Sinan Ağacan  Improve performance of functions with dynamic arguments (google/vector_math.dart#345)

Change-Id: I9a67b997ebcf7ebe29162f8f524628013d53af5a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/426581
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2025-05-05 14:22:40 -07:00
Elliott Brooks 8360666390 Update DevTools rev to 21132242f6e12b26e3d9c0f06109361f7e519608
Note: `Handler` was removed from `devtools_server` in https://github.com/flutter/devtools/pull/9170

Change-Id: Ic29658a1caece780a72125ca8ed040bbdc2405e6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/426540
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Elliott Brooks <elliottbrooks@google.com>
Reviewed-by: Kenzie Davisson <kenzieschmoll@google.com>
2025-05-05 12:40:22 -07:00
DEPS Autoroller 9cbfabf9b1 Roll BoringSSL from 34492c89a8e3 to a70ec8dd2cc1 (6 revisions)
https://boringssl.googlesource.com/boringssl.git/+log/34492c89a8e3..a70ec8dd2cc1

2025-04-29 davidben@google.com Remove STACK_OF(CRYPTO_EX_DATA_FUNCS)
2025-04-29 davidben@google.com Remove STACK_OF(BIGNUM) from BN_CTX
2025-04-29 davidben@google.com Don't define N in hrss/internal.h
2025-04-28 davidben@google.com Add front(), back(), and pop_back() to internal containers
2025-04-28 davidben@google.com Move most of libssl's C++ utilities to libcrypto
2025-04-28 pcc@google.com Disable CFI in FIPS module

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: Idbf311dc0bbe7a401fe0b271feb1ad39794836db
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/425640
Commit-Queue: Brian Quinlan <bquinlan@google.com>
Reviewed-by: Brian Quinlan <bquinlan@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2025-05-02 09:58:12 -07:00
Devon Carew 782a997c20 [deps] rev i18n, test, tools, web
Revisions updated by `dart tools/rev_sdk_deps.dart`.

i18n (https://github.com/dart-lang/i18n/compare/de19436..e44af54):
  e44af54  2025-05-01  dependabot[bot]  Bump the github-actions group with 2 updates (dart-lang/i18n#966)

test (https://github.com/dart-lang/test/compare/3ac991f..c3755d8):
  c3755d80  2025-05-01  dependabot[bot]  Bump github/codeql-action from 3.28.13 to 3.28.16 in the github-actions group (dart-lang/test#2492)
  935b8b04  2025-04-28  Danny Tuppeny  Allow specifying an explicit location for test/groups (dart-lang/test#2481)

tools (https://github.com/dart-lang/tools/compare/11f4cf7..92f10a9):
  92f10a9a  2025-04-30  Liam Appelbe  [coverage] Fix resume after shutdown error (dart-lang/tools#2079)
  7e8cb037  2025-04-29  Viral Verma  Add --fail-under flag for minimum coverage threshold (dart-lang/tools#2075)

web (https://github.com/dart-lang/web/compare/553c14d..f1becf0):
  f1becf0  2025-04-30  Natalie Weizenbaum  Add conversions between Dart's Uri and the JS URL (dart-lang/web#365)

Change-Id: Icc33983c9cc2cdad7add25494c92a21e8605b2a1
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/425900
Commit-Queue: Devon Carew <devoncarew@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
2025-05-02 09:31:22 -07:00
Sergey G. Grekhov f94efba51e [co19] Roll co19 to ccda634a15d62b23b427ae260991bd7580164661
2025-05-01 49699333+dependabot[bot]@users.noreply.github.com Bump actions/setup-java from 4.7.0 to 4.7.1 in the github-actions group (dart-lang/co19#3166)
2025-04-30 sgrekhov22@gmail.com dart-lang/co19#3057. Add type of interest tests. (dart-lang/co19#3161)
2025-04-30 sgrekhov22@gmail.com dart-lang/co19#3057. Update promotion via assignment tests (dart-lang/co19#3160)
2025-04-30 sgrekhov22@gmail.com dart-lang/co19#3057. Add promotion tests for `if` and `break` statements (dart-lang/co19#3156)
2025-04-29 sgrekhov22@gmail.com dart-lang/co19#3057. Add promotion tests for for-in loop (dart-lang/co19#3154)
2025-04-29 sgrekhov22@gmail.com Fixes dart-lang/co19#3151. Update constants expression tests. (dart-lang/co19#3157)
2025-04-29 sgrekhov22@gmail.com dart-lang/co19#3057. Remove obsolete `promotion_via_initialization_*` tests (dart-lang/co19#3163)
2025-04-29 sgrekhov22@gmail.com dart-lang/co19#3057. Add promotion tests for do loop and continue statement (dart-lang/co19#3155)
2025-04-29 sgrekhov22@gmail.com dart-lang/co19#3057. Fix typos in descriptions in `promotion_via_type_test_*` (dart-lang/co19#3164)

Cq-Include-Trybots: luci.dart.try:analyzer-linux-release-try
Change-Id: Icf2ea16079c6998c7c8eca502c7c6f08f816b445
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/426060
Reviewed-by: Erik Ernst <eernst@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2025-05-02 03:53:21 -07:00
Daco Harkes 245498232c [deps] Roll dart-lang/native
`package:native_assets_cli` has been split up and
`package:native_assets_builder` has been renamed.

Change-Id: Ic9d5c21bb3c7ecf7924fdee6b4281153ad37fac5
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/+/425504
Reviewed-by: Ivan Inozemtsev <iinozemtsev@google.com>
Commit-Queue: Daco Harkes <dacoharkes@google.com>
2025-05-01 02:18:11 -07:00
Mayank Patke 796ae39a83 [DEPS] Update browsers
Change-Id: I4d1940fe1cf97f70f88c41e354114d1dde0318a0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/425585
Commit-Queue: Nicholas Shahan <nshahan@google.com>
Auto-Submit: Mayank Patke <fishythefish@google.com>
Reviewed-by: Nicholas Shahan <nshahan@google.com>
Commit-Queue: Mayank Patke <fishythefish@google.com>
2025-04-30 14:21:23 -07:00
DEPS Autoroller 3ee54d9fe3 Roll Fuchsia SDK from 27.20250423.4.1 to 27.20250428.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: I2c87c580565cbf1d47e2e33eddcce5d162fc3b7c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/425003
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Ryan Macnak <rmacnak@google.com>
2025-04-30 10:47:23 -07:00
DEPS Autoroller b01e62ba1d Roll BoringSSL from cccf8525db8a to 34492c89a8e3 (1 revision)
https://boringssl.googlesource.com/boringssl.git/+log/cccf8525db8a..34492c89a8e3

2025-04-25 bmclarnon@google.com Expose P1363-based ECDSA sign/verify functions

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: Ibb8b01d75dd674dbb38158ff3db18681c8a57079
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/425001
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
2025-04-30 10:08:58 -07:00
DEPS Autoroller 3fd1ad311a Roll gn from 85cc21e94af5 to 487f8353f154
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: Id5f7a1df360d20bfdbdd0f27a34c1ec14a1538f0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/425480
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Alexander Markov <alexmarkov@google.com>
2025-04-30 09:27:00 -07:00
Devon Carew 201fcca4dc Bump web to 553c14d5365dc51433d4c3f4a04028f88a462ab8
Changes:
```
> git log --format="%C(auto) %h %s" 5a39fdc..553c14d
 https://dart.googlesource.com/web.git/+/553c14d generator: drop pkg:collection dep (361)
 https://dart.googlesource.com/web.git/+/034067f Migrate web_generator to new element model (359)
 https://dart.googlesource.com/web.git/+/fa43ddd Bump actions/cache from 4.2.2 to 4.2.3 in the github-actions group (356)
 https://dart.googlesource.com/web.git/+/4854093 Add pull request and id-token write permissions to publish.yaml (351)
 https://dart.googlesource.com/web.git/+/33ed133 Bump the github-actions group with 2 updates (349)
 https://dart.googlesource.com/web.git/+/6031c1f Delete all deprecated members (347)

```

Diff: https://dart.googlesource.com/web.git/+/5a39fdc396ae40344308975140343c23b6863261..553c14d5365dc51433d4c3f4a04028f88a462ab8/
Change-Id: I0f09d713d0815e1f37df35566fc642b031f7cadb
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/425344
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2025-04-29 13:16:30 -07:00
Elliott Brooks fac5fec88a Update DevTools rev to 4b7eda127290518ad9e0dea4dcb9510b6e5e4a41
Change-Id: I90e581181568ff4cfeeec1e4cee2c3482c4d90c3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/425321
Reviewed-by: Kenzie Davisson <kenzieschmoll@google.com>
Commit-Queue: Elliott Brooks <elliottbrooks@google.com>
2025-04-29 10:36:52 -07:00
Daco Harkes 108e40f31b [deps] Roll dart-lang/native
Change-Id: I418ca4177b64ec566d6e5afa876f6ab23c77a4f9
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/+/425040
Reviewed-by: Michael Goderbauer <goderbauer@google.com>
Commit-Queue: Daco Harkes <dacoharkes@google.com>
2025-04-29 05:54:11 -07:00