Revision history for Data-NDArray-Shared 0.07 2026-10-16 - Distinguish copied files from aliases during arithmetic. - Keep PDL aliases alive and reject incompatible or frozen backing files. - Load required PDL operations automatically and improve bulk fills. 0.06 2026-09-26 - A reshape killed part-way is repaired to the 1-D view instead of leaving the file unopenable. - Segments are reserved, so a full filesystem fails the constructor; DATA_NDARRAY_SHARED_SPARSE=1 skips the reservation. - A failed create no longer leaves a full-size file behind. 0.05 2026-09-15 - Recover a lock left ownerless by a corrupt file instead of hanging. - Fix a writer stall on ARM64 after readers release. 0.04 2026-08-12 - A file left by an interrupted create is recovered, not refused. - freeze()/new_readonly(): sealed read-only mode, lock-free. - unlink() reports a failed removal; a missing file is no error. 0.03 2026-07-22 - Fix a use-after-free in add(), subtract() and multiply() when a tied peer destroys the object; it now croaks. - On-disk format change (v1 -> v2): recreate 0.02 files. - Security and robustness hardening. 0.02 2026-07-03 - Security and robustness hardening; backing files now created mode 0600 (pass a file-mode argument to new() for cross-user sharing). 0.01 2026-06-26 - Initial release.