summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [inseparable changes from patch from perl5.003_09 to perl5.003_10]Perl 5 Porters1996-11-3048-368/+1425
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* Diagnostic cleanupChip Salzenberg1996-11-302-15/+8
|
* AutoLoader::AUTOLOAD optimizationNick Ing-Simmons1996-11-301-3/+16
| | | | | | | | | | | I notice that although *.al are right alongside autosplit.ix the trick AutoLoader::import uses to speed looking for the latter is not used to find the *.al files - anyone know why? On NFS mounted file systems at least, all the failed stats/opens are expensive. (Sadly I am testing this at home where everything is local...) p5p-msgid: <199611231954.TAA09921@ni-s.u-net.com>
* [dummy merge]Chip Salzenberg1996-11-300-0/+0
|\ | | | | | | | | This merge exists so that the p5p version of the patch and the applied version are both in the history
| * Minor patch to debuggerIlya Zakharevich1996-11-301-6/+9
| | | | | | | | | | | | | | This makes the new behaviour a little bit more transparent (now you need q to quit), and avoids one malloc/free pair in the signal handler. p5p-msgid: <199611290533.AAA08053@monk.mps.ohio-state.edu>
* | Minor patch to debuggerChip Salzenberg1996-11-301-7/+10
|/ | | | (this is the same change as commit 9e0ff5ef23e91404cf40a8d53c9c0dcd28c6448f, but as applied)
* Re: updated patch on the sysread, syswrite for VMSCharles Bailey1996-11-301-0/+17
| | | | | | | | | | | | | | | | Subject: Re: updated patch on the sysread, syswrite > Based on feedback I got, here is an updated patch. I would appreciate > even more feedback as I added a t/op test that exercises the sysread, > syswrite. Especially appreciated experiences on non-UNIX systems like > OS/2, VMS, we'll see how portable my very UNIXish ideas of what those > two calls should do are... to be applied on top of 3_08. Looks OK under VMS. Appended is a patch to the test, which works around the fact that file size as returned by -s isn't updated until a file is closed. p5p-msgid: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
* Save message when calling __DIE__ hookChip Salzenberg1996-11-301-2/+8
|
* Don't call fcntl(fileno(rsfp)) if !rsfpChip Salzenberg1996-11-301-4/+6
|
* Fix regex matching of chars with high bit setChip Salzenberg1996-11-301-7/+7
|
* [shell changes from patch from perl5.003_09 to perl5.003_10]Chip Salzenberg1996-11-304-0/+0
| | | | | | | | | | | | | | Change from running these commands: # We'll create new scripts, but patch won't automatically make them # executable. test -d qnx || mkdir qnx touch qnx/ar qnx/cpp chmod +x qnx/ar qnx/cpp touch old_perl_exp.SH chmod +x *.SH *.pl exit 0
* [differences between cumulative patch application and perl5.003_09]perl-5.003_09Chip Salzenberg1996-11-261-0/+0
|\
| * memory corruption / security bug in sysread,syswrite + patchJarkko Hietaniemi1996-11-262-8/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using a negative offset in sysread() gives interesting results. I get either assertion botched: OV_MAGIC(op, bucket) == MAGIC zsh: 22828 abort perl xp1 < /etc/passwd if the offset is 'mild' or panic: realloc at xp2 line 1. if the offset is 'wild'. Using a negative offset in syswrite() opens up interesting vistas, like, say, your stack :-) A patch follows. 'Reasonably' small negative values are accepted, they count from the end of the data. One possible point of debate: should that be +1? That is, if the offset is negative, should that mean 1) at the point 2) after the point? For sysread(), "after" might sometimes be a better choice? p5p-msgid: <199611231705.TAA02671@alpha.hut.fi> private-msgid: <199611251946.VAA30459@alpha.hut.fi>
* | [inseparable changes from patch from perl5.003_08 to perl5.003_09]Perl 5 Porters1996-11-2657-3137/+4332
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Fix type mismatches in x2p's safe{alloc,realloc,free}.Chip Salzenberg1996-11-261-10/+9
|
* Update locale documentation.Chip Salzenberg1996-11-261-68/+112
|
* Patch for pod/perlpod.podJoseph S. Myers1996-11-261-0/+36
| | | | | | | | | This patch documents the E<lt> and E<gt> pod escapes, and adds a section on common pod pitfalls (in particular the text that translators add around L<> links, since these seem very commonly to be used incorrectly). p5p-msgid: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk> private-msgid: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
* [dummy merge]Chip Salzenberg1996-11-260-0/+0
|\ | | | | | | | | This merge exists so that the p5p version of the patch and the applied version are both in the history
| * blibNick Ing-Simmons1996-11-261-0/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Chip Salzenberg <chip@atlantic.net> writes: >According to Karl Glazebrook: >> How about putting blib.pm in 5.004? It's a darn useful utility and only >> consumes a few bytes. > >Um, where/what is it? It allows perl -Mblib script to be used to test script on pre-installed extension when things are still in MakeMaker's 'blib' area. Here is my current version. It now puts absolute paths in @INC to speed Auto/Dyna loading and to allow script to chdir() p5p-msgid: <199611230917.JAA00471@ni-s.u-net.com>
* | Re: blibChip Salzenberg1996-11-261-0/+71
|/ | | | (this is the same change as commit be9cdb876bca65c372096fa7626a5a9897471b1d, but as applied)
* Socket test improvement from Ilya.Chip Salzenberg1996-11-261-1/+3
|
* minimal timelocal.pl for _09Achim Bohnet1996-11-261-10/+5
| | | | private-msgid: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
* Fix bitwise op test; clean up a couple of othersChip Salzenberg1996-11-263-10/+27
|
* Update documentation and warning in I18N::Collate.Chip Salzenberg1996-11-261-25/+20
|
* Elide spurious space in db-hash.tChip Salzenberg1996-11-261-1/+1
|
* Another HP "patch" that didn't make it (new hints file)Jeff Okamoto1996-11-261-6/+9
| | | | p5p-msgid: <199611252116.AA245766577@hpcc123.corp.hp.com>
* 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>
* 5.003_08: OS/2-specific bugs/enhancementsIlya Zakharevich1996-11-266-72/+217
| | | | | | | | | | | | | | | | | | | This patch modifies the following files: hints/os2.sh New flags added. os2/Changes Documentation... os2/Makefile.SHs perl_init_i18nl10n is now in main list of symbols. os2/OS2/PrfDB/PrfDB.pm @ISA corrected. os2/os2.c reliable signals used, popen not used any more. May work under OS/2 2.1 again. README.os2 misprints and minor additions. p5p-msgid: <199611241147.GAA00490@monk.mps.ohio-state.edu>
* Add new symbols to old_global.sym, too.Chip Salzenberg1996-11-262-7/+40
|
* Patch for embed.pl when !EMBED && !MULTIPLICITYChip Salzenberg1996-11-261-1/+7
|
* "static" call to UNIVERSAL::canNick Ing-Simmons1996-11-261-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Is there some reason why 'can' does not allow a class name, but (silently) insists on an instance? I wanted to do this : sub Construct { my $class = (caller(0))[0]; if ($class->can('Something')) { ... } else { ... } } can just returns undef in this case, even if class has method in question. Anyone object to a patch? p5p-msgid: <199611211407.OAA14645@pluto> private-msgid: <199611211547.PAA15878@pluto>
* Configure fix for handling DynaLoaderChip Salzenberg1996-11-261-2/+1
|
* [shell changes from patch from perl5.003_08 to perl5.003_09]Chip Salzenberg1996-11-261-0/+0
| | | | | | | | | | | Change from running these commands: # We'll create a new test, but patch won't automatically make it # executable. touch t/op/sysio.t chmod +x t/op/sysio.t exit 0
* [differences between cumulative patch application and perl5.003_08]perl-5.003_08Chip Salzenberg1996-11-191-0/+0
|
* [inseparable changes from patch from perl5.003_07 to perl5.003_08]Perl 5 Porters1996-11-19141-2977/+7247
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Fix a2p translation of '{print "a" "b" "c"}'Chip Salzenberg1996-11-192-1469/+1529
|
* Re: strtod / strtol patch for POSIX moduleDavid Hammen1996-11-196-30/+201
|
* Kludge for bareword handlesChip Salzenberg1996-11-191-2/+3
| | | | Add 'require IO::Handle' at beginning of FileHandle.pm
* Getopts::Std patch for hash supportStephen Zander1996-11-191-13/+41
|
* DB_File 1.05Paul Marquess1996-11-193-226/+211
|
* Plan 9 updateLuther Huffman1996-11-196-30/+37
|
* Make C<no FOO> fail if C<unimport FOO> failsTim Bunce1996-11-191-1/+1
|
* [shell changes from patch from perl5.003_07 to perl5.003_08]Chip Salzenberg1996-11-192-172/+0
| | | | | | | | | | | | Change from running these commands: # We'll create a new script, but patch won't automatically make it # executable. Also, remove an obsolete file. touch old_embed.pl chmod +x old_embed.pl rm -f x2p/handy.h exit 0
* perl 5.003_07: [patch introduction and re-organisation]perl-5.003_07Andy Dougherty1996-10-101-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # This is my patch perl5.003_07.pat to perl5.003_06 # 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> # We'll create a new test, but patch won't automatically make it # executable. touch t/lib/io_taint.t chmod +x t/lib/io_taint.t exit 0 This is patch perl5.003_07.pat to perl version 5.003_06. This takes you from 5.003_06 to 5.003_07. To apply this patch, run the above commands, cd to your perl source directory and then type patch -p1 -N < perl5.003_07.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_07.pat '/^Index:/' '{99}' Patch and enjoy, Andy Dougherty doughera@lafcol.lafayette.edu Dept. of Physics Lafayette College, Easton PA 18042
* Re: sh Configure?Norton Allen1996-10-091-1/+8
| | | | | | Extract x2p/Makefile.SH and x2p/cflags.SH correctly down in the x2p directory, even if $0 isn't set to the full pathname of the file being extracted.
* Re: sh Configure?Norton Allen1996-10-091-1/+8
| | | | | | Extract x2p/Makefile.SH and x2p/cflags.SH correctly down in the x2p directory, even if $0 isn't set to the full pathname of the file being extracted.
* perl 5.003_07: util.cIlya Zakharevich1996-10-091-1/+17
| | | | | | | | Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT) From: Ilya Zakharevich <ilya@math.ohio-state.edu> uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined as my_syspclose ifdef OS2 and can FORK (as OS2 does).
* more t/op/sort.t testsGurusamy Sarathy1996-10-091-1/+18
|
* Re: 5.003_06 is available (results on ULTRIX)Spider Boardman1996-10-101-0/+8
| | | | | fix t/lib/socket.t to treat TCP like the stream protocol it is rather than expecting it behave rationally in all cases.
* PATCH: untaint method for IO::Handle, 5.003_06 versionRandy J. Ray1996-10-081-0/+48
| | | | | | | | | | | | | 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. Test suite for the untaint method of class IO::Handle.