summaryrefslogtreecommitdiff
path: root/ext
Commit message (Collapse)AuthorAgeFilesLines
* [inseparable changes from patch from perl5.003_09 to perl5.003_10]Perl 5 Porters1996-11-304-15/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CORE LANGUAGE CHANGES Subject: Allow &{sub {...}} without warning From: Chip Salzenberg <chip@atlantic.net> Files: toke.c Subject: Make parens optional on [gs]ethost and [gs]et{pw,gr} function From: Chip Salzenberg <chip@atlantic.net> Files: toke.c Subject: Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}" From: Chip Salzenberg <chip@atlantic.net> Files: toke.c DOCUMENTATION Subject: Improve documentation for sysread() and syswrite() From: Chip Salzenberg <chip@atlantic.net> Files: pod/perlfunc.pod Subject: Document how to use $SIG{ALRM} and alarm() Date: Tue, 26 Nov 1996 11:42:49 -0500 From: Roderick Schertler <roderick@ibcinc.com> Files: pod/perlfunc.pod Msg-ID: <5898.849026569@eeyore.ibcinc.com> (applied based on p5p patch as commit 5fa5e7dfc2abaaadd377c97cd1ebe78ea844da88) OTHER CORE CHANGES Subject: Hash key memory corruption fix and naming cleanup From: Chip Salzenberg <chip@atlantic.net> Files: hv.c hv.h perl.h Subject: Undo broken perf. patch (PADTMP stealing) From: Chip Salzenberg <chip@atlantic.net> Files: sv.c Subject: Make SV unstudied in sv_gets() From: Chip Salzenberg <chip@atlantic.net> Files: sv.c Subject: Better support for UVs From: Paul Marquess <pmarquess@bfsec.bt.co.uk> Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h Subject: Minor locale cleanups From: Chip Salzenberg <chip@atlantic.net> Files: t/lib/posix.t util.c Accept "POSIX" locale as standard like "C". Reset locale to 'C' when testing strtod() in t/lib/posix.t. Subject: Always taint result of sprintf() on float From: Chip Salzenberg <chip@atlantic.net> Files: doop.c Subject: Fix spurious warning from bitwise string ops From: Chip Salzenberg <chip@atlantic.net> Files: doop.c Subject: Eliminate warning on {,sys}read(,$newvar,) From: Chip Salzenberg <chip@atlantic.net> Files: doop.c pp_sys.c Subject: Namespace cleanup From: Chip Salzenberg <chip@atlantic.net> Files: global.sym old_global.sym perl.h Subject: Modify perl_exp.SH; create old_perl_exp.SH; document old_* From: Chip Salzenberg <chip@atlantic.net> Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH PORTABILITY Subject: Reliable signal patch Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST) From: Kenneth Albanowski <kjahds@kjahds.com> Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com> (applied based on p5p patch as commit 679728958e74b0ccd6d61567d84851f1ef994e1f) Subject: Emulate missing flock() with either fcntl() or lockf() From: Chip Salzenberg <chip@atlantic.net> Files: pp_sys.c Subject: 3_09: minor patches for OS/2 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST) From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL os2/os2.c os2/os2ish.h perl.h Subject: 3_09: minor patches This patches mostly enable commpilation under OS/2, and fix malloc.c. Enjoy, p5p-msgid: <199611270830.DAA04985@monk.mps.ohio-state.edu> Subject: Re: 5.003_09 and QNX Date: Wed, 27 Nov 96 13:36:06 est From: Norton Allen <nort@bottesini.harvard.edu> Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp t/TEST toke.c util.c x2p/proto.h Msg-ID: <9611271836.AA14460@bottesini.harvard.edu> (applied based on p5p patch as commit c5117498be098729dc2af28089bd130c88c8d42b)
* [inseparable changes from patch from perl5.003_08 to perl5.003_09]Perl 5 Porters1996-11-261-4/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CORE LANGUAGE CHANGES Subject: Lexical locales From: Chip Salzenberg <chip@atlantic.net> Files: too many to list make effectiveness of locales depend on C<use locale> Subject: Lexical scoping cleanup From: Chip Salzenberg <chip@atlantic.net> Files: many... but mostly perly.y and toke.c tighten scoping of lexical variables, somewhat on the new constructs and somewhat on the old Subject: memory corruption / security bug in sysread,syswrite + patch Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET) From: Jarkko Hietaniemi <jhi@cc.hut.fi> Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c t/op/sysio.t Msg-ID: <199611251946.VAA30459@alpha.hut.fi> (applied based on p5p patch as commit d7090df90a9cb89c83787d916e40d92a616b146d) DOCUMENTATION Subject: perldiag documentation patch. Date: Wed, 20 Nov 96 16:07:28 GMT From: Paul Marquess <pmarquess@bfsec.bt.co.uk> Files: pod/perldiag.pod private-msgid: <9611201607.AA12729@claudius.bfsec.bt.co.uk> Subject: a missing perldiag entry Date: Thu, 21 Nov 1996 15:24:02 -0500 From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: pod/perldiag.pod private-msgid: <199611212024.PAA15758@aatma.engin.umich.edu> Subject: perlfunc patch Date: Wed, 20 Nov 96 14:04:08 GMT From: Paul Marquess <pmarquess@bfsec.bt.co.uk> Files: pod/perlfunc.pod Following on from the patch to make uc, lc etc default to $_ (as per Camel II), here is a followup patch to perlfunc that documents the change. I think I have documented all the other cases where $_ defaulting works as well. p5p-msgid: <9611201404.AA12477@claudius.bfsec.bt.co.uk> OTHER CORE CHANGES Subject: Properly prototype safe{malloc,calloc,realloc,free}. From: Chip Salzenberg <chip@atlantic.net> Files: proto.h Subject: UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1, allow debugging Date: Wed, 20 Nov 1996 14:27:06 +0100 From: John Hughes <john@AtlanTech.COM> Files: sv.c UnixWare 2.1 has no fp->_base so most of the debugging stuff in sv_gets just core dumps. Also, for some unknown reason fp->_cnt is sometimes < -1, screwing up the initial SvGROW in svgets. Appart from that its io is std. p5p-msgid: <01BBD6EE.E915C860@malvinas.AtlanTech.COM> Subject: die -> croak Date: Thu, 21 Nov 1996 16:11:21 -0500 From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: pp_ctl.c private-msgid: <199611212111.QAA17070@aatma.engin.umich.edu> Subject: Cleanup of {,un}pack('w'). From: Chip Salzenberg <chip@atlantic.net> Files: pp.c Subject: Cleanups from Ilya. From: Chip Salzenberg <chip@atlantic.net> Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c Subject: Fix for unpack('w') on 64-bit systems. From: Chip Salzenberg <chip@atlantic.net> Files: pp.c Subject: Re: LC_NUMERIC support is ready + performance Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST) From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: sv.c Chip Salzenberg writes: > > Having thought about the use of our own gcvt() and atof(), I've run > away in horror. It's just too hairy. > > So I've implemented the only viable alternative I know of: Toggling > LC_NUMERIC to/from "C" as needed. > > Patch follows. > > I think _09 is *very* close. Since _09 is going to be alpha anyway, I reiterate my question: Is there any reason to not include my hash/array performance patches in _09? Btw, here is the next performance patch. It makes PADTMP values stealable too. I do not do by setting TEMP flags on them, since it would be a very distributed patch, and it would break some places which check for TEMP for some other reasons (yes, I checked ;-). This patch decreases *twice* the memory usage of perl -e '$a = "a" x 1e6; 1' Enjoy, p5p-msgid: <199611260308.WAA02677@monk.mps.ohio-state.edu> Subject: Hash key sharing improvements from Ilya. From: Chip Salzenberg <chip@atlantic.net> Files: hv.c hv.h proto.h Subject: Mortal stack pre-allocation from Ilya. From: Chip Salzenberg <chip@atlantic.net> Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c PORTABILITY Subject: VMS patches post-5.003_08 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST) From: Charles Bailey <bailey@hmivax.humgen.upenn.edu> Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c utils/h2xs.PL vms/config.vms vms/descrip.mms vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c vms/vmsish.h Here're diffs to bring a base 5.003_08 up to the current VMS working sources. Nearly all of the changes are VMS-specific, and comprise miscellaneous bugfixes accumulated since 5.003_07, rather than any particular problem with 5.003_08. I'm posting them here since some of the patches change core files, and I'd like to insure that I haven't accidentally created problems for anyone else. With these and a couple of of the small patches already send to p5p, 5.003_08 builds clean and passes all tests under VMS. Thanks, Chip, for all the work. p5p-msgid: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
* HP patches didn't make it into _08Jeff Okamoto1996-11-261-0/+4
| | | | | | | | | | There are two fixes for HP-UX that didn't make it into the _08 release. I'd like to ask that they be added into the _09 release. The first is the patch to dl_hpux.xs that adds some debugging options. The second was a new hints file. Here's the patch, and I'll send the hints file under separate cover. p5p-msgid: <199611252114.AA245686448@hpcc123.corp.hp.com> private-msgid: <199611260215.AA100414526@hpcc123.corp.hp.com>
* [inseparable changes from patch from perl5.003_07 to perl5.003_08]Perl 5 Porters1996-11-195-17/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CORE LANGUAGE CHANGES Subject: Bitwise op sign rationalization From: Chip Salzenberg <chip@atlantic.net> Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h pp_hot.c proto.h sv.c t/op/bop.t Make bitwise ops result in unsigned values, unless C<use integer> is in effect. Includes initial support for UVs. Subject: Defined scoping for C<my> in control structures From: Chip Salzenberg <chip@atlantic.net> Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c Finally defines semantics of "my" in control expressions, like the condition of "if" and "while". In all cases, scope of a "my" var extends to the end of the entire control structure. Also adds new construct "for my", which automatically declares the control variable "my" and limits its scope to the loop. Subject: Fix ++/-- after int conversion (e.g. 'printf "%d"') From: Chip Salzenberg <chip@atlantic.net> Files: pp.c pp_hot.c sv.c This patch makes Perl correctly ignore SvIVX() if either NOK or POK is true, since SvIVX() may be a truncated or overflowed version of the real value. Subject: Make code match Camel II re: functions that use $_ From: Paul Marquess <pmarquess@bfsec.bt.co.uk> Files: opcode.pl Subject: Provide scalar context on left side of "->" From: Chip Salzenberg <chip@atlantic.net> Files: perly.c perly.y Subject: Quote bearword package/handle FOO in "funcname FOO => 'bar'" From: Chip Salzenberg <chip@atlantic.net> Files: toke.c OTHER CORE CHANGES Subject: Warn on overflow of octal and hex integers From: Chip Salzenberg <chip@atlantic.net> Files: proto.h toke.c util.c Subject: If -w active, warn for commas and hashes ('#') in qw() From: Chip Salzenberg <chip@atlantic.net> Files: toke.c Subject: Fixes for pack('w') From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de> Files: pp.c t/op/pack.t Subject: More complete output from sv_dump() From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: sv.c Subject: Major '..' and debugger patches From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h Subject: Fix for formline() From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c t/op/write.t Subject: Fix stack botch in untie and binmode From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: pp_sys.c Subject: Complete EMBED, including symbols from interp.sym From: Chip Salzenberg <chip@atlantic.net> Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c perl.h pp_sys.c proto.h regexec.c toke.c util.c x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h New define EMBEDMYMALLOC makes embedding total by avoiding "Mymalloc" etc. Subject: Support old embedding for people who want it From: Chip Salzenberg <chip@atlantic.net> Files: MANIFEST Makefile.SH old_embed.pl old_global.sym PORTABILITY Subject: Miscellaneous VMS fixes From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl perl.h perl_exp.SH proto.h t/TEST t/io/read.t t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL vms/Makefile vms/config.vms vms/descrip.mms vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs vms/perlvms.pod vms/test.com vms/vms.c Subject: DJGPP patches (MS-DOS) From: "Douglas E. Wegscheid" <wegscd@whirlpool.com> Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c perl.h pp_sys.c proto.h sv.c util.c Subject: Patch to make Perl work under AmigaOS From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de> Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
* Re: strtod / strtol patch for POSIX moduleDavid Hammen1996-11-193-15/+128
|
* Kludge for bareword handlesChip Salzenberg1996-11-191-2/+3
| | | | Add 'require IO::Handle' at beginning of FileHandle.pm
* DB_File 1.05Paul Marquess1996-11-192-215/+186
|
* perl 5.003_07: ext/SDBM_File/sdbm/sdbm.h perl.hPerl 5 Porters1996-10-081-1/+1
| | | | | | Change Myrealloc to Myremalloc to conform to 5.003's version. I left in the Mycalloc since malloc.c now includes a calloc, and we might need to hide it.
* PATCH: untaint method for IO::Handle, 5.003_06 versionRandy J. Ray1996-10-081-0/+13
| | | | | | | | | | | | | | This is a re-post of my patch to Graham's IO library to add a method in IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object that is of or inherits from IO::Handle. With this flag set, data read from said handle is not tainted, whether running under -T, suid or sgid. This patch adds the method to IO.xs, adds documentation and warning to the pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and adds mention of the new file to MANIFEST. Document IO::Handle::untaint and give warning about the bad things it can do.
* PATCH: untaint method for IO::Handle, 5.003_06 versionRandy J. Ray1996-10-081-0/+17
| | | | | | | | | | | | | This is a re-post of my patch to Graham's IO library to add a method in IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object that is of or inherits from IO::Handle. With this flag set, data read from said handle is not tainted, whether running under -T, suid or sgid. This patch adds the method to IO.xs, adds documentation and warning to the pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and adds mention of the new file to MANIFEST. Add method "untaint" into class IO::Handle
* perl 5.003_06: ext/SDBM_File/sdbm/sdbm.hPerl 5 Porters1996-10-081-4/+4
| | | | | Revert from Perl_malloc to Mymalloc for binary compatibility with 5.003.
* Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)Andreas Koenig1996-09-281-0/+5
| | | | Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
* LC_COLLATE.Jarkko Hietaniemi1996-10-071-1/+8
| | | | | | | Big patch to add, document, and test LC_COLLATE support. setlocale() allowed one argument only, call to perl_init_fold() (in util.c) if setlocale() succeeded.
* LC_COLLATE.Jarkko Hietaniemi1996-10-071-1/+21
| | | | | | Big patch to add, document, and test LC_COLLATE support. enhanced setlocale() docs and introduced the one-argument variant doc.
* perl 5.003_06: ext/Opcode/Opcode.pmPerl 5 Porters1996-09-201-1/+2
| | | | | | | | | | | | | | | Date: Fri, 20 Sep 1996 12:59:21 +0200 From: Gisle Aas <aas@bergen.sn.no> Subject: Re: Symbol.pm clobbers $_ at startup The same kind of problem seem to be present in Opcode.pm: Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> Subject: Pod typos, pod2man bugs, and miscellaneous installation comments Here is a patch for various typos and other defects in the Perl 5.003_05 pods, including the pods embedded in library modules.
* perl 5.003_06: dev/nullPerl 5 Porters1996-10-011-0/+3
| | | | | | | | Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests. The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system, ndbm is actually contained in the libc library, and must be linked against -lc when compiling. (this is for dynamic ELF executables, I didn't compile statically)
* Pod typos, pod2man bugs, and miscellaneous installation commentsJoseph S. Myers1996-09-206-141/+364
| | | | | | | Here is a patch for various typos and other defects in the Perl 5.003_05 pods, including the pods embedded in library modules. Updated to IO-1.12.
* Updated to IO-1.12.Perl 5 Porters1996-10-062-13/+64
|
* Pod typos, pod2man bugs, and miscellaneous installation commentsJoseph S. Myers1996-09-204-15/+15
| | | | | Here is a patch for various typos and other defects in the Perl 5.003_05 pods, including the pods embedded in library modules.
* Patch to inhibit autosplit on Socket.pmAndreas Koenig1996-09-051-13/+2
| | | | | This patch inhibits production and use of a completely useless auto/Socket/autosplit.ix.
* Try to work around "bad free" in dbmclose().Perl 5 Porters1996-09-082-0/+8
|
* perl 5.003_05: ext/ODBM_File/ODBM_File.xsPerl 5 Porters1996-09-071-0/+15
| | | | | Attempt to correct for "Bad free" in Ultrix and HPUX versions of odbm.
* FileHandle::DESTROY for fd 0Roderick Schertler1996-09-041-2/+2
| | | | This fixes FileHandle::DESTROY when called on stdin.
* No AutoLoader for FcntlChip Salzenberg1996-09-051-5/+0
| | | | Just like Socket, Fcntl doesn't need splitting and AutoLoading.
* Update to DB_File 1.03.Perl 5 Porters1996-09-072-162/+747
|
* Re: glob in Safe compartment allows shell accessPerl 5 Porters1996-08-281-2/+2
| | | | | I've moved the glob op into the same opcode tag as backticks and system and added a comment.
* perl 5.003_04: ext/IO/lib/IO/File.pmPerl 5 Porters1996-08-291-3/+13
| | | | | | | | | This patch fixes a bug observed by Tom Christiansen: IO::File::new didn't allow for file permissions after the file mode. Here's a patch. This patch documents the behavior of IO::File::{new,open} with regard to open modes. It also documents the exportation of Fcntl constants.
* perl 5.003_04: ext/FileHandle/FileHandle.pmPerl 5 Porters1996-08-291-3/+13
| | | | | | | | | This patch documents the behavior of FileHandle::{new,open} with regard to open modes. It also documents the exportation of Fcntl constants. This patch fixes a bug observed by Tom Christiansen: FileHandle::new didn't allow for file permissions after the file mode. Here's a patch.
* perl 5.003_03: [patch introduction and re-organisation]perl-5.003_03Andy Dougherty1996-08-251-1134/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # This is my patch perl5.003_03.pat to perl5.003_02 # The full description is below. # Please execute the following commands before applying this patch. # (You can feed this patch to 'sh' to do so.) # Andy Dougherty <doughera@lafcol.lafayette.edu> # Absorbed into Changes5.002 rm -f Changes.Conf # Not needed. rm -f ext/POSIX/mkposixman.pl # Moved to README.os2. I'm not sure why the README files are # here rather than in the appropriate subdirectories. rm -f os2/README # Not needed. rm -f pod/Makefile.PL # New test for bit ops touch t/op/bop.t # Patches that create new tests don't always make them executable. chmod +x t/*/*.t # Create a new directory for Porting and Patching info. mkdir Porting exit 0 This is patch perl5.003_03.pat to perl version 5.003_02. This takes you from 5.003_02 to 5.003_03. To apply this patch, run the above commands, cd to your perl source directory and then type patch -p1 -N < perl5.003_03.pat The changes are described after each /^Index/ line below. This is designed so you can examine each change with a command such as csplit -k perl5.003_03.pat '/^Index:/' '{99}' Patch and enjoy, Andy Dougherty doughera@lafcol.lafayette.edu Dept. of Physics Lafayette College, Easton PA 18042
* perl 5.003_03: ext/util/make_extPerl 5 Porters1996-06-211-3/+2
| | | | | Typo change. Get rid of unused altmake.
* Change the Mymalloc to match Perl_malloc in perl.h.Perl 5 Porters1996-08-201-3/+5
|
* Add support for tied filehandles.Perl 5 Porters1996-08-251-1/+1
|
* Clean up docmentation installation errors.Perl 5 Porters1996-08-243-1/+30
|
* perl 5.003_02: [changes beteween cumulative patches and tarball release]perl-5.003_02Larry Wall1996-08-101-0/+0
| | | | | This commit just represents the minor differences between applying the patch from 5.003_01 to 5.003_02 and the 5.003_02 release tarball.
* perl 5.003_02: [no incremental changelog available]Larry Wall1996-08-1018-154/+1295
|
* perl 5.003_01: [patch re-organisation and patch series introduction]Charles Bailey1996-07-314-3033/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is my patch _01 to perl5.003. This patch contains the last few months' worth of bugfixes and additions, since the patch to version 5.003 was deliberately kept small. A summary of major revisions and additions can be found in the diff of the Changes file from the standard distribution, which is the first diff in the patch below. The detailed changes to each file are described at the head of the diff for that file, on lines beginning with #~, so you can extract the comments by saying perl -ne 'print if /^(?:#~|diff)/'. This patch is a series of context diffs, since some people have mentioned that their copy of patch can't handle unidiffs. Please apply it to a clean copy of perl5.003 using patch -p1 -N. Before applying the patch, please execute the following commands, or their moral equivalent; you may feed this patch to /bin/sh in order to do so. Enjoy. Charles Bailey <bailey@genetics.upenn.edu> July 31, 1996 [ re-organisation changes: # The code for the Safe extension has been subsumed into the Opcode extension, # though the calling sequence hasn't changed rm -rf ext/Safe rm -f t/lib/safe.t # Removed due to copyright notice. Text documentation is supplied. rm -f ext/SDBM_File/sdbm/readme.ps # Changes subsumed into new version of DB_File rm -f os2/diff.db_file # Moved to main source directory as README.os2 rm -f os2/README ]
* Correct CODE block declarationPerl 5 Porters1996-07-251-1/+1
|
* Change name in Makefile.PL for clarityPerl 5 Porters1996-06-171-8/+7
|
* Correct order of arguments in setcc documentationPerl 5 Porters1996-06-181-1/+1
|
* New Opcode extension subsumes SafePerl 5 Porters1996-06-181-0/+555
|
* Add Opcode extensionPerl 5 Porters1996-06-184-0/+1086
|
* Add IO extensionPerl 5 Porters1996-07-279-0/+1976
|
* Quote string argument in example -- necessary if using strict subsPerl 5 Porters1996-07-154-4/+4
|
* perl 5.003_01: ext/FileHandle/FileHandle.xsPerl 5 Porters1996-07-271-2/+1
| | | | | Don't repeat inclusion of stdio.h Use Fflush() macro to allow for OS-specific overrides
* Close file only once during object destruction.Perl 5 Porters1996-07-231-1/+13
|
* Add cast to malloc to calm cc when system headers decalre int malloc()Perl 5 Porters1996-07-031-1/+1
|
* Add NeXTSTEP/OPENSTEP 4 supportPerl 5 Porters1996-07-101-24/+106
|
* Use explicit dependency to select XS file, and suffix rules from therePerl 5 Porters1996-06-171-4/+4
|
* Update to version 1.02Perl 5 Porters1996-07-054-245/+661
|
* perl 5.003: ext/NDBM_File/NDBM_File.pmPerl 5 Porters1996-06-241-1/+5
| | | | | | C<use strict> with Perl 5.002 or later to avoid confusing warnings if installed in a library also used by Perl 5.001m. (It still won't work with 5,001m, but the error message now states this more clearly.)