https://boringssl.googlesource.com/boringssl.git/+log/047c29fe2c3e..60553ee001ee 2026-06-04 davidben@google.com draft-ietf-dnsop-svcb-https was also published 2026-06-04 davidben@google.com draft-ietf-lamps-dilithium-certificates is now RFC 9881 2026-06-03 davidben@google.com Restore the libcrypto C++ runtime dependency, but with a build flag 2026-06-03 davidben@google.com Fix error_depth in the name constraints common name check 2026-06-03 chlily@google.com Add default SSL options to SSL_OP_ALL 2026-06-03 rpolzer@google.com Unroll the ML-DSA NTT outer loops. 2026-06-03 rpolzer@google.com In SSL_reset_early_data_reject, clear out unreported bytes written. 2026-06-02 davidben@google.com Update Wycheproof test vectors 2026-06-02 andreser@google.com Replace most of P-256 assembly code with C 2026-06-02 rpolzer@google.com For AES-GCM-SIV, also require PCLMUL instruction set. 2026-06-02 rpolzer@google.com Add CMS_LIB to kLibraryNames. 2026-06-02 chlily@google.com Documentation: Change |...| to `...` for code references in comments 9/N 2026-06-02 rpolzer@google.com Remove the size limits for AES-EAX. 2026-06-02 chlily@google.com Documentation: Change |...| to `...` for code references in comments 15/15 2026-06-02 chlily@google.com Documentation: Change |...| to `...` for code references in comments 14/N 2026-06-02 chlily@google.com Documentation: Change |...| to `...` for code references in comments 12/N 2026-06-01 davidben@google.com Remove unreachable checks in builtin BIO callbacks 2026-06-01 davidben@google.com Convert built-in BIOs to write_ex 2026-06-01 davidben@google.com Switch some BIO_write calls to BIO_write_ex 2026-06-01 chlily@google.com Documentation: Change |...| to `...` for code references in comments 13/N 2026-06-01 davidben@google.com Take another pass at EVP_MD_CTX and EVP_CIPHER_CTX documentation 2026-06-01 mattm@google.com Implement plants-04 landmark relative MTC verification. 2026-06-01 davidben@google.com Implement BIO_write_ex 2026-06-01 davidben@google.com Narrow BIO_read and BIO_write error values 2026-06-01 davidben@google.com Fix BIOTest.SocketConnect on platforms where loopback is synchronous 2026-06-01 davidben@google.com Fix non-blocking connect completion check in BIO. 2026-06-01 davidben@google.com Fix EVP_MD_CTX reuse across EVP_PKEY algorithms 2026-06-01 davidben@google.com Use C++ destructors in by_dir.cc 2026-06-01 davidben@google.com Clean up by_dir's get_cert_by_subject function If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/boringssl-dart-sdk Please CC dart-engprod@google.com,dart-vm-gardener@rotations.google.com,dart-vm-team@google.com on the revert to ensure that a human is aware of the problem. To file a bug in BoringSSL: https://crbug.com/boringssl/new To file a bug in Dart SDK: https://github.com/dart-lang/sdk/issues To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Tbr: dart-vm-gardener@rotations.google.com Change-Id: Iae122815779b6085963c2b4c78bde9f7c5f37ff0 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/509421 Reviewed-by: Alexander Aprelev <aam@google.com> Reviewed-by: Ryan Macnak <rmacnak@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com> Commit-Queue: Ryan Macnak <rmacnak@google.com>
Dart
An approachable, portable, and productive language for high-quality apps on any platform
Dart is:
-
Approachable: Develop with a strongly typed programming language that is consistent, concise, and offers modern language features like null safety and patterns.
-
Portable: Compile to ARM, x64, or RISC-V machine code for mobile, desktop, and backend. Compile to JavaScript or WebAssembly for the web.
-
Productive: Make changes iteratively: use hot reload to see the result instantly in your running app. Diagnose app issues using DevTools.
Dart's flexible compiler technology lets you run Dart code in different ways, depending on your target platform and goals:
-
Dart Native: For programs targeting devices (mobile, desktop, server, and more), Dart Native includes both a Dart VM with JIT (just-in-time) compilation and an AOT (ahead-of-time) compiler for producing machine code.
-
Dart Web: For programs targeting the web, Dart Web includes both a development time compiler (dartdevc) and a production time compiler (dart2js).
License & patents
Dart is free and open source.
See LICENSE and PATENT_GRANT.
Using Dart
Visit dart.dev to learn more about the language, tools, and to find codelabs.
Browse pub.dev for more packages and libraries contributed by the community and the Dart team.
Our API reference documentation is published at api.dart.dev, based on the stable release. (We also publish docs from our beta and dev channels, as well as from the primary development branch).
Building Dart
If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.
There are more documents in our repo at docs.
Contributing to Dart
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.
Roadmap
Future plans for Dart are included in the combined Dart and Flutter roadmap on the Flutter wiki.