summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Finish thread state machine: fixes global destruction of threads,Malcolm Beattie1997-10-155-43/+95
| | | | | | | detaching, joining etc. Alter FAKE_THREADS-specific fields to use new HAVE_THREAD_INTERN stuff. Updates docs. Various fixes to Thread.xs. p4raw-id: //depot/perl@131
* Add HAVE_THREAD_INTERN for platform-dependent struct thread additions.Malcolm Beattie1997-10-152-15/+26
| | | | | Fix ThrSETSTATE not to lock t->mutex itself. p4raw-id: //depot/perl@130
* Remove stale code from pp_entersub which breaks sub ownership locks.Malcolm Beattie1997-10-151-20/+10
| | | p4raw-id: //depot/perl@129
* Added fakethr.h.Malcolm Beattie1997-10-151-0/+15
| | | p4raw-id: //depot/perl@127
* pthread_condattr_init in thread.h for OLD_PTHREADS_API.Malcolm Beattie1997-10-151-1/+4
| | | p4raw-id: //depot/perl@126
* Started rewriting thread state machine.Malcolm Beattie1997-10-152-19/+31
| | | p4raw-id: //depot/perl@125
* Rewrite thread destruction system using linked list of threads.Malcolm Beattie1997-10-103-57/+56
| | | | | | Still not completely done. Add methods self, equal, flags, list to Thread.xs. Add Thread_MAGIC_SIGNATURE check to typemap. p4raw-id: //depot/perl@120
* Fix up locking/synchronisation for pp_entersub.Malcolm Beattie1997-10-101-96/+115
| | | p4raw-id: //depot/perl@119
* Put back entries in MANIFEST for the four now-returned win32/* filesMalcolm Beattie1997-10-101-0/+5
| | | p4raw-id: //depot/perl@118
* Took out mystack_foo for good, fixed up interp.sym and win32/makedef.plMalcolm Beattie1997-10-105-24/+6
| | | p4raw-id: //depot/perl@117
* Fix up 5.004_03 merge: remove missing win32 files from MANIFEST,Malcolm Beattie1997-10-083-5/+2
| | | | | | add missing dTHR; to new function unwind_handler_stack() in mg.c and bump patchlevel.h to 5.004_52. p4raw-id: //depot/perl@115
* Merge maint-5.004 branch (5.004_03) with mainline.Malcolm Beattie1997-10-08173-2138/+6919
|\ | | | | | | | | MANIFEST is out of sync. p4raw-id: //depot/perl@114
| * Maintenance 5.004_03 changes (addendum)Tim Bunce1997-09-301-1873/+0
| | | | | | p4raw-id: //depot/maint-5.004/perl@83
| * Maintenance 5.004_03 changesTim Bunce1997-09-3042-414/+2762
| |\ | | | | | | p4raw-id: //depot/maint-5.004/perl@82
| | * [inseperable differences to perl 5.004_03]perl-5.004_03Tim Bunce1997-09-0522-3334/+253
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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
| | * Improve dual-universe comments in hints/sunos_4_1.shAndy Dougherty1997-09-051-1/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Tue, 12 Aug 1997, Tim Bunce wrote: > Here's the 5.004_03 trial 1 patch. 5.004_03 trial 1 included the following update to hints/sunos_4_1.sh: p5p-msgid: Pine.SUN.3.96.970812170358.14488E-100000@newton.phys
| | * [OK] Perl5.004_02 on Alpha NTWilliam Middleton1997-09-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After applying the patch below, perl5.004_02 builds and passes all tests 100% on Alpha NT with MSVC 4.2. The patch simply wraps around the initialization code in win32.c which calls _control87(). If desired, I can build a binary dist for Alpha NT based on Sarathy's packlist for his. Bill p5p-msgid: 199708072100.OAA13141@ducks
| | * /x is not a valid shell switch on Win95Gurusamy Sarathy1997-09-051-3/+7
| | | | | | | | | | | | | | | | | | | | | This one fixes `Invalid switch' messages on Windows95 when running system() et al. p5p-msgid: 199708121720.NAA14760@aatma.engin.umich.edu
| | * perlfunc.pod errorTom Christiansen1997-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | | Considering that writing "whom" for "who" is a pet peeve of mine, I doubt whether I introduced that one, but let's please fix it anyway. :-) p5p-msgid: 199708102235.QAA18420@jhereg.perl.com
| | * doc patch for pack("p",undef) packing a NULL pointerPaul Marquess1997-09-052-1/+6
| | | | | | | | | | | | | | | | | | | | | I just noticed that the new feature where pack p/P will generate a NULL pointer when given undef isn't documented anywhere. So here is a patch p5p-msgid: 9708102159.AA11726@claudius.bfsec.bt.co.uk
| | * perlop pod inconsistent in presentation of regexp optionsJohn Redford1997-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [regarding b7e30b65e77616e7336a6cda54d9c3d5935d0cfc] Uh, I dont normally comment on patches, but I hope this is rejected. I have no idea what the 'standard' is, but the modifier is not '/c' (I dont recall if I refered to it that way in my first message, but I was being coloquial if so), insofar as the '/' is part of another syntactic structure which does not even require it to be a '/'. Credited: Hans Mulder <hansm@icgned.nl> p5p-msgid: 199708081505.LAA09810@whirlwind.fmr.com
| | * seen_dot declaration in perl.c needed for VMSGurusamy Sarathy1997-09-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Thu, 07 Aug 1997 13:04:38 -0000, Brad Hughes wrote: >I'm not sure this is your bailiwick or not: > >After applying perl5_004m2t3 patch, perl.c compile dies with > >CC /Define=(DEBUGGING)/Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/No >List PERL.C > > if (!xfound && !seen_dot && !xfailed && (Stat(scriptname,&statbuf) < 0 >)) >........................^ >%CC-E-UNDECLARED, In this statement, "seen_dot" is not declared. >at line number 1796 in file PERL_ROOT:[PERL5_004_01_03]PERL.C;2 > >C<seen_dot> is not declared in C<#ifdef VMS> code. Here's a patch. Hope this will go in 4_02 (if it works). Note this just effectively disables the "'.' in PATH" addition to the message on VMS. I don't know enough VMS to do anything else :) p5p-msgid: 199708072033.QAA09167@aatma.engin.umich.edu
| | * typos in perl -h outputRichard A. Wells1997-09-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Typos in perl -h: Usage: C:\PERL5.004_01\BIN\PERL.EXE [switches] [--] [programfile] [arguments] [...] -Idirectory specify @INC/#include directory (may be used more then once) ^^^^ -l[octal] enable line ending processing, specifies line teminator ^^^^^^^^^ [...] -n assume 'while (<>) { ... }' loop arround your script ^^^^^^^ [...] p5p-msgid: 6D0BF914BC@gateuhs.harvard.edu
| | * Show Configure failure reason even with -sAndy Dougherty1997-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: [PATCH] Re: Problem during configure of perl5.00402 On Mon, 11 Aug 1997, Jim Anderson wrote: > Configure is failing and not giving any indication why :-( Any help > appreciated. > Checking your choice of C compiler, libs, and flags for coherency... > You have a BIG problem. Shall I abort Configure [y] > Ok. Stopping Configure. It's not giving any indication why because you're running in silent mode. If you didn't have the '-s', you would have seen the contents of UU/try.msg. Of course, such a failure is certainly 'essential information' of the type that Configure -s certainly ought to put out, so Configure probably ought to have the following patch applied: p5p-msgid: Pine.SUN.3.96.970812141623.14256K-100000@newton.phys
| | * [dummy merge]Tim Bunce1997-09-050-0/+0
| | |\ | | | | | | | | | | | | | | | | This merge exists so that the p5p version of the patch and the applied version are both in the history
| | | * perlbug -d non-interactive (with patch)Ted Ashton1997-09-051-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Greetings, When I am writing to module authors about their modules, I sometimes want to include the output of perlbug -d at the end of my message. I tried (in vi) !!perlbug -d, but perlbug complained about being non-interactive. I checked the source and found a simple fix. I split the check for opt_d off from the !-t STDOUT and moved it above the if(!-t STDIN). p5p-msgid: 199708071418.KAA15711@ns.southern.edu
| | * | perlbug -d non-interactive (with patch)Tim Bunce1997-09-051-1/+7
| | |/ | | | | | | | | | (this is the same change as commit 3eccf6d0e7f74349d397cf28f511c9dfc1b064ba, but as applied)
| | * SCO Openserver 5.0.4 - add comment to hint file re compiler bugBill Glicker1997-09-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Perl 5.004_02 successfully compiles and passes all tests under SCO Openserver 5.0.4p. However, there is a bug in the Optimizing C Compiler (ver 2.1.4d). When using icc as the compiler, optimization must either be turned off or set to "-O0" -- otherwise the "pack" tests fail. The bug has been reported to SCO. p5p-msgid: Pine.SCO.3.96.970811153021.18457A-100000@laura.burrelles.com
| | * Dynamic Loading on MkLinux (osname=linux,archname=ppc-linux)Chris Nandor1997-09-051-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MkLinux (osname=linux,archname=ppc-linux), which differs slightly from other linuces, needs special flags passed in order for dynamic loading to work. Perhaps this should be somehow incorporated into linux.sh or something? I'd propose a patch, but this is not my area of expertise at all. instead of the recommended: ccdlflags='-rdynamic' it should be: ccdlflags='-Wl,-E' Thanks to Shimpei Yamashita <shimpei@socrates.patnet.caltech.edu> for pointing this out. Credited: Shimpei Yamashita <shimpei@socrates.patnet.caltech.edu> p5p-msgid: 33EF1634.B36B6500@pobox.com
| | * [dummy merge]Tim Bunce1997-09-050-0/+0
| | |\ | | | | | | | | | | | | | | | | This merge exists so that the p5p version of the patch and the applied version are both in the history
| | | * Win95-proofing pl2batGurusamy Sarathy1997-09-059-294/+188
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch+shell script removes all the *.bat files in the distribution. Instead, these files will be created during build time (which will take care of making sure they work on Win95, in that silly only-nine-args way). pl2bat is now a little smarter. p5p-msgid: 199708121733.NAA14888@aatma.engin.umich.edu
| | * | Win95-proofing pl2batTim Bunce1997-09-057-22/+3210
| | |/ | | | | | | | | | (this is the same change as commit b2dfa14c0b6969b69807f3aadd535d36b8ceb8d3, but as applied)
| | * 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-053-33/+345
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * The description of the \Q metacharacter is confusing to novicesAndrew M. Langmead1997-09-051-10/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The perlre man page talks about "quoting" metacharacters. This may not be the easiest terminology for novice perl programmers to understand. Also this man page seems to downplay the utility of the quotemeta() function and \Q escape sequence compared to the older idiom of s/(\W)/\\$1/g Maybe text similar to the changes below would be clearer. p5p-msgid: 199708101946.AA06339@world.std.com
| | * pod2man generated .IX lines upset whatis on SolarisM.J.T. Guy1997-09-051-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: Re: Perl generates incorrect manpages John Redford wrote > Perl is generating manpages which contain lines like: > .SH "NAME" > .IX Header "NAME" > perlbot \- Bag'o Object Tricks (the BOT) > > Which on Solaris at least causes the manpage index to think that '.IX' > 'header' and '"NAME"' are all manpages. There was a thread about this about two weeks ago under the subject "Re: pod2man .IX question (for Solaris bug fix)". Kurt Starsinic posted a patch which didn't get into the 5.004_02 release, probably because it appears to be incorrect (see below). > This is trivially fixed by > moving the .IX to before the .SH: > > .IX Header "NAME" > .SH "NAME" > perlbot \- Bag'o Object Tricks (the BOT) It may need something more complicated, since Kurt wrote :I would like to keep them, if possible, but moving them down a line or two :doesn't solve the problem. Following is a patch which moves all of the .IX :lines to the end of the man page, which (I believe) will appease all :interested parties. This patch DTRT under Solaris 2.5.1/SPARC and OSF1 :V4.0/DEC Alpha, both running perl 5.004 (no patches): I doubt this last assertion, since I noted a couple of suspicious looking bits in the patch (in a subsequent message in the above thread). This is perhaps why Tim didn't include it in 5.004_02. (Also, the patch was for pod2man rather than pod2man.PL.) I attach below Kurt's patch with my corrections. I've checked that this doesn't actually wreck pod2man totally, but I can't test it further since i) I don't know what the .IX is meant to do. ii) I don't actually know what the code is meant to be doing. iii) I don't have a suitable Solaris (etc) system to try on. Perhaps someone else could take this further. Credited: John Redford <jmr@whirlwind.fmr.com> Credited: Kurt Starsinic <kstar@isinet.com> p5p-msgid: E0wxoUZ-0006Ee-00@ursa.cus.cam.ac.uk
| | * perlop pod inconsistent in presentation of regexp optionsM.J.T. Guy1997-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ts <decoux@moulon.inra.fr> wrote > man perlop : > > entry in the perlfunc manpage.) A failed match > normally resets the search position to the beginning > of the string, but you can avoid that by adding the > "c" modifier (e.g. m//gc). Modifying the target > string also resets the search position. Doh! Didn't see that. My excuse is that a search for "/c" doesn't find it. And since all other modifiers are referred to as C</g> etc, I submit the following micropatch. Credited: Hans Mulder <hansm@icgned.nl> Credited: John Redford <jmr@whirlwind.fmr.com> p5p-msgid: E0wwnqc-00057s-00@ursa.cus.cam.ac.uk
| | * [dummy merge]Tim Bunce1997-09-050-0/+0
| | |\ | | | | | | | | | | | | | | | | This merge exists so that the p5p version of the patch and the applied version are both in the history
| | | * -D info in perlrunStephen McCamant1997-09-051-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes the description of -Do to its current meaning, tweaks the entries for -Dl and -Dr, and makes the description prefer the letters form to the numeric one. Note 1: The code in magic_get() sets $^D to `debug & 32767', which loses the value of -DD. Is this intentional? Note 2: `Label stack' doesn't seem like an especially good name for the thing -Dl traces. `Context' matches the name of the variable `cxstack'. If we wanted to retain the letter, it could be called the `loop' stack, since perlsyn says `A BLOCK by itself (labeled or not) is semantically equivalent to a loop that executes once', s///g is like a loop, and subs and formats, um, aren't that important anyway :-). Credited: Ilya Zakharevich <ilya@math.ohio-state.edu> p5p-msgid: m0wxNNL-000EYgC@alias-2.pr.mcs.net
| | * | -D info in perlrunTim Bunce1997-09-051-22/+22
| | |/ | | | | | | | | | (this is the same change as commit 5267b140323062798f51897718a803fcd7de637d, but as applied)
| | * Further fix to lseek's in lockf_emulate_flockHallvard B Furuseth1997-09-051-3/+3
| | | | | | | | | | | | private-msgid: 199708102225.AAA16970@bombur2.uio.no
| | * Some perldb -> PERLDB_* macro changes were missedIlya Zakharevich1997-09-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: [PATCH] After 4_02 perldb again A couple of places where perldb is mentioned slipped through the cracks of the previous patch: p5p-msgid: 199708100323.XAA27155@monk.mps.ohio-state.edu
| * | Maintenance 5.004_02 changesTim Bunce1997-09-303-0/+0
| |/ | | | | p4raw-id: //depot/maint-5.004/perl@81
| * [inseperable differences up to perl 5.004_02]perl-5.004_02Tim Bunce1997-08-0784-429/+2500
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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]
| * perldoc under OS/2Ilya Zakharevich1997-08-071-5/+13
| | | | | | | | | | | | | | | | | | | | We split path on $Config{path_sep} instead of '/' (Yes!), check for .cmd and .bat files if needed, and use POSIX::tmpnam to get a tmp file (last only on OS/2 for extra safety). Enjoy, p5p-msgid: 199707180340.XAA03114@monk.mps.ohio-state.edu
| * perldoc doesn't grok Win32 UNC pathsWarren Jones1997-08-071-0/+4
| | | | | | | | p5p-msgid: 97Jun17.184420pdt.35728-1@gateway.fluke.com
| * perlbug under OS/2Ilya Zakharevich1997-08-071-4/+23
| | | | | | | | | | | | | | | | | | We actually check for return from sendmail (!), protect agains getpw* missing in Perl, and do some harder work under OS/2. Enjoy, p5p-msgid: 199707180333.XAA03102@monk.mps.ohio-state.edu
| * perlbug brokenAndreas Schwab1997-08-071-1/+1
| | | | | | | | | | | | | | This is a bug report for perl from schwab@issan.informatik.uni-dortmund.de, generated with the help of perlbug 1.17 running under perl 5.00401. p5p-msgid: 9707040912.AA03466@issan.informatik.uni-dortmund.de
| * perlbug -ok [PATCH]Charles F. Randall1997-08-071-20/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | Here's a simple patch to perlbug.PL to add an "-ok" option for reporting success. It includes the configuration data from the Config module by forcing the -v option. The resulting subject line on my system is, OK: perl 5.00401 on freebsd 2.1.5-release ^version ^osname ^osvers p5p-msgid: 199706181824.MAA04082@free.click-n-call.com