| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
"installperl" causes scripts with "/usr/bin/perl" or equivalent to
fail during the process of installation, which can take a while with
slow disks and/or slow CPUs. It should install the libraries and such
*before* linking "$installbin/perl" to the version-dependent executable.
p5p-msgid: <199702241412.JAA11829@Orb.Nashua.NH.US>
|
| |
| |
| |
| |
| |
| |
| |
| | |
"installperl -v" doesn't install enough for even "perl5.00328 -V" to
work. It should install the version-dependent portions of the "lib"
directory as well as the perl executable.
p5p-msgid: <199702241342.IAA25945@Orb.Nashua.NH.US>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On Mon, 24 Feb 1997, Matthias Urlichs wrote:
> Two problems:
>
> # How will the perl executable find the installed shared $libperl?
> # Add $xxx to ccdlflags.
> ... and it does this every time I reconfigure Perl without first saying
> "rm config.sh", so the list grows longer and longer and... Ugh. Probably
> the best solution is to add a Configure variable which does nothing but
> remember if we have added $xxx yet.
I think this will fix the problem.
p5p-msgid: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.edu>
private-msgid: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Here are some patches for AmigaOS, mainly to switch of unwanted tests.
With these patches, perl 5.003_28 passes all tests under AmigaOS.
You should check if there are other hint files that need the new
dont_use_nlink variable added.
p5p-msgid: <77724759@Armageddon.meb.uni-bonn.de>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Please try this on 3_28 in as many Digital UNIX / DEC OSF/1 boxes you
can and report the results back to me. I have already 100% positive
make test results from
Digital UNIX 4.0 cc static/shared, gcc static/shared
Digital UNIX 4.0B cc static/shared, gcc static/shared
DEC OSF/1 3.2C cc static/shared, gcc static/shared
so you can test some other os / compiler combinations first.
p5p-msgid: <199702231427.QAA13807@alpha.hut.fi>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
BUILD PROCESS
Subject: Re: ccdlflags don't quite work
Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
Files: Configure
Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
(applied based on p5p patch as commit bc75e68b7b49a5ac07dc839aec7ca05eba51175f)
Subject: Use $ccflags, $ldflags, $libs when determining $randbits
From: Chip Salzenberg <chip@perl.com>
Files: Configure
Subject: 'installperl -v' doesn't do enough
Date: Mon, 24 Feb 1997 08:42:59 -0500
From: Spider Boardman <spider@Orb.Nashua.NH.US>
Files: installperl
Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
(applied based on p5p patch as commit 7287d43f85a3731984c0e0ef1f20e1515b4140f2)
Subject: installperl breaks running system (for a while)
Date: Mon, 24 Feb 1997 09:12:11 -0500
From: Spider Boardman <spider@Orb.Nashua.NH.US>
Files: installperl
Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
(applied based on p5p patch as commit ec2a3d87ba26a9586ad981051a949403027c147a)
CORE PORTABILITY
Subject: Digital UNIX and 3_28
Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
From: Jarkko Hietaniemi <jhi@iki.fi>
Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
(applied based on p5p patch as commit 58c0852f6968d0b4520a03e22a56226185ab78c6)
Subject: AmigaOS patches to 5.003_28
Date: Sat, 22 Feb 1997 18:08:02 +0100
From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de>
Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t t/op/magic.t t/op/stat.t
Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
(applied based on p5p patch as commit b8e6d11c134e93a7795379ceb62b7f950607c667)
TESTS
Subject: Don't use <*> where readdir() will do
From: Chip Salzenberg <chip@perl.com>
Files: t/op/stat.t
Subject: Allow for $^X to be 'miniperl'
Date: Sun, 23 Feb 1997 16:22:45 +0100
From: Dominic Dunlop <domo@slipper.ip.lu>
Files: t/op/magic.t
private-msgid: <v03020903af360f31aced@[194.51.248.65]>
|
|\
| |
| |
| |
| | |
This merge exists so that the p5p version of the patch and the applied
version are both in the history
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On Sun, 23 Feb 1997, Tom Christiansen wrote:
> If it is important to you that your bug be fixed, do monitor the
> Changes file in any development releases since the time you submitted
> the bug, and encourage the maintainers with kind words (but never any
> flames!). Feel free to resend your bug report if the next released
> version of perl comes out and your bug is still present.
That's good. And how about adding something like this?
p5p-msgid: <Pine.GSO.3.95q.970223151026.18178P-100000@kelly.teleport.com>
private-msgid: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
|
|/
|
|
| |
(this is the same change as commit 3c5180aa4845c30d7891bc90e491cc6f9b6ecd85, but as applied)
|
| |
|
|
|
|
| |
private-msgid: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
|
|\
| |
| |
| |
| | |
This merge exists so that the p5p version of the patch and the applied
version are both in the history
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On Mon, 24 Feb 1997 16:10:10 GMT, "M.J.T. Guy" wrote:
>You wrote to perl5-porters:
>> I hope I got Kenneth right as the AUTHOR of perlbug.
>
>Doesn't he deserve the E<lt> treatment, like the rest of you?
>
>>+ Kenneth Albanowski <kjahds@kjahds.com>, subsequently I<doc>tored by
Sure. That, and a few pod2man noises fixed below. Goes on top
of the previous patch.
p5p-msgid: <199702242009.PAA02849@aatma.engin.umich.edu>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On Sun, 23 Feb 1997 15:06:24 MST, Tom Christiansen wrote:
>Maybe this should talk more about the perlbug program, or be podfully
>included in that script?
>
>--tom
I've made some additions, along with a merge into utils/perlbug.PL.
(I didn't see Tom(rootbeer)'s suggestion before making the patch,
so that's not in.)
I hope I got Kenneth right as the AUTHOR of perlbug.
Do we need a `ln -s utils/perlbug pod/perlbug.pod` too?
p5p-msgid: <199702240854.DAA27128@aatma.engin.umich.edu>
|
|/
|
|
|
|
|
| |
This was the summary description that Chip wrote for the two changes:
4fc194b2052979cb8d28873cf62c0ce84cd214f5
3f4fc4634a226330cf98eab6871f26f45d52e425
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On Mon, 24 Feb 1997 06:20:14 MST, Tom Christiansen wrote:
>Considering how frequently this gets asked, how about
>putting it in perlsub?
>
>------- start of forwarded message -------
>From: Rick Smith <ricks@sd.znet.com>
>Newsgroups: comp.lang.perl.misc
>Subject: Hash key created by subroutine call?
>Date: Sat, 22 Feb 1997 21:47:52 -0800
I seem to be in a documental state today.
p5p-msgid: <199702242229.RAA04395@aatma.engin.umich.edu>
|
|
|
|
|
|
|
|
|
| |
Here are some more updates to the INSTALL file. Specifically, I revised
the malloc section a bit to give more of an overall perspective (and,
admittedly, less detail).
p5p-msgid: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.edu>
private-msgid: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
|
| |
|
| |
|
|
|
|
| |
p5p-msgid: <9702241605.AA17436@toad.ig.co.uk>
|
|
|
|
|
|
|
|
|
|
| |
Here are some bug fixes for Pod::Text.
Is it a bug that text given to =for and =begin doesn't get indented? It
seems like a bug to me, but I imagine one could argue the other way so I
wanted to test opinion before fixing it.
p5p-msgid: <350.856634588@eeyore.ibcinc.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Subject: Re: Another goof with IO::Pipe?
On Fri, 21 Feb 1997 18:51:10 -0500 (EST), Ilya Zakharevich <ilya@math.ohio-state.edu> said:
>
> IO::Pipe basically does:
> $fh = $rw ? $me->reader() : $me->writer(); # close the other end
> bless $io, "IO::Handle";
> $io->fdopen($fh, $mode);
>
> In the corresponding place IPC::Open3 adds:
>
> $fh->close;
>
> Which one is correct?
The ->close is necessary, the IO::Pipe code is leaving two copies of the
pipe in the child. It dup()s the pipe onto STDIN/STDOUT, but doesn't
then close the pipe.
Here's an fd scan of a child whose parent did ->reader:
FD Type Mode UID Inode File System FS Type rdev
0 char special 0620 roderick 686 13054,42068 dg/ux 23, 8
1 FIFO special 0000 roderick 23 900, 0 dg/ux --
2 char special 0620 roderick 686 13054,42068 dg/ux 23, 8
4 FIFO special 0000 roderick 23 900, 0 dg/ux --
fd 4 is original write side of the pipe (the read side was fd 3) which
should have been closed by this point.
p5p-msgid: <pzn2sv722y.fsf@eeyore.ibcinc.com>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Subject: Re: Perl 5.003_28 is available
Chip Salzenberg wrote:
> This is our sixth (yes, _sixth_) beta candidate. If I could give one
> piece of advice to any pumpkin holder, it would be:
Better late than never...
With the patch to hints/dcosx below 5.003_28 passes avarything
except test 9 of op/pack. This seems to be a problem with
0xFFFFFFFF being treated as unsigned while
unpack("I",pack("I",0xFFFFFFFF) is signed.
./perl -e 'print 0xFFFFFFFF, "\n", unpack("I",pack("I",0xFFFFFFFF)),"\n";'
4294967295
-1
I'm assuming that gcvt is doing something strange. Any suggestions/experiences?
p5p-msgid: <199702242124.NAA03796@wsuse5.mckesson.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Subject: Re: Perl 5.003_28 is available
The hint file for ULTRIX is out of date with respect to the size
of the Perl_yylex() function. I found this after enabling -O2,
which works in recent versions of the compiler. Also, despite
the inability of the standard dist unit to detect the fact, the
ULTRIX dirent struct does too have a d_namelen field.
Patch for that attached.
Also, of course, as expected, ULTRIX still fails t/io/fs.t test
#25, since [f]truncate can't be used to extend a file on that OS.
All other tests are fine.
p5p-msgid: <199702220951.EAA08156@Orb.Nashua.NH.US>
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Here are my proposed updates to the INSTALL file. Comments are welcome.
(I'd particularly welcome an AIX bos.* blurb from someone who understand
those things.)
It's not all that much, really; just some sections have been moved around
into what I hope is a more logical order.
p5p-msgid: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.edu>
private-msgid: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The bulk of this patch is README.os2 which has a lot of formatting
stripped (it is at the end). The rest (340 lines of -u) is quite simple.
INSTALL
t/harness documented.
lib/Test/Harness.pm
Can test files with -T on hash-bang line.
Gets more info from tests which coredump.
Will not try to load Devel::CoreStack on each test.
os2/Changes
Updated.
os2/OS2/PrfDB/t/os2_prfdb.t
File closed.
os2/os2.c
Poor-man's setup of environment if DLL run from non-conforming EXE.
os2/os2ish.h
Poor-man's setup of environment if DLL run from non-conforming EXE.
ALTERNATE_SHEBANG defined.
os2/perl2cmd.pl
Updated for ALTERNATE_SHEBANG.
perl.c
If ALTERNATE_SHEBANG defined, just ignore -S on the starting
line. (It might be already used by OS to start perl.)
pod/perldelta.pod
Malloc's PERL_DEBUG_MSTATS, EMERGENCY_SBR, PACK_MALLOC,
TWO_POT_OPTIMIZE documented.
t/harness
Does not require -I../lib any more.
t/op/magic.t
Now works under OS/2 with both tests.
t/TEST
Adds an advice to use
perl harness
to get better granularity.
README.os2
A lot of markup stripped (in the hope that smart converters
will add it back), minor updates.
p5p-msgid: <199702210024.TAA03174@monk.mps.ohio-state.edu>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CORE LANGUAGE CHANGES
Subject: Don't let C<sub foo;> undefine &foo
From: Chip Salzenberg <chip@perl.com>
Files: op.c
Subject: Make code, doc agree on $ENV{PATH} and `cmd`
From: Chip Salzenberg <chip@perl.com>
Files: pod/perlsec.pod pp_sys.c
Subject: Optimize keys() and values() in void context
From: Chip Salzenberg <chip@perl.com>
Files: doop.c op.c
CORE PORTABILITY
Subject: VMS patches post _27
Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl vms/vms.c vms/vmsish.h
private-msgid: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
Subject: Re: OS/2 patch for _27
Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness t/op/magic.t
Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
(applied based on p5p patch as commit 833d3f255ed68b969f062cec63d33f853ed9237c)
DOCUMENTATION
Subject: INSTALL updates since _26
Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
Files: INSTALL
Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
(applied based on p5p patch as commit a8247d96fd6167a3b920e63aedee5592cd6e29a7)
Subject: Document "$$0" change
From: Chip Salzenberg <chip@perl.com>
Files: pod/perldelta.pod
Subject: Don't recommend impossible //o for C<$x =~ $y>
From: Chip Salzenberg <chip@perl.com>
Files: pod/perlop.pod
Subject: Correct doc that claimed that <FH> was never false
From: Chip Salzenberg <chip@perl.com>
Files: pod/perldelta.pod pod/perlop.pod
Subject: Document C<$?> vs. $SIG{CHLD}
From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de>
Files: pod/perlvar.pod
Subject: Add pumpkin.pod
From: Chip Salzenberg <chip@perl.com>
Files: MANIFEST Porting/pumpkin.pod
Subject: Don't say "associat*ve arr*y"
From: Chip Salzenberg <chip@perl.com>
Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl pod/perl.pod pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
OTHER CORE CHANGES
Subject: Fix a typo
From: Chip Salzenberg <chip@perl.com>
Files: pp_sys.c
Subject: Fix perl_call_sv(..., G_NOARGS)
From: Chip Salzenberg <chip@perl.com>
Files: perl.c
Subject: Fix SIGSEGV when cloning sub with complex expression
From: Chip Salzenberg <chip@perl.com>
Files: op.c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Subject: Re: subscript when wantarray
In <199702172207.RAA20755@rio.atlantic.net>, Chip Salzenberg writes:
:First, here's a patch that makes the first case print "2"
[...]
:Second, the reason that it prints "2" instead of "3" is that
:C<(undef)[0]> evaluates to the empty list in an array context,
:but to C<undef> in a scalar context. This is on purpose.
Yep, I expected that.
Patch worked fine here; below is an extra test using the same code as my
original example.
p5p-msgid: <199702181105.LAA17895@tyree.iii.co.uk>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The prototype for lstat in File::stat is wrong. It stats that is expects
a GLOB. It should be expecting a scalar, the same as File::stat::stat.
p5p-msgid: <199702180748.HAA14151@ultra-boy>
|
| |
|
|\
| |
| |
| |
| | |
This merge exists so that the p5p version of the patch and the applied
version are both in the history
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Subject: Pessimal $` $& $' in libraries
Corrected:
lib/diagnostics.pm
lib/Getopt/Long.pm
lib/Pod/Text.pm
os2/OS2/REXX/REXX.pm
$' $` $& eliminated from all the known *.pm.
Btw, by this I proudly introduce usage of $+ in standard perl modules ;-).
p5p-msgid: <199702210207.VAA03560@monk.mps.ohio-state.edu>
|
|/
|
|
| |
(this is the same change as commit 2724d5068a405436d3f2cd00aeb8f7b460b24fec, but as applied)
|
|
|
|
| |
private-msgid: <199702210737.CAA03951@monk.mps.ohio-state.edu>
|
| |
|
|
|
|
|
|
|
| |
This change of defines may satisfy Nick in his future life, when he
needs an effecient malloc() with DEBUGGING perl again:
p5p-msgid: <199702210244.VAA03676@monk.mps.ohio-state.edu>
|
| |
|
| |
|
| |
|
| |
|
| |
|