sccn / liblsl

C++ lsl library for multi-modal time-synched data transmission over the local network
Other
120 stars 70 forks source link

Replace Boost.Archive #203

Closed tstenner closed 1 year ago

tstenner commented 1 year ago

I expanded the unit tests for the old serialization format based on Boost.Archive to also cover a wide range of floating point and integer values.

The unit tests run a round-trip test (encode, compare against data serialized with the old serializer, decode, compare against input value) so binary compatibility is tested with every CI run. Tested on x86 (CI+local) and arm64 (MacOS CI + local Linux).