… | |
… | |
36 | TODO: mlock2, MLOCK_ONFAULT |
36 | TODO: mlock2, MLOCK_ONFAULT |
37 | TODO: dup3, pipe2, accept4 |
37 | TODO: dup3, pipe2, accept4 |
38 | TODO: dump config.log when automated testign and configure fails |
38 | TODO: dump config.log when automated testign and configure fails |
39 | TODO: ns time resolution in utime |
39 | TODO: ns time resolution in utime |
40 | |
40 | |
|
|
41 | 4.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 | |
53 | 4.6 Sat Aug 25 21:58:36 CEST 2018 |
51 | 4.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 | |
68 | 4.54 Tue Aug 14 13:54:48 CEST 2018 |
66 | 4.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. |