h5rs tools, browser reader, libhdf5 header checks, plugin filters, concurrency benchmark #14

Merged
osobh merged 60 commits from feat/p1-proof into main 2026-09-26 13:14:39 +00:00
Showing only changes of commit 743c32b512 - Show all commits
+5
View File
@@ -158,6 +158,11 @@ fill-value item that did is fixed).
files; we do not decode those messages at open. files; we do not decode those messages at open.
- Deliberately not refused, because clawhdf5 up to v2.7.0 wrote them: a - Deliberately not refused, because clawhdf5 up to v2.7.0 wrote them: a
float sign bit position outside the type, and a size-0 string type. float sign bit position outside the type, and a size-0 string type.
- Not refused because current libhdf5 reads it though HDF5 2.0.0
(h5py 3.16) refuses it: a v4 chunked layout whose dimensions are
encoded in more bytes than they need (HDFGroup/hdf5@e124c36,
2026-06-05, relaxed that check; clawhdf5 wrote such layouts until
2026-09-26).
- Not refused because HDF5 2.0 (h5py 3.16) reads them though newer - Not refused because HDF5 2.0 (h5py 3.16) reads them though newer
libhdf5 refuses them: bit-field offset/precision outside the type, an libhdf5 refuses them: bit-field offset/precision outside the type, an
unknown variable-length kind, an array type whose stored size is not unknown variable-length kind, an array type whose stored size is not