summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* magic_setisa enhanced to update %FIELDS automatically when @ISAMalcolm Beattie1997-11-182-53/+0
| | | | | | is assigned to. Added tests to t/op/array.t. magic_setisa now warns about including non-existent packages in @ISA when -w is on. p4raw-id: //depot/perl@264
* Rewrite thread return code to distinguish between ordinary returnMalcolm Beattie1997-11-131-0/+18
| | | | | | | | | | and die() and make join propagate the die. Add tiny method eval which just does "return eval { shift->join; }". Add Thread::Specific class for access to thread specific user data along with specific.t. Rename Class to classname throughout Thread.xs for consistency. Fix pp_specific to pp_threadsv in global.sym. Add support to pp_entersub in pp_hot.c to lock stash for static locked methods. p4raw-id: //depot/perl@248
* Merge maint-5.004 branch (5.004_04) with mainline.Malcolm Beattie1997-10-1627-872/+1468
|\ | | | | p4raw-id: //depot/perl@137
| * Maintenance 5.004_04 changesTim Bunce1997-10-1527-872/+1468
| |\ | | | | | | p4raw-id: //depot/maint-5.004/perl@128
| | * [inseparable changes from patch to perl 5.004_04]perl-5.004_04Perl 5 Porters1997-09-0516-336/+494
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [editor's note: this one imported like a charm!] TESTS - Subject: Improve pragma/locale test 102 - and don't fail, just warn From: Jarkko Hietaniemi <jhi@anna.in-berlin.de> Files: t/pragma/locale.t Subject: Invalid test output in t/op/taint.t in trial 1 From: Dan Sugalski <sugalsd@lbcc.cc.or.us> Files: t/op/taint.t t/op/taint.t prints out invalid ok messages for tests it skips. Rather than printing "ok 136" it prints "136 ok". p5p-msgid: 3.0.3.32.19970919160918.00857a50@stargate.lbcc.cc.or.us UTILITIES - Subject: Perldoc tiny patch to avoid $0 From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: utils/perldoc.PL Msg-ID: 199709122141.RAA16846@monk.mps.ohio-state.edu (applied based on p5p patch as commit 0b166b6635cf199f072db516b2a523ee659394d5) Subject: h2ph broken in 5.004_02 From: David Mazieres <dm@reeducation-labor.lcs.mit.edu> Files: utils/h2ph.PL Msg-ID: 199708201700.KAA02621@www.chapin.edu (applied based on p5p patch as commit 4a8e146e38ec2045f1f817a7cb578e1b1f80f39f) Subject: add key_t caddr_t to h2ph From: Tony Sanders <sanders@bsdi.com> Files: eg/sysvipc/ipcsem utils/h2ph.PL Msg-ID: 199708272301.RAA12803@austin.bsdi.com (applied based on p5p patch as commit 0806a92ffc3a74ca70aa81051cdf2a306cd0a8af) Subject: perldoc search ., lib and blib/* if -f 'Makefile.PL' From: Tim Bunce <Tim.Bunce@ig.co.uk> Files: utils/perldoc.PL Subject: perldoc finds wrong pod2man (from perldoc source) # We must look both in @INC for library modules and in PATH # for executables, like h2xs or perldoc itself. Unfortunately, searching PATH for installed perl executables like pod2man is INCORRECT. perldoc should start by searching the directory it was executed from, which might not be in the PATH at all. Credited: Joseph "Moof-in'" Hall <joseph@cscaper.com> p5p-msgid: 199708251732.KAA19299@gadget.cscaper.com Subject: 5.004m4t1: perlbug: NIS domainname gets into wrong places From: Andreas J. Koenig <koenig@anna.mind.de> Files: utils/perlbug.PL Msg-ID: sfcg1qy38as.fsf@anna.in-berlin.de (applied based on p5p patch as commit 41f926b844140b7f7eaa9302113e45df3a9f9ff4) Subject: add better local patch info to perlbug From: Tim Bunce <Tim.Bunce@ig.co.uk> Files: utils/perlbug.PL Subject: perldoc - suggest modules if requested module not found From: Anthony David <adavid@netinfo.com.au> Files: utils/perldoc.PL private-msgid: 3439CD83.6969@netinfo.com.au Subject: perldoc mail::foo tries to read binary /usr/ucb/mail From: Tim Bunce <Tim.Bunce@ig.co.uk> Files: utils/perldoc.PL Subject: perldoc weirdness perldoc mail::imap yields: {joseph}:79% perldoc mail::foo can't open /usr/ucb/mail: Permission denied at ./pod2man line 362. Credited: Joseph "Moof-in'" Hall <joseph@cscaper.com> p5p-msgid: 199710082014.NAA00808@gadget.cscaper.com Subject: perldoc -f setpwent (for example) returns no descriptive text From: Tim Bunce <Tim.Bunce@ig.co.uk> Files: utils/perldoc.PL Subject: perldoc diffs: don't search auto - much faster From: "Joseph N. Hall" <joseph@5sigma.com> Files: utils/perldoc.PL Msg-ID: MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com (applied based on p5p patch as commit 62b753c6ae4ab9bf22fbb6ec7ceac820bcef8fe4)
| | * Updated CPAN.pm for 5.004_04Andreas J. Koenig1997-09-052-510/+908
| | | | | | | | | | | | private-msgid: sfcpvpv8teo.fsf@anna.in-berlin.de
| | * Trap Time::Local infinite loopTim Bunce1997-09-051-0/+3
| | | | | | | | | | | | (this is the same change as commit 160771401404fad17bea1cbac474c73580214f79, but as applied)
| | * Banishing eval from getopt.pl and Getopt/Std.pmJohn L. Allen1997-09-052-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | This is a minimal patch *adding no new features*. I submitted a prior patch that reworded the pods and allowed -- to terminate args, among other things, but it never made it in. Perhaps this will. p5p-msgid: Pine.SOL.3.91.970920154720.3683A@gateway
| | * xsubpp fix to allow #ifdef's around entire XSubsJohn Tobey1997-09-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This rather trivial patch fixes a feature broken in 5.004_02's xsubpp. Namely, #line directives are interfering with the ability to put #ifdef around entire XSubs. (Well I'm glad I caught my own bug. ;-) Hope it didn't break too many of the CPAN modules!!) p5p-msgid: 199709070034.AAA16457@remote119
| | * Document that File::Find doesn't follow symlinksGreg Ward1997-09-051-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: following symlinks with File::Find The behaviour of File::Find with respect to symbolic links is inconsistent between Perl 5.002/5.003 and 5.004_02. Since 5.004_02's behaviour (don't follow symlinks) is more consistent with `find' itself, this is probably more of a documentation bug -- i.e., the File::Find man page should mention that 1) it doesn't follow symlinks, and 2) previous versions did, so watch out! p5p-msgid: 199708191853.OAA07111@bottom.bic.mni.mcgill.ca
| | * Syslog.pm and missing _PATH_LOGTim Bunce1997-09-051-6/+12
| | | | | | | | | | | | (this is the same change as commit d6a06c6b3ce238e0862e09fdca0c17e9d40e9b2c, but as applied)
| | * Getopt::Long 2.11Johan Vromans1997-09-051-10/+23
| | | | | | | | | | | | private-msgid: m0xBcdR-000RArC@plume.nl.compuware.com
| | * Sys::Hostname fails under Solaris 2.5 when setuidTim Bunce1997-09-051-0/+13
| | | | | | | | | | | | (this is the same change as commit b6d5cd8ca8d16f83d5c4c7a0bc602634e3efb321, but as applied)
| | * [x] FileHandle.pm fails if Exporter has not been loaded previouslyJan Dubois1997-09-051-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I just found out that FileHandle.pm doesn't work if I don't "use" an exporter module before it: % perl -MFileHandle -e "print $^O" Bareword "Exporter::export" not allowed while "strict subs" in use at I:\Perl\lib/FileHandle.pm line 80. String found where operator expected at I:\Perl\lib/FileHandle.pm line 80, near "Exporter::export 'Fcntl'" (Do you need to predeclare Exporter::export?) syntax error at I:\Perl\lib/FileHandle.pm line 80, near "Exporter::export 'Fcntl'" BEGIN failed--compilation aborted. % perl -MExporter -MFileHandle -e "print $^O" MSWin32 This is with Perl5.004_04 trial 3 on WinNT., but it doesn't look like a new problem. -Jan p5p-msgid: 3445e05b.17874041@smtp2.ibm.net -> not
| | * [shell changes from ]Tim Bunce1997-09-051-0/+0
| |/ | | | | | | | | | | | | | | | | | | | | | | | | Change from running these commands: rm -f ext/util/extliblist touch hints/os390.sh touch lib/base.pm touch t/lib/dosglob.t chmod 555 t/lib/dosglob.t exit 0
* | Merge maint-5.004 branch (5.004_03) with mainline.Malcolm Beattie1997-10-0838-655/+1375
|\ \ | |/ | | | | | | MANIFEST is out of sync. p4raw-id: //depot/perl@114
| * [inseperable differences to perl 5.004_03]perl-5.004_03Tim Bunce1997-09-052-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [editor's note: the following patches could not be applied from the list messages. There are also various unattributed changes.] ------ BUILD PROCESS ------ Title: "Configure can stop without fully explaining itself" From: Jim Anderson <jander@ml.com> Msg-ID: <199708111328.JAA28976@nsd15.ny-swaps-develop.ml.com>, <199708111952.PAA29346@nsd15.ny-swaps-develop.ml.com> Files: Configure ------ CORE LANGUAGE ------ Title: "GNU style perl --version (or any other --foo) ignored" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Kenneth Albanowski <kjahds@kjahds.com>, Stephen McCamant <alias@mcs.com> Msg-ID: <E0wx8MO-0007BS-00@ursa.cus.cam.ac.uk>, <Pine.LNX.3.93.970813122557.9443C-100000@kjahds.com>, <m0wy8nl-000EYgC@alias-2.pr.mcs.net> Files: pod/perldiag.pod perl.c ------ DOCUMENTATION ------ Title: "perlop pod inconsistent in presentation of regexp options" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hans Mulder <hansm@icgned.nl>, jmr@whirlwind.fmr.com Msg-ID: <199708061404.KAA06717@whirlwind.fmr.com>, <199708081505.LAA09810@whirlwind.fmr.com>, <1997Aug7.160530.2196011@hmivax.humgen.upenn.edu>, <E0wwnqc-00057s-00@ursa.cus.cam.ac.uk>, <E0wwswg-00017x-00@ursa.cus.cam.ac.uk> Files: pod/perlop.pod [ 2 messages had applied changes, d1a7f0f436d72614358862f92db9613296be2744 and b7e30b65e77616e7336a6cda54d9c3d5935d0cfc ] ------ PORTABILITY - WIN32 ------ Title: "[PATCH] Win95-proofing pl2bat" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199708121733.NAA14888@aatma.engin.umich.edu> Files: win32/bin/*.bat [ d444a43172237b6bdd9f0a52017be3b0d792aa5c didn't apply the deletion patches, so the deletes in this commit are a carried error ] ------ PORTABILITY - OTHER ------ Title: "5.004_02 Configure - worrying but normal errors displayed to user" From: Paul Marquess <pmarquess@bfsec.bt.co.uk>, pmarquess@bfsec.bt.co.uk (Paul Marquess) Msg-ID: <01BCA3DE.E257BFC0.pmarquess@bfsec.bt.co.uk>, <9708102159.AA11726@claudius.bfsec.bt.co.uk> Files: Configure os2/diff.configure [ one patch found, see 61167c6fd6d55c5f975404dcb56c3d0a87cd2c21 ] Title: "Minor glitch with Perl 5.004_01 on SunOS 4.1.3 (groupstype)" From: thad@thadlabs.com (Thad Floryan) Msg-ID: <9708111415.AA03808@thadlabs.com> Files: hints/sunos_4_1.sh
| * CPAN Use of uninitialized value in newest perlTom Horsley1997-09-051-0/+1
| | | | | | | | p5p-msgid: 9708091738.AA16435@amber.ssd.hcsc.com
| * 5.004_02: Complex/Trig: updateJarkko Hietaniemi1997-09-052-29/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following patches do not fix actual grave errors but they do: - make the code more robust (more discontinuities catched) (e.g. atan(-i), atanh(-1)) - make the results agree on signs and/or conjugate forms with the results MATLAB gives: the results were already correct thanks to the periodicity of trig funcs but now they are also consistent. (e.g. acos(x) did have an unnecessary discontinuity at x = 0) - for some pure real arguments short-circuit the calculation to avoid rounding errors (which make epsilons appear where clear zeros should reign) Tested on NetBSD 1.2G i686, Linux 2.0.25 i686, Digital UNIX 4.0 EV56. p5p-msgid: 199708081842.VAA31214@alpha.hut.fi
| * patch for documentation error in FileCache.pmMike Stok1997-09-051-1/+1
| | | | | | | | | | | | | | | | | | I think that this patch brings FileCache's pod documentation into line with the module's behaviour. Credited: Unknown Contributor <mikebo@tellabs.com> p5p-msgid: Pine.LNX.3.95.970810143321.437C-100000@stok.co.uk
| * [inseperable differences up to perl 5.004_02]perl-5.004_02Tim Bunce1997-08-0715-68/+256
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [editor's note - this list of differences was built manually, so is either a little inaccurate or the most well preened out of the "unapplied changes" lists so far. It certainly didn't get the usual injection of message bodies. The aim of these changes is to give you a vector for finding a list message if you have an annotate operation hit this commit] ------ BUILD PROCESS ------ Title: "[PATCH]: HP-UX 10 w/o transition links" From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com> Msg-ID: <199706231650.AA070364627@hpcc123.corp.hp.com> Files: Configure Title: "INSTALL updates for GNU ld and __inet_* errors" From: Andy Dougherty <doughera@newton.phys.lafayette.edu> Files: INSTALL ------ CORE LANGUAGE ------ Title: "[PATCH] Additional patch for "Can't execute ..."" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199707191651.MAA04897@monk.mps.ohio-state.edu> Files: pod/perldiag.pod perl.c See 21fc060b433a5fd003b9aca5789342207c46ada4 and 2a92aaa05aa1acbf01092228d30e9b1d7b2a3f61 Title: "[PATCH] Re: Can't pack literals as pointers" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199708012250.SAA20278@aatma.engin.umich.edu> Files: pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t On Wed, 25 Jun 1997 00:23:18 GMT, John Tobey wrote: > >IMHO, pack("p","foo") should evaluate to a pointer that's valid >in the current context. pack("p",undef) should return the NULL >value. Currently, they both produce the error "Modification of a >read-only value attempted". > >This looks pretty easy to fix, so I've prepared a diff against >the 5.004_01 distribution. This tests fine on my Linux. I hope >I'm not introducing a memory leak or other ailment... That doesn't look quite right to me. When provided a literal, you should point at the actual literal (which normally has a global lifetime), rather than making a mortal copy of it and pointing at that. The mortal copy will be destroyed at the next statement boundary, and you'll be left with a dangling pointer when you unpack(). You're doing the very thing the XXX comment above was intended to highlight. I do agree that literals should be pack('p')-able. So, I'd suggest the change be modified [...] Title: "One-liner regex causes SEGV on 5.003 under HP-UX and Linux" From: Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199707061144.MAA04443@crypt.compulink.co.uk> Files: regexec.c t/op/re_tests [was originally credited as the same change as 44ed422101809141bc33c2b85c1cff357de4d7bf] Title: "Free temps before calling END blocks", "Too late destruction" From: Chip Salzenberg <chip@rio.atlantic.net> Msg-ID: <m33erfv5hx.fsf@chany-p100.emwp.com> Files: perl.c Title: "Forbid "goto" into middle of foreach loop" From: Chip Salzenberg <chip@rio.atlantic.net> Files: pod/perldiag.pod pp_ctl.c Title: "[PATCH] m2t2: problem in NetBSD 1.2D with sfio" From: Jarkko Hietaniemi <jhi@iki.fi> Files: perl.h Title: "Forbid negative splice offset beyond array start" From: "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg <chip@rio.atlantic.net> Msg-ID: <Pine.SOL.3.91.970625111744.19300A-100000@gateway> Files: pp.c Title: "Fix memory leak on eval 'sub {}'" From: Chip Salzenberg <chip@rio.atlantic.net> Files: pp_ctl.c Title: "Fix C<qq #hi#>" From: Chip Salzenberg <chip@rio.atlantic.net> Files: toke.c Title: "Don't warn about "${foo}" in string, even if &foo exists" From: Chip Salzenberg <chip@rio.atlantic.net> Files: toke.c Title: "Perldb internal flag rehaul" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c perl.c pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c Title: "Fix C<print $foo x 2> parsing" From: "Chuck D. Phillips (NON-HP Employee)" <cdp@hpescdp.fc.hp.com>, Chip Salzenberg <chip@rio.atlantic.net> Msg-ID: <199706121737.KAA00503@palrel3.hp.com> Files: toke.c Title: "Fix lockf_emulate_flock() positioning" From: Chip Salzenberg <chip@rio.atlantic.net>, gen@atd.rdc.ricoh.co.jp Msg-ID: <199706091132.UAA00895@wampa.atd.rdc.ricoh.co.jp> Files: pp_sys.c Title: "[PATCH] Make DEBUGGING_MSTATS info consistent" From: Andy Dougherty <doughera@newton.phys.lafayette.edu> Msg-ID: <Pine.SUN.3.96.970731131529.3740A-100000@newton.phys> Files: INSTALL pod/perldelta.pod perl.h Title: "semctl broken under Linux" From: Andreas Schwab <schwab@LS5.informatik.uni-dortmund.de>, Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>, Graham Barr <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk> Msg-ID: <33C38291.2D9302DA@ti.com>, <9707040912.AA03470@issan.informatik.uni-dortmund.de>, <9707041538.AA08946@toad.ig.co.uk>, <9707070924.AA11774@issan.informatik.uni-dortmund.de>, <9707090933.AA19012@issan.informatik.uni-dortmund.de> Files: doio.c [one change made it, as 8e591e46b4c6543ed80895327199c4a628ce11b6] Title: "One-liner regex causes SEGV on 5.003 under HP-UX and Linux" From: Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199707061144.MAA04443@crypt.compulink.co.uk> Files: regexec.c t/op/re_tests [was originally credited as the same change as 44ed422101809141bc33c2b85c1cff357de4d7bf] Title: "Fix up problems with *DBM tests" From: Paul Marquess <pmarquess@bfsec.bt.co.uk> Files: t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t Title: "Faster int to string conversion", "[PATCH} Re: memory leak in buffer safety code" From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden <hv@crypt.compulink.co.uk>, Tim Bunce <Tim.Bunce@ig.co.uk> Msg-ID: <199707140912.KAA09935@crypt.compulink.co.uk>, <199707142050.QAA20976@rio.atlantic.net>, <199707182035.VAA20990@crypt.compulink.co.uk>, <9707151040.AA02883@toad.ig.co.uk> Files: global.sym sv.c Title: "Fix '-' flag on sprintf() of floats" From: Chip Salzenberg <chip@rio.atlantic.net>, Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199705270646.JAA02510@alpha.hut.fi> Files: sv.c Title: "Don't use atol() for unsigned values", "signedness problem in pack("N", "value");" From: Chip Salzenberg <chip@rio.atlantic.net>, Roger Espel Llima <espel@llaic.univ-bpclermont.fr> Msg-ID: <19970531200007.40218@llaic.univ-bpclermont.fr> Files: sv.c Title: "Perldb internal flag rehaul" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c perl.c pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c Title: "[PATCH] Exporter new export_to_level method" From: epeschko@elmer.tci.com (Ed Peschko) Files: lib/Exporter.pm Title: "[MM] Small patch to MakeMaker, new release" From: "Andreas J. Koenig" <k@anna.in-berlin.de> Msg-ID: <199706281603.SAA10869@anna.in-berlin.de> Files: lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm Title: "CPAN.pm, $VERSION and nested (bundled) modules." From: a.koenig@kulturbox.de (Andreas J. Koenig) Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm Title: "Time::Local patch (plus perl.c and filehand.t)" From: ilya@math.ohio-state.edu (Ilya Zakharevich) Files: lib/Time/Local.pm perl.c t/lib/filehand.t Title: "Slightly safer signals" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: mg.c perl.c Title: "Perldb internal flag rehaul" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c perl.c pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c Title: "'use UNIVERSAL;' deprecated, do C<UNIVERSAL::isa()> instead", "UNIVERSAL.pm and import methods" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>, Graham Barr <gbarr@ti.com>, Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199706271701.NAA25664@aatma.engin.umich.edu>, <199706271904.UAA00120@crypt.compulink.co.uk>, <199706272054.QAA28913@aatma.engin.umich.edu>, <199706301554.LAA03763@aatma.engin.umich.edu>, <33B22248.7D7C1985@ti.com>, <E0wf5TN-0006ps-00@taurus.cus.cam.ac.uk>, <E0wguTR-0005bs-00@ursa.cus.cam.ac.uk>, <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>, <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>, <E0wiyUG-00073j-00@taurus.cus.cam.ac.uk>, <hiuyv6q9k.fsf@bergen.sn.no> Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm t/op/universal.t universal.c [two changes made it, as d704f39a0db2dc23790dfd9d7bd59ce9928a6e2c, e09f3e01ccd721309f0eb0aae224d84db2e8436a] ------ PORTABILITY - WIN32 ------ Title: "[PATCH] Embedding threaded apps in perl.dll" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199707261518.LAA24346@aatma.engin.umich.edu>, <199707301833.OAA19570@aatma.engin.umich.edu> Files: win32/win32.c [one change made it, as 4dd614da4d1132b957c4951dd00f64d81b89dc20] Title: "minor win32 scribbles" From: Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199707270832.JAA19399@crypt.compulink.co.uk> Files: README.win32 [nitpicking f7c603cbfba7c97f77e257c42aa119ffdb47fe1e] Title: "[PATCH] binary coexistence on win32", "[RESEND] [PATCH] binary coexistence on win32" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199707250109.VAA02666@aatma.engin.umich.edu>, <199707301829.OAA19516@aatma.engin.umich.edu> Files: lib/ExtUtils/Mksymlists.pm win32/win32.h win32/win32io.h win32/win32iop.h win32/makedef.pl win32/win32.c win32/win32io.c Title: "WIN32 Build - pod2xxx.bat Missing?", "[PATCH] Re: WIN32 Build - pod2xxx.bat Missing?" From: Chris Williams <chrisw@netinfo.com.au>, Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199707011423.KAA15855@aatma.engin.umich.edu>, <33B8B962.D96FA1F5@netinfo.com.au> Files: win32/Makefile win32/makefile.mk Title: "[PATCH] docs for win32 utilities" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199707250045.UAA02510@aatma.engin.umich.edu> Files: win32/bin/pl2bat.bat win32/bin/runperl.bat Title: "[PATCH] trial2: some batch files won't run" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199708040226.WAA17301@aatma.engin.umich.edu> Files: win32/bin/pl2bat.bat win32/bin/runperl.bat Title: "[PATCH] win32 extras and embedding" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199707250232.WAA03421@aatma.engin.umich.edu>, <199707301831.OAA19528@aatma.engin.umich.edu> Files: dosish.h win32/win32.h perl.c win32/config.bc win32/config_H.bc win32/makedef.pl win32/perllib.c win32/win32.c [one change was applied (hastily), as ad2e33dc060dc2ccf73a5ff1557a69a9b09c30c8] ------ PORTABILITY - OTHER ------ Title: "Additional OS/2 patches" From: Gurusamy Sarathy <gsar@engin.umich.edu>, Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199708020823.EAA19521@monk.mps.ohio-state.edu>, <199708021424.KAA28561@aatma.engin.umich.edu>, <199708042108.RAA27671@aatma.engin.umich.edu> Files: README.os2 os2/Changes perl.c [one change was applied, as d8c2d278168b862ff4120ad8e5887d37d31f858b] Title: "make depend loop fix and minor OS/2 improvements to build process" From: ilya@math.ohio-state.edu (Ilya Zakharevich) Files: Makefile.SH hints/os2.sh os2/Makefile.SHs Title: "Minor VMS patches" From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> Msg-ID: <01ILCUO6XXTE000WFK@hmivax.humgen.upenn.edu> Files: lib/ExtUtils/MM_VMS.pm vms/vmsish.h vms/descrip.mms vms/test.com vms/vms.c vms/ext/filespec.t Title: "[PATCH] Two un-disabled tests for VMS" From: Dan Sugalski <sugalsd@lbcc.cc.or.us> Msg-ID: <3.0.2.32.19970718095842.00879220@stargate.lbcc.cc.or.us> Files: vms/test.com Title: "fix substr fix (tests 27 etc)", "perl5.004_02 trial 1 available (with substr bug and still some" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hugo van der Sanden <hv@crypt.compulink.co.uk>, Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199707301759.SAA02899@crypt.compulink.co.uk>, <199707302228.BAA18032@alpha.hut.fi>, <199707310929.KAA06515@crypt.compulink.co.uk>, <E0wtruH-0002JM-00@ursa.cus.cam.ac.uk> Files: pp.c Title: "Fwd: substr("foo", -1000)", "substr: warn if substring doesn't intersect original at all" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199707100655.JAA14924@alpha.hut.fi>, <E0wm1JG-0000UY-00@taurus.cus.cam.ac.uk> Files: pod/perlfunc.pod pp.c t/op/substr.t [one change was applied, as d9fdd1afe4b88705294e21dc4e070c42d3d9a4d8] Title: "[PATCH] Changes for VMS 7.1 support" From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>, Dan Sugalski <sugalsd@lbcc.cc.or.us> Msg-ID: <01ILDXUH0J1W00026U@hmivax.humgen.upenn.edu>, <3.0.2.32.19970718095935.0087a2d0@stargate.lbcc.cc.or.us> Files: vms/sockadapt.h vms/config.vms vms/sockadapt.c ------ DOCUMENTATION ------ Title: "Document bug fix in localization of $1 etc." From: Chip Salzenberg <salzench@nielsenmedia.com> Files: pod/perldelta.pod Title: "[BUG:PATCH] Missing semicolon message wrong in perldiag" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> Msg-ID: <E0welEn-0002vT-00@taurus.cus.cam.ac.uk>, <E0wfRJU-0006Aw-00@taurus.cus.cam.ac.uk> Files: pod/perldiag.pod [one change was applied, as 702d120df290e0de1b21f167f7d0110b35ee2fef] Title: "OK: perl <some_version> on <some_system> (corrected)", "enhancements to perlbug -ok" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Stephen McCamant <alias@mcs.com> Msg-ID: <E0wukVt-0006Da-00@ursa.cus.cam.ac.uk>, <E0wvMQl-00055y-00@ursa.cus.cam.ac.uk>, <m0wv81x-000EYPC@alias-2.pr.mcs.net> Files: utils/Makefile utils/perlbug.PL Title: "perldoc doesn't grok Win32 UNC paths" From: Warren Jones <wjones@tc.fluke.com> Msg-ID: <97Jun17.184420pdt.35728-1@gateway.fluke.com>, <97Jun18.165618pdt.35713-1@gateway.fluke.com> Files: utils/perldoc.PL [one change was applied, as f72119fc50f0d88b02501ba41112f82ab99f0c3b]
| * Sys::Hostname -w unclean in trial 2Gurusamy Sarathy1997-08-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | Subject: [PATCH] trial2: Sys::Hostname -w unclean The new Sys::Hostname generates a compiler warning. [editor's note: the base for this one is wrong. Previously gethostbyname was called in void context.] p5p-msgid: 199708032055.QAA14278@aatma.engin.umich.edu
| * MM_Unix.pm nits for Win32 DMAKEGurusamy Sarathy1997-08-071-0/+2
| | | | | | | | | | | | | | This works around some problems DMAKE has with the new MakeMaker in trial2. p5p-msgid: 199708032051.QAA14248@aatma.engin.umich.edu
| * perl debugger, win32, and emacsJay Rogers1997-08-071-0/+4
| | | | | | | | | | | | | | | | The following patch is necessary for the perl debugger to run under emacs on a win32 machine. The "or defined $ENV{EMACS}" is necessary for the debugger to run under emacs shell-mode as well. p5p-msgid: 199707311759.NAA13276@crooked-i.mitre.org
| * [MM] [PATCH] Re: Liblist problems for MSWin32Gurusamy Sarathy1997-08-071-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Wed, 18 Jun 1997 14:57:37 EDT, Owen Stenseth wrote: >>>>>> "Sarathy" == Gurusamy Sarathy <gsar@engin.umich.edu> writes: > Sarathy> On 18 Jun 1997 12:01:59 MDT, Owen Stenseth wrote: > >> When building the extension on NT I ran into a problem with > >> the Liblist. The linker supported on NT does not understand -L > >> or -l switches so the contents of LDLOADLIBS and EXTLIBS cause > >> an error in the linker. > > Sarathy> You should try 5.004_01. I added Liblist support for > Sarathy> win32 in that version. It handles -l and -L flags, as > Sarathy> well as default libraries that are sufficient for most > Sarathy> purposes. Let me know if it doesn't work for you. > >I guess my latest.tgz was not the latest. > > Sarathy> If the problems you describe are with 5.004_01, please do > Sarathy> send us your changes. Thanks. > >No but you do use $verbose instead of $Verbose at the very end of the >_win32_ext sub in the 5.004_01 version. Aak, that was a poor cut-and-paste job from the VMS code (where $Verbose is rightfully called $verbose). Here's a patch, that also incidentally corrects a typo in the VMS code. p5p-msgid: 199706182152.RAA20273@aatma.engin.umich.edu
| * Repost of fork() debugger patchIlya Zakharevich1997-08-072-11/+77
| | | | | | | | | | | | | | | | | | Here is the repost of what was apparently lost during some turmoil on p5-p. Enjoy, p5p-msgid: 199707252101.RAA11846@monk.mps.ohio-state.edu
| * Sys::Hostname should localize $SIG{__DIE__}Ken Shan1997-08-071-1/+6
| | | | | | | | | | | | | | | | | | | | | | ~s Sys::Hostname should localize $SIG{__DIE__} When Sys::Hostname is trying various methods to get the hostname, it should localize $SIG{__DIE__}. Patch follows. (I'm not sure if $SIG{__WARN__} should also be localized.) p5p-msgid: 199707070357.XAA18065@digitas.harvard.edu
| * perl5.004 Time::Local still brokenMathias Koerber1997-08-071-16/+18
| | | | | | | | | | | | | | | | | | | | lib/Time/Local.pm is still broken under the new perl5.004. In effect, when starting up it assumes that the tzsec variable can be filled with the *current* time difference between localtime and gmtime. However, there are timezones where this p5p-msgid: 199706260452.MAA22647@dnssec1.singnet.com.sg
| * Remove 'use UNIVERSAL;', switch to UNIVERSAL::isa()M.J.T. Guy1997-08-073-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: Re: UNIVERSAL.pm and import methods I wrote > I've a sneaking feeling that I'm the only person who's tried to use > this. And as you might guess from my bug reports, I've learnt the > error of my ways. I spoke too soon. There are three uses in the standard distribution. The attached patch should get rid of them. Probably worth doing this irrespective of how the UNIVERSAL/import question is resolved. p5p-msgid: E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk
| * Exporter errors give wrong locationM.J.T. Guy1997-08-071-3/+5
| | | | | | | | | | | | | | | | | | If you attempt to import a symbol which a module doesn't export, the error is reported as in Exporter.pm rather than in the offending module, because Exporter.pm uses warn instead of carp. Patch attached. (Against either 5.004 or 5.004_01.) p5p-msgid: E0wdJra-0000n8-00@taurus.cus.cam.ac.uk
| * Binary installers for Perl modulesIlya Zakharevich1997-08-071-3/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | The following patch makes it possible to trivially write a binary installer for a module on a given platform. This still leaves a question on binary uninstaller (on platforms where there is a standard database of installed software, so it may be easy to hook into it). Why is the uninstall target of Makefiles disabled? Enjoy, p5p-msgid: 199707210006.UAA06165@monk.mps.ohio-state.edu
| * bless file handles as FileHandle if loaded else IO::HandleGisle Aas1997-08-071-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: Re: More info regarding the Can't locate error message [PATCH] lvirden@cas.org (Larry W. Virden) writes: > use FileHandle; > STDERR->open("/tmp/errorsfile","w"); This patch tries to fix the problem by auto-blessing handles as 'FileHandle' if the FileHandle package has been loaded and IO::Handle otherwise. The snag is that STDOUT, STDIN, STDERR are initialized before 'use FileHandle' executes, so they are all initially blessed as IO::Handles. We compensate by reblessing them in FileHandle.pm: This makes Larry's example as well as the following code work: use FileHandle; open(F, "/dev/null") or die; F->seek(0, 1) or die; p5p-msgid: hyb80drrz.fsf@bergen.sn.no
| * (3) File::Find::find()/finddepth() bugs with toplevel pathsConrad E. Kimball1997-08-071-7/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The File::Find module exhibits the following defects: 1) If the top-level directory is a symbolic link to another directory, the find() and finddepth() functions follow that symbolic link and traverse that directory. This behavior is both contrary to the way the real find command works and contrary to the way find() and finddepth() treat symbolic links that occur lower down in the directory hierarchy (which aren't followed). Example: $ cd $HOME $ mkdir findbug; cd findbug $ ln -s /usr usr $ find usr -print usr $ find2perl usr -print | perl usr usr/lost+found usr/tmp usr/tmp/.zma25637cbbb ... 2) If the wanted() function sets $prune = 1 for a toplevel directory, the find() function ignores it. It honors $prune for all lower level directories, but not the toplevel ones. This, too, is contrary to the way the real find command works. Example: $ find /usr -print -prune /usr $ find2perl /usr -print -prune | perl /usr /usr/lost+found /usr/tmp /usr/bin /usr/man /usr/etc /usr/lib /usr/netdemo /usr/include /usr/adm ... 3) If finddepth() is passed a toplevel path that is not a directory, it fails to set $name before calling the wanted() function. This, too, is contrary to the way the real find command works. Example: $ cd $HOME $ find /dev/null -depth -print /dev/null $ find2perl /dev/null -depth -print | perl $ The following patch corrects all three defects: p5p-msgid: 199707040045.RAA24459@mailgate2.boeing.com
| * pod2html mangles C<&foo(42);>Tim Bunce1997-08-071-2/+2
| | | | | | | | (this is the same change as commit cbcd949909e8235878afef51bf24ea843fcacde0, but as applied)
| * Allow concurrent mkdir in File::Path::mkpathRuben Schattevoy1997-08-071-1/+4
| | | | | | | | private-msgid: 199707300943.LAA21574@kant.imb-jena.de
| * ExtUtils-Embed upgradeDoug MacEachern1997-08-071-11/+18
| |
| * Sys::Syslog patch to allow unix domain socketsTim Bunce1997-08-071-8/+44
| | | | | | | | (this is the same change as commit 8297ae023be5d5af05b2a7f966169444314ba5aa, but as applied)
| * Net::hostent documentation errorNat Torkington1997-08-071-3/+3
| | | | | | | | | | | | perl -pi -e 's/addresses/addr_list/g' .../Net/hostent.pm p5p-msgid: 199707082222.QAA24728@elara.frii.com
| * xsubpp patchJohn Tobey1997-08-071-24/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The patch below is against the 5.004_01 distribution's xsubpp and incorporates your changes. > From: Gurusamy Sarathy <gsar@engin.umich.edu> > > On Mon, 30 Jun 1997 03:16:25 EDT, Ilya Zakharevich wrote: > >John Tobey sent me a remarkable fix for xsubpp bugs with #line > >directives. I did check a previous version of his patch, and it > >worked flawlessly, with the only drawback that it did not #line'ized > >BOOT directives. > > > >Today I got his next version, and he claims it now handles BOOT too. > >I think it may go even to the maintainance track. > > Not until the issues below are resolved. I've attached a patch > that fixes all but one. I believe it's possible to avoid any subprocesses or shell invocations by using a tied filehandle. Getting the output filename right will require restructuring xsubpp's command line interface and changing MakeMaker, whence my ".c" hack. Given that the previous xsubpp didn't insert any self-pointing line directives, I figure it's a gain, though by no means perfect. The tie idea may improve portability at the expense of length and complexity. It's worked in my test cases (unlike my last patch, in which C<splice(@BootCode, 1)> should be C<@BootCode> as you noticed). However, I feel I'm on thin ice when using TIEHANDLE, and this code can certainly be smoothed out a bit. p5p-msgid: 199707010221.CAA01234@remote133
| * m2t2 broke CPAN.pm :-(Andreas J. Koenig1997-08-074-433/+606
| |
| * m2t3: minor doc patch (to obsolete I18N::Collate)Jarkko Hietaniemi1997-08-071-11/+25
| | | | | | | | p5p-msgid: 199708060732.KAA02675@alpha.hut.fi
| * [BUG:PATCH] dumpvar.pl parses some references incorrectlyM.J.T. Guy1997-08-071-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | dumpvar.pl parses stringified references incorrectly when extrovert class names are used. For example, x bless {}, '=ARRAY(' will crash the debugger. Patch (for 5.004_01 or 5.004_02) attached. p5p-msgid: E0wwAjQ-0004l6-00@ursa.cus.cam.ac.uk
| * confessing a carpTim Bunce1997-08-071-4/+38
| | | | | | | | (this is the same change as commit 948f37eb18dbace1def87d7f9339a75821436acd, but as applied)
| * Warning from calls using "use Shell"Tim Bunce1997-08-071-1/+1
| | | | | | | | (this is the same change as commit a5bda13b0ef005fbbd13265a362caff51359bbc6, but as applied)
* | Merge maint-5.004 branch (5.004_01) with mainline.Malcolm Beattie1997-09-3020-79/+1131
|\ \ | |/ | | p4raw-id: //depot/perl@84
| * [differences between cumulative patch application and perl5.004_01]perl-5.004_01Tim Bunce1997-06-1112-67/+916
| |\ | | | | | | | | | | | | | | | | | | | | | | | | [editor's note: The changes between this and 5.004 were processed from the m1t2 release, which was a bad idea as it was the _01 release which had the final corrected attributions. The differences between the various m*t* releases do that; I considered it most valuable just to look at the _NN releases. Many patches have been separated out and/or applied from the p5p archives nonetheless.]
| * | [inseparable changes from changes to perl-5.004_01-mt2]Perl 5 Porters1997-06-111-0/+201
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BUILD PROCESS Subject: [PATCH] INSTALL-1.18 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu> Files: INSTALL Msg-ID: Pine.SOL.3.95q.970529142739.662D-100000@fractal.lafayette.edu (applied based on p5p patch as commit 0dcb58f4e9dab7110393871db954eb94cbf90dd0) Subject: improved gnuwin32 Configure support From: Chris Faylor <cgf@bbc.com> Files: Configure private-msgid: 199706070318.XAA09214@hardy.bbc.com Subject: installhtml problems finding splitpod From: Larry W. Virden <lvirden@cas.org> Files: installhtml INSTALL Subject: oddity in Configure From: Mike Stok <mike@stok.co.uk> Files: Configure Subject: Compiling perl5.004 on NEWS-OS 4.x From: Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=) <matusita@ics.es.osaka-u.ac.jp> Files: Configure hints/newsos4.sh Msg-ID: 19970521132814F.matusita@ics.es.osaka-u.ac.jp (applied based on p5p patch as commit 4e81affe051125c1f0c81f7d518efaa52584a56d) CORE LANGUAGE Subject: first true value returned by scalar C<...> is wrong From: Hans Mulder <hansm@euronet.nl> Files: pp_ctl.c t/op/flip.t Subject: Regex Bug in 5.003_26 thru 003_99a From: Andreas Karrer <karrer@ife.ee.ethz.ch> Files: regcomp.h regcomp.c regexec.c Msg-ID: 199705161915.PAA18721@rio.atlantic.net (applied based on p5p patch as commit c8756f30ff24381844a7b05f062074a87dc23910) Subject: -w interacts badly with -Dt From: Spider Boardman <spider@Orb.Nashua.NH.US> Files: sv.c Subject: No DESTROY on untie. Tie memory leak fixed. From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: pp_hot.c Msg-ID: 199705172156.RAA20561@aatma.engin.umich.edu (applied based on p5p patch as commit 5117ca915f2c72e17e52c313797ad394bd76c418) Subject: magic_clear_all_env proto should match svt_clear From: Nick Ing-Simmons <nik@tiuk.ti.com> Files: proto.h mg.c Subject: ENV leaks on win32 (was Re: Comments on ENV patch sought) From: Hans Mulder <hansm@euronet.nl> Files: embed.h perl.h proto.h global.sym mg.c t/op/magic.t Msg-ID: 199705292240.AAA01135@mail.euronet.nl (applied based on p5p patch as commit 66b1d5575fd5eb6242bac2e9a08b163be8b1b960) Subject: Patch to show @INC when require dies From: Jim Avera <avera@hal.com> Files: pp_ctl.c Msg-ID: 9705230121.AA27872@membrane.hal.com (applied based on p5p patch as commit 2683423cd7aae39c7c67a005320f39d6e84a2f1f) Subject: bug with m// nested inside s///e From: Hans Mulder <hansm@euro.net> Files: op.c t/op/subst.t DOCUMENTATION Subject: perlembed Win32 update From: Doug MacEachern <dougm@opengroup.org> Files: pod/perlembed.pod Subject: perldiag.pod patch - "(W) substr outside string" is "(S)evere" if used as lvalue. From: John Hughes <john@AtlanTech.COM> Files: pod/perldiag.pod Subject: local(%ENV) looses magic - document behaviour From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: pod/perlsub.pod Subject: perlguts caveats From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: pod/perlguts.pod Msg-ID: 199705180052.UAA22066@aatma.engin.umich.edu, 199705180202.WAA22826@aatma.engin.umich.edu, Msg-IDs: 1997May17.235722.2033087@hmivax.humgen.upenn.edu, 199705301341.JAA05204@aatma.engin.umich.edu (applied based on p5p patch as commits: 04343c6db20ad44e9b9b5531ea62e7099311ed51 6e2bfd7f4281bd19f5eefda1f130d62ef05c8ead 9edb2b4665db2ce663d9133a47065be4582a8114) Subject: pod2man produces broken pages From: Davin Milun <milun@cs.Buffalo.EDU> Files: pod/pod2man.PL Msg-ID: 199705310447.AAA15721@obelix.cs.Buffalo.EDU Msg-ID: 1997May25.192350.2055977@hmivax.humgen.upenn.edu (applied based on p5p patch as commits: 3ad491548632328bb8df33165fefb8d5b9b7b7a9 ca023ceb228b064c65630ce565435e433344bfd5) Subject: Perl 5 pod2man fix From: Franklin Chen <chen@adi.com> Files: pod/pod2man.PL Subject: perlguts man page corrupted perlguts.1 has garbled headings, e.g., the following is a result of "man perlguts": === What is an Perl uses a special typedef IV which is a simple integer type that is guaranteed to be large enough to hold a pointer (as well as an integer). === p5p-msgid: 199705210013.UAA09599@menhaden.adi.com Subject: reference form chomp to chop in perlfunc From: Hans Mulder <hansm@euronet.nl> Files: pod/perlfunc.pod Subject: pod2man gags if "=pod" is before "=head1 NAME" From: Warren Hyde <whyde@pezz.sps.mot.com> Files: pod/pod2man.PL Msg-ID: 9705212115.AA21730@pezz.sps.mot.com (applied based on p5p patch as commit a8aaa22cf27ba31be005a4b638b78d4105203ee9) Subject: perlfunc.pod unclear about return value range of rand From: "Tuomas J. Lukka" <tjl@lukka.student.harvard.edu> Files: pod/perlfunc.pod Subject: Re: Array feature request Tom Phoenix writes: >On Fri, 16 May 1997, Tuomas J. Lukka wrote: > >> To detract further, the perlfunc.pod says >> >> "returns a random fractional number between 0 and EXPR". >> >> Does that mean inclusive or exclusive i.e. do I run a risk of one >> in a billion receiving an undef one past the array limit and growing >> the array? If yes or if not, should that be mentioned? > > 0 <= rand(EXPR) < EXPR > >Hope this helps! Yes, this behaviour is expected but it is definitely not documented in the pods. p5p-msgid: m0wSMiC-000C9xC@lukka.student.harvard.edu Subject: Error in perllol manpage From: Chris Wick <cwick@lmc.com> Files: pod/perllol.pod Subject: 5.004 removed deprecated %OVERLOAD support silently From: Jonathan Biggar <jon@sems.com> Files: pod/perldelta.pod This is a bug report for perl from jon@sems.com, generated with the help of perlbug 1.17 running under perl 5.004. p5p-msgid: 199705232319.QAA28388@clamp.netlabs.com Subject: Documentation bugs From: Stephen Potter <spp@psa.pencom.com> Files: pod/perldata.pod pod/perldiag.pod pod/perlfaq8.pod pod/perlfaq9.pod pod/perlop.pod pod/perlsub.pod pod/perltoot.pod Subject: make html --> unusable xref links From: "Darren/Torin/Who Ever..." <torin@daft.com> Files: INSTALL pod/perldiag.pod installhtml Jim Avera writes: > By default (without editing the Makefile) the resulting .html files > are useless -- they have broken cross-reference links. > > If you set HTMLROOT=. in pod/Makefile, then cross-references > say .//pod/... which does not work either. > Setting HTMLROOT to an absolute path doesn't work either (the > spurrious /pod/ is always there). [seconded] p5p-msgid: 199705162008.XAA06906@alpha.hut.fi Subject: pod/*.html -- all hyperlinks are invalid From: "Darren/Torin/Who Ever..." <torin@daft.com> Files: INSTALL pod/perldiag.pod installhtml The INSTALL file says: (cd pod && make html && mv *.html <www home dir>) But the resulting *.html files have hyperlinks that look like this; <A HREF="/pod/perlfaq.html">perlfaq</A> The /pod/ part shouldn't be there. As a result, all of the hyperlinks are invalid (unless, of course, you install the *.html files in /pod/). [Please do not change anything below this line] p5p-msgid: 199705171830.OAA15652@erawan.cognex.com Subject: Re: make html - any takers? From: "Darren/Torin/Who Ever..." <torin@daft.com> Files: INSTALL pod/perldiag.pod installhtml On Sat, 07 Jun 1997 02:27:49 -0000, Tim Bunce wrote: >My reading of the following is that the best short term fix is for >INSTALL to be changed so it no longer suggests > > (cd pod && make html && mv *.html <www home dir>) > >Comments welcome. Proven portable and tested patches preferred :-) Win32 uses something similar to the suggested method with installhtml, and it seems to work reasonably well. I'll supply a patch if I wander anywhere close to a UNIX box in the next 24 hours, and someone else hasn't already done it. :-) >When I follow the doc in installhtml, I get htmlwhich mostly works. > >Here's a sample: > >perl -w /ldata2/gnu/perl5.004/installhtml \ > --podpath=lib:ext:pod:vms:win32:plan9:os2:h2pl:x2p:Porting:eg \ > --podroot=/ldata2/gnu/perl5.004 \ > --htmldir=/projects/sprs_lwv/HTML/perl \ > --htmlroot=/projects/sprs_lwv/HTML/perl \ > --recurse \ > --splithead=pod/perlipc.pod \ > --splititem=pod/perlfunc.pod \ > --libpods=perlfunc:perlguts:perlvar:perlrun:perlop \ > --verbose - Sarathy. gsar@engin.umich.edu p5p-msgid: 199706081749.NAA04552@aatma.engin.umich.edu Subject: Re: make html --> unusable xref links From: "Darren/Torin/Who Ever..." <torin@daft.com> Files: INSTALL pod/perldiag.pod installhtml According to Jarkko Hietaniemi <jhi@iki.fi>: :Jim Avera writes: : > If you set HTMLROOT=. in pod/Makefile, then cross-references : > say .//pod/... which does not work either. : > Setting HTMLROOT to an absolute path doesn't work either (the : > spurrious /pod/ is always there). : > : > What is the intent of the current setup (p54rc1)? When I follow the doc in installhtml, I get htmlwhich mostly works. Here's a sample: perl -w /ldata2/gnu/perl5.004/installhtml \ --podpath=lib:ext:pod:vms:win32:plan9:os2:h2pl:x2p:Porting:eg \ --podroot=/ldata2/gnu/perl5.004 \ --htmldir=/projects/sprs_lwv/HTML/perl \ --htmlroot=/projects/sprs_lwv/HTML/perl \ --recurse \ --splithead=pod/perlipc.pod \ --splititem=pod/perlfunc.pod \ --libpods=perlfunc:perlguts:perlvar:perlrun:perlop \ --verbose p5p-msgid: 1997May16.191039.2033079@hmivax.humgen.upenn.edu Subject: Re: make html --> unusable xref links From: "Darren/Torin/Who Ever..." <torin@daft.com> Files: INSTALL pod/perldiag.pod installhtml p5p-msgid: 87hgg2y1h4.fsf@perv.daft.com Subject: make html --> unusable xref links From: "Darren/Torin/Who Ever..." <torin@daft.com> Files: INSTALL pod/perldiag.pod installhtml I don't understand how "make html" is intended to be used. By default (without editing the Makefile) the resulting .html files are useless -- they have broken cross-reference links. If you set HTMLROOT=. in pod/Makefile, then cross-references say .//pod/... which does not work either. Setting HTMLROOT to an absolute path doesn't work either (the spurrious /pod/ is always there). What is the intent of the current setup (p54rc1)? -Jim p5p-msgid: 9705161931.AA01075@membrane.hal.com Subject: 5.004 POD stuff From: "Darren/Torin/Who Ever..." <torin@daft.com> Files: INSTALL pod/perldiag.pod installhtml Msg-ID: 9705191839.AA28702@lemming.engeast (applied based on p5p patch as commit 1f8d2005982035a50557598064a5e9b1eef2b182) LIBRARY AND EXTENSIONS Subject: sdbm can fail if a config.h exists in system directories From: Tim Bunce <Tim.Bunce@ig.co.uk> Files: ext/SDBM_File/sdbm/Makefile.PL Subject: LWP and SIG __DIE__ traps not playing well together! From: Gisle Aas <aas@bergen.sn.no> Files: lib/AutoLoader.pm Subject: Memory Consumption of autosplit_lib_modules/sv_gets (workaround) From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: lib/AutoSplit.pm Subject: Comments of this Sys::Syslog patch From: Jarkko Hietaniemi <jhi@iki.fi> Files: lib/Sys/Syslog.pm Subject: clpm: 5.004 Sys::Syslog Russ Allbery <rra@stanford.edu> writes: >Richard Dows <marius@randomc.com> writes: > >> I wanted to use Sys::Syslog, and so I tested it with a small script. I >> get an error like so: > >> Undefined subroutine &Sys::Syslog::hostname called at >> /usr/local/lib/perl5/Sys/Syslog.pm line 92. BEGIN failed--compilation >> aborted at stest line 3. > >This problem is fixed in (the just released) 5.004. However, 5.004 changed the behavior of Syslog.pm in an icky way. In 5.003, Syslog called Sys::Hostname to get the name of the host, and happily used that as the logging host. Now, Syslog calls Sys::Hostname to get the name of the host, strips off all the domain info, and uses that as the host: sub connect { unless ($host) { require Sys::Hostname; my($host_uniq) = Sys::Hostname::hostname(); ($host) = $host_uniq =~ /([\w\-]+)/; } ....etc..... Was this intentional? It screws up systems which use an FQDN as their hostname and don't list the stripped-down version in their /etc/hosts file, because inet_aton fails on the stripped-down name. Was /([\w\-\.]+)/ what was meant? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Alan Schwartz | Disclaimer: I represent no one | alansz@cogsci.berkeley.edu | "Life is what happens to you while UC Berkeley | you're busy making other plans" Cognitive Psychology | - J. Lennon -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- p5p-msgid: 199705231621.TAA16790@alpha.hut.fi Subject: Patch to CPAN.pm (perl5.004) for ncftp From: "Richard L. Maus <rmaus@monmouth.com> Files: lib/CPAN.pm Msg-ID: 337FBAC8.167EB0E7@monmouth.com (applied based on p5p patch as commit 1f8d2005982035a50557598064a5e9b1eef2b182) Subject: [PATCH] Harness.pm bug w/perl5.004 & VMS From: Dan Sugalski <sugalsd@lbcc.cc.or.us> Files: lib/Test/Harness.pm Msg-ID: 3.0.1.32.19970530102300.008a2730@stargate.lbcc.cc.or.us (applied based on p5p patch as commit 2d8ca5da0888ace50c79900af6ef82761bea90b2) Subject: more Fcntl constants [PATCH] From: Jarkko Hietaniemi <jhi@iki.fi> Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs PORTABILITY Subject: win32: additional default libraries From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: lib/ExtUtils/MM_Win32.pm Msg-ID: 199705291332.JAA21560@aatma.engin.umich.edu (full description at 14ba8c9ed9cfdc22434f89b374aaf17cc48fd4a0) (base was difficult to find) Subject: clean up perlocal.pod output on VMS From: Peter Prymmer <pvhp@forte.com> Files: lib/ExtUtils/MM_VMS.pm Subject: Re: Term::ReadKey on Win32: set console From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: lib/Term/ReadLine.pm Subject: Pod::Text nit for Win32 From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: lib/Pod/Text.pm Subject: MakeMaker stumbles on Win32 UNC paths From: Warren Jones <wjones@TC.FLUKE.COM> Files: lib/ExtUtils/MM_Win32.pm Subject: build problem on SGI R10000 PowerChallenge (IRIX 6.2) lseek proto From: Jarkko Hietaniemi <jhi@iki.fi> Files: doio.c Subject: Perl 5.004 + Linux 2.0.30 & semctl() From: Andy Dougherty <doughera@fractal.phys.lafayette.edu> Files: doio.c Subject: lib/io_udp.t fails on VMS From: Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk> Files: pp_sys.c Msg-ID: XFMail.970522181042.Jonathan.Hudson@jrhudson.demon.co.uk (applied based on p5p patch as commit 490ab354c465618bcdee84ecc1d256c265518f0a) Subject: (NEXT|OPEN)STEP hints From: Gerd Knops <gerti@BITart.com> Files: hints/next_3.sh hints/next_4.sh Subject: win32: user defined shell From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: pod/perlrun.pod win32/win32.c Msg-ID: 199705291339.JAA21682@aatma.engin.umich.edu (applied based on p5p patch as commit 174c211a66516a872d3a421681076bee9a56fa2b) Subject: win32: Configure cf_email From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: win32/Makefile win32/config.bc win32/config.vc win32/config_sh.PL win32/makefile.mk Msg-ID: 199705301335.JAA05079@aatma.engin.umich.edu (applied based on p5p patch as commit d484a8290f98952e0e3a67e0aae9aa08c631f5c2) Subject: README.win32 nits From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: README.win32 Subject: SVR4 hints for DDE SMES Supermax Enterprise Server From: Jarkko Hietaniemi <jhi@iki.fi> Files: hints/svr4.sh Subject: porting.help From: Tim Bunce <Tim.Bunce@ig.co.uk> Files: Porting/pumpkin.pod Porting/preprel Subject: "Major 5.004 Win32 update (Borland win32 support, and other patches)", "($a,undef,$b) = qw(a b c) and ties delaying DESTROY fixes" From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: MANIFEST pod/perlguts.pod win32/include/sys/socket.h EXTERN.h opcode.h perl.h regcomp.h ext/Fcntl/Fcntl.pm ext/SDBM_File/Makefile.PL lib/ExtUtils/Install.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm lib/File/DosGlob.pm t/op/mkdir.t t/op/stat.t win32/win32.h win32/win32io.h win32/win32iop.h README.win32 doio.c gv.c mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sys.c util.c win32/Makefile win32/config.bc win32/config.vc win32/config_H.bc win32/config_H.vc win32/makedef.pl win32/makefile.mk win32/makeperldef.pl win32/perlglob.c win32/perllib.c win32/win32.c win32/win32io.c win32/win32sck.c Subject: Re: Maintenance release (remove PERL_DUMMY_SIZE) From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: opcode.h perl.h regcomp.h win32/win32.h gv.c Subject: ENV leaks on win32 (was Re: Comments on ENV patch sought) From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: win32/win32.h win32/win32io.h win32/win32iop.h global.sym mg.c perl.c t/op/magic.t util.c win32/makedef.pl win32/win32.c win32/win32io.c Subject: win32: ExtUtils::Liblist support From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: lib/ExtUtils/Liblist.pm win32/Makefile win32/config.bc win32/makefile.mk Subject: Re: borland C++Perl embedding failures re __declspec() From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: win32/win32.c TESTS Subject: Tests depend on locale From: "Jan D." <jan.djarv@mbox200.swipnet.se> Files: t/lib/safe2.t t/op/mkdir.t Msg-ID: 199705191230.PAA21070@alpha.hut.fi, 199705191127.NAA08148@ostrich.gaia.swipnet.se (applied based on p5p patch as commit 3458556dd685b1767b760a72bd2e9007b5c4575e) Subject: More simple regexp tests and test docs From: Hans Mulder <hansm@euronet.nl> Files: t/op/re_tests t/op/regexp.t Subject: Re: Using undef to ignore values returned from split From: Hugo van der Sanden <hv@crypt.compulink.co.uk> Files: t/op/split.t UTILITIES Subject: bad test of -A flag in h2xs From: "Jeffrey S. Haemer" <jsh@woodcock.boulder.qms.com> Files: utils/h2xs.PL Subject: h2xs missing from utils/Makefile From: Hans Mulder <hansm@euronet.nl> Files: utils/Makefile Subject: final newline missing in MANIFEST generated by h2xs From: Hans Mulder <hansm@euronet.nl> Files: utils/h2xs.PL
| * misc perl5.004 doc fixesLarry W. Virden1997-06-111-1/+1
| | | | | | | | | | | | here are a few doc changes that fix a few typos, etc. p5p-msgid: 199705160419.AAA16317@cas.org
| * pathname bug in xsubpp on win32Jonathan Biggar1997-06-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | If xsubpp is run with the argument "c:\i.xs", it will generate bad #line directives, like: #line 1 "c:\i.xs" which will cause VC++ to barf over a bad "\i" escape sequence. p5p-msgid: 199705230126.SAA23401@clamp.netlabs.com
| * Pod::Text nit for Win32Gurusamy Sarathy1997-06-111-1/+1
| |