Siva f545df54ff Roll Dart to Version 3.8.0-1.0.dev (#161781)
Roll Dart to version 3.8.0-1.0.dev


https://dart.googlesource.com/sdk.git/+log/f6ed8d7df6bfdf6fb08b38dd93c2ee1eba476b5a..f11b24d1c54093830e8ed1a2239504eba775d9da


[f11b24d](https://dart.googlesource.com/sdk.git/+/f11b24d1c54093830e8ed1a2239504eba775d9da)
[Version
3.8.0-1.0.dev](https://dart.googlesource.com/sdk.git/+/f11b24d1c54093830e8ed1a2239504eba775d9da)
by Dart CI · 3 hours ago
[dev](https://dart.googlesource.com/sdk.git/+/refs/heads/dev)
[3.8.0-1.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-1.0.dev)

[70c7a05](https://dart.googlesource.com/sdk.git/+/70c7a051d7546bf8fcb0a8303683521b3040dff7)
[Fix typo in Issue
Templates](https://dart.googlesource.com/sdk.git/+/70c7a051d7546bf8fcb0a8303683521b3040dff7)
by Mohamed Abdelaal · 4 hours ago

[49e0514](https://dart.googlesource.com/sdk.git/+/49e051426ae54c05e2ca95133eab3f55ee687df7)
[Update chrome and firefox
versions.](https://dart.googlesource.com/sdk.git/+/49e051426ae54c05e2ca95133eab3f55ee687df7)
by Nate Biggs · 5 hours ago

[7b25ce8](https://dart.googlesource.com/sdk.git/+/7b25ce88d33e4ab1d5522a8b6975432bcbd3b2a1)
[[dartdev] Use VmInteropHandler for invoking sub
commands](https://dart.googlesource.com/sdk.git/+/7b25ce88d33e4ab1d5522a8b6975432bcbd3b2a1)
by asiva · 6 hours ago

[ad99880](https://dart.googlesource.com/sdk.git/+/ad99880d23a78593a1b97a8e50de67223a516681)
[Version
3.8.0-0.0.dev](https://dart.googlesource.com/sdk.git/+/ad99880d23a78593a1b97a8e50de67223a516681)
by Dart CI · 7 hours ago
[3.8.0-0.0.dev](https://dart.googlesource.com/sdk.git/+/refs/tags/3.8.0-0.0.dev)

[6880ea8](https://dart.googlesource.com/sdk.git/+/6880ea8495145c7b536dfbf581594fe7ce7c1ebd)
[Remove unused variables in Windows
code](https://dart.googlesource.com/sdk.git/+/6880ea8495145c7b536dfbf581594fe7ce7c1ebd)
by Ivan Inozemtsev · 7 hours ago

[afcfe1e](https://dart.googlesource.com/sdk.git/+/afcfe1e133a08a0833ec695308845003c529e2e2)
[dart create: Stop progress before exiting with
error](https://dart.googlesource.com/sdk.git/+/afcfe1e133a08a0833ec695308845003c529e2e2)
by Sigurd Meldgaard · 10 hours ago

[f72b1ae](https://dart.googlesource.com/sdk.git/+/f72b1ae9dd14d4f086c7d212d592b7544ba7ec4a)
[Bump dart_internal to allow Dart
3.8](https://dart.googlesource.com/sdk.git/+/f72b1ae9dd14d4f086c7d212d592b7544ba7ec4a)
by Alexander Thomas · 10 hours ago

[78ce85a](https://dart.googlesource.com/sdk.git/+/78ce85a7fe6f2c0ca80bc6a3073ee9243af11e8a)
[[dart2wasm,tfa] Don't infer class of string values in
comparisons](https://dart.googlesource.com/sdk.git/+/78ce85a7fe6f2c0ca80bc6a3073ee9243af11e8a)
by Ömer Sinan Ağacan · 11 hours ago

[b59c3e2](https://dart.googlesource.com/sdk.git/+/b59c3e22ef586a18259d0b3ae131c7576f5fdf72)
[[release] Bump version on main to
3.8](https://dart.googlesource.com/sdk.git/+/b59c3e22ef586a18259d0b3ae131c7576f5fdf72)
by Alexander Thomas · 12 hours ago

[81b669d](https://dart.googlesource.com/sdk.git/+/81b669dc45e3b040b6080c95688ba2f462b47a84)
[[cfe] Create enum elements through
SourcePropertyBuilder](https://dart.googlesource.com/sdk.git/+/81b669dc45e3b040b6080c95688ba2f462b47a84)
by Johnni Winther · 13 hours ago

[d0b90e5](https://dart.googlesource.com/sdk.git/+/d0b90e5811e65259d8aa449e7625b50a9db8afd9)
[[deps] remove unused deps: yaml_edit, yaml, watcher, term_glyph,
string_scanner, stream_channel, and
stack_trace](https://dart.googlesource.com/sdk.git/+/d0b90e5811e65259d8aa449e7625b50a9db8afd9)
by Devon Carew · 14 hours ago

[99247f1](https://dart.googlesource.com/sdk.git/+/99247f155789107b48e58667ff3a601b95364ec2)
[[analyzer] Change type returned by
TypeImpl.asInstanceOf.](https://dart.googlesource.com/sdk.git/+/99247f155789107b48e58667ff3a601b95364ec2)
by Paul Berry · 24 hours ago
[base](https://dart.googlesource.com/sdk.git/+/refs/heads/base)

[2556d01](https://dart.googlesource.com/sdk.git/+/2556d0155c7f4c539fa9594bd8db6363ede79a99)
[Add documentation for code
completion](https://dart.googlesource.com/sdk.git/+/2556d0155c7f4c539fa9594bd8db6363ede79a99)
by Brian Wilkerson · 24 hours ago

[3b76197](https://dart.googlesource.com/sdk.git/+/3b76197f2e1f66f4822efef117efb25c4986064f)
[Bump github/codeql-action from 3.28.0 to
3.28.1](https://dart.googlesource.com/sdk.git/+/3b76197f2e1f66f4822efef117efb25c4986064f)
by dependabot[bot] · 25 hours ago

[d97d2e5](https://dart.googlesource.com/sdk.git/+/d97d2e5bad25e0cadd8a343d0db644a95f0b99ef)
[Bump actions/upload-artifact from 4.5.0 to
4.6.0](https://dart.googlesource.com/sdk.git/+/d97d2e5bad25e0cadd8a343d0db644a95f0b99ef)
by dependabot[bot] · 25 hours ago

[fa06595](https://dart.googlesource.com/sdk.git/+/fa065954e58adfd63506e93ffc1c00c43ca3a723)
[[lint] new `unnecessary_ignore` error
codes](https://dart.googlesource.com/sdk.git/+/fa065954e58adfd63506e93ffc1c00c43ca3a723)
by pq · 25 hours ago

[b6cc8a7](https://dart.googlesource.com/sdk.git/+/b6cc8a768e9d696ec260d89c7dd8fd9cb877e9da)
[[dart2js] Remove
HInstruction.isControlFlow](https://dart.googlesource.com/sdk.git/+/b6cc8a768e9d696ec260d89c7dd8fd9cb877e9da)
by Stephen Adams · 25 hours ago

[93621cc](https://dart.googlesource.com/sdk.git/+/93621ccfc1a81b3d9848436c5b736553808aa28e)
[[analysis_server] Move all EditableArgument tests to a shared mixin and
run for
legacy](https://dart.googlesource.com/sdk.git/+/93621ccfc1a81b3d9848436c5b736553808aa28e)
by Danny Tuppeny · 26 hours ago

[549a785](https://dart.googlesource.com/sdk.git/+/549a78500a72855412863422b6fae4dc3b6ae3d6)
[[analysis_server] Add a shared test interface to simplify sharing tests
between LSP,
LSP-over-Legacy](https://dart.googlesource.com/sdk.git/+/549a78500a72855412863422b6fae4dc3b6ae3d6)
by Danny Tuppeny · 26 hours ago

[eddf844](https://dart.googlesource.com/sdk.git/+/eddf8443df7b27ff4010dd555ce6329a5265940d)
[[infra] Clean up task killing on
Windows.](https://dart.googlesource.com/sdk.git/+/eddf8443df7b27ff4010dd555ce6329a5265940d)
by Alexander Aprelev · 27 hours ago

[3394fec](https://dart.googlesource.com/sdk.git/+/3394fec2c7dd29a2cd2e31fccf2e0b61ba6e56f0)
[[lint] `unecessary_ignore`: skip generated
files](https://dart.googlesource.com/sdk.git/+/3394fec2c7dd29a2cd2e31fccf2e0b61ba6e56f0)
by pq · 27 hours ago

[2dc6d31](https://dart.googlesource.com/sdk.git/+/2dc6d31f8a6a412f30778755ef296f9dbc36c089)
[[lint] new lint:
`unnecessary_ignore`](https://dart.googlesource.com/sdk.git/+/2dc6d31f8a6a412f30778755ef296f9dbc36c089)
by pq · 28 hours ago

[927769e](https://dart.googlesource.com/sdk.git/+/927769e9f35a9fdf37517fdf3d417f389adfd5e9)
[linter: Simplify lint rule
selection](https://dart.googlesource.com/sdk.git/+/927769e9f35a9fdf37517fdf3d417f389adfd5e9)
by Sam Rawlins · 29 hours ago

[91e7d23](https://dart.googlesource.com/sdk.git/+/91e7d238f641514d99ce3399a39ad6cbdb5b256d)
[analyzer: Modernize and simplify AnalysisOptionsProvider
test](https://dart.googlesource.com/sdk.git/+/91e7d238f641514d99ce3399a39ad6cbdb5b256d)
by Sam Rawlins · 29 hours ago

[749de93](https://dart.googlesource.com/sdk.git/+/749de9387f76346bd728f05ef2bc9f7a93144331)
[[analyzer] Refine types returned by TypeSystemImpl
methods.](https://dart.googlesource.com/sdk.git/+/749de9387f76346bd728f05ef2bc9f7a93144331)
by Paul Berry · 29 hours ago

[3417d1a](https://dart.googlesource.com/sdk.git/+/3417d1a464033465d38e0f25f7698902c20565d5)
[Elements. Fix for lazy loading
methods.](https://dart.googlesource.com/sdk.git/+/3417d1a464033465d38e0f25f7698902c20565d5)
by Konstantin Shcheglov · 30 hours ago

[9e8e8e5](https://dart.googlesource.com/sdk.git/+/9e8e8e5fcad47058d9740c38dfbb69a1148cf8d5)
[[vm,dynamic_modules] Support members which are overridden implictly
(transitively) by a dynamic
module](https://dart.googlesource.com/sdk.git/+/9e8e8e5fcad47058d9740c38dfbb69a1148cf8d5)
by Alexander Markov · 31 hours ago

[493de63](https://dart.googlesource.com/sdk.git/+/493de637f32110b46baf1d029bf04dfc33d6ef6c)
[[analyzer] Remove FormalParameterElementOrMember
class.](https://dart.googlesource.com/sdk.git/+/493de637f32110b46baf1d029bf04dfc33d6ef6c)
by Paul Berry · 31 hours ago

[fb3255d](https://dart.googlesource.com/sdk.git/+/fb3255dd9edd93c64da1353b579640b6531ee211)
[[analysis_server] Add support/tests for reverse-requests for
LSP-over-Legacy](https://dart.googlesource.com/sdk.git/+/fb3255dd9edd93c64da1353b579640b6531ee211)
by Danny Tuppeny · 31 hours ago

[722e4f2c](https://dart.googlesource.com/sdk.git/+/722e4f2ccaee4017fee6f6a3828269f5c9f62c29)
[Update isolate
tests.](https://dart.googlesource.com/sdk.git/+/722e4f2ccaee4017fee6f6a3828269f5c9f62c29)
by Lasse R.H. Nielsen · 33 hours ago

[3f4bf45](https://dart.googlesource.com/sdk.git/+/3f4bf455c0eddd6245665e7c1770234fb5d3d7e6)
[[dart2wasm] Roll binaryen to g3
version](https://dart.googlesource.com/sdk.git/+/3f4bf455c0eddd6245665e7c1770234fb5d3d7e6)
by Martin Kustermann · 2 days ago

[3ffd659](https://dart.googlesource.com/sdk.git/+/3ffd659296e9285ac86a20be8204c8d08ba3e46e)
[[vm_service] Added new tests to the skip list on all
hosts](https://dart.googlesource.com/sdk.git/+/3ffd659296e9285ac86a20be8204c8d08ba3e46e)
by asiva · 2 days ago

[86c3959](https://dart.googlesource.com/sdk.git/+/86c395967982993fb045d34f43df5b3cefbf5366)
[[infra] When killing a process on Windows don't double-check the
name.](https://dart.googlesource.com/sdk.git/+/86c395967982993fb045d34f43df5b3cefbf5366)
by Alexander Aprelev · 2 days ago

[4f5aacf](https://dart.googlesource.com/sdk.git/+/4f5aacfd902ceaf9fe379218cad468b4c3e098f8)
[[CQ] bump `analyzer_cli` to 3.7 and tall-style
re-format](https://dart.googlesource.com/sdk.git/+/4f5aacfd902ceaf9fe379218cad468b4c3e098f8)
by pq · 2 days ago

[e470c55](https://dart.googlesource.com/sdk.git/+/e470c55db7cc3bb9078a825466431609d1294b34)
[[CQ] linter: enable
`unnecessary_underscores`](https://dart.googlesource.com/sdk.git/+/e470c55db7cc3bb9078a825466431609d1294b34)
by pq · 2 days ago

[f157bdc](https://dart.googlesource.com/sdk.git/+/f157bdcf4b6524768c791e6cba7f3faf9711d47c)
[[element model] remove unnecessary `analyzer_use_new_elements`
ignore](https://dart.googlesource.com/sdk.git/+/f157bdcf4b6524768c791e6cba7f3faf9711d47c)
by pq · 2 days ago

[02c7383](https://dart.googlesource.com/sdk.git/+/02c73833baaab5fe9154ecffa29cd0f07df3c415)
[[CQ] cleanup some unnecessary
ignores](https://dart.googlesource.com/sdk.git/+/02c73833baaab5fe9154ecffa29cd0f07df3c415)
by pq · 2 days ago

[bb7106a](https://dart.googlesource.com/sdk.git/+/bb7106ae230eb4373e06d8ebc6ffbbc4f5304931)
[[analyzer] Change DartType to implement
SharedTypeStructure<TypeImpl>.](https://dart.googlesource.com/sdk.git/+/bb7106ae230eb4373e06d8ebc6ffbbc4f5304931)
by Paul Berry · 2 days ago

[dc709bb](https://dart.googlesource.com/sdk.git/+/dc709bb4bf3bf17fd05aafeeae5fc4715ac5c5ab)
[Elements. Migrate
InterfaceLeastUpperBoundHelper.](https://dart.googlesource.com/sdk.git/+/dc709bb4bf3bf17fd05aafeeae5fc4715ac5c5ab)
by Konstantin Shcheglov · 2 days ago

[2527793](https://dart.googlesource.com/sdk.git/+/2527793e7a83376a7c15190fc7ebd9b385720694)
[[fuchsia] Add OWNERS_FUCHSIA to allow fuchsia owners to update the
DEPS](https://dart.googlesource.com/sdk.git/+/2527793e7a83376a7c15190fc7ebd9b385720694)
by Hzj_jie · 2 days ago

[b5232ac](https://dart.googlesource.com/sdk.git/+/b5232ac632e26ffc4b4ca3d20afd51d337dbb39b)
[[ddc] Resolving link-time class members via the
embedder.](https://dart.googlesource.com/sdk.git/+/b5232ac632e26ffc4b4ca3d20afd51d337dbb39b)
by MarkZ · 2 days ago

[330cc91](https://dart.googlesource.com/sdk.git/+/330cc916c6b5ecc76d52dc3daf1aea97184a363b)
[[analyzer] Use Impl types in
ElementsTypesMixin.](https://dart.googlesource.com/sdk.git/+/330cc916c6b5ecc76d52dc3daf1aea97184a363b)
by Paul Berry · 2 days ago

[eafaa11](https://dart.googlesource.com/sdk.git/+/eafaa1173823e238eff5c9508a2e326da604ab7b)
[Elements. Store InterfaceElementImpl2 in
InterfaceTypeImpl.](https://dart.googlesource.com/sdk.git/+/eafaa1173823e238eff5c9508a2e326da604ab7b)
by Konstantin Shcheglov · 2 days ago

[6aeb1bf](https://dart.googlesource.com/sdk.git/+/6aeb1bffc1b3f1bd126d3904a2da7b1bdf42d004)
[[analyzer] Refine some internal getter
types.](https://dart.googlesource.com/sdk.git/+/6aeb1bffc1b3f1bd126d3904a2da7b1bdf42d004)
by Paul Berry · 2 days ago

[52cc629](https://dart.googlesource.com/sdk.git/+/52cc62938cb93ef747c57d66f19db06260145402)
[[build] Don't build the Debian package as an implication of
create_sdk.](https://dart.googlesource.com/sdk.git/+/52cc62938cb93ef747c57d66f19db06260145402)
by Ryan Macnak · 2 days ago

[163539a](https://dart.googlesource.com/sdk.git/+/163539a225d99cb9d4146049fd0ac1157c8a0961)
[Bump tools to
3bdef2043af9244b804adc08896bf96d51bb49ba](https://dart.googlesource.com/sdk.git/+/163539a225d99cb9d4146049fd0ac1157c8a0961)
by Devon Carew · 2 days ago

[a0b6a48](https://dart.googlesource.com/sdk.git/+/a0b6a489f33ece6777af112563d4161f268c9a28)
[[analysis_server] Allow legacy clients to set LSP capabilities in
setClientCapabilities](https://dart.googlesource.com/sdk.git/+/a0b6a489f33ece6777af112563d4161f268c9a28)
by Danny Tuppeny · 2 days ago

[9b71817](https://dart.googlesource.com/sdk.git/+/9b71817072489f0a7a39ae512f8f17e348b9175b)
[[analysis_server] Fix duplicate reporting of some LSP type parsing
errors](https://dart.googlesource.com/sdk.git/+/9b71817072489f0a7a39ae512f8f17e348b9175b)
by Danny Tuppeny · 2 days ago

[c36dac8](https://dart.googlesource.com/sdk.git/+/c36dac8fc9c518dc9334935ee04212342a989991)
[Elements. Migrate
ReplaceTopBottomVisitor.](https://dart.googlesource.com/sdk.git/+/c36dac8fc9c518dc9334935ee04212342a989991)
by Konstantin Shcheglov · 2 days ago

[2dec4fe](https://dart.googlesource.com/sdk.git/+/2dec4fe1eff1efcff5bd589347a4de6c9c5c12fe)
[Elements. Migrate
lib/src/dart/ast/utilities.dart](https://dart.googlesource.com/sdk.git/+/2dec4fe1eff1efcff5bd589347a4de6c9c5c12fe)
by Keerti Parthasarathy · 2 days ago

[e1ba3ea](https://dart.googlesource.com/sdk.git/+/e1ba3ea504fb561cfdc3cdc67c5ae61fe0c19d4a)
[[_fe_analyzer_shared] Move TypeConstraintGatherer to its own
file.](https://dart.googlesource.com/sdk.git/+/e1ba3ea504fb561cfdc3cdc67c5ae61fe0c19d4a)
by Paul Berry · 2 days ago

[61336f3](https://dart.googlesource.com/sdk.git/+/61336f32ab43c11747eb22ff6d1ca91c38b987c6)
[[dart2wasm] Mark timing out test as SkipSlow on all browsers, not just
Chrome](https://dart.googlesource.com/sdk.git/+/61336f32ab43c11747eb22ff6d1ca91c38b987c6)
by Martin Kustermann · 2 days ago

[e13db8b](https://dart.googlesource.com/sdk.git/+/e13db8b7739def53f2c2d1609839c40464fd740e)
[[dart2wasm] Remove --turboshaft-wasm flag (which was removed from D8)
in test
runner](https://dart.googlesource.com/sdk.git/+/e13db8b7739def53f2c2d1609839c40464fd740e)
by Martin Kustermann · 2 days ago

[ac9acf5](https://dart.googlesource.com/sdk.git/+/ac9acf51659ec55d0dc1096305a0c7c7a5aa34dc)
[[deps] Roll
dart-lang/native](https://dart.googlesource.com/sdk.git/+/ac9acf51659ec55d0dc1096305a0c7c7a5aa34dc)
by Daco Harkes · 2 days ago

[6aeb865](https://dart.googlesource.com/sdk.git/+/6aeb8657810ab3dc55b2a60bcd4328be6490dd10)
[[dart2wasm] Workaround bug in JavaScriptCore/WebKit in test
runner](https://dart.googlesource.com/sdk.git/+/6aeb8657810ab3dc55b2a60bcd4328be6490dd10)
by Martin Kustermann · 2 days ago

[45d5b48](https://dart.googlesource.com/sdk.git/+/45d5b483da0fd271cd09430c2375844d39426a2e)
[[dartfuzz] Handle more types in minimized literal
generation.](https://dart.googlesource.com/sdk.git/+/45d5b483da0fd271cd09430c2375844d39426a2e)
by Tess Strickland · 2 days ago

[37e3a7a](https://dart.googlesource.com/sdk.git/+/37e3a7a75ea84238c22b636f3500d549e5a05e08)
[[deps] Roll jsshell & firefox to newer
version](https://dart.googlesource.com/sdk.git/+/37e3a7a75ea84238c22b636f3500d549e5a05e08)
by Martin Kustermann · 3 days ago

[70e7715](https://dart.googlesource.com/sdk.git/+/70e77158e64833997f8de072f0ae6faa80aacfed)
[Elements. Migrate
lib/src/utilities/completion/optype.dart](https://dart.googlesource.com/sdk.git/+/70e77158e64833997f8de072f0ae6faa80aacfed)
by Keerti Parthasarathy · 3 days ago

[34be38d](https://dart.googlesource.com/sdk.git/+/34be38dcce8da65400d671de26a21d11b99a3bef)
[Elements. Migrate
test/src/task/strong/dart2_inference_test.dart](https://dart.googlesource.com/sdk.git/+/34be38dcce8da65400d671de26a21d11b99a3bef)
by Keerti Parthasarathy · 3 days ago

[1f5b904](https://dart.googlesource.com/sdk.git/+/1f5b9042b6a92591d162716d29bb14f1d7d80015)
[Elements. Migrate
test/src/dart/analysis/session_test.dart](https://dart.googlesource.com/sdk.git/+/1f5b9042b6a92591d162716d29bb14f1d7d80015)
by Keerti Parthasarathy · 3 days ago

[50527da](https://dart.googlesource.com/sdk.git/+/50527dafa269f4d20a56d0292ca37b93872da782)
[Elements. Migrate
SubtypeHelper.](https://dart.googlesource.com/sdk.git/+/50527dafa269f4d20a56d0292ca37b93872da782)
by Konstantin Shcheglov · 3 days ago

[d3c7590](https://dart.googlesource.com/sdk.git/+/d3c75903393a6178651199f25b9653c20d23cac7)
[[DEPS] remove no longer referenced
deps](https://dart.googlesource.com/sdk.git/+/d3c75903393a6178651199f25b9653c20d23cac7)
by Devon Carew · 3 days ago

[161b8e9](https://dart.googlesource.com/sdk.git/+/161b8e9cc13a1aa3b50f1b387c564bc27f84e451)
[Bump shelf to
bf799519cda2898a7c5af06dcfdd5fe6443afd79](https://dart.googlesource.com/sdk.git/+/161b8e9cc13a1aa3b50f1b387c564bc27f84e451)
by Devon Carew · 3 days ago

[c988e32](https://dart.googlesource.com/sdk.git/+/c988e32a56dfb1af85d3b7b901906f0b6ba541a6)
[[cq] remove unnecessary
ignores](https://dart.googlesource.com/sdk.git/+/c988e32a56dfb1af85d3b7b901906f0b6ba541a6)
by pq · 3 days ago

[106d3a6](https://dart.googlesource.com/sdk.git/+/106d3a61b877e9291575e829cb75acd8a90c7a3a)
[[DEPS] Restore Firefox/JSC to 133.0 to avoid breaking wasm
tests](https://dart.googlesource.com/sdk.git/+/106d3a61b877e9291575e829cb75acd8a90c7a3a)
by Mayank Patke · 3 days ago

[ad481ff](https://dart.googlesource.com/sdk.git/+/ad481ff4b567dac66c6ae8c0d2967d46c58e1a2a)
[Elements. Add
Element2.fragments](https://dart.googlesource.com/sdk.git/+/ad481ff4b567dac66c6ae8c0d2967d46c58e1a2a)
by Konstantin Shcheglov · 3 days ago

[0836d36](https://dart.googlesource.com/sdk.git/+/0836d36dc7d074cdbfbd5a8795a6ba940c14156b)
[[infra] Adjust build windows-arm64 split to avoid
timeouts.](https://dart.googlesource.com/sdk.git/+/0836d36dc7d074cdbfbd5a8795a6ba940c14156b)
by Alexander Aprelev · 3 days ago

[0248324](https://dart.googlesource.com/sdk.git/+/02483247a724a089e175a7b29125a8e64d743e33)
[[cq] bump linter to 3.7 and tall-style
format](https://dart.googlesource.com/sdk.git/+/02483247a724a089e175a7b29125a8e64d743e33)
by pq · 3 days ago

[238db6e](https://dart.googlesource.com/sdk.git/+/238db6e7017beb64193ffc01b508bd297f3e2f56)
[[ DDS ] Fix package:vm_service constraints before publishing
5.0.0](https://dart.googlesource.com/sdk.git/+/238db6e7017beb64193ffc01b508bd297f3e2f56)
by Ben Konyi · 3 days ago

[8a3b4ab](https://dart.googlesource.com/sdk.git/+/8a3b4ab3181b1d31e4a7440634893bce5412f22d)
[Elements. Restore lazy reading ClassElement
members.](https://dart.googlesource.com/sdk.git/+/8a3b4ab3181b1d31e4a7440634893bce5412f22d)
by Konstantin Shcheglov · 3 days ago

[519e288](https://dart.googlesource.com/sdk.git/+/519e288797517e339f8b8333d045f23b5d98aba2)
[Elements. Migrate
ElementNameUnion.](https://dart.googlesource.com/sdk.git/+/519e288797517e339f8b8333d045f23b5d98aba2)
by Konstantin Shcheglov · 3 days ago

[01f5956](https://dart.googlesource.com/sdk.git/+/01f59564b87f859e229ec7a6f4fa6fe94478c96f)
[Elements. Migrate
NormalizeHelper.](https://dart.googlesource.com/sdk.git/+/01f59564b87f859e229ec7a6f4fa6fe94478c96f)
by Konstantin Shcheglov · 3 days ago

[a5c3b34](https://dart.googlesource.com/sdk.git/+/a5c3b34173f2ac90c5be47e66f86e9d4b3dacf1b)
[Elements. Set element for a synthetic covariant
merge.](https://dart.googlesource.com/sdk.git/+/a5c3b34173f2ac90c5be47e66f86e9d4b3dacf1b)
by Konstantin Shcheglov · 3 days ago

[077a4c3](https://dart.googlesource.com/sdk.git/+/077a4c3545f3c78d9f29da68a6af22e367875a58)
[Elements. Migrate
SinceSdkVersionComputer.](https://dart.googlesource.com/sdk.git/+/077a4c3545f3c78d9f29da68a6af22e367875a58)
by Konstantin Shcheglov · 3 days ago

[22fe194](https://dart.googlesource.com/sdk.git/+/22fe1947d24e51c2c57235a0dc1b60ddb6976221)
[Elements. Migrate ThisLookup and
LexicalLookup.](https://dart.googlesource.com/sdk.git/+/22fe1947d24e51c2c57235a0dc1b60ddb6976221)
by Konstantin Shcheglov · 3 days ago

[0f82db5](https://dart.googlesource.com/sdk.git/+/0f82db5a9ccaaab61a8135367a9120336f7b587f)
[Roll Fuchsia Test Scripts from r9Dc5VRF6sE3pJH20... to
3SIihrAqX5c1w3ep7...](https://dart.googlesource.com/sdk.git/+/0f82db5a9ccaaab61a8135367a9120336f7b587f)
by DEPS Autoroller · 3 days ago

[cee59be](https://dart.googlesource.com/sdk.git/+/cee59be7560f5906a82dc9330e756dbf1a218340)
[Roll Fuchsia SDK from 26.20241231.3.1 to
26.20250106.5.1](https://dart.googlesource.com/sdk.git/+/cee59be7560f5906a82dc9330e756dbf1a218340)
by DEPS Autoroller · 3 days ago

[efda4af](https://dart.googlesource.com/sdk.git/+/efda4aff7cb5cdca3237a52e5fb6c805f4403c5a)
[Add GN target to build Debian package from regular
output.](https://dart.googlesource.com/sdk.git/+/efda4aff7cb5cdca3237a52e5fb6c805f4403c5a)
by Ryan Macnak · 3 days ago

[0f15e32](https://dart.googlesource.com/sdk.git/+/0f15e32ad3551ca492a5a7c62d9182d1e4fd4627)
[[DEPS] Update web
browsers](https://dart.googlesource.com/sdk.git/+/0f15e32ad3551ca492a5a7c62d9182d1e4fd4627)
by Mayank Patke · 3 days ago

[8d851b1](https://dart.googlesource.com/sdk.git/+/8d851b17c5dcc58f3033831f1fdd5783f125c5d9)
[Bump dartdoc to
e1295863b11c54680bf178ec9c2662a33b0e24be](https://dart.googlesource.com/sdk.git/+/8d851b17c5dcc58f3033831f1fdd5783f125c5d9)
by Devon Carew · 3 days ago

[048df9d](https://dart.googlesource.com/sdk.git/+/048df9d706c37b0fd00a88c65b7ce772ce125b8c)
[[vm] Fix tree-shaking of mixin applications when mixin has a member
with entry point
pragma](https://dart.googlesource.com/sdk.git/+/048df9d706c37b0fd00a88c65b7ce772ce125b8c)
by Alexander Markov · 3 days ago
2025-01-17 04:46:23 +00:00
2024-12-19 20:06:21 +00:00
2025-01-09 00:10:05 +00:00
2024-12-26 17:40:29 +00:00
2019-11-27 15:04:02 -08:00
2019-11-27 15:04:02 -08:00
2019-08-16 16:54:58 +01:00

Flutter

Flutter CI Status Discord badge BlueSky badge codecov CII Best Practices SLSA 1

Flutter is Google's SDK for crafting beautiful, fast user experiences for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.

Documentation

For announcements about new releases, follow the flutter-announce@googlegroups.com mailing list. Our documentation also tracks breaking changes across releases.

Terms of service

The Flutter tool may occasionally download resources from Google servers. By downloading or using the Flutter SDK, you agree to the Google Terms of Service: https://policies.google.com/terms

For example, when installed from GitHub (as opposed to from a prepackaged archive), the Flutter tool will download the Dart SDK from Google servers immediately when first run, as it is used to execute the flutter tool itself. This will also occur when Flutter is upgraded (e.g. by running the flutter upgrade command).

About Flutter

We think Flutter will help you create beautiful, fast apps, with a productive, extensible and open development model, whether you're targeting iOS or Android, web, Windows, macOS, Linux or embedding it as the UI toolkit for a platform of your choice.

Beautiful user experiences

We want to enable designers to deliver their full creative vision without being forced to water it down due to limitations of the underlying framework. Flutter's layered architecture gives you control over every pixel on the screen and its powerful compositing capabilities let you overlay and animate graphics, video, text, and controls without limitation. Flutter includes a full set of widgets that deliver pixel-perfect experiences whether you're building for iOS (Cupertino) or other platforms (Material), along with support for customizing or creating entirely new visual components.

Reflectly hero image

Fast results

Flutter is fast. It's powered by hardware-accelerated 2D graphics libraries like Skia (which underpins Chrome and Android) and Impeller. We architected Flutter to support glitch-free, jank-free graphics at the native speed of your device.

Flutter code is powered by the world-class Dart platform, which enables compilation to 32-bit and 64-bit ARM machine code for iOS and Android, JavaScript and WebAssembly for the web, as well as Intel x64 and ARM for desktop devices.

Dart diagram

Productive development

Flutter offers stateful hot reload, allowing you to make changes to your code and see the results instantly without restarting your app or losing its state.

Hot reload animation

Extensible and open model

Flutter works with any development tool (or none at all), and also includes editor plug-ins for both Visual Studio Code and IntelliJ / Android Studio. Flutter provides tens of thousands of packages to speed your development, regardless of your target platform. And accessing other native code is easy, with support for both FFI (on Android, on iOS, on macOS, and on Windows) as well as platform-specific APIs.

Flutter is a fully open-source project, and we welcome contributions. Information on how to get started can be found in our contributor guide.

Description
No description provided
Readme 328 MiB
Languages
Dart 75.4%
C++ 16.4%
Objective-C++ 2.7%
Java 2.7%
Objective-C 0.6%
Other 1.8%