Commit graph

2689 commits

Author SHA1 Message Date
Jonas Termansen
49667d71b3 Roll benchmarks-internal 175974d2b43d..a7c23b242249
a7c23b2422492dcc515d1ba4abe3609b50e2a139 https://dart-internal-review.googlesource.com/c/benchmarks-internal/+/6620

R=whesse@google.com

Change-Id: I4d26f24a01a6bb5d0da10b26d0689ed4e261962d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/354241
Reviewed-by: William Hesse <whesse@google.com>
Auto-Submit: Jonas Termansen <sortie@google.com>
Commit-Queue: Jonas Termansen <sortie@google.com>
Commit-Queue: William Hesse <whesse@google.com>
2024-02-26 10:46:02 +00:00
Robert Nystrom
e27fb499f8 Roll the latest dart_style into the SDK.
This fixes a serious (but somewhat rare) bug where a line comment in a
switch expression might eat subsequent cases. See:

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

There are no other formatting changes.

Change-Id: I7a1cb751c76abcd0507113635aab3f866a798364
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/354063
Commit-Queue: Alexander Thomas <athom@google.com>
Auto-Submit: Bob Nystrom <rnystrom@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
2024-02-26 09:24:07 +00:00
Jonas Termansen
b6aa2976dc [benchmarks] Fix benchmarks warming up incorrectly.
The benchmarks were using a range of antipatterns that did not do what
the authors thought they did. It seems that the authors thought the
warmup method has to run for a while and do the full warmup, but the
truth is that the harness will do that for you by running the warmup
function in a timed loop. Instead these patterns just wasted time by
making the warmup more expensive and complex than needed.

This change just removes the warmup overrides since none of them do
anything positive. This change prepares us for future improvements to
the benchmark harness.

Fixes: b/324874055
Change-Id: Ib7c282123a2151614bc95a105a30e67221f11315
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352022
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Jonas Termansen <sortie@google.com>
2024-02-22 14:38:19 +00:00
Devon Carew
42f7af2cb9 Bump tar to 6150a0c88d9bd17e3e961593a9a7a9564866e8b4
Changes:
```
> git log --format="%C(auto) %h %s" 0fc831c..6150a0c
 https://dart.googlesource.com/external/github.com/simolus3/tar.git/+/6150a0c Fix analysis on Dart dev
 https://dart.googlesource.com/external/github.com/simolus3/tar.git/+/20f9d03 Update actions automatically
 https://dart.googlesource.com/external/github.com/simolus3/tar.git/+/bca4c64 Update actions dependencies
 https://dart.googlesource.com/external/github.com/simolus3/tar.git/+/545727f Use new web interop for node in tests
 https://dart.googlesource.com/external/github.com/simolus3/tar.git/+/b0679f3 Fix two crashes when reading invalid pax headers

```

Diff: 0fc831c6e9..6150a0c88d/
Change-Id: I68be7cc72ebbd1b25ce440a781f47cd89a7e03d9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/353501
Auto-Submit: Devon Carew <devoncarew@google.com>
Reviewed-by: Sigurd Meldgaard <sigurdm@google.com>
Commit-Queue: Sigurd Meldgaard <sigurdm@google.com>
2024-02-22 08:59:17 +00:00
eliasyishak
247c3e147a Reland "Add parameter for analytics instance"
This is a reland of commit 0e5542211c

Original change's description:
> Add parameter for analytics instance
>
> R=sstrickl@google.com
>
> Change-Id: I8ef2fe2c757a7625c2e3aa7eba48513e4c2f4e88
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352561
> Reviewed-by: Ben Konyi <bkonyi@google.com>
> Reviewed-by: Kenzie Davisson <kenzieschmoll@google.com>
> Commit-Queue: Kenzie Davisson <kenzieschmoll@google.com>

Change-Id: Ia4b84fe72e235138c81ca58c32a78859804fafae
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/353320
Reviewed-by: Kenzie Davisson <kenzieschmoll@google.com>
Auto-Submit: Elias Yishak <eliasyishak@google.com>
Reviewed-by: Ben Konyi <bkonyi@google.com>
Commit-Queue: Ben Konyi <bkonyi@google.com>
2024-02-21 22:38:50 +00:00
Devon Carew
7c223d8312 [deps] rev async, browser_launcher, dartdoc, http, markdown, protobuf, sse, stream_channel, tools, vector_math, web, webdev, yaml_edit
Revisions updated by `dart tools/rev_sdk_deps.dart`.

async (24266ca..6cdbc41):
  6cdbc41  2024-02-15  Kevin Moore  Update to latest lints, require Dart 3.2 (dart-lang/async#267)

browser_launcher (74a0efe..7956230):
  7956230  2024-02-16  sigmundch  Add extra flags to disable throttling behavior. (dart-lang/browser_launcher#55)

dartdoc (7e171fc..7a9df65):
  7a9df65f  2024-02-20  Parker Lougheed  Add fallback text for sidebar failing to load (dart-lang/dartdoc#3643)
  9bcabb50  2024-02-20  Parker Lougheed  Fix missing left sidebar on extension type pages (dart-lang/dartdoc#3662)
  e8b8faa2  2024-02-16  Sam Rawlins  Include extension types in 'implementers' list (dart-lang/dartdoc#3658)

http (6d9f9ef..ce0de37):
  ce0de37  2024-02-21  Derek Xu  Populate package:http_profile (dart-lang/http#1046)
  75e01f4  2024-02-20  Brian Quinlan  Create a simple WebSocket interface (dart-lang/http#1128)

markdown (c2b8429..d735b0b):
  d735b0b  2024-02-21  Tom Yeh  Fix `#578`: list with checkbox mixed with empty lines (dart-lang/markdown#583)
  6efe141  2024-02-14  Kevin Moore  Migrate example to pkg:web, update minimum required Dart version (dart-lang/markdown#582)

protobuf (a293fb9..f085bfd):
  f085bfd  2024-02-20  Ömer Sinan Ağacan  Fix message_set.dart copyright year (dart-lang/protobuf#912)

sse (af7d8d0..13ec752):
  13ec752  2024-02-20  Kevin Moore  blast_repo fixes (dart-lang/sse#104)
  2830dc9  2024-02-16  Kevin Moore  Support the latest pkg:web, require Dart 3.3 (dart-lang/sse#103)

stream_channel (851336f..e02a5dd):
  e02a5dd  2024-02-16  Kevin Moore  Require Dart 3.3, update and fix lints (dart-lang/stream_channel#100)
  e62706e  2024-02-16  Kevin Moore  blast_repo fixes (dart-lang/stream_channel#101)

tools (2ef7673..9f4e6a4):
  9f4e6a4  2024-02-16  Elias Yishak  Helper to resolve dart version for clients of analytics (dart-lang/tools#233)
  8323b21  2024-02-13  Elias Yishak  New event added for sending analytics within package on errors (dart-lang/tools#229)

vector_math (cb976c7..3706feb):
  3706feb  2024-02-18  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (google/vector_math.dart#313)

web (a54a1f0..975e55c):
  975e55c  2024-02-15  Kevin Moore  Add TrustedTypes (dart-lang/web#173)
  0447807  2024-02-15  Srujan Gaddam  Add info on generation conventions (dart-lang/web#171)

webdev (629c632..51b5484):
  51b54843  2024-02-14  Elliott Brooks  Implement `setFlag` for 'pause_isolates_on_start' (dart-lang/webdev#2373)

yaml_edit (2a9a11b..82ab64d):
  82ab64d  2024-02-21  Danny Tuppeny  Fix line endings for inserted maps on Windows (dart-lang/yaml_edit#66)
  6906ac4  2024-02-20  Devon Carew  update the publish workflow (dart-lang/yaml_edit#67)

Change-Id: I246c393586e3d6239925ac3cf3a6a245d86a2bf5
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/353581
Reviewed-by: Kevin Moore <kevmoo@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2024-02-21 20:04:59 +00:00
Sergey G. Grekhov
5e83b53f97 [co19] Roll co19 to 867d139b3169fc131488e893ec1133dc98cc3aa0
2024-02-20 sgrekhov22@gmail.com dart-lang/co19#2496. Add missing part file (dart-lang/co19#2552)
2024-02-20 sgrekhov22@gmail.com dart-lang/co19#2549. Update built-in identifier tests. Add missing ones. Part 2 (dart-lang/co19#2551)
2024-02-20 sgrekhov22@gmail.com dart-lang/co19#2549. Update built-in identifier tests. Add missing ones. Part 1 (dart-lang/co19#2550)
2024-02-19 sgrekhov22@gmail.com Fix dart-lang/co19#2546. Add constant context tests (dart-lang/co19#2547)
2024-02-15 sgrekhov22@gmail.com Fixes dart-lang/co19#2496. Fix co19 tests that became failing after test runner update (dart-lang/co19#2497)
2024-02-14 sgrekhov22@gmail.com dart-lang/co19#1400. Add cascade operator test and more constants tests (dart-lang/co19#2545)
2024-02-14 sgrekhov22@gmail.com dart-lang/co19#2350. Add more factory constructor tests (dart-lang/co19#2543)
2024-02-14 sgrekhov22@gmail.com dart-lang/co19#1400. Add representation variable initialization test (dart-lang/co19#2544)
2024-02-13 sgrekhov22@gmail.com dart-lang/co19#2119. Remove unsupported element from Stream.first/lastWhere tests description (dart-lang/co19#2540)
2024-02-13 sgrekhov22@gmail.com dart-lang/co19#2119. Remove unsupported element from ReceivePort.first/lastWhere tests description (dart-lang/co19#2541)
2024-02-13 sgrekhov22@gmail.com dart-lang/co19#2339. Add more tests for the extension method with the name `type` (dart-lang/co19#2542)
2024-02-12 sgrekhov22@gmail.com Fix dart-lang/co19#2535. Add patterns constants tests for extension types (dart-lang/co19#2539)
2024-02-12 sgrekhov22@gmail.com Fix dart-lang/co19#2485. Update`as` and `is` expressions tests with a function type (dart-lang/co19#2538)
2024-02-12 sgrekhov22@gmail.com Fix dart-lang/co19#2536. Fix use of HINT.UNREACHABLE_SWITCH_CASE (dart-lang/co19#2537)
2024-02-09 sgrekhov22@gmail.com dart-lang/co19#2119. Remove unused code, add issues numbers (dart-lang/co19#2534)
2024-02-09 sgrekhov22@gmail.com dart-lang/co19#2529. Fix failing API core tests (dart-lang/co19#2533)
2024-02-09 sgrekhov22@gmail.com dart-lang/co19#2529. Delete API tests with compile-time errors (dart-lang/co19#2531)
2024-02-09 sgrekhov22@gmail.com dart-lang/co19#2529. Fix and enable Iterable/forEach_A03_t01 (dart-lang/co19#2532)

Change-Id: I03e721d3871d5bf2b9773fbf7ebadb2a1804a111
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/353260
Reviewed-by: Alexander Thomas <athom@google.com>
Reviewed-by: Erik Ernst <eernst@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2024-02-21 15:56:27 +00:00
Johnni Winther
d7c868f6a7 [DEPS] Update checked-in SDK
This update the checked-in SDK to a version that includes
fe52b9bfe5
which adds support for `dart:_macros` and `package:macros`.
This is needed in order to move shared macro code from to
pkg/_fe_analyzer_shared/ (a temporary location) to `dart:_macros` and
used from the CFE and analyzer through `package:macros`.

Change-Id: Icba4e19ff654b8a664269c12ac555912eccf42bb
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/353401
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
2024-02-21 13:29:20 +00:00
Devon Carew
3722837cec Bump http to 6d9f9efe04886d9685fbfb1a76ba24a71b6c951c
Changes:
```
> git log --format="%C(auto) %h %s" f0a02f9..6d9f9ef
 https://dart.googlesource.com/http.git/+/6d9f9ef blast repo changes: auto-publish, github-actions, no-response (1133)
 https://dart.googlesource.com/http.git/+/d8b237d [http] Migrate to the latest pkg:web, require Dart 3.3 (1132)
 https://dart.googlesource.com/http.git/+/5179d1c Bump actions/cache from 3.3.2 to 4.0.0 (1125)
 https://dart.googlesource.com/http.git/+/0b803e8 Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (1124)
 https://dart.googlesource.com/http.git/+/82e0424 Use preferred flutter version constraints (1119)
 https://dart.googlesource.com/http.git/+/ccefa7c Support `BaseResponseWithUrl` in `package:cupertino_http` and `package:cronet_http` (1110)
 https://dart.googlesource.com/http.git/+/e7a8e25 Add `BaseResponseWithUrl.url` (1109)
 https://dart.googlesource.com/http.git/+/c8f17a6 Add a contributing guide (1115)
 https://dart.googlesource.com/http.git/+/ebd86b9 Add the ability to get response headers as a `Map<String, List<String>>` (1114)
 https://dart.googlesource.com/http.git/+/5c75da6 Add tests for sending "cookie" and receiving "set-cookie" headers (1113)
 https://dart.googlesource.com/http.git/+/c2a6d64 [cronet_http] ⬇️ Downgrade `minSdkVersion` to 21 (1104)
 https://dart.googlesource.com/http.git/+/661f5d6 Use `package:http_image_provider` in all `Client` implementation examples (1089)
 https://dart.googlesource.com/http.git/+/473a892 Remove the "play-services-cronet" dependency in the example app when building `package:cronet_http_embedded` (1103)
 https://dart.googlesource.com/http.git/+/e79ebe1 Fix `labeler.yml` (1099)
 https://dart.googlesource.com/http.git/+/73b0b1c Bump actions/labeler from 4.3.0 to 5.0.0 (1096)
 https://dart.googlesource.com/http.git/+/15ec3ba Prepare to publish `package:cronet_http` as 1.0.0 (1087)
 https://dart.googlesource.com/http.git/+/26e55c3 cronet_http: require android API level 28 (1088)
 https://dart.googlesource.com/http.git/+/b10f448 [cronet_http] Enables CI for `cronet_http_embedded` (1070)
 https://dart.googlesource.com/http.git/+/a5b8eec Prepare to publish cupertino 1.2.0 (1080)
 https://dart.googlesource.com/http.git/+/c114aa0 Add a fake response for PNG images (1081)
 https://dart.googlesource.com/http.git/+/db2cb76 Run web tests with wasm with dev Dart sdk (1078)
 https://dart.googlesource.com/http.git/+/36f98e9 Fix a bug where BrowserClient was listed as requiring Flutter (1077)
 https://dart.googlesource.com/http.git/+/db7f165 Provide an example of configuring IOClient with an HttpClient. (1074)
 https://dart.googlesource.com/http.git/+/cd748b6 Document that runWithClient must be called for every isolate (1069)
 https://dart.googlesource.com/http.git/+/f585947 Test persistentConnection with large request bodies (984)
 https://dart.googlesource.com/http.git/+/7c05dde Add documentation for "no_default_http_client" (1068)
 https://dart.googlesource.com/http.git/+/d8983fa Add support for setting headers for all requests (1060)
 https://dart.googlesource.com/http.git/+/c90496e Document how to use replacement `Client` implementations (1063)
 https://dart.googlesource.com/http.git/+/c8536e4 [http_client_conformance_tests] Updates to support wasm compilation (1064)
 https://dart.googlesource.com/http.git/+/5dd5140 Bump actions/setup-java from 3 to 4 (1065)
 https://dart.googlesource.com/http.git/+/064f510 misc cleanup of yaml files (1061)
 https://dart.googlesource.com/http.git/+/22f52e2 Update pubspec.yaml to 0.4.2 (1059)
 https://dart.googlesource.com/http.git/+/40a46d8 Fix a bug where cronet_http sends incorrect HTTP request methods (1058)
 https://dart.googlesource.com/http.git/+/c125ed5 [http] Allow pkg:web v0.3.0 (1055)
 https://dart.googlesource.com/http.git/+/9fb4cfa Update lints to latest, etc (1048)
 https://dart.googlesource.com/http.git/+/5e84d9f Update platform-specific imports for wasm (1051)
 https://dart.googlesource.com/http.git/+/8c9feb5 [http] Fix type cast for dart2wasm (1050)
 https://dart.googlesource.com/http.git/+/a2f0b25 [http] use pkg:web, require Dart 3.2 (1049)

```

Diff: https://dart.googlesource.com/http.git/+/f0a02f98f7c921e86ecc81c70f38bb6fbccc81b9..6d9f9efe04886d9685fbfb1a76ba24a71b6c951c/
Change-Id: Ic67698b3c808f4fc550cd3c59dc8efdf508384df
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/353202
Commit-Queue: Devon Carew <devoncarew@google.com>
Reviewed-by: Kevin Moore <kevmoo@google.com>
2024-02-20 20:53:18 +00:00
Elias Yishak
53cbcc8c81 Revert "Add parameter for analytics instance"
This reverts commit 0e5542211c.

Reason for revert: breaking google3 tests

Original change's description:
> Add parameter for analytics instance
>
> R=sstrickl@google.com
>
> Change-Id: I8ef2fe2c757a7625c2e3aa7eba48513e4c2f4e88
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352561
> Reviewed-by: Ben Konyi <bkonyi@google.com>
> Reviewed-by: Kenzie Davisson <kenzieschmoll@google.com>
> Commit-Queue: Kenzie Davisson <kenzieschmoll@google.com>

Change-Id: Iec1f2eb0224e8ff8b0375736a96f3986c42cacaa
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/353040
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Auto-Submit: Elias Yishak <eliasyishak@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2024-02-19 08:58:28 +00:00
eliasyishak
0e5542211c Add parameter for analytics instance
R=sstrickl@google.com

Change-Id: I8ef2fe2c757a7625c2e3aa7eba48513e4c2f4e88
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352561
Reviewed-by: Ben Konyi <bkonyi@google.com>
Reviewed-by: Kenzie Davisson <kenzieschmoll@google.com>
Commit-Queue: Kenzie Davisson <kenzieschmoll@google.com>
2024-02-17 00:09:29 +00:00
Devon Carew
e82324990f Bump web_socket_channel to 3db86bc0a09e1038a0fa418262c8a92211c5de69
Changes:
```
> git log --format="%C(auto) %h %s" 5241175..3db86bc
 https://dart.googlesource.com/web_socket_channel.git/+/3db86bc Require Dart 3.3 and the latest pkg:web (326)
 https://dart.googlesource.com/web_socket_channel.git/+/1c4a923 Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (323)
 https://dart.googlesource.com/web_socket_channel.git/+/041aa3c adjust the HtmlWebSocketChannel ctor parameter type; rev to 2.4.3 (320)
 https://dart.googlesource.com/web_socket_channel.git/+/0e8bedc Allow pkg:web v0.3.0 (306)
 https://dart.googlesource.com/web_socket_channel.git/+/62370cc Bump actions/stale from 8.0.0 to 9.0.0 (312)
 https://dart.googlesource.com/web_socket_channel.git/+/2a0563f Prepare release v2.4.1 (301)
 https://dart.googlesource.com/web_socket_channel.git/+/906c944 CI: test dev SDK with dart2wasm (304)
 https://dart.googlesource.com/web_socket_channel.git/+/a316c53 Rename helper extensions to not collide with pkg:web unreleased (303)
 https://dart.googlesource.com/web_socket_channel.git/+/547184a blast_repo fixes (302)
 https://dart.googlesource.com/web_socket_channel.git/+/969bc6c Fix JS value to Dart conversion when receiving from a web socket (298)
 https://dart.googlesource.com/web_socket_channel.git/+/df096a9 Remove removed lints (299)
 https://dart.googlesource.com/web_socket_channel.git/+/67bf9a3 Drop some use of ! (296)
 https://dart.googlesource.com/web_socket_channel.git/+/d4a8d70 Small tweak (295)
 https://dart.googlesource.com/web_socket_channel.git/+/9e80b8d migrate to pkg web (294)

```

Diff: https://dart.googlesource.com/web_socket_channel.git/+/5241175e7c66271850d6e75fb9ec90068f9dd3c4..3db86bc0a09e1038a0fa418262c8a92211c5de69/
Change-Id: I530ff23837e35b0db386b6710ee0a2ddf747c98a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352994
Auto-Submit: Devon Carew <devoncarew@google.com>
Reviewed-by: Kevin Moore <kevmoo@google.com>
Commit-Queue: Kevin Moore <kevmoo@google.com>
Reviewed-by: Srujan Gaddam <srujzs@google.com>
Commit-Queue: Srujan Gaddam <srujzs@google.com>
2024-02-16 20:57:06 +00:00
Sam Rawlins
dac7f1686e Bump dartdoc to 7e171fc9d5ae2727ba2f7f7f78d3da5fb0dbbb1e
Change-Id: I8f905ceef84d44ed17eadfae089f597451c46f11
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352972
Reviewed-by: Kallen Tu <kallentu@google.com>
Commit-Queue: Kallen Tu <kallentu@google.com>
Auto-Submit: Samuel Rawlins <srawlins@google.com>
2024-02-16 18:24:09 +00:00
Devon Carew
c19c48d362 Revert "[deps] rev http, markdown, web_socket_channel"
This reverts commit 8d703d1371.

Reason for revert: HHH bot is broken

Original change's description:
> [deps] rev http, markdown, web_socket_channel
>
> Revisions updated by `dart tools/rev_sdk_deps.dart`.
>
> http (f0a02f9..d8b237d):
>   d8b237d  2024-02-15  Kevin Moore  [http] Migrate to the latest pkg:web, require Dart 3.3 (dart-lang/http#1132)
>   5179d1c  2024-02-01  dependabot[bot]  Bump actions/cache from 3.3.2 to 4.0.0 (dart-lang/http#1125)
>   0b803e8  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/http#1124)
>   82e0424  2024-01-29  Brian Quinlan  Use preferred flutter version constraints (dart-lang/http#1119)
>   ccefa7c  2024-01-17  Brian Quinlan  Support `BaseResponseWithUrl` in `package:cupertino_http` and `package:cronet_http` (dart-lang/http#1110)
>   e7a8e25  2024-01-16  Brian Quinlan  Add `BaseResponseWithUrl.url` (dart-lang/http#1109)
>   c8f17a6  2024-01-12  Brian Quinlan  Add a contributing guide (dart-lang/http#1115)
>   ebd86b9  2024-01-12  Brian Quinlan  Add the ability to get response headers as a `Map<String, List<String>>` (dart-lang/http#1114)
>   5c75da6  2024-01-12  Brian Quinlan  Add tests for sending "cookie" and receiving "set-cookie" headers (dart-lang/http#1113)
>   c2a6d64  2024-01-12  Alex Li  [cronet_http] ⬇️ Downgrade `minSdkVersion` to 21 (dart-lang/http#1104)
>   661f5d6  2024-01-08  Brian Quinlan  Use `package:http_image_provider` in all `Client` implementation examples (dart-lang/http#1089)
>   473a892  2024-01-04  Brian Quinlan  Remove the "play-services-cronet" dependency in the example app when building `package:cronet_http_embedded` (dart-lang/http#1103)
>   e79ebe1  2024-01-03  Moritz  Fix `labeler.yml` (dart-lang/http#1099)
>   73b0b1c  2024-01-01  dependabot[bot]  Bump actions/labeler from 4.3.0 to 5.0.0 (dart-lang/http#1096)
>   15ec3ba  2023-12-21  Brian Quinlan  Prepare to publish `package:cronet_http` as 1.0.0 (dart-lang/http#1087)
>   26e55c3  2023-12-21  Brian Quinlan  cronet_http: require android API level 28 (dart-lang/http#1088)
>   b10f448  2023-12-22  Alex Li  [cronet_http] Enables CI for `cronet_http_embedded` (dart-lang/http#1070)
>   a5b8eec  2023-12-18  Brian Quinlan  Prepare to publish cupertino 1.2.0 (dart-lang/http#1080)
>   c114aa0  2023-12-15  Brian Quinlan  Add a fake response for PNG images (dart-lang/http#1081)
>   db2cb76  2023-12-14  Kevin Moore  Run web tests with wasm with dev Dart sdk (dart-lang/http#1078)
>   36f98e9  2023-12-12  Brian Quinlan  Fix a bug where BrowserClient was listed as requiring Flutter (dart-lang/http#1077)
>   db7f165  2023-12-07  Brian Quinlan  Provide an example of configuring IOClient with an HttpClient. (dart-lang/http#1074)
>   cd748b6  2023-12-04  Brian Quinlan  Document that runWithClient must be called for every isolate (dart-lang/http#1069)
>   f585947  2023-12-04  Brian Quinlan  Test persistentConnection with large request bodies (dart-lang/http#984)
>   7c05dde  2023-12-04  Brian Quinlan  Add documentation for "no_default_http_client" (dart-lang/http#1068)
>   d8983fa  2023-12-04  Brian Quinlan  Add support for setting headers for all requests (dart-lang/http#1060)
>   c90496e  2023-12-04  Brian Quinlan  Document how to use replacement `Client` implementations (dart-lang/http#1063)
>   c8536e4  2023-12-01  Kevin Moore  [http_client_conformance_tests] Updates to support wasm compilation (dart-lang/http#1064)
>   5dd5140  2023-12-01  dependabot[bot]  Bump actions/setup-java from 3 to 4 (dart-lang/http#1065)
>   064f510  2023-11-30  Devon Carew  misc cleanup of yaml files (dart-lang/http#1061)
>   22f52e2  2023-11-30  Brian Quinlan  Update pubspec.yaml to 0.4.2 (dart-lang/http#1059)
>   40a46d8  2023-11-29  Brian Quinlan  Fix a bug where cronet_http sends incorrect HTTP request methods (dart-lang/http#1058)
>   c125ed5  2023-11-27  Kevin Moore  [http] Allow pkg:web v0.3.0 (dart-lang/http#1055)
>   9fb4cfa  2023-11-22  Kevin Moore  Update lints to latest, etc (dart-lang/http#1048)
>   5e84d9f  2023-11-21  Kevin Moore  Update platform-specific imports for wasm (dart-lang/http#1051)
>   8c9feb5  2023-11-21  Kevin Moore  [http] Fix type cast for dart2wasm (dart-lang/http#1050)
>   a2f0b25  2023-11-21  Kevin Moore  [http] use pkg:web, require Dart 3.2 (dart-lang/http#1049)
>
> markdown (c2b8429..6efe141):
>   6efe141  2024-02-14  Kevin Moore  Migrate example to pkg:web, update minimum required Dart version (dart-lang/markdown#582)
>
> web_socket_channel (5241175..3db86bc):
>   3db86bc  2024-02-15  Kevin Moore  Require Dart 3.3 and the latest pkg:web (dart-lang/web_socket_channel#326)
>   1c4a923  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/web_socket_channel#323)
>   041aa3c  2024-01-08  Devon Carew  adjust the HtmlWebSocketChannel ctor parameter type; rev to 2.4.3 (dart-lang/web_socket_channel#320)
>   0e8bedc  2024-01-04  Tyler Dunn  Allow pkg:web v0.3.0 (dart-lang/web_socket_channel#306)
>   62370cc  2024-01-01  dependabot[bot]  Bump actions/stale from 8.0.0 to 9.0.0 (dart-lang/web_socket_channel#312)
>   2a0563f  2023-12-18  Kevin Moore  Prepare release v2.4.1 (dart-lang/web_socket_channel#301)
>   906c944  2023-12-14  Kevin Moore  CI: test dev SDK with dart2wasm (dart-lang/web_socket_channel#304)
>   a316c53  2023-12-13  Kevin Moore  Rename helper extensions to not collide with pkg:web unreleased (dart-lang/web_socket_channel#303)
>   547184a  2023-12-11  Kevin Moore  blast_repo fixes (dart-lang/web_socket_channel#302)
>   969bc6c  2023-12-09  Ömer Sinan Ağacan  Fix JS value to Dart conversion when receiving from a web socket (dart-lang/web_socket_channel#298)
>   df096a9  2023-11-30  Ömer Sinan Ağacan  Remove removed lints (dart-lang/web_socket_channel#299)
>   67bf9a3  2023-11-23  Nate Bosch  Drop some use of ! (dart-lang/web_socket_channel#296)
>   d4a8d70  2023-11-22  Kevin Moore  Small tweak (dart-lang/web_socket_channel#295)
>   9e80b8d  2023-11-22  Kevin Moore  migrate to pkg web (dart-lang/web_socket_channel#294)
>
> Change-Id: I87c4baa07efc5fc2bb283c7b32e69ad69c5a02aa
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352960
> Reviewed-by: Kevin Moore <kevmoo@google.com>
> Commit-Queue: Devon Carew <devoncarew@google.com>

Change-Id: I8723a343908227e39604cba7827c0f99912a10f4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352967
Reviewed-by: Siva Annamalai <asiva@google.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Siva Annamalai <asiva@google.com>
Auto-Submit: Devon Carew <devoncarew@google.com>
Reviewed-by: Devon Carew <devoncarew@google.com>
2024-02-16 15:33:01 +00:00
Martin Kustermann
95a61f6392 Roll flute to new version which removes legacy interop usages
Issue https://github.com/dart-lang/sdk/issues/54908

Change-Id: Ia89ed9a145b33ee7e4a4719df09465fc98f6064c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352906
Reviewed-by: Ömer Ağacan <omersa@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
2024-02-16 13:10:04 +00:00
Devon Carew
8d703d1371 [deps] rev http, markdown, web_socket_channel
Revisions updated by `dart tools/rev_sdk_deps.dart`.

http (f0a02f9..d8b237d):
  d8b237d  2024-02-15  Kevin Moore  [http] Migrate to the latest pkg:web, require Dart 3.3 (dart-lang/http#1132)
  5179d1c  2024-02-01  dependabot[bot]  Bump actions/cache from 3.3.2 to 4.0.0 (dart-lang/http#1125)
  0b803e8  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/http#1124)
  82e0424  2024-01-29  Brian Quinlan  Use preferred flutter version constraints (dart-lang/http#1119)
  ccefa7c  2024-01-17  Brian Quinlan  Support `BaseResponseWithUrl` in `package:cupertino_http` and `package:cronet_http` (dart-lang/http#1110)
  e7a8e25  2024-01-16  Brian Quinlan  Add `BaseResponseWithUrl.url` (dart-lang/http#1109)
  c8f17a6  2024-01-12  Brian Quinlan  Add a contributing guide (dart-lang/http#1115)
  ebd86b9  2024-01-12  Brian Quinlan  Add the ability to get response headers as a `Map<String, List<String>>` (dart-lang/http#1114)
  5c75da6  2024-01-12  Brian Quinlan  Add tests for sending "cookie" and receiving "set-cookie" headers (dart-lang/http#1113)
  c2a6d64  2024-01-12  Alex Li  [cronet_http] ⬇️ Downgrade `minSdkVersion` to 21 (dart-lang/http#1104)
  661f5d6  2024-01-08  Brian Quinlan  Use `package:http_image_provider` in all `Client` implementation examples (dart-lang/http#1089)
  473a892  2024-01-04  Brian Quinlan  Remove the "play-services-cronet" dependency in the example app when building `package:cronet_http_embedded` (dart-lang/http#1103)
  e79ebe1  2024-01-03  Moritz  Fix `labeler.yml` (dart-lang/http#1099)
  73b0b1c  2024-01-01  dependabot[bot]  Bump actions/labeler from 4.3.0 to 5.0.0 (dart-lang/http#1096)
  15ec3ba  2023-12-21  Brian Quinlan  Prepare to publish `package:cronet_http` as 1.0.0 (dart-lang/http#1087)
  26e55c3  2023-12-21  Brian Quinlan  cronet_http: require android API level 28 (dart-lang/http#1088)
  b10f448  2023-12-22  Alex Li  [cronet_http] Enables CI for `cronet_http_embedded` (dart-lang/http#1070)
  a5b8eec  2023-12-18  Brian Quinlan  Prepare to publish cupertino 1.2.0 (dart-lang/http#1080)
  c114aa0  2023-12-15  Brian Quinlan  Add a fake response for PNG images (dart-lang/http#1081)
  db2cb76  2023-12-14  Kevin Moore  Run web tests with wasm with dev Dart sdk (dart-lang/http#1078)
  36f98e9  2023-12-12  Brian Quinlan  Fix a bug where BrowserClient was listed as requiring Flutter (dart-lang/http#1077)
  db7f165  2023-12-07  Brian Quinlan  Provide an example of configuring IOClient with an HttpClient. (dart-lang/http#1074)
  cd748b6  2023-12-04  Brian Quinlan  Document that runWithClient must be called for every isolate (dart-lang/http#1069)
  f585947  2023-12-04  Brian Quinlan  Test persistentConnection with large request bodies (dart-lang/http#984)
  7c05dde  2023-12-04  Brian Quinlan  Add documentation for "no_default_http_client" (dart-lang/http#1068)
  d8983fa  2023-12-04  Brian Quinlan  Add support for setting headers for all requests (dart-lang/http#1060)
  c90496e  2023-12-04  Brian Quinlan  Document how to use replacement `Client` implementations (dart-lang/http#1063)
  c8536e4  2023-12-01  Kevin Moore  [http_client_conformance_tests] Updates to support wasm compilation (dart-lang/http#1064)
  5dd5140  2023-12-01  dependabot[bot]  Bump actions/setup-java from 3 to 4 (dart-lang/http#1065)
  064f510  2023-11-30  Devon Carew  misc cleanup of yaml files (dart-lang/http#1061)
  22f52e2  2023-11-30  Brian Quinlan  Update pubspec.yaml to 0.4.2 (dart-lang/http#1059)
  40a46d8  2023-11-29  Brian Quinlan  Fix a bug where cronet_http sends incorrect HTTP request methods (dart-lang/http#1058)
  c125ed5  2023-11-27  Kevin Moore  [http] Allow pkg:web v0.3.0 (dart-lang/http#1055)
  9fb4cfa  2023-11-22  Kevin Moore  Update lints to latest, etc (dart-lang/http#1048)
  5e84d9f  2023-11-21  Kevin Moore  Update platform-specific imports for wasm (dart-lang/http#1051)
  8c9feb5  2023-11-21  Kevin Moore  [http] Fix type cast for dart2wasm (dart-lang/http#1050)
  a2f0b25  2023-11-21  Kevin Moore  [http] use pkg:web, require Dart 3.2 (dart-lang/http#1049)

markdown (c2b8429..6efe141):
  6efe141  2024-02-14  Kevin Moore  Migrate example to pkg:web, update minimum required Dart version (dart-lang/markdown#582)

web_socket_channel (5241175..3db86bc):
  3db86bc  2024-02-15  Kevin Moore  Require Dart 3.3 and the latest pkg:web (dart-lang/web_socket_channel#326)
  1c4a923  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/web_socket_channel#323)
  041aa3c  2024-01-08  Devon Carew  adjust the HtmlWebSocketChannel ctor parameter type; rev to 2.4.3 (dart-lang/web_socket_channel#320)
  0e8bedc  2024-01-04  Tyler Dunn  Allow pkg:web v0.3.0 (dart-lang/web_socket_channel#306)
  62370cc  2024-01-01  dependabot[bot]  Bump actions/stale from 8.0.0 to 9.0.0 (dart-lang/web_socket_channel#312)
  2a0563f  2023-12-18  Kevin Moore  Prepare release v2.4.1 (dart-lang/web_socket_channel#301)
  906c944  2023-12-14  Kevin Moore  CI: test dev SDK with dart2wasm (dart-lang/web_socket_channel#304)
  a316c53  2023-12-13  Kevin Moore  Rename helper extensions to not collide with pkg:web unreleased (dart-lang/web_socket_channel#303)
  547184a  2023-12-11  Kevin Moore  blast_repo fixes (dart-lang/web_socket_channel#302)
  969bc6c  2023-12-09  Ömer Sinan Ağacan  Fix JS value to Dart conversion when receiving from a web socket (dart-lang/web_socket_channel#298)
  df096a9  2023-11-30  Ömer Sinan Ağacan  Remove removed lints (dart-lang/web_socket_channel#299)
  67bf9a3  2023-11-23  Nate Bosch  Drop some use of ! (dart-lang/web_socket_channel#296)
  d4a8d70  2023-11-22  Kevin Moore  Small tweak (dart-lang/web_socket_channel#295)
  9e80b8d  2023-11-22  Kevin Moore  migrate to pkg web (dart-lang/web_socket_channel#294)

Change-Id: I87c4baa07efc5fc2bb283c7b32e69ad69c5a02aa
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352960
Reviewed-by: Kevin Moore <kevmoo@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2024-02-15 21:16:04 +00:00
Srujan Gaddam
9415aba059 Roll package:web to 0.5.0
The only real breaking change since the last roll should
be the IDL update.

Change-Id: I1cdcf2f6acae52d7b644025e9d0e05a5c1ca7609
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352941
Commit-Queue: Srujan Gaddam <srujzs@google.com>
Reviewed-by: Devon Carew <devoncarew@google.com>
Commit-Queue: Kevin Moore <kevmoo@google.com>
2024-02-15 18:35:12 +00:00
Daco Harkes
9968419f50 [deps] Roll dart-lang/native
Manuall roll for https://github.com/dart-lang/native/pull/964.

TEST=pkg/dartdev/test/native_assets/

Change-Id: Ie1e762ed57971db105cc9d6d5fa21e9f99e76453
Cq-Include-Trybots: luci.dart.try:pkg-win-release-try,pkg-win-release-arm64-try,pkg-mac-release-try,pkg-mac-release-arm64-try,pkg-linux-release-try,pkg-linux-release-arm64-try,pkg-linux-debug-try
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352642
Reviewed-by: Moritz Sümmermann <mosum@google.com>
Commit-Queue: Daco Harkes <dacoharkes@google.com>
2024-02-14 15:32:59 +00:00
Martin Kustermann
2f0bbd9c09 [dart2wasm] Roll binaryen to newer version
The newer version will contain optimizations that remove `array.len`
instructions of arrays that have a known length

Change-Id: I52a302fdfdc757e082c762c89cbcb68123025795
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352524
Reviewed-by: Slava Egorov <vegorov@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
2024-02-14 13:41:46 +00:00
Daco Harkes
13532be38c [deps] Stop auto-rolling dart-lang/native
We're expecting to do multiple breaking changes to native_assets_cli
and native_assets_builder in the foreseeable future. So lets not break
the roller script for DEPS.

Change-Id: I6829de8d11e381fa2c56a974400ac636ec9e84cd
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/350925
Reviewed-by: Moritz Sümmermann <mosum@google.com>
Commit-Queue: Daco Harkes <dacoharkes@google.com>
2024-02-14 10:49:09 +00:00
Srujan Gaddam
ecec70c6f2 Update web DEPS to use extension types and generics
This will be paired with a hotfix to land in google3. Updating the
DEPS to use the latest version of package:web will be done in a
future commit.

Change-Id: Ia09b34e14250c9b2c2586d1dc369e9ccbab8b331
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/349960
Reviewed-by: Devon Carew <devoncarew@google.com>
Commit-Queue: Srujan Gaddam <srujzs@google.com>
2024-02-13 21:43:59 +00:00
Devon Carew
55f5cd67eb Bump webdev to 629c63214466a77d0994e9b8003120f48af9ef1d
Changes:
```
> git log --format="%C(auto) %h %s" 2539d54..629c632
 https://dart.googlesource.com/webdev.git/+/629c6321 Renaming "legacy" paths and DDC modules to "DDC" paths and modules. (2360)
 https://dart.googlesource.com/webdev.git/+/a67291db Fix failing record kind test (2366)
 https://dart.googlesource.com/webdev.git/+/d9cb5769 Bump actions/cache from 3.3.2 to 4.0.0 (2368)
 https://dart.googlesource.com/webdev.git/+/603ddf0f Bump actions/stale from 8.0.0 to 9.0.0 (2369)
 https://dart.googlesource.com/webdev.git/+/0b5c2090 Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (2367)

```

Diff: https://dart.googlesource.com/webdev.git/+/2539d54bca7143a2dd1a1ec5d55fa38ca481639c..629c63214466a77d0994e9b8003120f48af9ef1d/
Change-Id: I9595962423d95364890df3370df18e702b1213c8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352047
Reviewed-by: Elliott Brooks <elliottbrooks@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2024-02-13 17:39:54 +00:00
Daco Harkes
3d1f22a79b Revert "Roll zlib to 646b7f569718921d7d4b5b8e22572ff6c76f2596."
This reverts commit 2f90c9c8ce.

Reason for revert: Build failures for Android.

```
ERROR at //third_party/zlib/BUILD.gn:349:17: Can't load input file.
      deps += [ "//third_party/cpu_features:ndk_compat" ]
```

Original change's description:
> Roll zlib to 646b7f569718921d7d4b5b8e22572ff6c76f2596.
>
> Change-Id: I5c222fbacce6e89226d450534c7f9400cb6d2164
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352044
> Commit-Queue: Ryan Macnak <rmacnak@google.com>
> Reviewed-by: Brian Quinlan <bquinlan@google.com>

Change-Id: I38f345e7576d8a166518ed37a9f32f249e6ca1a8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352221
Reviewed-by: Martin Kustermann <kustermann@google.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Daco Harkes <dacoharkes@google.com>
2024-02-13 10:03:56 +00:00
Devon Carew
b6799fed19 [deps] rev crypto, dartdoc, ecosystem, lints, native, sse
Revisions updated by `dart tools/rev_sdk_deps.dart`.

crypto (c954015..f059196):
  f059196  2024-02-08  Kevin Moore  Test dart2wasm (dart-lang/crypto#162)

dartdoc (457c34e..f152c01):
  f152c013  2024-02-08  Sam Rawlins  Tidy spacing in templates (dart-lang/dartdoc#3652)
  d0c53b9f  2024-02-07  Sam Rawlins  Change all late final Iterable fields to Lists (dart-lang/dartdoc#3649)
  8c9c7790  2024-02-06  Sam Rawlins  Remove unnecessary ExtensionTarget mixin (dart-lang/dartdoc#3648)
  d2f90c5a  2024-02-06  Sam Rawlins  Fix the 'serve testing-package' task to generate docs (dart-lang/dartdoc#3647)

ecosystem (7d8ec47..3e4f286):
  3e4f286  2024-02-08  Moritz  Add ignore flag for `publish.yaml` (dart-lang/ecosystem#237)

lints (90a61e4..ead7708):
  ead7708  2024-02-08  Devon Carew  add library_annotations; remove package_prefixed_library_names (dart-lang/lints#179)

native (876f9a1..cb9bd7e):
  cb9bd7ef  2024-02-09  Daco Harkes  Build hook spec (dart-lang/native#955)

sse (e483b14..af7d8d0):
  af7d8d0  2024-02-09  Ilya Yanok  Make `SseConnection` extend `StreamChannelMixin<String>` (dart-lang/sse#102)

Change-Id: I2e85dbfae00eea8de7b6f7efce1993bf00e243f0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352046
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
Auto-Submit: Devon Carew <devoncarew@google.com>
2024-02-13 00:30:32 +00:00
Ryan Macnak
2f90c9c8ce Roll zlib to 646b7f569718921d7d4b5b8e22572ff6c76f2596.
Change-Id: I5c222fbacce6e89226d450534c7f9400cb6d2164
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352044
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Brian Quinlan <bquinlan@google.com>
2024-02-12 23:45:20 +00:00
Ryan Macnak
9f7dbd6b4d Roll Fuchsia SDK to 18.20240208.2.1.
Sync build setup from Flutter.

Change-Id: Ic7958dc42a79b7d2acd3f5279f816333ca31299e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/351242
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2024-02-12 18:18:01 +00:00
Jonas Termansen
45a0e4d9f3 [deps] Bump Chrome to 121.0.6167.85.
Bug: b/297175436
Change-Id: Ib0766cd3be8bc48476b7bf52ff1e73563e90c6fc
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352021
Commit-Queue: Jonas Termansen <sortie@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
2024-02-12 13:16:09 +00:00
Jonas Termansen
df473e11cd [deps] Bump Firefox to 122.0.1.
Bug: b/297175436
Change-Id: I43ebc0b20c026cadabff0af591c370a967c6e196
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352060
Reviewed-by: William Hesse <whesse@google.com>
Auto-Submit: Jonas Termansen <sortie@google.com>
Commit-Queue: William Hesse <whesse@google.com>
Commit-Queue: Jonas Termansen <sortie@google.com>
2024-02-12 13:15:25 +00:00
Jonas Termansen
da512538e5 [deps] Bump d8 to 12.3.150.
Switch to the new secure cipd packages. Temporarily check out all of the
versions in their existing locations to ease this transition as a first
step.

Bug: b/324389547
Change-Id: I6b534da02c87b83bb742a8853d31bcaf796bc537
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/350924
Commit-Queue: Jonas Termansen <sortie@google.com>
Reviewed-by: William Hesse <whesse@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
2024-02-12 10:25:32 +00:00
Dan Chevalier
29d709bf24 Roll Devtools version forwards to 1f208c84965e9edddea11485fb73b170dba1cd96
Change-Id: I72f4fad0cccfc61e4c7995ee2f81411d49c84807
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/351440
Commit-Queue: Dan Chevalier <danchevalier@google.com>
Reviewed-by: Ben Konyi <bkonyi@google.com>
Reviewed-by: Kenzie Davisson <kenzieschmoll@google.com>
2024-02-09 18:42:18 +00:00
Martin Kustermann
96f361f0fa Roll jsshell/jsc to newer versions
(The automated infra to create new D8 versions has some issues atm)

Change-Id: I5a43566f763eb3d9efeba0f0cab0357a802b33b3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/351061
Reviewed-by: Slava Egorov <vegorov@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
Reviewed-by: William Hesse <whesse@google.com>
2024-02-09 16:40:53 +00:00
Martin Kustermann
e7e681264a [dart2wasm] Roll to binaryen to same version as g3 (which is much newer)
Change-Id: I7517463aa311335932e0d8b304df852326798ce0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/350582
Reviewed-by: Slava Egorov <vegorov@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
2024-02-09 14:23:37 +00:00
Jonas Termansen
6dcd8f78df [infra] Document how to self service update javascript engines.
Bug: b/324389547
Change-Id: I2da77aa390d780b151f5b6fbbc8ef8b24fc34bad
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/351142
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Jonas Termansen <sortie@google.com>
2024-02-09 13:06:47 +00:00
Sergey G. Grekhov
36e4a5e69a [co19] Roll co19 to 80711f456b9a9ccaf345892098aa75d978cf6dc3
2024-02-08 sgrekhov22@gmail.com dart-lang/co19#2529. Remove tests with compile-time errors from core and html folders (dart-lang/co19#2530)
2024-02-08 sgrekhov22@gmail.com dart-lang/co19#2522. Move flow-analysis weak tests to TypeSystem dir (dart-lang/co19#2527)
2024-02-08 sgrekhov22@gmail.com Fix dart-lang/co19#2515. Remove strong-mode tests checking interaction with legacy (dart-lang/co19#2528)
2024-02-07 sgrekhov22@gmail.com dart-lang/co19#2522. Move type-normalization weak tests to TypeSystem dir (dart-lang/co19#2526)
2024-02-07 sgrekhov22@gmail.com dart-lang/co19#2522. Move subtyping tests to TypeSystem dir (dart-lang/co19#2525)
2024-02-07 sgrekhov22@gmail.com dart-lang/co19#2522. Move type-normalization tests to TypeSystem dir (dart-lang/co19#2524)
2024-02-06 sgrekhov22@gmail.com dart-lang/co19#2522. Move flow-analysis tests to TypeSystem dir (dart-lang/co19#2523)
2024-02-05 sgrekhov22@gmail.com Fix dart-lang/co19#2403. Add test for the new UP algorithm (dart-lang/co19#2520)
2024-02-05 sgrekhov22@gmail.com dart-lang/co19#2515. Fix const_evaluation_A10_t01.dart failure (dart-lang/co19#2519)

Change-Id: Ib6c00729b4a6aed3cb7ba2816eb46012ddef73a2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/350922
Reviewed-by: Erik Ernst <eernst@google.com>
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Erik Ernst <eernst@google.com>
2024-02-09 10:43:49 +00:00
DEPS Autoroller
502d230c06 Roll gn from 5d76868385b8 to a2e2717ea670
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: Ie6a28343a1844249a71604c9e707eaf075a0194f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/349923
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Alexander Aprelev <aam@google.com>
Reviewed-by: Ryan Macnak <rmacnak@google.com>
2024-02-08 22:18:09 +00:00
Jonas Termansen
6ee8a42a79 [infra] Document how to self-service update browsers.
Bug: b/297175436
Change-Id: I20329f0d227a798a15b9f6aaaf942e2261b5a32d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/350862
Commit-Queue: Jonas Termansen <sortie@google.com>
Reviewed-by: William Hesse <whesse@google.com>
2024-02-07 14:15:39 +00:00
Devon Carew
f5da84570f [deps] rev args, async, bazel_worker, benchmark_harness, boolean_selector, browser_launcher, cli_util, clock, collection, convert, crypto, csslib, dartdoc, ecosystem, file, fixnum, glob, html, http_multi_server, http_parser, json_rpc_2, lints, logging, markdown, matcher, mime, mockito, native, package_config, path, pool, pub_semver, shelf, source_map_stack_trace, source_maps, source_span, sse, stack_trace, stream_channel, string_scanner, sync_http, term_glyph, test, test_descriptor, test_process, test_reflective_loader, tools, typed_data, usage, watcher, webkit_inspection_protocol, yaml, yaml_edit
Revisions updated by `dart tools/rev_sdk_deps.dart`.

args (03386ba..7dc7fe0):
  7dc7fe0  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/args#263)

async (e83d054..24266ca):
  24266ca  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/async#266)

bazel_worker (3d9cd58..372b8b5):
  372b8b5  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/bazel_worker#85)

benchmark_harness (a62e416..c8a0c8b):
  c8a0c8b  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/benchmark_harness#99)

boolean_selector (caea8d4..be88351):
  be88351  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/boolean_selector#56)

browser_launcher (c68ec25..74a0efe):
  74a0efe  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/browser_launcher#54)

cli_util (e5b38ac..ffeb5d2):
  ffeb5d2  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/cli_util#97)

clock (f975668..daf0fad):
  daf0fad  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/clock#60)

collection (2d57a82..fc616ff):
  fc616ff  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/collection#334)
  1aff3be  2024-02-01  Kevin Moore  Test on dart2wasm (dart-lang/collection#333)

convert (f8a72d6..d4d6368):
  d4d6368  2024-02-01  Kevin Moore  Test dart2wasm (dart-lang/convert#101)
  48642c5  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/convert#100)

crypto (f2efb98..c954015):
  c954015  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/crypto#161)

csslib (ec86ee5..62ae85e):
  62ae85e  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/csslib#196)

dartdoc (5cac62b..457c34e):
  457c34ec  2024-02-05  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.1 to 1.6.2 (dart-lang/dartdoc#3646)
  2665e44b  2024-02-05  Parker Lougheed  A few minor documentation updates (dart-lang/dartdoc#3641)
  69ca6a80  2024-01-31  Daco Harkes  Roll analyzer and release 8.0.5 (dart-lang/dartdoc#3644)

ecosystem (9ee08a4..7d8ec47):
  7d8ec47  2024-02-02  Moritz  Checkout submodules for auto-publishing (dart-lang/ecosystem#236)
  878fee1  2024-02-01  dependabot[bot]  Bump actions/download-artifact from 4.1.0 to 4.1.1 (dart-lang/ecosystem#233)
  1be1df3  2024-02-01  dependabot[bot]  Bump actions/cache from 3.3.2 to 4.0.0 (dart-lang/ecosystem#231)
  c2731dc  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/ecosystem#234)
  f347760  2024-02-01  dependabot[bot]  Bump peter-evans/create-or-update-comment (dart-lang/ecosystem#235)
  da68dbc  2024-02-01  dependabot[bot]  Bump peter-evans/find-comment (dart-lang/ecosystem#232)

file (cd3a932..3aa0649):
  3aa0649  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (google/file.dart#235)

fixnum (3e08c0d..570b28a):
  570b28a  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/fixnum#124)

glob (7c9a121..ef5f065):
  ef5f065  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/glob#87)

html (910f6d7..327e37a):
  327e37a  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.1 to 1.6.2 (dart-lang/html#237)

http_multi_server (491f7c6..ba9d07f):
  ba9d07f  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.1 to 1.6.2 (dart-lang/http_multi_server#64)

http_parser (224c1a9..84db8b0):
  84db8b0  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/http_parser#86)
  fea0cf2  2024-02-01  Kevin Moore  Test dart2wasm (dart-lang/http_parser#85)

json_rpc_2 (ac1fabd..639857b):
  639857b  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/json_rpc_2#109)

lints (3810f8b..90a61e4):
  90a61e4  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/lints#176)

logging (e04942d..cbaf4ee):
  cbaf4ee  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.1 to 1.6.2 (dart-lang/logging#157)

markdown (a8288ca..c2b8429):
  c2b8429  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/markdown#580)

matcher (d9cf4f6..d954c8d):
  d954c8d  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/matcher#241)

mime (99fbdcc..9a16871):
  9a16871  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/mime#115)

mockito (0422551..7d6632f):
  7d6632f  2024-02-05  Oleh Prypin  Sort `import` directives in all *.dart code

native (0eafd54..876f9a1):
  876f9a19  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/native#958)

package_config (5a0bc19..4a7042b):
  4a7042b  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/package_config#146)

path (57a049c..a7b6960):
  a7b6960  2024-02-01  Kevin Moore  Test on dart2wasm (dart-lang/path#159)
  7e74cc9  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/path#158)

pool (4c49000..782da82):
  782da82  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/pool#80)

pub_semver (4572181..3175ba0):
  3175ba0  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/pub_semver#98)

shelf (823966f..b432620):
  b432620  2024-02-01  dependabot[bot]  Bump actions/cache from 3.3.2 to 4.0.0 (dart-lang/shelf#406)
  0f88f26  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/shelf#405)

source_map_stack_trace (2209626..c756496):
  c756496  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/source_map_stack_trace#46)

source_maps (87dc587..55e92a4):
  55e92a4  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/source_maps#86)

source_span (9398e24..21a403a):
  21a403a  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/source_span#107)

sse (8d2e2f0..e483b14):
  e483b14  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/sse#101)

stack_trace (0f4710c..155f12c):
  155f12c  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/stack_trace#149)

stream_channel (178104d..851336f):
  851336f  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/stream_channel#99)

string_scanner (ebc30a3..a2bcdb5):
  a2bcdb5  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/string_scanner#68)

sync_http (f96db95..b849559):
  b849559  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/sync_http#43)

term_glyph (4c5a496..85a4aa6):
  85a4aa6  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/term_glyph#47)

test (6700049..a3f05ec):
  a3f05ec8  2024-02-01  dependabot[bot]  Bump actions/cache from 3.3.2 to 4.0.0 (dart-lang/test#2181)
  dadf801e  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/test#2182)
  0d1c20c6  2024-02-01  dependabot[bot]  Bump actions/upload-artifact from 4.0.0 to 4.3.0 (dart-lang/test#2179)
  aa296b33  2024-02-01  dependabot[bot]  Bump github/codeql-action from 3.22.12 to 3.23.2 (dart-lang/test#2180)

test_descriptor (59ce97f..35f97af):
  35f97af  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/test_descriptor#61)

test_process (d68de5b..7fe39af):
  7fe39af  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/test_process#53)

test_reflective_loader (6edf535..9862703):
  9862703  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/test_reflective_loader#57)

tools (f6e67f2..2ef7673):
  2ef7673  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/tools#231)

typed_data (6f6d81d..375efaa):
  375efaa  2024-02-01  Kevin Moore  Test dart2wasm (dart-lang/typed_data#80)
  c6bb459  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/typed_data#79)

usage (e99690a..67ecd7d):
  67ecd7d  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/usage#202)

watcher (66cd694..21858a4):
  21858a4  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/watcher#162)

webkit_inspection_protocol (667c55e..07295b9):
  07295b9  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (google/webkit_inspection_protocol.dart#119)
  39d264b  2024-02-01  dependabot[bot]  Bump nanasess/setup-chromedriver (google/webkit_inspection_protocol.dart#118)

yaml (509fd72..e598443):
  e598443  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/yaml#157)

yaml_edit (47eb20e..2a9a11b):
  2a9a11b  2024-02-01  dependabot[bot]  Bump dart-lang/setup-dart from 1.6.0 to 1.6.2 (dart-lang/yaml_edit#64)

Change-Id: I9dd87b6d8d77e99a2a6f66f6ef6d8582da18368b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/350680
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2024-02-06 17:41:18 +00:00
Sigurd Meldgaard
80bec68bf9 Bump pub to 4ab2e3663f0a98be40427e004e789caebf3ea72e
Changes:
```
> git log --format="%C(auto) %h %s" a3689f0..4ab2e36
 https://dart.googlesource.com/pub.git/+/4ab2e366 Allow publishing to and from a .tar.gz archive (4119)
 https://dart.googlesource.com/pub.git/+/a2aff995 Remove nullability of parameter (4129)
 https://dart.googlesource.com/pub.git/+/a0e89c67 Remove unused files (4126)
 https://dart.googlesource.com/pub.git/+/5a8cd05e Allow ignoring advisory with id specified in the 'aliases' list (4125)
 https://dart.googlesource.com/pub.git/+/0f336198 Move packageConfigFile() to entrypoint.dart (4124)
 https://dart.googlesource.com/pub.git/+/267eff5d Tighten dependency constraints (4114)
 https://dart.googlesource.com/pub.git/+/11a94ef5 Small fixes to repository-spec-v2.md (4123)
 https://dart.googlesource.com/pub.git/+/6bcd7e8e Remove unnecessary imports of 'package:collection' `IterableExtension` (4121)
 https://dart.googlesource.com/pub.git/+/7ce24743 Use atomic moves when cloning git repos (4120)
 https://dart.googlesource.com/pub.git/+/1ec6fd5e Don't touch package_config.json when not needed (4107)
 https://dart.googlesource.com/pub.git/+/e9727d91 Fix path-matching expression in validators (4116)
 https://dart.googlesource.com/pub.git/+/dce232ec Read flutter version from new location (4113)
 https://dart.googlesource.com/pub.git/+/23edb452 Small cleanup in versionListing handling (4105)
 https://dart.googlesource.com/pub.git/+/d0178042 Add security advisory test (4106)

```

Diff: https://dart.googlesource.com/pub.git/+/a3689f03168c896dd1cb0db8a60c568b38ee16bf..4ab2e3663f0a98be40427e004e789caebf3ea72e/
Change-Id: I92f9e6d50d18ee12d106cf5c48118caf6c1f988e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/349740
Reviewed-by: Sarah Zakarias <zarah@google.com>
Commit-Queue: Sigurd Meldgaard <sigurdm@google.com>
2024-02-06 14:49:38 +00:00
Sergey G. Grekhov
4cc0743f3f [co19] Roll co19 to d1ce99fc64d3766ec7dd82362cf80192262822ec
2024-02-02 sgrekhov22@gmail.com Fix dart-lang/co19#2517. Fix wrong test, add experimental flags (dart-lang/co19#2518)
2024-02-02 sgrekhov22@gmail.com Fix dart-lang/co19#2490. Update incompatible with await tests according to the changed rule (dart-lang/co19#2516)
2024-02-01 sgrekhov22@gmail.com dart-lang/co19#2420. Add more exhaustiveness tests (dart-lang/co19#2513)
2024-01-31 sgrekhov22@gmail.com dart-lang/co19#2446. Add additional test for cast pattern (dart-lang/co19#2514)
2024-01-30 sgrekhov22@gmail.com dart-lang/co19#1399. Add more tests for records (dart-lang/co19#2511)
2024-01-30 sgrekhov22@gmail.com dart-lang/co19#2485. Update map and list constant literals tests. Add parenthesized for records (dart-lang/co19#2512)
2024-01-29 sgrekhov22@gmail.com Fixes dart-lang/co19#2490. Add more await tests for extension types (dart-lang/co19#2500)
2024-01-29 sgrekhov22@gmail.com dart-lang/co19#2119. Fix typo in Subtyping tests description (dart-lang/co19#2510)
2024-01-29 sgrekhov22@gmail.com Fixes dart-lang/co19#2505. Add more tests for `call` member (dart-lang/co19#2506)
2024-01-29 sgrekhov22@gmail.com dart-lang/co19#2420. Add cast-pattern tests for extension types (dart-lang/co19#2458)

Change-Id: I631705a013f9a77910ae0f0be5a9fea01e7c719f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/350240
Reviewed-by: Erik Ernst <eernst@google.com>
Commit-Queue: Erik Ernst <eernst@google.com>
Reviewed-by: William Hesse <whesse@google.com>
2024-02-05 12:56:59 +00:00
Kenzie Schmoll
848852a9ae Update DevTools rev to 23f534022870c4ab0f9c40a18191ffe1163e47f9
Change-Id: Ic050910d714033af51d7a035f1eb1f1c89537e74
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/349414
Reviewed-by: Ben Konyi <bkonyi@google.com>
Commit-Queue: Kenzie Davisson <kenzieschmoll@google.com>
2024-01-31 23:04:59 +00:00
Devon Carew
f4b63add3f Bump package_config to 5a0bc197fde3db2907d0e35e0470e601bee20845
Changes:
```
> git log --format="%C(auto) %h %s" 33dd246..5a0bc19
 https://dart.googlesource.com/package_config.git/+/5a0bc19 add test validating current behavior of packageOf, run CI on windows (137)
 https://dart.googlesource.com/package_config.git/+/3e7d93c Update to latest lints, Require Dart 3.2 (145)

```

Diff: https://dart.googlesource.com/package_config.git/+/33dd24659147bd7ed2fa87aeacc52d199be766b4..5a0bc197fde3db2907d0e35e0470e601bee20845/
Change-Id: I036dbf3fe5b6817afd5a728cf54d07a4ed2bd055
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/349540
Reviewed-by: Paul Berry <paulberry@google.com>
Auto-Submit: Devon Carew <devoncarew@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
2024-01-31 20:12:58 +00:00
Devon Carew
2998703466 Bump dartdoc to 5cac62b6071c899d52553fcd417ca5faeeb507c1
Changes:
```
> git log --format="%C(auto) %h %s" 0f13e64..5cac62b
 https://dart.googlesource.com/dartdoc.git/+/5cac62b6 Bump actions/upload-artifact from 4.2.0 to 4.3.0 (3642)
 https://dart.googlesource.com/dartdoc.git/+/671b293d Release 8.0.4 (3640)
 https://dart.googlesource.com/dartdoc.git/+/56851956 add a test for the 'external' option for categories (3638)
 https://dart.googlesource.com/dartdoc.git/+/9a31dc11 Remove unnecessary imports of 'package:collection' `IterableExtension` (3639)
 https://dart.googlesource.com/dartdoc.git/+/f895c612 Surface category one liner on index page (3632)
 https://dart.googlesource.com/dartdoc.git/+/fdd3618c Improve interactivity indicators of theme button (3637)

```

Diff: https://dart.googlesource.com/dartdoc.git/+/0f13e6443595f8e49cc86d783210d78c93d3502e..5cac62b6071c899d52553fcd417ca5faeeb507c1/
Change-Id: I421d6b53e23e6933c1822f19f08e9088c838872d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/349403
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Auto-Submit: Devon Carew <devoncarew@google.com>
2024-01-31 19:24:06 +00:00
Devon Carew
2f0e466ca2 Bump webdev to 2539d54bca7143a2dd1a1ec5d55fa38ca481639c
Changes:
```
> git log --format="%C(auto) %h %s" f32fdc4..2539d54
 https://dart.googlesource.com/webdev.git/+/2539d54b Fix release script bugs (2363)
 https://dart.googlesource.com/webdev.git/+/12c1510e Reset webdev to 3.5.0-wip after release (2362)
 https://dart.googlesource.com/webdev.git/+/29da6087 Prepare Webdev for release to version 3.4.0 (2359)
 https://dart.googlesource.com/webdev.git/+/37f5276e Adding tests for cross-module constant equality after hot restart in DDC (2349)
 https://dart.googlesource.com/webdev.git/+/182a6e10 Reset DWDS after release to version 23.4.0-wip (2356)
 https://dart.googlesource.com/webdev.git/+/ab500b18 Prepare DWDS 23.3.0 release (2354)
 https://dart.googlesource.com/webdev.git/+/e382db35 Fix failures on displaying getters (2343)
 https://dart.googlesource.com/webdev.git/+/a5ad7532 Skip record type inspection tests (2352)
 https://dart.googlesource.com/webdev.git/+/0c4d9e52 Filter out internal type properties from the new DDC type system (2348)

```

Diff: https://dart.googlesource.com/webdev.git/+/f32fdc48f0ae7cb7fa8088233fd69e2ed30af457..2539d54bca7143a2dd1a1ec5d55fa38ca481639c/
Change-Id: I6170ed2b341591d7b432f74f2e6e957ae1ab0866
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/349441
Reviewed-by: Elliott Brooks <elliottbrooks@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2024-01-31 02:15:42 +00:00
Devon Carew
853ace7778 Bump native to 0eafd544d6ebce07b42007560ae9e0858c885d89
Changes:
```
> git log --format="%C(auto) %h %s" 40382ef..0eafd54
 https://dart.googlesource.com/native.git/+/0eafd544 [native_assets_cli] Better fix for dartdoc (951)
 https://dart.googlesource.com/native.git/+/9ee367d8 [infra] Don't fail fast (953)
 https://dart.googlesource.com/native.git/+/d6e69354 [native_assets_cli] Fix dartdoc generation (947)
 https://dart.googlesource.com/native.git/+/9322da76 Merge pull request 942 from dart-lang/patch-release-merge
 https://dart.googlesource.com/native.git/+/519a8b07 [native_assets_builder] Document rolling constraints (943)
 https://dart.googlesource.com/native.git/+/adb74419 Merge commit '153811080d9020c894c4e820053d2ede79ca9012' into x
 https://dart.googlesource.com/native.git/+/15381108 [native_assets_builder] Add `AssetRelativePath` back in

```

Diff: https://dart.googlesource.com/native.git/+/40382efb9c7a0774d2764238fc1802e562e9cbaf..0eafd544d6ebce07b42007560ae9e0858c885d89/
Change-Id: I1840211952f4186ba59ac4d29b960076f9352767
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/349440
Commit-Queue: Devon Carew <devoncarew@google.com>
Reviewed-by: Daco Harkes <dacoharkes@google.com>
2024-01-31 00:15:21 +00:00
Devon Carew
15ca9f2288 [deps] rev args, csslib, ecosystem, html, http_multi_server, logging, mime, mockito, test, tools, vector_math
Revisions updated by `dart tools/rev_sdk_deps.dart`.

args (46d5033..03386ba):
  03386ba  2024-01-23  Albert Kaiser  Add missing curly braces in README.md (dart-lang/args#261)

csslib (1ad2d1e..ec86ee5):
  ec86ee5  2024-01-09  Kevin Moore  Require Dart 3.0, update and fix lints (dart-lang/csslib#194)

ecosystem (1e2785d..9ee08a4):
  9ee08a4  2024-01-29  Moritz  Add `ignore` flag to health workflows (dart-lang/ecosystem#218)
  a283d70  2024-01-17  Moritz  Make health testable (dart-lang/ecosystem#224)
  f61a550  2024-01-16  Moritz  Enable experiments for health (dart-lang/ecosystem#226)
  c81f25c  2024-01-16  Moritz  Add submodule support to `publish.yaml` (dart-lang/ecosystem#225)
  b51c356  2024-01-12  Moritz  Add submodules support to `health.yaml` (dart-lang/ecosystem#223)
  d7aaecb  2024-01-10  Moritz  Run `health.yaml` for bots (dart-lang/ecosystem#222)
  971c733  2024-01-10  Moritz  Don't write the failure string when skipping (dart-lang/ecosystem#220)

html (06bc148..910f6d7):
  910f6d7  2024-01-26  Kevin Moore  Update lints, require Dart 3.2 (dart-lang/html#236)
  aaf7d1a  2024-01-25  Kevin Moore  blast_repo fixes (dart-lang/html#235)

http_multi_server (ae48489..491f7c6):
  491f7c6  2024-01-24  Kevin Moore  Update lints, require Dart 3.2 (dart-lang/http_multi_server#63)
  0df95e0  2024-01-24  Kevin Moore  blast_repo fixes (dart-lang/http_multi_server#62)

logging (4d35a4e..e04942d):
  e04942d  2024-01-18  Kevin Moore  update min SDK and deps (dart-lang/logging#155)
  a03a946  2024-01-18  Craig Labenz  Hierarchical logging documentation (dart-lang/logging#146)
  439ec80  2024-01-18  Kevin Moore  blast_repo fixes (dart-lang/logging#154)

mime (ca9f059..99fbdcc):
  99fbdcc  2024-01-24  Kevin Moore  Update to latest lints, require Dart 3.2 (dart-lang/mime#114)

mockito (e15e000..0422551):
  0422551  2024-01-10  Oleh Prypin  Ignore "must_be_immutable" warning in generated files.

test (846d73e..6700049):
  6700049d  2024-01-29  Nate Bosch  Prepare to publish package:checks (dart-lang/test#2178)
  a5c4f010  2024-01-24  Nate Bosch  Use a raw string for console logging with path (dart-lang/test#2177)
  fe3102ee  2024-01-10  dependabot[bot]  Bump js from 0.6.7 to 0.7.0 in /pkgs/test (dart-lang/test#2168)
  c709cde0  2024-01-10  Jacob MacDonald  fix a bug where test html files were not created in precompiled mode (dart-lang/test#2170)
  0eddae47  2024-01-09  Nate Bosch  Document the silent reporter (dart-lang/test#2163)

tools (8ffc077..f6e67f2):
  f6e67f2  2024-01-29  Elias Yishak  Fix logic for first run to fix `shouldShowMessage` behavior (dart-lang/tools#228)
  b97bd5c  2024-01-29  Elias Yishak  Checking for devtools config file for opt out (dart-lang/tools#227)

vector_math (38a00c3..cb976c7):
  cb976c7  2024-01-28  Andrew Brampton  Update README.md to show how to use vector_math_64. (google/vector_math.dart#312)
  d99c903  2024-01-25  Andrew Brampton  Added a toString, operator == and hashCode to the Quad class. (google/vector_math.dart#311)

Change-Id: Ie42ec078b7b4d408d5167e38f05f1f37b754afb0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/349301
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2024-01-30 21:49:33 +00:00
DEPS Autoroller
f76ec294ca Roll Clang from b3a9e8f7c0af to c58bc24fcf67
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/clang-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 Clang: https://bugs.fuchsia.dev/p/fuchsia/issues/list?q=component%3AToolchain
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: I21b22e560a14ee0beae5b4b7b39b9e9f2939aaa2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/348740
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Ryan Macnak <rmacnak@google.com>
2024-01-30 01:24:19 +00:00
Ryan Macnak
362e5784b5 Roll boringssl to d24a38200fef19150eef00cad35b138936c08767.
TEST=ci
Change-Id: I789fd6c238743f040c229e342880392af2e118ae
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/348761
Reviewed-by: Brian Quinlan <bquinlan@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
2024-01-29 23:24:36 +00:00
Robert Nystrom
41128c56e2 Roll latest dart_style into the SDK.
The only change here is support for the `macro` keyword which is gated
by the "macros" experiment flag.

Change-Id: I354820fc1847ef2391d2df92b634f7252bfc1000
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/348722
Auto-Submit: Bob Nystrom <rnystrom@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Reviewed-by: Jake Macdonald <jakemac@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2024-01-29 08:23:08 +00:00
Daco Harkes
f4c3572c18 [deps] Rev native packages.
`package:ffi` has moved from dart-lang/ffi to dart-lang/native.
Stop pulling in dart-lang/ffi and update the revision for
dart-lang/native to include a revision with `package:ffi`
`tools/generate_package_config.dart` should automatically update
the toplevel `.dart_tool/package_config.json` to point to the new
checkout location the Dart SDK.

Also rolls breaking change in native_assets_cli:
https://github.com/dart-lang/native/pull/885

And rolls the move of the test projects:
https://github.com/dart-lang/native/pull/938

Change-Id: Ibc1c88026487bece2580a7d3d4ceb7ee50cd76d0
Cq-Include-Trybots: luci.dart.try:pkg-linux-debug-try,pkg-linux-release-arm64-try,pkg-mac-release-try,pkg-mac-release-arm64-try,pkg-win-release-try,pkg-win-release-arm64-try
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/346761
Commit-Queue: Daco Harkes <dacoharkes@google.com>
Reviewed-by: Moritz Sümmermann <mosum@google.com>
2024-01-26 16:12:29 +00:00
Sergey G. Grekhov
f4dae88355 [co19] Roll co19 to af2ac968c0ca28b7dd94325b00a3acf569f6e858
2024-01-26 sgrekhov22@gmail.com dart-lang/co19#2485. Add constant evaluation tests for `Set` (dart-lang/co19#2509)
2024-01-26 sgrekhov22@gmail.com Fixes dart-lang/co19#2507. Fix roll failures (dart-lang/co19#2508)
2024-01-26 sgrekhov22@gmail.com dart-lang/co19#2485. Add is T constant evaluation tests (dart-lang/co19#2501)
2024-01-26 sgrekhov22@gmail.com dart-lang/co19#2485. Add `is! T` constant evaluation tests (dart-lang/co19#2504)
2024-01-25 sgrekhov22@gmail.com Fixes dart-lang/co19#2503. Update exhaustiveness_map_A02_t02.dart according to the flow analysis change (dart-lang/co19#2503)
2024-01-25 sgrekhov22@gmail.com dart-lang/co19#2420. Exhaustiveness variable tests. Add switch statement check (dart-lang/co19#2453)
2024-01-22 sgrekhov22@gmail.com dart-lang/co19#2485. Add more constant evaluation tests for record types (dart-lang/co19#2499)
2024-01-22 sgrekhov22@gmail.com dart-lang/co19#2420. Add more exhaustiveness tests (dart-lang/co19#2498)

Change-Id: If4af6cc1df4d44ad01e3578b8524748f67e7bac4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/348660
Commit-Queue: Erik Ernst <eernst@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
Reviewed-by: Erik Ernst <eernst@google.com>
2024-01-26 16:09:08 +00:00