Revision history for Perl extension File::FastSlurp.
9999.01 Mon Sep 1 00:20:56 2003
- original version; created by h2xs 1.21 with options
-AX -n File::FastSlurp
9999.02 Wed Dec 17 03:40:49 EST 2003
- skip DATA test in handle.t on OSX (bug in perl with sysread on DATA)
- changed checking if file handle from fileno to ref
from Randal Schwartz <merlyn@stonehenge.com>
- added support for atomic spewing
- added new test stdin.t for the fileno/ref change
- added new test inode.t to test atomic spewing
9999.03 Mon Dec 22 01:44:43 EST 2003
- fixed DATA handle bugs in t/handle.t on osx (should be fixed
on BSD as well)
- added more comments to code
9999.04 Mon Feb 23 14:20:52 EST 2004
- fixed DATA handle bug in t/handle.t (not seen on most OS's)
Thanks to James Willmore <jwillmore@adelphia.net>
9999.05 Tue Feb 24 21:14:55 EST 2004
- skip handle tests where socketpair is not supported (pre 5.8
on windows)
Thanks to Mike Arms <marms@sandia.gov>
9999.06 Mon Sep 20 01:57:00 EDT 2004
- Slurping the DATA handle now works without the workaround.
tests are in t/data_scalar.t and t/data_list.t
- Paragraph mode in read_file is supported. As with <> when $/
(input record separator) is set to '', then the input file is
split on multiple newlines (/\n\n+/).
Thanks to Geoffrey Leach <geoff@direcway.com>
9999.07 Tue Jan 25 01:33:11 EST 2005
- Slurping in pseudo files (as in /proc) which show a size of 0
but actually have data works. This seems to be the case on
linux but on Solaris those files show their proper size.
Thanks to Juerd Waalboer <juerd@cpan.org>
9999.08 Fri Apr 8 00:01:50 EDT 2005
- read_dir returns an array ref in scalar context
- read_dir keeps . and .. if keep_dot_dot option is set.
Thanks to John Alden <john.alden@bbc.co.uk>
- slurp() is an optional exported alias to read_file
Thanks to Damian Conway <damian@conway.org>