ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/IO-AIO/Changes
(Generate patch)

Comparing IO-AIO/Changes (file contents):
Revision 1.377 by root, Fri Dec 28 12:43:00 2018 UTC vs.
Revision 1.378 by root, Mon Mar 4 10:28:38 2019 UTC

36TODO: mlock2, MLOCK_ONFAULT 36TODO: mlock2, MLOCK_ONFAULT
37TODO: dup3, pipe2, accept4 37TODO: dup3, pipe2, accept4
38TODO: dump config.log when automated testign and configure fails 38TODO: dump config.log when automated testign and configure fails
39TODO: ns time resolution in utime 39TODO: ns time resolution in utime
40 40
414.7 Mon Mar 4 11:28:13 CET 2019
41 - majorly speed up scandir for the very special case of a non-POSIX 42 - majorly speed up scandir for the very special case of a non-POSIX
42 filesystem that nevertheless reports valid dt_type information. 43 filesystem that nevertheless reports valid dt_type information.
43 The only known filesystem of this type is currently btrfs, which 44 The only known filesystem of this type is currently btrfs, which
44 didn't get it's act together to implement POSIX semantics in all 45 didn't get it's act together to implement POSIX semantics in all
45 these years, and I am tired of waiting. 46 these years, and I am tired of waiting.
46 - use a different strategy in aio_close that results in a real close
47 when used on perl filehandles, but rely onn dup2 for everything
48 else.
49 - add IO::AIO::MCL_ONFAULT for mlockall, add IO::AIO::mlockall. 47 - add IO::AIO::MCL_ONFAULT for mlockall, add IO::AIO::mlockall.
50 - neither sys/mkdev.h nor sys/sysmacros.h were included, even when they 48 - neither sys/mkdev.h nor sys/sysmacros.h were included, even when they
51 were detected by autoconf. 49 were detected by autoconf.
52 50
534.6 Sat Aug 25 21:58:36 CEST 2018 514.6 Sat Aug 25 21:58:36 CEST 2018
61 close-on-exec race issues after module load. 59 close-on-exec race issues after module load.
62 - #undef utime on win32, maybe this helps some reports of utime hangs. 60 - #undef utime on win32, maybe this helps some reports of utime hangs.
63 - minor doc improvements. 61 - minor doc improvements.
64 - minor configure cleanups. 62 - minor configure cleanups.
65 - use $Config{perllibs} instead of libs for configure. might help people 63 - use $Config{perllibs} instead of libs for configure. might help people
66 who didn'T install all perl dependencies (might break things as well). 64 who didn't install all perl dependencies (might break things as well).
67 65
684.54 Tue Aug 14 13:54:48 CEST 2018 664.54 Tue Aug 14 13:54:48 CEST 2018
69 - include sys/mkdev.h or sys/sysmacros.h if available. 67 - include sys/mkdev.h or sys/sysmacros.h if available.
70 - further tweaks to configure invocation for systems requiring --rpath. 68 - further tweaks to configure invocation for systems requiring --rpath.
71 - no longer rely on custom paths on win32 platforms. 69 - no longer rely on custom paths on win32 platforms.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines