Skip to content

Fix empty Array[Double] unpickling alignment#307

Open
mlvn23 wants to merge 1 commit intosuzaku-io:masterfrom
mlvn23:fix-empty-double-array-unpickle
Open

Fix empty Array[Double] unpickling alignment#307
mlvn23 wants to merge 1 commit intosuzaku-io:masterfrom
mlvn23:fix-empty-double-array-unpickle

Conversation

@mlvn23
Copy link
Copy Markdown

@mlvn23 mlvn23 commented Mar 28, 2026

Fixes #306

This changes ArrayPickler.unpickle so that the Double-array alignment padding
is consumed even when the array length is zero.

It also adds regression tests for Scala 2 and Scala 3 macro-generated picklers
covering:

  • both non-empty
  • leading non-empty
  • trailing non-empty

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.

Empty Array[Double] can misalign decoding of following Array[Double] fields

2 participants