Skip to content

import_proto3: Generate seq[Entry] for map type#69

Merged
nitely merged 2 commits into
status-im:masterfrom
nitely:conformance_map
Apr 20, 2026
Merged

import_proto3: Generate seq[Entry] for map type#69
nitely merged 2 commits into
status-im:masterfrom
nitely:conformance_map

Conversation

@nitely
Copy link
Copy Markdown
Contributor

@nitely nitely commented Apr 13, 2026

Current Table implementation is not conformant; it may hide bugs (#67). To make it conformant needs to support duplicate keys, and add a way to specify its key/value proto type in the pragma. Likely implemented as an extension /protobuf_serialization/pkg/tables.

Changes:

  • import_proto3: Generate seq[Entry] for map type instead of Table[K, V]

HEAD:

CONFORMANCE SUITE PASSED: 1275 successes, 1367 skipped, 81 expected failures, 0 unexpected failures.

This PR:

CONFORMANCE SUITE PASSED: 1315 successes, 1367 skipped, 41 expected failures, 0 unexpected failures.

@nitely nitely marked this pull request as ready for review April 20, 2026 16:13
@nitely nitely merged commit 21e9d03 into status-im:master Apr 20, 2026
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant