Branch: refs/heads/smoke-me/jkeenan/gray/gdbm-crashtolerance
Home: https://github.com/Perl/perl5
Commit: 66a4b85cc70e7db53b40b22de95cdf30724649c8
https://github.com/Perl/perl5/commit/66a4b85cc70e7db53b40b22de95cdf30724649c8
Author: Sergey Poznyakoff <[email protected]>
Date: 2021-10-09 (Sat, 09 Oct 2021)
Changed paths:
M MANIFEST
M ext/GDBM_File/GDBM_File.pm
M ext/GDBM_File/GDBM_File.xs
M ext/GDBM_File/Makefile.PL
A ext/GDBM_File/t/dump.t
A ext/GDBM_File/t/snapshot.t
Log Message:
-----------
GDBM_File: Implement crash-tolerance and export/import functions.
* ext/GDBM_File/Makefile.PL: Register new constants: gdbm_open
flags and return values for gdbm_latest_snapshot.
* ext/GDBM_File/GDBM_File.pm: Update documentation.
Export new constants.
Raise version to 1.21.
* ext/GDBM_File/GDBM_File.xs (dbcroak): Include system error
infomation, when appropriate.
(gdbm_syserrno): Return a meaningful value if not_here.
(gdbm_dump, gdbm_load, gdbm_convert)
(gdbm_failure_atomic, gdbm_latest_snapshot)
(gdbm_crash_tolerance_status): New functions.
* ext/GDBM_File/t/dump.t: New testcase.
* ext/GDBM_File/t/snapshot.t: New testcase.
* MANIFEST: List new files.