commit | 14bbd0bd7ff9b7e322ff4e85bd243f6905170b92 | [log] [tgz] |
---|---|---|
author | Ömer Sinan Ağacan <omersa@google.com> | Tue Sep 30 09:20:08 2025 |
committer | GitHub <noreply@github.com> | Tue Sep 30 09:20:08 2025 |
tree | 906939a98ad1077bd1a990efeb294c4982ff2020 | |
parent | fb89979f8e83690989fd76eef4d5692aec4941d6 [diff] |
Sync a few small CLs: (#1060) - cl/660721933: moves some proto3 parsing functions to utils to allow reusing internally in a library when parsing an internal format. - cl/646759129: Update `CodedBufferReader` default depth limit to 100, to be consistent with the C++ and Java implementations. - cl/704280814: Update `CodedBufferReader` default size limit to max 32-bit signed integer to be consistent with the C++, Java, Objective-C implementations. - Also a minor change, not a CL: Type casts in `coded_buffer_writer.dart` was updated in this repo probably accidentally, as we never want to type cast with `as` in this repo. Revert it to the internal version which uses implicit casts. With this, about half of the protobuf files become identical with the internal version.
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 support for Dart.
Package | Description | Published Version |
---|---|---|
protobuf | Runtime library for protocol buffers support. | |
protoc_plugin | A protobuf protoc compiler plugin used to generate Dart code. | |
benchmarks | Benchmarks for various protobuf functions. |
For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.