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

Comparing IO-AIO/Changes (file contents):
Revision 1.362 by root, Sun Aug 12 06:03:20 2018 UTC vs.
Revision 1.376 by root, Fri Dec 28 12:09:50 2018 UTC

34TODO: https://kernelnewbies.org/Linux_4.11 34TODO: https://kernelnewbies.org/Linux_4.11
35TODO: define useful rules for [[$wd, $path], $path] &c and implement them 35TODO: define useful rules for [[$wd, $path], $path] &c and implement them
36TODO: https://github.com/coreutils/coreutils/blob/master/src/stat.c maybe IO::AIO::FSID 36TODO: https://github.com/coreutils/coreutils/blob/master/src/stat.c maybe IO::AIO::FSID
37TODO: mlock2, MLOCK_ONFAULT 37TODO: mlock2, MLOCK_ONFAULT
38TODO: dup3, pipe2, accept4 38TODO: dup3, pipe2, accept4
39TODO: dump config.log when automated testign and configure fails
40TODO: ns time resolution in utime
41
42 - majorly speed up scandir for the very special case of a non-POSIX
43 filesystem that nevertheless reports valid dt_type information.
44 The only known filesystem of this type is currently btrfs, which
45 didn't get it's act together to implement POSIX semantics in all
46 these years, and I am tired of waiting.
47 - add IO::AIO::MCL_ONFAULT for mlockall, add IO::AIO::mlockall.
48 - neither sys/mkdev.h nor sys/sysmacros.h were included, even when they
49 were detected by autoconf.
50
514.6 Sat Aug 25 21:58:36 CEST 2018
52 - add st_btime, st_btimesec, st_btimensec and st_gen accessors,
53 mostly for bsds which expose birthtime and st_gen members (netbsd, freebsd
54 but only st_gen on openbsd because they compiled their perl without support
55 for birthtimes).
56 - fix madvise and munlock to properly support negative offsets.
57 - allocate fd for the aio_close at boot time, to guarantee it working
58 later, rather than calling abort when it fails. also avoids
59 close-on-exec race issues after module load.
60 - #undef utime on win32, maybe this helps some reports of utime hangs.
61 - minor doc improvements.
62 - minor configure cleanups.
63 - use $Config{perllibs} instead of libs for configure. might help people
64 who didn'T install all perl dependencies (might break things as well).
65
664.54 Tue Aug 14 13:54:48 CEST 2018
67 - include sys/mkdev.h or sys/sysmacros.h if available.
68 - further tweaks to configure invocation for systems requiring --rpath.
69 - no longer rely on custom paths on win32 platforms.
70 - try to work around buggy PAGESIZE macro on solaris.
71
724.53 Tue Aug 14 11:27:50 CEST 2018
73 - add $Config{libs} to LIBS for configure, to work around systems
74 with broken library dependencies (... openbsd).
75
764.52 Sun Aug 12 08:09:45 CEST 2018
77 - config.h.in was missing in distribution.
39 78
404.51 Sun Aug 12 07:24:14 CEST 2018 794.51 Sun Aug 12 07:24:14 CEST 2018
41 - complete rework of the autoconf framework: IO::AIO now uses its own 80 - complete rework of the autoconf framework: IO::AIO now uses its own
42 config.h, separate from libeio, and tries to test the actual perl 81 config.h, separate from libeio, and tries to test the actual perl
43 environment, not the standard system environment. 82 environment, not the standard system environment.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines