Skip to content
Success

Changes

Summary

  1. Support marshalling of bigarrays with dimensions that don't fit in 4 bytes (#8791) (commit: 2e30946) (details)
Commit 2e30946419bd22cd6dfd69ea5066b96ce9aab9b8 by noreply
Support marshalling of bigarrays with dimensions that don't fit in 4 bytes (#8791)

Use a variable-length encoding (suggested by @stedolan) for dimensions that supports dimensions up to 2^64-1 each.

Change the marshalling identifier for bigarrays:_bigarray ~> _bigarr02
The identifier change reflects a change in the bigarray marshalling format.
(commit: 2e30946)
The file was modifiedruntime/bigarray.c (diff)
The file was addedtestsuite/tests/lib-marshal/marshal_bigarray.ml
The file was modifiedChanges (diff)
The file was addedtestsuite/tests/lib-marshal/marshal_bigarray.reference