From: Gurusamy Sarathy Date: Tue, 12 Oct 1999 17:11:18 +0000 (+0000) Subject: update perldelta for change#4356 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=becf2bd3c78313a795e11dee0fdc7b17b9bf36cb;p=p5sagit%2Fp5-mst-13.2.git update perldelta for change#4356 p4raw-link: @4356 on //depot/perl: 72b166521443a1b89b0fed156fa8334cfab6e61b p4raw-id: //depot/perl@4357 --- diff --git a/Changes b/Changes index cda8c0f..b9c1815 100644 --- a/Changes +++ b/Changes @@ -79,6 +79,46 @@ Version 5.005_62 Development release working toward 5.006 ---------------- ____________________________________________________________________________ +[ 4356] By: gsar on 1999/10/12 16:53:31 + Log: add File::BSDGlob as File::Glob and load it at compile-time + if perl was built with -DPERL_INTERNAL_GLOB + + TODO: we currently get a compile-time failure if File/Glob.pm + can't be found; such failure needs to be made to emit a warning + and use the csh implementation instead + Branch: perl + + ext/File/Glob/Changes ext/File/Glob/Glob.pm + + ext/File/Glob/Glob.xs ext/File/Glob/Makefile.PL + + ext/File/Glob/TODO ext/File/Glob/bsd_glob.c + + ext/File/Glob/bsd_glob.h t/lib/glob-basic.t + + t/lib/glob-global.t t/lib/glob-taint.t + ! MANIFEST op.c t/op/glob.t t/op/readdir.t t/op/taint.t + ! t/pragma/overload.t +____________________________________________________________________________ +[ 4355] By: jhi on 1999/10/12 15:30:05 + Log: Revert the parts of #3926 that outlawed character ranges + that have character classes such as \w as either endpoint. + This change re-establishes the old behavior which meant that + such ranges weren't really ranges, the "-" was literal. + Moreover, this change also fixes the old behavior to be + more consistent: [\w-.] and [\s-\w] worked, but [.-\w] didn't. + Now they all do work as described above. The #3926 outlawed + all of those. + Branch: cfgperl + ! pod/perldiag.pod pod/perlre.pod regcomp.c t/op/re_tests +____________________________________________________________________________ +[ 4354] By: jhi on 1999/10/12 09:58:59 + Log: Integrate with Sarathy. + Branch: cfgperl + !> (integrate 33 files) +____________________________________________________________________________ +[ 4353] By: gsar on 1999/10/12 05:53:40 + Log: apply parts of LynxOS patches from Alan Johnson + + Branch: perl + ! Changes hints/lynxos.sh pod/perldelta.pod t/lib/safe2.t + ! t/op/groups.t +____________________________________________________________________________ [ 4352] By: gsar on 1999/10/12 05:24:39 Log: allow any unpack specifier to take a count via '/' (from Ilya Zakharevich) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 75423ce..1f39e4f 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -324,6 +324,15 @@ change#3385, also need perlguts documentation [TODO - Tuomas Lukka ] +=head2 File globbing implemented internally + +WARNING: This is currently an experimental feature. Interfaces and +implementation are likely to change. + +Perl can be compiled with -DPERL_INTERNAL_GLOB to use the File::Glob +implementation of the glob() operator. This avoids using an external +csh process and the problems associated with it. + =head2 Binary numbers supported Binary numbers are now supported as literals, in s?printf formats, and @@ -1082,6 +1091,12 @@ autoloaded or is a symbolic reference. A bug that caused File::Find to lose track of the working directory when pruning top-level directories has been fixed. +=item File::Glob + +This extension implements BSD-style file globbing. It will also be +used for the internal implementation of the glob() operator if +Perl was compiled with -DPERL_INTERNAL_GLOB. See L. + =item File::Spec New methods have been added to the File::Spec module: devnull() returns