Treat empty and uninitialized Maps the same in equality checks (#638)

Treat an empty Map the same as an uninitialized Map when performing
equality checks. This ensures that reading a map field does not alter
the hashCode or equality comparison of the message itself.

Co-authored-by: Alex Greaves <alex.s.greaves@gmail.com>
2 files changed
tree: cda0e937fee4672af48e9fa2cfa22ca4ab95a72c
  1. .github/
  2. api_benchmark/
  3. protobuf/
  4. protoc_plugin/
  5. query_benchmark/
  6. tool/
  7. .gitignore
  8. analysis_options.yaml
  9. mono_repo.yaml
  10. README.md
README.md

Protobuf support for Dart

CI status pub package

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. It contains: