In perl.git, the branch maint-5.14 has been updated <http://perl5.git.perl.org/perl.git/commitdiff/5875c53b4ef8c948011dc6f4e7e4ae4e6effd6aa?hp=26c5c13a4ece9084f310610bb17fb2f24c72a73e>
- Log ----------------------------------------------------------------- commit 5875c53b4ef8c948011dc6f4e7e4ae4e6effd6aa Author: David Mitchell <da...@iabyn.com> Date: Mon Mar 11 00:55:14 2013 +0000 update TOC for perl5145delta M MANIFEST M Makefile.SH M pod.lst M pod/perl.pod M vms/descrip_mms.template M win32/Makefile M win32/makefile.mk M win32/pod.mak commit ead96365f562811e618a333e629415a50b20ed41 Author: David Mitchell <da...@iabyn.com> Date: Mon Mar 11 00:26:44 2013 +0000 create perldelta for 5.14.5 M pod/.gitignore A pod/perl5144delta.pod M pod/perldelta.pod ----------------------------------------------------------------------- Summary of changes: MANIFEST | 1 + Makefile.SH | 6 +- pod.lst | 3 +- pod/.gitignore | 2 +- pod/perl.pod | 1 + pod/{perldelta.pod => perl5144delta.pod} | 2 +- pod/perldelta.pod | 328 +++++++++++++++++++++--------- vms/descrip_mms.template | 71 ++++--- win32/Makefile | 4 +- win32/makefile.mk | 4 +- win32/pod.mak | 4 + 11 files changed, 286 insertions(+), 140 deletions(-) copy pod/{perldelta.pod => perl5144delta.pod} (99%) diff --git a/MANIFEST b/MANIFEST index 9bb6df9..7b290e9 100644 --- a/MANIFEST +++ b/MANIFEST @@ -4326,6 +4326,7 @@ pod/perl5140delta.pod Perl changes in version 5.14.0 pod/perl5141delta.pod Perl changes in version 5.14.1 pod/perl5142delta.pod Perl changes in version 5.14.2 pod/perl5143delta.pod Perl changes in version 5.14.3 +pod/perl5144delta.pod Perl changes in version 5.14.4 pod/perl561delta.pod Perl changes in version 5.6.1 pod/perl56delta.pod Perl changes in version 5.6 pod/perl570delta.pod Perl changes in version 5.7.0 diff --git a/Makefile.SH b/Makefile.SH index e14e4a8..3df721a 100755 --- a/Makefile.SH +++ b/Makefile.SH @@ -462,7 +462,7 @@ mini_obj = $(minindt_obj) $(MINIDTRACE_O) ndt_obj = $(obj0) $(obj1) $(obj2) $(obj3) $(ARCHOBJS) obj = $(ndt_obj) $(DTRACE_O) -perltoc_pod_prereqs = extra.pods pod/perl5144delta.pod pod/perlapi.pod pod/perlintern.pod pod/perlmodlib.pod pod/perluniprops.pod +perltoc_pod_prereqs = extra.pods pod/perl5145delta.pod pod/perlapi.pod pod/perlintern.pod pod/perlmodlib.pod pod/perluniprops.pod generated_pods = pod/perltoc.pod $(perltoc_pod_prereqs) Icwd = -Idist/Cwd -Idist/Cwd/lib @@ -1020,8 +1020,8 @@ pod/perlintern.pod: $(MINIPERL_EXE) autodoc.pl embed.fnc pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST $(MINIPERL) $(Icwd) pod/perlmodlib.PL -q -pod/perl5144delta.pod: pod/perldelta.pod - $(LNS) perldelta.pod pod/perl5144delta.pod +pod/perl5145delta.pod: pod/perldelta.pod + $(LNS) perldelta.pod pod/perl5145delta.pod extra.pods: $(MINIPERL_EXE) -@test ! -f extra.pods || rm -f `cat extra.pods` diff --git a/pod.lst b/pod.lst index 01fda04..1f20f18 100644 --- a/pod.lst +++ b/pod.lst @@ -141,7 +141,8 @@ h Miscellaneous perlhist Perl history records D perldelta Perl changes since previous version -d perl5144delta Perl changes in version 5.14.4 +d perl5145delta Perl changes in version 5.14.4 + perl5144delta Perl changes in version 5.14.4 perl5143delta Perl changes in version 5.14.3 perl5142delta Perl changes in version 5.14.2 perl5141delta Perl changes in version 5.14.1 diff --git a/pod/.gitignore b/pod/.gitignore index 52b8366..5288d22 100644 --- a/pod/.gitignore +++ b/pod/.gitignore @@ -58,6 +58,6 @@ /podselect.bat # generated -/perl5144delta.pod +/perl5145delta.pod /perlapi.pod /perlintern.pod diff --git a/pod/perl.pod b/pod/perl.pod index 01e5d00..b21a620 100644 --- a/pod/perl.pod +++ b/pod/perl.pod @@ -162,6 +162,7 @@ For ease of access, the Perl manual has been split up into several sections. perlhist Perl history records perldelta Perl changes since previous version + perl5144delta Perl changes in version 5.14.4 perl5143delta Perl changes in version 5.14.3 perl5142delta Perl changes in version 5.14.2 perl5141delta Perl changes in version 5.14.1 diff --git a/pod/perldelta.pod b/pod/perl5144delta.pod similarity index 99% copy from pod/perldelta.pod copy to pod/perl5144delta.pod index 68cf653..23deecb 100644 --- a/pod/perldelta.pod +++ b/pod/perl5144delta.pod @@ -2,7 +2,7 @@ =head1 NAME -perldelta - what is new for perl v5.14.4 +perl5144delta - what is new for perl v5.14.4 =head1 DESCRIPTION diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 68cf653..3121bc8 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -2,206 +2,340 @@ =head1 NAME -perldelta - what is new for perl v5.14.4 +[ this is a template for a new perldelta file. Any text flagged as +XXX needs to be processed before release. ] + +perldelta - what is new for perl v5.14.5 =head1 DESCRIPTION -This document describes differences between the 5.14.3 release and -the 5.14.4 release. +This document describes differences between the 5.14.4 release and +the 5.14.5 release. -If you are upgrading from an earlier release such as 5.12.0, first read +If you are upgrading from an earlier release such as 5.12.5, first read L<perl5140delta>, which describes differences between 5.12.0 and 5.14.0. +=head1 Notice + +XXX Any important notices here + =head1 Core Enhancements -No changes since 5.14.0. +XXX New core language features go here. Summarise user-visible core language +enhancements. Particularly prominent performance optimisations could go +here, but most should go in the L</Performance Enhancements> section. + +[ List each enhancement as a =head2 entry ] =head1 Security -This release contains one major, and medium, and a number of minor -security fixes. The latter are included mainly to allow the test suite to -pass cleanly with the clang compiler's address sanitizer facility. +XXX Any security-related notices go here. In particular, any security +vulnerabilities closed should be noted here rather than in the +L</Selected Bug Fixes> section. -=head2 CVE-2013-1667: memory exhaustion with arbitrary hash keys +[ List each security issue as a =head2 entry ] -With a carefully crafted set of hash keys (for example arguments on a -URL), it is possible to cause a hash to consume a large amount of memory -and CPU, and thus possibly to achieve a Denial-of-Service. +=head1 Incompatible Changes -This problem has been fixed. +XXX For a release on a stable branch, this section aspires to be: -=head2 memory leak in Encode + There are no changes intentionally incompatible with 5.14.0. If any + exist, they are bugs and reports are welcome. -The UTF-8 encoding implementation in Encode.xs had a memory leak which has been -fixed. +[ List each incompatible change as a =head2 entry ] -=head2 [perl #111594] Socket::unpack_sockaddr_un heap-buffer-overflow +=head1 Deprecations -A read buffer overflow could occur when copying C<sockaddr> buffers. -Fairly harmless. +XXX Any deprecated features, syntax, modules etc. should be listed here. +In particular, deprecated modules should be listed here even if they are +listed as an updated module in the L</Modules and Pragmata> section. -This problem has been fixed. +[ List each deprecation as a =head2 entry ] -=head2 [perl #111586] SDBM_File: fix off-by-one access to global ".dir" +=head1 Performance Enhancements -An extra byte was being copied for some string literals. Fairly harmless. +XXX Changes which enhance performance without changing behaviour go here. There +may well be none in a stable release. -This problem has been fixed. +[ List each enhancement as a =item entry ] -=head2 off-by-two error in List::Util +=over 4 -A string literal was being used that included two bytes beyond the -end of the string. Fairly harmless. +=item * -This problem has been fixed. +XXX -=head2 [perl #115994] fix segv in regcomp.c:S_join_exact() +=back -Under debugging builds, while marking optimised-out regex nodes as type -C<OPTIMIZED>, it could treat blocks of exact text as if they were nodes, -and thus SEGV. Fairly harmless. +=head1 Modules and Pragmata -This problem has been fixed. +XXX All changes to installed files in F<cpan/>, F<dist/>, F<ext/> and F<lib/> +go here. If Module::CoreList is updated, generate an initial draft of the +following sections using F<Porting/corelist-perldelta.pl>, which prints stub +entries to STDOUT. Results can be pasted in place of the '=head2' entries +below. A paragraph summary for important changes should then be added by hand. +In an ideal world, dual-life modules would have a F<Changes> file that could be +cribbed. -=head2 [perl #115992] PL_eval_start use-after-free +[ Within each section, list entries as a =item entry ] -The statement C<local $[;>, when preceded by an C<eval>, and when not part -of an assignment, could crash. Fairly harmless. +=head2 New Modules and Pragmata -This problem has been fixed. +=over 4 -=head2 wrap-around with IO on long strings +=item * -Reading or writing strings greater than 2**31 bytes in size could segfault -due to integer wraparound. +XXX -This problem has been fixed. +=back -=head1 Incompatible Changes +=head2 Updated Modules and Pragmata -There are no changes intentionally incompatible with 5.14.0. If any -exist, they are bugs and reports are welcome. +=over 4 -=head1 Deprecations +=item * -There have been no deprecations since 5.14.0. +XXX -=head1 Modules and Pragmata +=back -=head2 New Modules and Pragmata +=head2 Removed Modules and Pragmata -None +=over 4 -=head2 Updated Modules and Pragmata +=item * -The following modules have just the minor code fixes as listed above in -L</Security> (version numbers have not changed): +XXX -=over 4 +=back + +=head1 Documentation -=item Socket +XXX Changes to files in F<pod/> go here. Consider grouping entries by +file and be sure to link to the appropriate page, e.g. L<perlfunc>. -=item SDBM_File +=head2 New Documentation + +XXX Changes which create B<new> files in F<pod/> go here. + +=head3 L<XXX> + +XXX Description of the purpose of the new file here -=item List::Util +=head2 Changes to Existing Documentation + +XXX Changes which significantly change existing files in F<pod/> go here. +However, any changes to F<pod/perldiag.pod> should go in the L</Diagnostics> +section. + +=head3 L<XXX> + +=over 4 + +=item * + +XXX Description of the change here =back -L<Encode> has been upgraded from version 2.42_01 to version 2.42_02. +=head1 Diagnostics -L<Module::CoreList> has been updated to version 2.49_06 to add data for -this release. +The following additions or changes have been made to diagnostic output, +including warnings and fatal error messages. For the complete list of +diagnostic messages, see L<perldiag>. -=head2 Removed Modules and Pragmata +XXX New or changed warnings emitted by the core's C<C> code go here. Also +include any changes in L<perldiag> that reconcile it to the C<C> code. -None. +[ Within each section, list entries as a =item entry ] -=head1 Documentation +=head2 New Diagnostics -=head2 New Documentation +XXX Newly added diagnostic messages go here -None. +=over 4 -=head2 Changes to Existing Documentation +=item * -None. +XXX -=head1 Diagnostics +=back -No new or changed diagnostics. +=head2 Changes to Existing Diagnostics + +XXX Changes (i.e. rewording) of diagnostic messages go here + +=over 4 + +=item * + +XXX + +=back =head1 Utility Changes -None +XXX Changes to installed programs such as F<perlbug> and F<xsubpp> go +here. Most of these are built within the directories F<utils> and F<x2p>. + +[ List utility changes as a =head3 entry for each utility and =item +entries for each change +Use L<XXX> with program names to get proper documentation linking. ] + +=head3 L<XXX> + +=over 4 + +=item * + +XXX + +=back =head1 Configuration and Compilation -No changes. +XXX Changes to F<Configure>, F<installperl>, F<installman>, and analogous tools +go here. Any other changes to the Perl build process should be listed here. +However, any platform-specific changes should be listed in the +L</Platform Support> section, instead. + +[ List changes as a =item entry ]. + +=over 4 + +=item * + +XXX + +=back + +=head1 Testing + +XXX Any significant changes to the testing of a freshly built perl should be +listed here. Changes which create B<new> files in F<t/> go here as do any +large changes to the testing harness (e.g. when parallel testing was added). +Changes to existing files in F<t/> aren't worth summarising, although the bugs +that they represent may be covered elsewhere. + +[ List each test improvement as a =item entry ] + +=over 4 + +=item * + +XXX + +=back =head1 Platform Support +XXX Any changes to platform support should be listed in the sections below. + +[ Within the sections, list each platform as a =item entry with specific +changes as paragraphs below it. ] + =head2 New Platforms -None. +XXX List any platforms that this version of perl compiles on, that previous +versions did not. These will either be enabled by new files in the F<hints/> +directories, or new subdirectories and F<README> files at the top level of the +source tree. + +=over 4 + +=item XXX-some-platform + +XXX + +=back =head2 Discontinued Platforms -None. +XXX List any platforms that this version of perl no longer compiles on. + +=over 4 + +=item XXX-some-platform + +XXX + +=back =head2 Platform-Specific Notes +XXX List any changes for specific platforms. This could include configuration +and compilation changes or changes in portability/compatibility. However, +changes within modules for platforms should generally be listed in the +L</Modules and Pragmata> section. + +=over 4 + +=item XXX-some-platform + +XXX + +=back + +=head1 Internal Changes + +XXX Changes which affect the interface available to C<XS> code go here. +Other significant internal changes for future core maintainers should +be noted as well. + +[ List each test improvement as a =item entry ] + =over 4 -=item VMS +=item * -5.14.3 failed to compile on VMS due to incomplete application of a patch -series that allowed C<userelocatableinc> and C<usesitecustomize> to be -used simultaneously. Other platforms were not affected and the problem -has now been corrected. +XXX =back =head1 Selected Bug Fixes +XXX Important bug fixes in the core language are summarised here. +Bug fixes in files in F<ext/> and F<lib/> are best summarised in +L</Modules and Pragmata>. + +[ List each fix as a =item entry ] + =over 4 =item * -In Perl 5.14.0, C<$tainted ~~ @array> stopped working properly. Sometimes -it would erroneously fail (when C<$tainted> contained a string that occurs -in the array I<after> the first element) or erroneously succeed (when -C<undef> occurred after the first element) [perl #93590]. +XXX =back =head1 Known Problems -None. +XXX Descriptions of platform agnostic bugs we know we can't fix go here. Any +tests that had to be C<TODO>ed for the release would be noted here, unless +they were specific to a particular platform (see below). -=head1 Acknowledgements +This is a list of some significant unfixed bugs, which are regressions +from either 5.XXX.XXX or 5.XXX.XXX. -Perl 5.14.4 represents approximately 5 months of development since Perl 5.14.3 -and contains approximately 1,700 lines of changes across 49 files from 12 -authors. +[ List each fix as a =item entry ] -Perl continues to flourish into its third decade thanks to a vibrant community -of users and developers. The following people are known to have contributed the -improvements that became Perl 5.14.4: +=over 4 -Andy Dougherty, Chris 'BinGOs' Williams, Christian Hansen, Craig A. Berry, -Dave Rolsky, David Mitchell, Dominic Hargreaves, Father Chrysostomos, -Florian Ragwitz, Reini Urban, Ricardo Signes, Yves Orton. +=item * +XXX -The list above is almost certainly incomplete as it is automatically generated -from version control history. In particular, it does not include the names of -the (very much appreciated) contributors who reported issues to the Perl bug -tracker. +=back -For a more complete list of all of Perl's historical contributors, please see -the F<AUTHORS> file in the Perl source distribution. +=head1 Obituary + +XXX If any significant core contributor has died, we've added a short obituary +here. + +=head1 Acknowledgements +XXX The list of people to thank goes here. =head1 Reporting Bugs diff --git a/vms/descrip_mms.template b/vms/descrip_mms.template index b987a25..aef31cb 100644 --- a/vms/descrip_mms.template +++ b/vms/descrip_mms.template @@ -403,39 +403,40 @@ pod2 = [.lib.pods]perl5115delta.pod [.lib.pods]perl5120delta.pod [.lib.pods]perl pod3 = [.lib.pods]perl5130delta.pod [.lib.pods]perl51310delta.pod [.lib.pods]perl51311delta.pod [.lib.pods]perl5131delta.pod [.lib.pods]perl5132delta.pod pod4 = [.lib.pods]perl5133delta.pod [.lib.pods]perl5134delta.pod [.lib.pods]perl5135delta.pod [.lib.pods]perl5136delta.pod [.lib.pods]perl5137delta.pod pod5 = [.lib.pods]perl5138delta.pod [.lib.pods]perl5139delta.pod [.lib.pods]perl5140delta.pod [.lib.pods]perl5141delta.pod [.lib.pods]perl5142delta.pod -pod6 = [.lib.pods]perl5143delta.pod [.lib.pods]perl5144delta.pod [.lib.pods]perl561delta.pod [.lib.pods]perl56delta.pod [.lib.pods]perl570delta.pod -pod7 = [.lib.pods]perl571delta.pod [.lib.pods]perl572delta.pod [.lib.pods]perl573delta.pod [.lib.pods]perl581delta.pod [.lib.pods]perl582delta.pod -pod8 = [.lib.pods]perl583delta.pod [.lib.pods]perl584delta.pod [.lib.pods]perl585delta.pod [.lib.pods]perl586delta.pod [.lib.pods]perl587delta.pod -pod9 = [.lib.pods]perl588delta.pod [.lib.pods]perl589delta.pod [.lib.pods]perl58delta.pod [.lib.pods]perl590delta.pod [.lib.pods]perl591delta.pod -pod10 = [.lib.pods]perl592delta.pod [.lib.pods]perl593delta.pod [.lib.pods]perl594delta.pod [.lib.pods]perl595delta.pod [.lib.pods]perlaix.pod -pod11 = [.lib.pods]perlamiga.pod [.lib.pods]perlapi.pod [.lib.pods]perlapio.pod [.lib.pods]perlartistic.pod [.lib.pods]perlbeos.pod [.lib.pods]perlbook.pod -pod12 = [.lib.pods]perlboot.pod [.lib.pods]perlbot.pod [.lib.pods]perlbs2000.pod [.lib.pods]perlcall.pod [.lib.pods]perlce.pod [.lib.pods]perlcheat.pod -pod13 = [.lib.pods]perlclib.pod [.lib.pods]perlcn.pod [.lib.pods]perlcommunity.pod [.lib.pods]perlcompile.pod [.lib.pods]perlcygwin.pod -pod14 = [.lib.pods]perldata.pod [.lib.pods]perldbmfilter.pod [.lib.pods]perldebguts.pod [.lib.pods]perldebtut.pod [.lib.pods]perldebug.pod -pod15 = [.lib.pods]perldelta.pod [.lib.pods]perldgux.pod [.lib.pods]perldiag.pod [.lib.pods]perldoc.pod [.lib.pods]perldos.pod [.lib.pods]perldsc.pod -pod16 = [.lib.pods]perlebcdic.pod [.lib.pods]perlembed.pod [.lib.pods]perlepoc.pod [.lib.pods]perlfaq.pod [.lib.pods]perlfaq1.pod [.lib.pods]perlfaq2.pod -pod17 = [.lib.pods]perlfaq3.pod [.lib.pods]perlfaq4.pod [.lib.pods]perlfaq5.pod [.lib.pods]perlfaq6.pod [.lib.pods]perlfaq7.pod [.lib.pods]perlfaq8.pod -pod18 = [.lib.pods]perlfaq9.pod [.lib.pods]perlfilter.pod [.lib.pods]perlfork.pod [.lib.pods]perlform.pod [.lib.pods]perlfreebsd.pod [.lib.pods]perlfunc.pod -pod19 = [.lib.pods]perlgit.pod [.lib.pods]perlglossary.pod [.lib.pods]perlgpl.pod [.lib.pods]perlguts.pod [.lib.pods]perlhack.pod [.lib.pods]perlhacktips.pod -pod20 = [.lib.pods]perlhacktut.pod [.lib.pods]perlhaiku.pod [.lib.pods]perlhist.pod [.lib.pods]perlhpux.pod [.lib.pods]perlhurd.pod [.lib.pods]perlintern.pod -pod21 = [.lib.pods]perlinterp.pod [.lib.pods]perlintro.pod [.lib.pods]perliol.pod [.lib.pods]perlipc.pod [.lib.pods]perlirix.pod [.lib.pods]perljp.pod -pod22 = [.lib.pods]perlko.pod [.lib.pods]perllexwarn.pod [.lib.pods]perllinux.pod [.lib.pods]perllocale.pod [.lib.pods]perllol.pod [.lib.pods]perlmacos.pod -pod23 = [.lib.pods]perlmacosx.pod [.lib.pods]perlmod.pod [.lib.pods]perlmodinstall.pod [.lib.pods]perlmodlib.pod [.lib.pods]perlmodstyle.pod -pod24 = [.lib.pods]perlmpeix.pod [.lib.pods]perlmroapi.pod [.lib.pods]perlnetware.pod [.lib.pods]perlnewmod.pod [.lib.pods]perlnumber.pod -pod25 = [.lib.pods]perlobj.pod [.lib.pods]perlop.pod [.lib.pods]perlopenbsd.pod [.lib.pods]perlopentut.pod [.lib.pods]perlos2.pod [.lib.pods]perlos390.pod -pod26 = [.lib.pods]perlos400.pod [.lib.pods]perlpacktut.pod [.lib.pods]perlperf.pod [.lib.pods]perlplan9.pod [.lib.pods]perlpod.pod -pod27 = [.lib.pods]perlpodspec.pod [.lib.pods]perlpodstyle.pod [.lib.pods]perlpolicy.pod [.lib.pods]perlport.pod [.lib.pods]perlpragma.pod -pod28 = [.lib.pods]perlqnx.pod [.lib.pods]perlre.pod [.lib.pods]perlreapi.pod [.lib.pods]perlrebackslash.pod [.lib.pods]perlrecharclass.pod -pod29 = [.lib.pods]perlref.pod [.lib.pods]perlreftut.pod [.lib.pods]perlreguts.pod [.lib.pods]perlrequick.pod [.lib.pods]perlreref.pod -pod30 = [.lib.pods]perlretut.pod [.lib.pods]perlriscos.pod [.lib.pods]perlrun.pod [.lib.pods]perlsec.pod [.lib.pods]perlsolaris.pod [.lib.pods]perlsource.pod -pod31 = [.lib.pods]perlstyle.pod [.lib.pods]perlsub.pod [.lib.pods]perlsymbian.pod [.lib.pods]perlsyn.pod [.lib.pods]perlthrtut.pod [.lib.pods]perltie.pod -pod32 = [.lib.pods]perltoc.pod [.lib.pods]perltodo.pod [.lib.pods]perltooc.pod [.lib.pods]perltoot.pod [.lib.pods]perltrap.pod [.lib.pods]perltru64.pod -pod33 = [.lib.pods]perltw.pod [.lib.pods]perlunicode.pod [.lib.pods]perlunifaq.pod [.lib.pods]perluniintro.pod [.lib.pods]perluniprops.pod -pod34 = [.lib.pods]perlunitut.pod [.lib.pods]perlutil.pod [.lib.pods]perluts.pod [.lib.pods]perlvar.pod [.lib.pods]perlvmesa.pod [.lib.pods]perlvms.pod -pod35 = [.lib.pods]perlvos.pod [.lib.pods]perlwin32.pod [.lib.pods]perlxs.pod [.lib.pods]perlxstut.pod -pod = $(pod0) $(pod1) $(pod2) $(pod3) $(pod4) $(pod5) $(pod6) $(pod7) $(pod8) $(pod9) $(pod10) $(pod11) $(pod12) $(pod13) $(pod14) $(pod15) $(pod16) $(pod17) $(pod18) $(pod19) $(pod20) $(pod21) $(pod ... [120 chars truncated] - -PERLDELTA_CURRENT = [.pod]perl5144delta.pod +pod6 = [.lib.pods]perl5143delta.pod [.lib.pods]perl5144delta.pod [.lib.pods]perl5145delta.pod [.lib.pods]perl561delta.pod [.lib.pods]perl56delta.pod +pod7 = [.lib.pods]perl570delta.pod [.lib.pods]perl571delta.pod [.lib.pods]perl572delta.pod [.lib.pods]perl573delta.pod [.lib.pods]perl581delta.pod +pod8 = [.lib.pods]perl582delta.pod [.lib.pods]perl583delta.pod [.lib.pods]perl584delta.pod [.lib.pods]perl585delta.pod [.lib.pods]perl586delta.pod +pod9 = [.lib.pods]perl587delta.pod [.lib.pods]perl588delta.pod [.lib.pods]perl589delta.pod [.lib.pods]perl58delta.pod [.lib.pods]perl590delta.pod +pod10 = [.lib.pods]perl591delta.pod [.lib.pods]perl592delta.pod [.lib.pods]perl593delta.pod [.lib.pods]perl594delta.pod [.lib.pods]perl595delta.pod +pod11 = [.lib.pods]perlaix.pod [.lib.pods]perlamiga.pod [.lib.pods]perlapi.pod [.lib.pods]perlapio.pod [.lib.pods]perlartistic.pod [.lib.pods]perlbeos.pod +pod12 = [.lib.pods]perlbook.pod [.lib.pods]perlboot.pod [.lib.pods]perlbot.pod [.lib.pods]perlbs2000.pod [.lib.pods]perlcall.pod [.lib.pods]perlce.pod +pod13 = [.lib.pods]perlcheat.pod [.lib.pods]perlclib.pod [.lib.pods]perlcn.pod [.lib.pods]perlcommunity.pod [.lib.pods]perlcompile.pod +pod14 = [.lib.pods]perlcygwin.pod [.lib.pods]perldata.pod [.lib.pods]perldbmfilter.pod [.lib.pods]perldebguts.pod [.lib.pods]perldebtut.pod +pod15 = [.lib.pods]perldebug.pod [.lib.pods]perldelta.pod [.lib.pods]perldgux.pod [.lib.pods]perldiag.pod [.lib.pods]perldoc.pod [.lib.pods]perldos.pod +pod16 = [.lib.pods]perldsc.pod [.lib.pods]perlebcdic.pod [.lib.pods]perlembed.pod [.lib.pods]perlepoc.pod [.lib.pods]perlfaq.pod [.lib.pods]perlfaq1.pod +pod17 = [.lib.pods]perlfaq2.pod [.lib.pods]perlfaq3.pod [.lib.pods]perlfaq4.pod [.lib.pods]perlfaq5.pod [.lib.pods]perlfaq6.pod [.lib.pods]perlfaq7.pod +pod18 = [.lib.pods]perlfaq8.pod [.lib.pods]perlfaq9.pod [.lib.pods]perlfilter.pod [.lib.pods]perlfork.pod [.lib.pods]perlform.pod [.lib.pods]perlfreebsd.pod +pod19 = [.lib.pods]perlfunc.pod [.lib.pods]perlgit.pod [.lib.pods]perlglossary.pod [.lib.pods]perlgpl.pod [.lib.pods]perlguts.pod [.lib.pods]perlhack.pod +pod20 = [.lib.pods]perlhacktips.pod [.lib.pods]perlhacktut.pod [.lib.pods]perlhaiku.pod [.lib.pods]perlhist.pod [.lib.pods]perlhpux.pod +pod21 = [.lib.pods]perlhurd.pod [.lib.pods]perlintern.pod [.lib.pods]perlinterp.pod [.lib.pods]perlintro.pod [.lib.pods]perliol.pod [.lib.pods]perlipc.pod +pod22 = [.lib.pods]perlirix.pod [.lib.pods]perljp.pod [.lib.pods]perlko.pod [.lib.pods]perllexwarn.pod [.lib.pods]perllinux.pod [.lib.pods]perllocale.pod +pod23 = [.lib.pods]perllol.pod [.lib.pods]perlmacos.pod [.lib.pods]perlmacosx.pod [.lib.pods]perlmod.pod [.lib.pods]perlmodinstall.pod +pod24 = [.lib.pods]perlmodlib.pod [.lib.pods]perlmodstyle.pod [.lib.pods]perlmpeix.pod [.lib.pods]perlmroapi.pod [.lib.pods]perlnetware.pod +pod25 = [.lib.pods]perlnewmod.pod [.lib.pods]perlnumber.pod [.lib.pods]perlobj.pod [.lib.pods]perlop.pod [.lib.pods]perlopenbsd.pod +pod26 = [.lib.pods]perlopentut.pod [.lib.pods]perlos2.pod [.lib.pods]perlos390.pod [.lib.pods]perlos400.pod [.lib.pods]perlpacktut.pod +pod27 = [.lib.pods]perlperf.pod [.lib.pods]perlplan9.pod [.lib.pods]perlpod.pod [.lib.pods]perlpodspec.pod [.lib.pods]perlpodstyle.pod +pod28 = [.lib.pods]perlpolicy.pod [.lib.pods]perlport.pod [.lib.pods]perlpragma.pod [.lib.pods]perlqnx.pod [.lib.pods]perlre.pod [.lib.pods]perlreapi.pod +pod29 = [.lib.pods]perlrebackslash.pod [.lib.pods]perlrecharclass.pod [.lib.pods]perlref.pod [.lib.pods]perlreftut.pod [.lib.pods]perlreguts.pod +pod30 = [.lib.pods]perlrequick.pod [.lib.pods]perlreref.pod [.lib.pods]perlretut.pod [.lib.pods]perlriscos.pod [.lib.pods]perlrun.pod [.lib.pods]perlsec.pod +pod31 = [.lib.pods]perlsolaris.pod [.lib.pods]perlsource.pod [.lib.pods]perlstyle.pod [.lib.pods]perlsub.pod [.lib.pods]perlsymbian.pod +pod32 = [.lib.pods]perlsyn.pod [.lib.pods]perlthrtut.pod [.lib.pods]perltie.pod [.lib.pods]perltoc.pod [.lib.pods]perltodo.pod [.lib.pods]perltooc.pod +pod33 = [.lib.pods]perltoot.pod [.lib.pods]perltrap.pod [.lib.pods]perltru64.pod [.lib.pods]perltw.pod [.lib.pods]perlunicode.pod [.lib.pods]perlunifaq.pod +pod34 = [.lib.pods]perluniintro.pod [.lib.pods]perluniprops.pod [.lib.pods]perlunitut.pod [.lib.pods]perlutil.pod [.lib.pods]perluts.pod +pod35 = [.lib.pods]perlvar.pod [.lib.pods]perlvmesa.pod [.lib.pods]perlvms.pod [.lib.pods]perlvos.pod [.lib.pods]perlwin32.pod [.lib.pods]perlxs.pod +pod36 = [.lib.pods]perlxstut.pod +pod = $(pod0) $(pod1) $(pod2) $(pod3) $(pod4) $(pod5) $(pod6) $(pod7) $(pod8) $(pod9) $(pod10) $(pod11) $(pod12) $(pod13) $(pod14) $(pod15) $(pod16) $(pod17) $(pod18) $(pod19) $(pod20) $(pod21) $(pod ... [129 chars truncated] + +PERLDELTA_CURRENT = [.pod]perl5145delta.pod $(PERLDELTA_CURRENT) : [.pod]perldelta.pod Copy/NoConfirm/Log $(MMS$SOURCE) $(MMS$TARGET) @@ -831,6 +832,10 @@ makeppport : $(MINIPERL_EXE) $(ARCHDIR)Config.pm nonxsext @ If F$Search("[.lib]pods.dir").eqs."" Then Create/Directory [.lib.pods] Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.pods] +[.lib.pods]perl5145delta.pod : [.pod]perl5145delta.pod + @ If F$Search("[.lib]pods.dir").eqs."" Then Create/Directory [.lib.pods] + Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.pods] + [.lib.pods]perl561delta.pod : [.pod]perl561delta.pod @ If F$Search("[.lib]pods.dir").eqs."" Then Create/Directory [.lib.pods] Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.pods] diff --git a/win32/Makefile b/win32/Makefile index f451180..769bbb9 100644 --- a/win32/Makefile +++ b/win32/Makefile @@ -1069,7 +1069,7 @@ utils: $(PERLEXE) $(X2P) copy ..\README.vmesa ..\pod\perlvmesa.pod copy ..\README.vos ..\pod\perlvos.pod copy ..\README.win32 ..\pod\perlwin32.pod - copy ..\pod\perldelta.pod ..\pod\perl5144delta.pod + copy ..\pod\perldelta.pod ..\pod\perl5145delta.pod cd ..\win32 $(PERLEXE) $(PL2BAT) $(UTILS) $(PERLEXE) $(ICWD) ..\autodoc.pl .. @@ -1162,7 +1162,7 @@ distclean: realclean -if exist $(LIBDIR)\XS rmdir /s /q $(LIBDIR)\XS -if exist $(LIBDIR)\Win32API rmdir /s /q $(LIBDIR)\Win32API -cd $(PODDIR) && del /f *.html *.bat \ - perl5144delta.pod perlaix.pod perlamiga.pod perlapi.pod \ + perl5145delta.pod perlaix.pod perlamiga.pod perlapi.pod \ perlbeos.pod perlbs2000.pod perlce.pod perlcn.pod \ perlcygwin.pod perldgux.pod perldos.pod perlepoc.pod \ perlfreebsd.pod perlhaiku.pod perlhpux.pod perlhurd.pod \ diff --git a/win32/makefile.mk b/win32/makefile.mk index 1eeded4..c55eb19 100644 --- a/win32/makefile.mk +++ b/win32/makefile.mk @@ -1456,7 +1456,7 @@ utils: $(PERLEXE) $(X2P) copy ..\README.vmesa ..\pod\perlvmesa.pod copy ..\README.vos ..\pod\perlvos.pod copy ..\README.win32 ..\pod\perlwin32.pod - copy ..\pod\perldelta.pod ..\pod\perl5144delta.pod + copy ..\pod\perldelta.pod ..\pod\perl5145delta.pod $(PERLEXE) $(PL2BAT) $(UTILS) $(PERLEXE) $(ICWD) ..\autodoc.pl .. $(PERLEXE) $(ICWD) ..\pod\perlmodlib.pl -q @@ -1548,7 +1548,7 @@ distclean: realclean -if exist $(LIBDIR)\XS rmdir /s /q $(LIBDIR)\XS -if exist $(LIBDIR)\Win32API rmdir /s /q $(LIBDIR)\Win32API -cd $(PODDIR) && del /f *.html *.bat \ - perl5144delta.pod perlaix.pod perlamiga.pod perlapi.pod \ + perl5145delta.pod perlaix.pod perlamiga.pod perlapi.pod \ perlbeos.pod perlbs2000.pod perlce.pod perlcn.pod \ perlcygwin.pod perldgux.pod perldos.pod perlepoc.pod \ perlfreebsd.pod perlhaiku.pod perlhpux.pod perlhurd.pod \ diff --git a/win32/pod.mak b/win32/pod.mak index c2cd054..b75fc37 100644 --- a/win32/pod.mak +++ b/win32/pod.mak @@ -48,6 +48,7 @@ POD = \ perl5142delta.pod \ perl5143delta.pod \ perl5144delta.pod \ + perl5145delta.pod \ perl561delta.pod \ perl56delta.pod \ perl570delta.pod \ @@ -207,6 +208,7 @@ MAN = \ perl5142delta.man \ perl5143delta.man \ perl5144delta.man \ + perl5145delta.man \ perl561delta.man \ perl56delta.man \ perl570delta.man \ @@ -366,6 +368,7 @@ HTML = \ perl5142delta.html \ perl5143delta.html \ perl5144delta.html \ + perl5145delta.html \ perl561delta.html \ perl56delta.html \ perl570delta.html \ @@ -525,6 +528,7 @@ TEX = \ perl5142delta.tex \ perl5143delta.tex \ perl5144delta.tex \ + perl5145delta.tex \ perl561delta.tex \ perl56delta.tex \ perl570delta.tex \ -- Perl5 Master Repository