summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [inseparable changes from match from perl-5.003_94 to perl-5.003_95]Perl 5 Porters1997-03-2277-350/+1751
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CORE LANGUAGE CHANGES Subject: Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/> From: Chip Salzenberg <chip@perl.com> Files: op.c t/op/misc.t Subject: Warn about undef magic values just like non-magic From: Chip Salzenberg <chip@perl.com> Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t t/pragma/locale.t CORE PORTABILITY Subject: Win32 update (five patches) From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t win32/Makefile win32/config.H win32/config.w32 win32/win32.c win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak DOCUMENTATION Subject: INSTALL-1.8 to INSTALL-1.9 updates Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST) From: Andy Dougherty <doughera@fractal.phys.lafayette.edu> Files: INSTALL Msg-ID: Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e (applied based on p5p patch as commit 9b1ae96a0b4301a9588f62b3175bc0312302f4b9) Subject: Document possible problems with -Mdiagnostics after upgrade From: Chip Salzenberg <chip@perl.com> Files: INSTALL Subject: Mention perldelta in INSTALL From: Chip Salzenberg <chip@perl.com> Files: INSTALL Subject: Describe pod format at top of INSTALL From: Chip Salzenberg <chip@perl.com> Files: INSTALL Subject: Document C</a *b/x> fix From: Chip Salzenberg <chip@perl.com> Files: pod/perldelta.pod Subject: pods for subroutine argument autovivication Date: Mon, 24 Mar 1997 07:25:21 +0000 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> Files: pod/perldelta.pod pod/perlsub.pod Msg-ID: E0w9489-0005YT-00@ursa.cus.cam.ac.uk (applied based on p5p patch as commit db8878faa51a8a1541a40745a8613adb5db155e4) Subject: Missing item in perldiag Date: Sun, 23 Mar 1997 09:24:09 +0000 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> Files: pod/perldiag.pod Msg-ID: E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk (applied based on p5p patch as commit c00a529017138505fcbe538b74c7884abe1d18e1) Subject: Pod problems & fixes Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET) From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no> Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod pod/perldata.pod pod/perldiag.pod pod/perlembed.pod pod/perlguts.pod pod/perlmod.pod pod/perlop.pod pod/perlpod.pod pod/pod2html.PL Msg-ID: 199703242031.VAA14997@bombur2.uio.no (applied based on p5p patch as commit 55a864fe4cea1a0586891b83d359ba71e0972da5) Subject: FAQ update From: Nathan Torkington <gnat@prometheus.frii.com> Files: pod/perlfaq*.pod OTHER CORE CHANGES Subject: Improve 'prototype mismatch' warning From: Chip Salzenberg <chip@perl.com> Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
* DB_File documentation fixPaul Marquess1997-03-221-2/+2
| | | | | | | | | | | Title: "Regularize headings in DB_File documentation" From: Chip Salzenberg Files: ext/DB_File/DB_File.pm [see commit 68dc074516a6859e3424b48d1647bcb08b1a1a7d] You forgot to fix the links to the sections titles you changed. p5p-msgid: 9703240854.AA08401@claudius.bfsec.bt.co.uk
* Mention and discourage use of term 'soft reference'Chip Salzenberg1997-03-221-20/+25
|
* Improve pod2man diagnostic when NAME is invalidChip Salzenberg1997-03-221-3/+10
|
* [dummy merge]Chip Salzenberg1997-03-220-0/+0
|\ | | | | | | | | This merge exists so that the p5p version of the patch and the applied version are both in the history
| * Reduce memory footprint of complex.tDominic Dunlop1997-03-221-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Over the weekend, I said: >Passes all expected tests on MachTen 4.0.3, EXCEPT... > >lib/complex fails to run because it wants more virtual memory than my >system can provide. My system can provide 22 megs, which is not vast, but >should be adequate to run a test, so I think lib/complex is being greedy. >I'm pretty sure that the cause is repeated use of .= or similar on a >scalar: the system malloc() which perl has to use on MachTen does not >appear to coalesce free()d chunks, so behaves very badly when a scalar >grows repeatedly. Anyway, I'll delve deeper and probably post a patch. Here's that patch. It saves 2,861 (give or take) of those realloc()s my system's native malloc() package fields so badly. Beware long lines. Hope they reach you unmangled. (If not, ask me to send it uuencoded, or as a MIME attachment or something.) You'll also need to hand patch a --ignore-whitespace option: tabs will have been munged into spaces. p5p-msgid: v03020902af5d8e03c5ab@[194.51.248.84]
* | Reduce memory footprint of complex.tChip Salzenberg1997-03-221-9/+9
|/ | | | (this is the same change as commit d26eb0becc8c51ffd352f1667ada71b0e03e9b19, but as applied)
* [dummy merge]Chip Salzenberg1997-03-220-0/+0
|\ | | | | | | | | This merge exists so that the p5p version of the patch and the applied version are both in the history
| * Term::Readline patch for AmigaOSNorbert Pueschel1997-03-221-0/+4
| | | | | | | | | | | | I stumbled upon this when trying to get CPAN working. p5p-msgid: 77724797@Armageddon.meb.uni-bonn.de
* | Term::Readline patch for AmigaOSChip Salzenberg1997-03-221-1/+4
|/ | | | (this is the same change as commit c6f23515cbc613899d8b79910cc2429dea847fde, but as applied)
* Exporting UNIVERSAL::canM.J.T. Guy1997-03-221-4/+11
| | | | | | | | | | | UNIVERSAL allows the export of 'isa' but not 'can'. Since it is useful to be able to apply 'can' to non-references (to avoid having to do redundant tests), I offer the following tiny patch. This also updates the pod to make it slightly clearer that both functions can be applied to arbitrary values, not just references. p5p-msgid: E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk
* Extraneous blank lines from Pod::TextRuss Allbery1997-03-221-1/+0
| | | | | | | | | | | I get the impression that eventually all of the Pod stuff currently distributed with Perl is going to be phased out in favor of something new, but in the meantime pod2text has always generated an extra blank line after literal text (indented text). The following patch to Pod::Text appears to fix that, although I may be missing something since I don't understand why the removed line was ever there to begin with. p5p-msgid: qumend4qq08.fsf@cyclone.stanford.edu
* Fix C<require> in Getopt::Long to work with 5.003Chip Salzenberg1997-03-221-1/+1
|
* In perlio, fix vprintf() definition and define vfprintf()Chip Salzenberg1997-03-221-1/+9
|
* Fix botch with G_NOARGS; PUSHMARK *is* requiredChip Salzenberg1997-03-221-4/+1
|
* Another MachTen PatchTom Phoenix1997-03-221-1/+16
| | | | private-msgid: Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com
* Remove redundant patch to hints/bsdos.shShigeya Suzuki1997-03-221-1/+1
| | | | | | | | | | Subject: hints/bsdos.sh wrong in _94 (Re: Perl 5.003_94 is available) >> So use his patch instead of mine. Seems to be wrong. Please apply following patch against _94 p5p-msgid: 19970322222244K.shigeya@foretune.co.jp
* If C<perl -a>, do equivalent of C<use vars '@F'>Chip Salzenberg1997-03-221-8/+11
|
* Refine modulus ("%") per suggestion of Tim GoodwinChip Salzenberg1997-03-221-7/+16
|
* Automatically flush on C< $| = 1 >Chip Salzenberg1997-03-221-3/+12
|
* [differences between cumulative patch application and perl-5.003_94]perl-5.003_94Chip Salzenberg1997-03-093-507/+0
|\
| * typos in pods of 5.003_93Jim Meyering1997-03-095-6/+6
| | | | | | | | | | | | This patch fixes one misspelling and several doubled words. p5p-msgid: wpgendbzvhx.fsf@asic.sc.ti.com
| * Document return from do FILEM.J.T. Guy1997-03-091-1/+1
| | | | | | | | | | | | | | I observe by experiment that you can use 'return' to exit from a 'do', but this fact is not documented. p5p-msgid: E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk
| * XSUB's doc fixRoderick Schertler1997-03-094-5/+5
| | | | | | | | p5p-msgid: 28804.858012126@eeyore.ibcinc.com
| * Document trap with //o and closuresCharles Bailey1997-03-091-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: Re: Possible bug: /o overeager in closure constructor Chip Salzenberg <chip@atlantic.net> wrote: | | According to Charles Bailey: | > OK, so eval "" is the current workaround (but not eval '', if some of | > the lexicals come from a block scope :-)). Should this be documented? | | IMO, it deserves an entry in perltrap. How 'bout something like =item * Regular Expression Currently, if you use the /o qualifier on a regular expression within an anonymous subroutine, I<all> closures generated from that anonymous sub constructor will use the regular expression compiled the very first time the constructor was called. For instance, if you say sub build_match { my($left,$right) = @_; return sub { $_[0] =~ /$left stuff $right/o; }; } build_match will always return a sub which matches the contents of C<$left> and <$right> from the first time it was called, not from the current call. This is probably a bug, and may change in future versions of Perl. It's a bit long, but I can't think of a more concise explanation that's not confusing. BTW, should we have a perlbugs.pod or somesuch as a home for things like this, which aren't so much stable changes in the language as problems we haven't been able to sort out yet? p5p-msgid: 01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu
| * Re: Embedding success with _93 Doug MacEachern1997-03-091-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Chip Salzenberg <chip@atlantic.net> wrote: > According to Doug MacEachern: > > The obscure, untraceable failing of test 18 has gone away, my bet is > > this from Changes: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>". > > fantastic, excellent work Chip!!! > > Thank you, but although I coded that patch, I wouldn't have known > where to start if Sarathy hadn't given me a map and directions. well then, thanks Sarathy! But, I wasn't just saying thanks for that fix, rather, _all_ the work you have done Chip, esp. _all_ the embedding fixes. I think perldelta should mention this somehow: p5p-msgid: 199703112255.RAA22775@postman.osf.org
| * *.pod changes based on the FAQNat Torkington1997-03-098-5/+227
| | | | | | | | | | | | | | | | | | | | | | | | | | After the faqqing dust has settled, it looks like a couple of the things in the FAQ aren't mentioned in the pods and should be. I came up with a list of possible changes, and have implemented all but: - Need a discussion of optimising for speed/size, including compiling, autosplitting, etc. - The buffering discussion from part5 belongs somewhere. - The explanation of C<..> in perlop is confusing. Then again, C<..> is confusing. p5p-msgid: 199703171650.JAA02655@elara.frii.com
| * Re: NUL in die and other messagesM.J.T. Guy1997-03-091-3/+8
| | | | | | | | | | | | | | | | | | | | | | There has been no response to this on p5p, Chip hasn't included it in his "More seeds of _94" and I can't find it on the archive. So I suppose it got lost. I note that the patch needs to be merged with a more recently posted one handling references. p5p-msgid: E0w815V-0005xs-00@ursa.cus.cam.ac.uk
| * fix for Exporter's $SIG{__WARN__} handlerRoderick Schertler1997-03-091-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Exporter's $SIG{__WARN__} handler is too zealous. It fails here: $ cat t require Carp; package Foo; @ISA = qw(Exporter); @EXPORT_OK = @EXPORT_FAIL = qw(foo); sub export_fail { my $self = shift; Carp::carp("carp from export_fail"); return (); } package main; import Foo 'foo'; $ perl5.00393 t carp from export_fail at t line 16 at t line 16 This is because the carp() inside export_fail triggers Exporter's __WARN__ handler which calls carp() a second time which adds the second " at t line 16". I was surprised to learn that carp() adds its string to an error message which ends with a newline, I thought it followed warn()'s lead on that. I checked 5.003 and it was the same there, too, though. Also, shouldn't Exporter's __WARN__ handler increment $Carp::CarpLevel rather than setting it to 1? I didn't include that in the patch because I'm not sure, but it seems the right thing to do to me. p5p-msgid: 2282.858296451@eeyore.ibcinc.com
| * Problems with SKIP in makemakerIlya Zakharevich1997-03-091-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The example in perlxstut (which I created with a lot of pain) works by coincidence only: It has WriteMakefile( NAME => 'Mytest2::mylib', SKIP => [qw(all static static_lib dynamic dynamic_lib)], clean => {'FILES' => 'libmylib$(LIB_EXT)'}, ); sub MY::top_targets { ' all :: static static :: libmylib$(LIB_EXT) libmylib$(LIB_EXT): $(O_FILES) $(AR) cr libmylib$(LIB_EXT) $(O_FILES) $(RANLIB) libmylib$(LIB_EXT) '; } and work only because $self->MM::top_targets is not called. The reason is that 'all' chunk is written anyway not depending on the value of SKIPHASH. In my eText package I do $self->MM::top_targets inside MY::top_targets, and this bombs. Patch follows (only for 'all', I did not check any other target): (The alternative is to patch perlxstut, but this may break some other programs, not only mine...) Enjoy, p5p-msgid: 199703210413.XAA21601@monk.mps.ohio-state.edu
| * Refresh DB_File to 1.12Paul Marquess1997-03-092-8/+20
| | | | | | | | | | | | | | | | | | | | | | > Title: "Regularize headings in DB_File documentation" > From: Chip Salzenberg > Files: ext/DB_File/DB_File.pm Could you merge this patch please. It documents the fact that DB_File will not yet work with Berkeley DB version 2. p5p-msgid: 9703121551.AA07435@claudius.bfsec.bt.co.uk
| * New module: autouse.pmIlya Zakharevich1997-03-091-0/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | Subject: Newer autouse.pm I included support for prototypes (and some warnings in POD) into the package, but cannot fully check them, since they trigger a lot of bugs in support of prototypes in Perl. I hope that when the bugs are corrected, this will work better. Enjoy, p5p-msgid: 199703210034.TAA13469@monk.mps.ohio-state.edu
| * 3_93 doesn't install podsSpider Boardman1997-03-091-1/+1
| | | | | | | | | | | | | | My patch (which is in _93) broke installing .pod files. At least, I think it's my fault. Anyway, here's the fix. p5p-msgid: 199703160721.CAA08339@Orb.Nashua.NH.US
| * Warn about missing -DMULTIPLICITY if likely a problemDoug MacEachern1997-03-091-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: Re: multiple embedded interpreter example in perlembed.pod fails Ken Fox <kfox@ford.com> wrote: > I wrote: > > > Multiple embedded interpreters don't work. Here's a transcript: > ... > > ccflags ='' > > Ugh. Stupid user error. I ran Configure with -DMULTIPLICITY instead > of -Dccflags='-DMULTIPLICITY'. Sorry for the confusion. you can also 'make LIBPERL=libperlm.a', libperld, libperldm, etc., or edit cflags by hand after Configure. > Could the > runtime error message be improved to let people know when they've made > this mistake? good idea, something like the patch below? I'm not sure of other cases where e_fp would be bogus. p5p-msgid: 199703192345.SAA15070@postman.osf.org
| * printf format corrections for -DDEBUGGINGRoderick Schertler1997-03-098-41/+44
| | | | | | | | | | | | | | Here are some more printf format fixes. These are all in -DDEBUGGING code. p5p-msgid: 26592.858793370@eeyore.ibcinc.com
| * VMS updateCharles Bailey1997-03-095-10/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: Re: _93 is a keeper In article <199703112146.QAA12455@nielsenmedia.com>, Chip Salzenberg <salzench@nielsenmedia.com> writes: > Based on feedback so far, I think we can release _93 as the first beta. > ("And there was much rejoicing." "yeah") However, the announcement will > refer to the Win32 support as "not yet ready"; that will wait for _94. Here's my $0.02, just in from the field :-): 5.003_93 unchanged: VMS hmivax.humgen.upenn.edu 6.0 MicroVAX 3400 Series All tests successful. u=1649.55 s=0 cu=0 cs=0 files=120 tests=3337 5.003_93 with minor patches: VMS ssrl.slac.stanford.edu 6.2 AlphaServer 2100 4/275: All tests successful. u=352.57 s=0 cu=0 cs=0 files=118 tests=3328 I've appended a few patches below, some necessary for the AXP build, and others just cleaning up the last remnants of old VMS subprocess status code and some other nits. If you're just going to rename _93 on CPAN, don't worry about this stuff. OTOH, if you're planning a new kit, it'd be nice if you could sneak in the vms/descrip.mms patch (necessary for build on some systems) and the utils/perlbug.PL patch (necessary for perlbug to work on all systems). Thanks again for all the work! Off to the docs . . . p5p-msgid: 1997Mar11.220056.1873182@hmivax.humgen.upenn.edu
| * allow C<substr 'hello', -10>David Dyck1997-03-091-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: patch substr to fetch rightmost n characters This is not a 'porting' issue, but I've cc'd the list since many of the experts are there. to extract the the first 3 (or less characters in a string one can say $ perl -le '$x="abcdefg"; print substr($x , 0, 3)' abc $ perl -le '$x="ab"; print substr($x , 0, 3)' ab but to print the last 3 characters (or less) the analogy doesn't work. $ perl -le '$x="abcdefg"; print substr($x , -3)' efg $ perl -le '$x="ab"; print substr($x , -3)' I was trying to let a string grow, but keep it shorter than some maximum length. Of course a work around is to check the length of the string, eg $ perl -le '$x="ab"; print length($x)<3?$x:substr($x , 0, 3)' ab but this doesn't seem reasonable. Can anyone think of a reason against changing substr to allow this feature. I had expected it to work this way. (as it does with the following patch) $ ./perl -wle '$x="ab"; print substr($x , -3)' ab p5p-msgid: 97Mar10.155517pst.35716-2@gateway.fluke.com
* | [inseparable changes from match from perl-5.003_93 to perl-5.003_94]Perl 5 Porters1997-03-09173-2774/+17117
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BUILD PROCESS Subject: Don't use db 2.x, we're not yet ready for it From: Paul Marquess <pmarquess@bfsec.bt.co.uk> Files: Configure Subject: Warn if #! command is longer than 32 chars From: Chip Salzenberg <chip@perl.com> Files: Configure Subject: patches re perl -wc install{perl,man} Date: Tue, 11 Mar 97 13:13:16 GMT From: Robin Barker <rmb1@cise.npl.co.uk> Files: installman installperl I got the new installhtml from CPAN (TOMC/scripts/pod2html-v2.0beta.shar.gz) I had problems getting the system call to splitpod at line 376 to work. 1. splitroot was not being found 2. splitroot was not finding its library 3. I changed htmlroot to podroot at line 175 to match the documentation. p5p-msgid: 3180.9703270906@tempest.cise.npl.co.uk private-msgid: 21544.9703111313@tempest.cise.npl.co.uk Subject: 3_93 doesn't install pods Date: Sun, 16 Mar 1997 02:21:35 -0500 From: Spider Boardman <spider@orb.nashua.nh.us> Files: installperl Msg-ID: 199703160721.CAA08339@Orb.Nashua.NH.US (applied based on p5p patch as commit 43506a616735d616e03d277d64fbae1e864024bf) Subject: When installing, use File::Copy instead of `cp` From: Chip Salzenberg <chip@perl.com> Files: installperl Subject: Make hint files' warnings more visible Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET) From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no> Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh private-msgid: 199703202218.XAA09041@bombur2.uio.no CORE LANGUAGE CHANGES Subject: Defer creation of array and hash elements as parameters From: Chip Salzenberg <chip@perl.com> Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h sv.c Subject: New special literal: __PACKAGE__ From: Chip Salzenberg <chip@perl.com> Files: keywords.pl pod/perldata.pod toke.c Subject: Abort compilation at C<BEGIN{}> or C<use> after errors From: Chip Salzenberg <chip@perl.com> Files: op.c pod/perldiag.pod t/pragma/subs.t Subject: allow C<substr 'hello', -10> Date: Mon, 10 Mar 1997 15:55:44 -0800 From: David Dyck <dcd@tc.fluke.com> Files: pp.c Msg-ID: 97Mar10.155517pst.35716-2@gateway.fluke.com (applied based on p5p patch as commit 77f720bf92f3d0100352416caeedd57936807ff2) Subject: Regularize C<x % y>, esp. when y is negative From: Chip Salzenberg <chip@perl.com> Files: pp.c Subject: Flush before C<flock(FOO, LOCK_UN)> From: Chip Salzenberg <chip@perl.com> Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c Subject: Close loopholes in prototype mismatch warning From: Chip Salzenberg <chip@perl.com> Files: op.c sv.c toke.c Subject: Warn on C<while ($x = each %y) {}> From: Chip Salzenberg <chip@perl.com> Files: op.c pod/perldiag.pod Subject: Don't warn on C<print $fh func()> From: Chip Salzenberg <chip@perl.com> Files: toke.c CORE PORTABILITY Subject: Don't say 'static var = 1' Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET) From: Jarkko Hietaniemi <jhi@iki.fi> Files: malloc.c private-msgid: 199703091319.PAA24714@alpha.hut.fi Subject: HP/UX hint comments Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST) From: Andy Dougherty <doughera@fractal.phys.lafayette.edu> Files: hints/hpux.sh private-msgid: Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette. Subject: VMS update Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST) From: Charles Bailey <bailey@hmivax.humgen.upenn.edu> Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t utils/perlbug.PL vms/descrip.mms Msg-ID: 1997Mar11.220056.1873182@hmivax.humgen.upenn.edu (applied based on p5p patch as commit 2b5725676da60b49978f38b85bb7f8ee20b4cb55) Subject: vmsish.t and related patches Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST) From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c private-msgid: 01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu Subject: Win32 update (four patches) From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c win32/* DOCUMENTATION Subject: perlfaq.pod Date: Mon, 17 Mar 1997 16:01:40 -0700 From: Tom Christiansen <tchrist@jhereg.perl.com> Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod pod/perlfaq*.pod pod/roffitall private-msgid: 199703172301.QAA12566@jhereg.perl.com Subject: *.pod changes based on the FAQ Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST) From: Nat Torkington <gnat@frii.com> Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod pod/perlop.pod pod/perlre.pod pod/perlrun.pod pod/perlsec.pod pod/perlvar.pod Msg-ID: 199703171650.JAA02655@elara.frii.com (applied based on p5p patch as commit 3c10ad8e31f7d77e71c048b1746912f41cb540f0) Subject: Document that $. is not reset on implicit open From: Chip Salzenberg <chip@perl.com> Files: pod/perldelta.pod Subject: Re: Embedding success with _93 Date: Tue, 11 Mar 1997 17:55:05 -0500 From: Doug MacEachern <dougm@opengroup.org> Files: pod/perldelta.pod Msg-ID: 199703112255.RAA22775@postman.osf.org (applied based on p5p patch as commit 63a6ff3a1dc8d86edb4d8a7ec1548205e32a7114) Subject: Patch to document illegal characters Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST) From: Tom Phoenix <rootbeer@teleport.com> Files: pod/perldiag.pod pod/perltrap.pod private-msgid: Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com Subject: Document trap with //o and closures Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST) From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> Files: pod/perltrap.pod Msg-ID: 01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu (applied based on p5p patch as commit a54cb1465fdb400848f23705a6f130bb5c34ab70) Subject: Illegal character in input Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST) From: Tom Phoenix <rootbeer@teleport.com> Files: pod/perldiag.pod private-msgid: Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com Subject: Patch for docs Re: Lost backslash Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST) From: Tom Phoenix <rootbeer@teleport.com> Files: pod/perlop.pod private-msgid: Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com Subject: XSUB's doc fix Date: Mon, 10 Mar 1997 11:42:06 -0500 From: Roderick Schertler <roderick@argon.org> Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod Msg-ID: 28804.858012126@eeyore.ibcinc.com (applied based on p5p patch as commit 5f43237038ea7a4151d3bf65aeeecd56ceb78a6a) Subject: Document return from do FILE Date: Tue, 18 Mar 1997 14:50:10 +0000 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> Files: pod/perlfunc.pod Msg-ID: E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk (applied based on p5p patch as commit ba8d5fb439878113de8abc9b52d2af237d30fb3c) Subject: Document $^M in perlvar Date: Thu, 20 Mar 97 21:08:33 GMT From: Robin Barker <rmb1@cise.npl.co.uk> Files: pod/perlvar.pod private-msgid: 6153.9703202108@tempest.cise.npl.co.uk Subject: typos in pods of 5.003_93 Date: 19 Mar 1997 10:39:38 -0600 From: Jim Meyering <meyering@asic.sc.ti.com> Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod pod/perltoot.pod pod/perlxs.pod Msg-ID: wpgendbzvhx.fsf@asic.sc.ti.com (applied based on p5p patch as commit 76a9873e006cf8f48f57062b2a0dd40b5ed45a95) Subject: Re: Updates to pod punctuations Date: Fri, 14 Mar 1997 17:00:12 -0500 From: Larry W. Virden <lvirden@cas.org> Files: pod/*.pod private-msgid: 9703141700.AA22911@cas.org Subject: clarify example in perlfunc Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET) From: Jarkko Hietaniemi <jhi@iki.fi> Files: pod/perlfunc.pod private-msgid: 199703201746.TAA25195@alpha.hut.fi Subject: Regularize headings in DB_File documentation From: Chip Salzenberg <chip@perl.com> Files: ext/DB_File/DB_File.pm LIBRARY AND EXTENSIONS Subject: New module: autouse.pm Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST) From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: MANIFEST lib/autouse.pm Msg-ID: 199703210034.TAA13469@monk.mps.ohio-state.edu (applied based on p5p patch as commit 6757905eccb6dd0440ef65e8128a277a20f7d943) Subject: Refresh DB_File to 1.12 Date: Wed, 12 Mar 97 15:51:14 GMT From: Paul Marquess <pmarquess@bfsec.bt.co.uk> Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs Msg-ID: 9703121551.AA07435@claudius.bfsec.bt.co.uk (applied based on p5p patch as commit b3deed9189f963e9994815307931f9084f60d1d9) Subject: In File::Path, some systems can't remove read-only files From: Chip Salzenberg <chip@perl.com> Files: lib/File/Path.pm Subject: Fix bugs revealed by prototype warnings From: Chip Salzenberg <chip@perl.com> Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm lib/Getopt/Long.pm Subject: Problems with SKIP in makemaker Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST) From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: lib/ExtUtils/MM_Unix.pm Msg-ID: 199703210413.XAA21601@monk.mps.ohio-state.edu (applied based on p5p patch as commit 970322a2e8024294ada6e8d1a027cb98f1f48ee3) Subject: In Exporter, don't C<require Carp> at file scope From: Chip Salzenberg <chip@perl.com> Files: lib/Exporter.pm Subject: fix for Exporter's $SIG{__WARN__} handler Date: Thu, 13 Mar 1997 18:40:51 -0500 From: Roderick Schertler <roderick@argon.org> Files: lib/Exporter.pm Msg-ID: 2282.858296451@eeyore.ibcinc.com (applied based on p5p patch as commit 2768ea1aeef34f42d096f198fbe629c8374ca429) Subject: Don't try to substr() refs in Carp From: Chip Salzenberg <chip@perl.com> Files: lib/Carp.pm Subject: Re: NUL in die and other messages Date: Fri, 21 Mar 1997 09:58:17 +0000 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> Files: lib/Carp.pm Msg-ID: E0w815V-0005xs-00@ursa.cus.cam.ac.uk (applied based on p5p patch as commit 52a267c574cb66c4bc35601dcf148a1d7a3bc557) OTHER CORE CHANGES Subject: Guard against buffer overflow in yyerror() and related funcs From: Chip Salzenberg <chip@perl.com> Files: toke.c Subject: For bin compat, rename calllist() and he_{,delay}free From: Chip Salzenberg <chip@perl.com> Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h Subject: Fix C<print> on tied default handle From: Chip Salzenberg <chip@perl.com> Files: pp_hot.c Subject: Fix C<local($a, undef, $b) = (1,2,3)> From: Chip Salzenberg <chip@perl.com> Files: op.c Subject: Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/ From: Chip Salzenberg <chip@perl.com> Files: pp.c pp_hot.c Subject: Don't warn on C<$x{y} .= "z"> when %x is tied From: Chip Salzenberg <chip@perl.com> Files: pp_hot.c Subject: Eliminate 'unreachable code' warnings From: Chip Salzenberg <chip@perl.com> Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c Subject: printf format corrections for -DDEBUGGING Date: Wed, 19 Mar 1997 12:42:50 -0500 From: Roderick Schertler <roderick@argon.org> Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c x2p/util.c Msg-ID: 26592.858793370@eeyore.ibcinc.com (applied based on p5p patch as commit e125f273e351a19a92b69d6244af55abbbf0a26d) Subject: Warn about missing -DMULTIPLICITY if likely a problem Date: Wed, 19 Mar 1997 18:45:53 -0500 From: Doug MacEachern <dougm@opengroup.org> Files: perl.c Msg-ID: 199703192345.SAA15070@postman.osf.org (applied based on p5p patch as commit 71aeea1753924e6e19c2461e241e3f7d8a570e90)
* Re: Inline PI functionTom Phoenix1997-03-091-1/+3
| | | | private-msgid: Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
* Update site listLarry W. Virden1997-03-091-5/+4
| | | | | private-msgid: 9703111053.AA20051@cas.org Signed-off-by: x2487 <lvirden@cas.org>
* [dummy merge]Chip Salzenberg1997-03-090-0/+0
|\ | | | | | | | | This merge exists so that the p5p version of the patch and the applied version are both in the history
| * INSTALL: How to enable debuggingAndy Dougherty1997-03-091-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Fri, 21 Mar 1997, Tom Christiansen wrote: > BTW, why isn't there a makefile option to do this? I looked in > INSTALL, but really saw no obvious way to 'make me a perl with cc -g > style debugging'. There should be, or if there is, there should be > clearer directions. It's all spelled out for you when you run Configure interactively, of course, but you already knew that :-) p5p-msgid: Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.edu private-msgid: Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
* | INSTALL: How to enable debuggingChip Salzenberg1997-03-091-1/+18
|/ | | | (this is the same change as commit bbf3737a130f2476a9fbd9397c661175a0027d33, but as applied)
* Re: bug in pod2man (5.00326): section=3 for .pm modulesRoderick Schertler1997-03-091-2/+5
| | | | | | | | | | | | | | On Tue, 11 Mar 1997 21:25:10 +0100 (MET), Slaven Rezic <eserte@cs.tu-berlin.de> said: > > pod2man does not recognize the proper section for .pm modules. You > have to delete the "$section = $opt_section || $DEF_SECTION;" in line > 378 in .../pod/pod2man.PL, since it overrides the proper setting in > line 362. Good catch. Here's that fix plus code to use the man3 extension specified to Configure (I use 3pm myself). p5p-msgid: pzn2sat1hg.fsf@eeyore.ibcinc.com
* Fix typos in IO::Socket documentationM.J.T. Guy1997-03-091-9/+9
| | | | | | | | | | | | | | At line 156, IO::Socket::configure reads croak "IO::Socket: Cannot configure socket in domain '$domain'" unless ref($fh) eq "IO::Socket"; Doesn't this mean that IO::Socket fails the 'empty subclass' test? Should the condition be replaced with 'isa' or something? And the following patch mends a few minor typos in the pod. p5p-msgid: E0w75po-0003yh-00@taurus.cus.cam.ac.uk
* Add entry for prototype() in Pod::FunctionsChip Salzenberg1997-03-091-0/+1
|
* [dummy merge]Chip Salzenberg1997-03-090-0/+0
|\ | | | | | | | | This merge exists so that the p5p version of the patch and the applied version are both in the history
| * Fix typo in -l*perl* patternDoug MacEachern1997-03-091-1/+1
| | | | | | | | | | | | | | one tiny Embed.pm patch for libperlm and friends p5p-msgid: 199703110400.XAA20694@sinistar.idle.com private-msgid: 199703110414.XAA12884@berlin.atlantic.net
* | Fix typo in -l*perl* patternChip Salzenberg1997-03-091-1/+1
|/ | | | (this is the same change as commit ddab96b77391e288333a995edd0cbe8bc02d2481, but as applied)
* In debugger, don't reference %{$f{$g}} if $f{$g} doesn't existChip Salzenberg1997-03-091-10/+10
|