commit | 20ec6856b65b7fd6445219fdec24d90b414f7469 | [log] [tgz] |
---|---|---|
author | Ömer Sinan Ağacan <omersa@google.com> | Tue Dec 05 08:23:56 2023 |
committer | GitHub <noreply@github.com> | Tue Dec 05 08:23:56 2023 |
tree | 5498cddf288f332f5cb145c34bbbfcdac7bdd594 | |
parent | bb1977478458d070abbb4802ae73a1560233864d [diff] |
Small PbList improvements (#906) - Reduce binary size increase caused by cl/586928869 by adding `dart2js:never-inline` pragmas to `add`, `addAll`, `clear`. - Override `isEmpty`, `isNotEmpty` avoid virtual calls to `length`. - Override `get iterator` to use the known iterator type of `_wrappedList`, which is always a `_GrowableList`. cl/587627017
Protocol Buffers (protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.
This repository is home to packages related to protobuf for Dart.
Package | Description | Published Version |
---|---|---|
protobuf | A support library for the generated code | |
protoc_plugin | A Dart back-end for the protoc compiler | |
api_benchmark | Benchmarking for various API calls | |
query_benchmark | Benchmark for encoding and decoding of a “real-world” protobuf |
For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.