Please note: This file provides a summary of significant changes between versions and sub-versions of Perl, not necessarily a complete list of each modification. If you'd like more detailed information, please consult the comments in the patches on which the relevant release of Perl is based. (Patches can be found on any CPAN site, in the .../src/5.0 directory for full version releases, or in the .../src/5/0/unsupported directory for sub-version releases.) ---------------- Version 5.003_27 ---------------- This release is beta candidate #5: Our last, best hope for a beta. CORE LANGUAGE CHANGES Title: "Better looks_like_number() function [sv.c]" From: Gisle Aas Msg-ID: <199702141708.SAA17546@bergen.sn.no> Date: Fri, 14 Feb 1997 18:08:52 +0100 Files: sv.c Title: "Remove redundant functions UNIVERSAL::{class,is_instance}" From: Gisle Aas Msg-ID: Date: 14 Feb 1997 15:52:21 +0000 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c Title: "Allow C" From: Roderick Schertler Msg-ID: Date: 16 Feb 1997 23:19:12 -0500 Files: pp_sys.c Title: "Fix syntax error on C<&$1>" From: Chip Salzenberg Files: toke.c Title: "Fix sub call through magic var (e.g. C<&$1>)" From: Chip Salzenberg Files: pp_hot.c Title: "Fix grep() with refs in array context" From: Chip Salzenberg Files: pp.c CORE PORTABILITY Title: "Eliminate $^S; add C" From: Charles Bailey Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu> Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST) Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c perl.c perl.h pod/perldelta.pod pod/perlmod.pod pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL vms/Makefile vms/config.vms vms/descrip.mms vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h win32/makedef.pl Title: "Eliminate FP exceptions under SCO 5" From: Chip Salzenberg Files: hints/sco.sh unixish.h Title: "Digital UNIX hints" From: Jarkko Hietaniemi Msg-ID: <199702151906.VAA22999@alpha.hut.fi> Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET) Files: hints/dec_osf.sh Title: "Irix6.4 (with 7.1 compilers)" From: John Stoffel Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM> Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST) Files: hints/irix_6_2.sh hints/irix_6_4.sh Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize" From: Chip Salzenberg Files: plan9/config.plan9 plan9/genconfig.pl vms/genconfig.pl win32/config.w32 OTHER CORE CHANGES Title: "Fix core dump when embedding" From: Chip Salzenberg Files: perl.c Title: "Re: Fragile signals" From: Ilya Zakharevich Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu> Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST) Files: mg.c Title: "Make format strings correspond exactly to parameters" From: Roderick Schertler Msg-ID: Date: 13 Feb 1997 17:24:31 -0500 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c perl.c pp_ctl.c pp_sys.c regcomp.c toke.c Title: "Don't try to attach 'o' magic to read-only values" From: Chip Salzenberg Files: sv.c Title: "Fix carriage-return message" From: Chip Salzenberg Files: toke.c Title: "In <=>, test for equality first" From: Chip Salzenberg Files: pp.c Title: "Don't mark sv_{true,false} PADTMP" From: Chip Salzenberg Files: op.c BUILD PROCESS Title: "Fix eval "" in Configure" From: allen@gateway.grumman.com (John L. Allen) Msg-ID: <9702141809.AA17001@gateway.grumman.com> Date: Fri, 14 Feb 1997 13:09:53 -0500 Files: Configure Title: "Don't link with -lsfio if sfio is not requested" From: Chip Salzenberg Files: Configure Title: "perl5.003_26 Configure change "win" for AIX 4" From: Tim Mooney Msg-ID: Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm Title: "Refresh Test::Harness to 1.15" From: Andreas Koenig Files: lib/Test/Harness.pm TESTS Title: "Remove non-portable locale tests" From: Chip Salzenberg Files: t/pragma/locale.t UTILITIES Title: "pod2man: missing '-' in name section shouldn't be fatal" From: Ulrich Pfeifer Msg-ID: Date: 10 Feb 1997 18:38:45 +0100 Files: pod/pod2man.PL DOCUMENTATION Title: "Update To-Do list" From: Tim Bunce Msg-ID: <9702101900.AA25293@toad.ig.co.uk> Date: Mon, 10 Feb 1997 19:00:59 +0000 Files: Todo Title: "Fix formatting in perldiag" From: Chip Salzenberg Files: pod/perldiag.pod ---------------- Version 5.003_26 ---------------- This release is beta candidate #4. "Once more, dear friends...." CORE LANGUAGE CHANGES Title: "Make \r in script an error (per Larry)" From: Chip Salzenberg Files: pod/perldiag.pod toke.c Title: "Support '%i' format and 'h' modifier in s?printf" From: Chip Salzenberg Files: doop.c pod/perldelta.pod CORE PORTABILITY Title: "Fix value of system() and $? for DEC UNIX, VMS, others" From: Chip Salzenberg Files: mg.c perl.h pp_sys.c Title: "VMS patches post _25" From: Charles Bailey Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu> Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST) Files: Porting/Glossary lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c Title: "Hints for BSDOS" From: Christopher Davis Msg-ID: <199702042011.PAA09206@loiosh.kei.com> Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST) Files: hints/bsdos.sh Title: "On C, call C" From: Chip Salzenberg Files: doio.c OTHER CORE CHANGES Title: "Fix (yet another) Tk closure problem" From: Chip Salzenberg Files: op.c perl.c pp_ctl.c Title: "Fix value of C" From: Chip Salzenberg Files: cop.h pp_ctl.c Title: "Regexp optimizations" From: Ilya Zakharevich Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu> Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST) Files: regcomp.c regexec.c Title: "Re: static buffer in not_a_number() [sv.c] might overflow" From: Gisle Aas Msg-ID: Date: 09 Feb 1997 11:55:41 +0100 Files: sv.c Title: "Refine 'runaway string' heuristic" From: Chip Salzenberg Files: toke.c Title: "Fix core dump on C in eval" From: Chip Salzenberg Files: pp_ctl.c Title: "Catch C" From: Chip Salzenberg Files: pp.c BUILD PROCESS Title: "Fix usage message in configure.gnu" From: Jarkko Hietaniemi Files: configure.gnu LIBRARY AND EXTENSIONS Title: "DB_File 1.11 patch" From: pmarquess@bfsec.bt.co.uk (Paul Marquess) Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk> Date: Thu, 6 Feb 97 15:53:34 GMT Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs Title: "Faster File::Compare" From: Gisle Aas Msg-ID: <199702051342.OAA02753@bergen.sn.no> Date: Wed, 5 Feb 1997 14:42:49 +0100 Files: lib/File/Compare.pm Title: "Make diagnostics module strip formatting directives" From: Chip Salzenberg Files: lib/diagnostics.pm pod/perldiag.pod Title: "Fix warning from missing POSIX::setvbuf()" From: Chip Salzenberg Files: ext/IO/IO.xs TESTS Title: "Fix closure.t for AmigaOS (again)" From: "Norbert Pueschel" Msg-ID: <77724742@Armageddon.meb.uni-bonn.de> Date: Wed, 05 Feb 1997 18:56:45 +0100 Files: t/op/closure.t UTILITIES Title: "perldoc -f " From: Gisle Aas Msg-ID: <199702051127.MAA02090@bergen.sn.no> Date: Wed, 5 Feb 1997 12:27:36 +0100 Files: utils/perldoc.PL Title: "Fix pod2man's handling of quotes in =items" From: Jarkko Hietaniemi Msg-ID: <199702042023.WAA13143@alpha.hut.fi> Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET) Files: pod/pod2man.PL DOCUMENTATION Title: "return *FH pod patch" From: allen@gateway.grumman.com (John L. Allen) Msg-ID: <9702061507.AA04474@gateway.grumman.com> Date: Thu, 6 Feb 1997 10:07:28 -0500 Files: pod/perldata.pod pod/perlsub.pod Title: "Describe interation of untie and DESTROY" From: Paul Marquess and Chip Salzenberg Files: pod/perltie.pod ---------------- Version 5.003_25 ---------------- This release is beta candidate #3. Here's hoping... CORE LANGUAGE CHANGES Title: "Make $] read-only" From: Chip Salzenberg Files: gv.c Title: "New variable C<$^S> is a native version of C<$?>" From: Chip Salzenberg Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod pp_ctl.c pp_sys.c proto.h util.c Title: "Make $^T work with undump, and don't taint it" From: Chip Salzenberg Files: perl.c CORE PORTABILITY Title: "VMS patches for _24" From: Charles Bailey Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu> Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST) Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms vms/ext/filespec.t vms/vms.c vms/vmsish.h Title: "hints/dec_osf.sh: polishing the comments" From: Jarkko Hietaniemi Msg-ID: <199701301958.VAA08992@alpha.hut.fi> Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET) Files: hints/dec_osf.sh Title: "amigaos.sh" From: "Norbert Pueschel" Msg-ID: <77724724@Armageddon.meb.uni-bonn.de> Date: Wed, 29 Jan 1997 11:39:49 +0100 Files: hints/amigaos.sh OTHER CORE CHANGES Title: "Require '-T' in argv[], not just on #! line" From: Chip Salzenberg Files: perl.c pod/perldiag.pod Title: "Fix C and associated stack bugs" From: Chip Salzenberg Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t Title: "Fix never-closing handle after C