dart-autoroll@skia-public.iam.gserviceaccount.com a4dfc42ea3 Roll BoringSSL from b771573651eb to d589045a7726 (44 revisions)
https://boringssl.googlesource.com/boringssl.git/+log/b771573651eb..d589045a7726

2026-05-08 xfding@google.com Bump version for Bazel Central Registry
2026-05-08 rpolzer@google.com Limit PEM data to 1 GiB.
2026-05-08 victorvianna@google.com Roll windows toolchain
2026-05-08 victorvianna@google.com Fix presubmit errors in infra/config/main.star
2026-05-07 davidben@google.com Consistently fill in the sign bit in BN_lebin2bn and BN_bin2bn
2026-05-07 rpolzer@google.com Disable the tests for fork detection on Linux < 4.14.
2026-05-07 davidben@google.com Inherit hostflags verify params even without hosts
2026-05-07 rpolzer@google.com Clean up bssl::PEM_read_bio_inner.
2026-05-07 rpolzer@google.com Fork detection: add rfork() and similar support for FreeBSD/OpenBSD.
2026-05-06 davidben@google.com Implement libpki's HexEncode function more straightforwardly
2026-05-06 davidben@google.com Remove internal NumberToDecimalString helper
2026-05-06 davidben@google.com Align libpki's PEM parser with crypto/pem a bit
2026-05-06 davidben@google.com Add some tests to capture libpki's PEMTokenizer behavior
2026-05-06 rpolzer@google.com Clear the counters for empty or warning records only on actual data.
2026-05-06 xfding@google.com rust: bssl-tls: Raw Public Key credentials
2026-05-06 rpolzer@google.com Fix integer overflow in CollapseWhitespaceASCII.
2026-05-06 xfding@google.com x509: Use explicit has_value on optionals
2026-05-06 rpolzer@google.com TRUST_TOKEN_ISSUER: add missing `return 0` when trying to set a too small metadata key.
2026-05-06 xfding@google.com rust: bssl-tls: feature gate the sync_io module
2026-05-06 xfding@google.com rust: bssl-tls: Expose bssl_sys::SSL handle from `TlsConnection`
2026-05-06 xfding@google.com perlasm: Conform to the visibility convention and fix typo
2026-05-05 xfding@google.com ssl: const-correct SSL_CREDENTIAL
2026-05-05 divVerent@gmail.com Implement a vectorized "double Keccak".
2026-05-05 xfding@google.com rust: bssl-tls: Introduce custom certificate verification
2026-05-05 davidben@google.com draft-ietf-tls-tls13-pkcs1-00 is now RFC 9963
2026-05-05 davidben@google.com Fix BIO_set_retry_special
2026-05-05 davidben@google.com Test non-blocking connect in connect BIOs
2026-05-05 chlily@google.com crypto/x509: Tighten URI name constraints parsing and matching
2026-05-05 davidben@google.com Fix return value in x509_print_rsa_pss_params error path
2026-05-05 xfding@google.com rust: bssl-tls: Do not depend on `tracing` yet
2026-05-05 xfding@google.com crypto: Make X509* and EVP_PKEY* const clonable
2026-05-05 davidben@google.com bssl-crypto: Stop gating ML-DSA on a Rust feature flag
2026-05-04 xfding@google.com rust: bssl-tls: Remove TlsConnectionRef
2026-05-04 xfding@google.com rust: bssl-tls: Promote CertificateCache to a full ref-counted type
2026-05-04 davidben@google.com Use placement new to initialize the atomic into the WIPEONFORK page
2026-05-04 davidben@google.com Implement EVP_HPKE_KEY_derive
2026-05-04 davidben@google.com Use HPKE-PQ test vectors from the spec
2026-05-04 xfding@google.com rust: bssl-tls: fix MockSocket behaviour on pending read
2026-05-04 xfding@google.com rust: bssl-x509: rename our panic-catcher
2026-05-04 xfding@google.com x509: Switch from implicit `bool`-conversion to `has_value`
2026-05-04 davidben@google.com Update Wycheproof test vectors
2026-05-01 davidben@google.com Reference-count CRYPTO_BUFFER_POOLs
2026-05-01 xfding@google.com rust: bssl-tls: Sessions for TLS 1.3
2026-05-01 xfding@google.com rust: bssl-tls: Carve out tokio support into its own crate

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: Idab4d226d57a7e625b611f67eb8e1a89b41f1e9a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/501763
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Commit-Queue: dart-autoroll@skia-public.iam.gserviceaccount.com <dart-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2026-05-08 12:29:52 -07:00
2026-02-20 05:35:13 -08:00
2023-11-10 19:23:11 +00:00
2022-07-25 12:21:59 +00:00
2022-09-14 21:06:22 +00:00
2026-03-04 18:41:25 -08:00
2026-05-01 11:29:56 -07:00
2025-03-10 03:22:36 -07:00
2022-02-08 19:45:07 +00:00

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).

Dart platforms illustration

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.

S
Description
No description provided
Readme BSD-3-Clause 1.4 GiB
Languages
Dart 84.6%
C++ 13%
Python 0.7%
JavaScript 0.5%
HTML 0.4%
Other 0.5%