You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 25417e3
Browse filesBrowse the repository at this point in the historyBrowse files
Support big-endian platforms (s390x) in the scalar codecs (#85)
* Support big-endian platforms in the scalar codecs (fixes#83)
The scalar encode/decode paths copied integers to and from the byte
stream with memcpy, which silently assumes a little-endian host. On
big-endian systems such as s390x this produced corrupted streams.
Add small svb_load_le/svb_store_le helpers that keep using memcpy on
little-endian hosts (no codegen change) and fall back to explicit byte
shifts on big-endian hosts. Add an s390x CI job running under QEMU.
* CI: fix windows-2025 builds and refresh workflows
- windows-2025 no longer ships Visual Studio 2022; let CMake pick the
installed Visual Studio instead of hardcoding the generator.
- Replace leftover SIMDJSON_* options (ignored by this project) with a
BUILD_SHARED_LIBS axis so the static/shared matrix tests something.
- Bump actions/checkout to v7 and docker/setup-qemu-action to v4
(Node 20 deprecation).
0 commit comments