commit | 2996e1ddd22b4570d35f48a8f03a4f877d04ef19 | [log] [tgz] |
---|---|---|
author | Ömer Sinan Ağacan <omersa@google.com> | Tue Jun 27 10:53:33 2023 +0200 |
committer | GitHub <noreply@github.com> | Tue Jun 27 10:53:33 2023 +0200 |
tree | 1c62b9e4aa76b840a3754a672322e004f18b3e15 | |
parent | e76bd74e5c99b47c12b523b49140b637225fc3fc [diff] |
Implement message set wire format (#836) Message set wire format is old and deprecated format used instead of extensions in ancient protos. This adds a new `GeneratedMessage` subclass `$_MessageSet` to override binary serialization and deserialization methods for message sets. Message set messages now extend `$_MessageSet` instead of `GeneratedMessage`. The new class is prefixed as `$_` to make the addition backwards compatible.
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.