Skip to content

Conversation

@derek-miller
Copy link
Contributor

The bit64 module uses {high, low} tables to represent 64-bit integers, which are indistinguishable from regular 2-element arrays. This causes issues when code needs to differentiate between Int64 values and arrays (e.g., protobuf encoders checking for repeated fields).

The bit64 module uses {high, low} tables to represent 64-bit integers,
which are indistinguishable from regular 2-element arrays. This causes
issues when code needs to differentiate between Int64 values and arrays
(e.g., protobuf encoders checking for repeated fields).
@derek-miller derek-miller enabled auto-merge (squash) January 12, 2026 14:48
@derek-miller derek-miller merged commit 73bad5f into main Jan 12, 2026
8 checks passed
@derek-miller derek-miller deleted the is-bit64 branch January 12, 2026 14:50
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.

2 participants