Steve Hay [Mon, 12 Feb 2007 09:04:41 +0000]
Apply #30197 to win32/makefile.mk too
p4raw-id: //depot/perl@30219
Rafael Garcia-Suarez [Mon, 12 Feb 2007 09:01:30 +0000]
FAQ sync
p4raw-id: //depot/perl@30218
Craig A. Berry [Sun, 11 Feb 2007 23:52:35 +0000]
Check for the presence of signbit() on VMS. It currently only works
on IEEE double, not IEEE long double or any other floating point format.
Also, begin to disentangle -Duselongdouble configuration support from
its other 64-bit brethren.
p4raw-id: //depot/perl@30217
Craig A. Berry [Sun, 11 Feb 2007 23:48:46 +0000]
In vms/vms.c's declaration of the LIB$INITIALIZE psect, try to get
all of the attributes we need without any of the ones we don't, and
try to be friendly to older compilers without too much damage to
readability. Thanks to Saku Setala for the problem report.
p4raw-id: //depot/perl@30216
Rafael Garcia-Suarez [Sun, 11 Feb 2007 17:29:04 +0000]
Another tiny typo in File::Copy (found by Ruud.)
p4raw-id: //depot/perl@30215
Rafael Garcia-Suarez [Sun, 11 Feb 2007 17:23:51 +0000]
Explicitly load PerlIO::encoding when testing it.
(so we know what we're testing)
p4raw-id: //depot/perl@30214
Slaven Rezic [Mon, 5 Feb 2007 23:04:07 +0000]
Re: [perl #41442] segfault (dead loop) with Encoding, use open :locale, print STDERR
Message-ID: <87veiggt2g.fsf@biokovo.herceg.de>
p4raw-id: //depot/perl@30213
Rafael Garcia-Suarez [Sun, 11 Feb 2007 16:26:47 +0000]
Convert new test to using t/test.pl.
(No idea where it could fit better. And since it uses the stack,
it's a bit fragile)
p4raw-id: //depot/perl@30212
knew-p5p@pimb.org [Sat, 10 Feb 2007 19:32:17 +0000]
[perl #41484] qr// stack bug
From: knew-p5p@pimb.org (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-14573-
1171164736-117.41484-75-0@perl.org>
p4raw-id: //depot/perl@30211
Yves Orton [Sat, 10 Feb 2007 21:31:55 +0000]
Re: [NL-PM] Fw: [PATCH - provisional] H. Merijn Brands idea of buffer numbering.
Message-ID: <
9b18b3110702101231j5e91cc20g780a8c581af02dd5@mail.gmail.com>
p4raw-id: //depot/perl@30200
Yves Orton [Sat, 10 Feb 2007 20:00:10 +0000]
Defend against cmd.exe stupidity (on Win2k at least)
Message-ID: <
9b18b3110702101100n76f65136ke65113bf0dbd01f@mail.gmail.com>
Date: Sat, 10 Feb 2007 20:00:10 +0100
p4raw-id: //depot/perl@30197
Nicholas Clark [Sat, 10 Feb 2007 18:51:31 +0000]
These casts to GV are no longer needed.
p4raw-id: //depot/perl@30195
Andy Dougherty [Fri, 9 Feb 2007 11:40:51 +0000]
signbit detection (was [perl #39875] -0.0 loses signedness upon numeric comparison)
Message-ID: <Pine.LNX.4.62.
0702091121400.10202@fractal.phys.lafayette.edu>
p4raw-id: //depot/perl@30192
Nicholas Clark [Fri, 9 Feb 2007 23:36:46 +0000]
Fix Pod errors.
p4raw-id: //depot/perl@30188
Yves Orton [Fri, 9 Feb 2007 20:40:17 +0000]
Re: [NL-PM] Fw: [PATCH - provisional] H. Merijn Brands idea of buffer numbering.
Message-ID: <
9b18b3110702091140k12d60712uf9fffbf77141247c@mail.gmail.com>
p4raw-id: //depot/perl@30184
Nicholas Clark [Fri, 9 Feb 2007 19:39:45 +0000]
Unknown formatting code U<> spotted by Jesse - presumably it should be
L<>
p4raw-id: //depot/perl@30183
Nicholas Clark [Fri, 9 Feb 2007 12:20:49 +0000]
Update the lists of files that makerel needs to process. Remove the
"used only once" warning.
p4raw-id: //depot/perl@30178
Craig A. Berry [Thu, 8 Feb 2007 18:42:44 +0000]
Switch from Carp to plain old warn in vms/ext/XSSymSet.pm
because Carp now in some cases depends on things that may not
be available from miniperl or before extensions are built.
p4raw-id: //depot/perl@30177
Rafael Garcia-Suarez [Thu, 8 Feb 2007 14:14:25 +0000]
Typo fix, by John P. Linderman
p4raw-id: //depot/perl@30172
Rick Delaney [Thu, 8 Feb 2007 08:21:37 +0000]
Re: Change 29193 is a regression
Message-ID: <
20070208132137.GA24202@bort.ca>
p4raw-id: //depot/perl@30171
Rafael Garcia-Suarez [Thu, 8 Feb 2007 10:16:14 +0000]
Remove dead code that was emitting warnings.
p4raw-id: //depot/perl@30170
Yves Orton [Wed, 7 Feb 2007 22:53:25 +0000]
Re: [PATCH - provisional] H. Merijn Brands idea of buffer numbering.
Message-ID: <
9b18b3110702071353l250d8a67x188c4e234e8905c7@mail.gmail.com>
p4raw-id: //depot/perl@30169
Nicholas Clark [Wed, 7 Feb 2007 23:54:53 +0000]
opening $0 doesn't work if you change directory. So use test.pl
p4raw-id: //depot/perl@30168
Nicholas Clark [Wed, 7 Feb 2007 23:49:44 +0000]
TODO tests for eval of tainted scalars. (change 29193's regression)
p4raw-id: //depot/perl@30167
Steve Peters [Wed, 7 Feb 2007 14:56:05 +0000]
Upgrade to Time-HiRes-1.9705
p4raw-id: //depot/perl@30157
Jerry D. Hedden [Wed, 7 Feb 2007 05:18:43 +0000]
Fix to Dynaloader.t for missing modules
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <618512.39885.qm@web30212.mail.mud.yahoo.com>
p4raw-id: //depot/perl@30156
Jonathan Stowe [Wed, 7 Feb 2007 11:56:17 +0000]
libdb may require pthread
Message-Id: <
1170849377.13207.14.camel@coriolanus.gellyfish.com>
p4raw-id: //depot/perl@30155
Rafael Garcia-Suarez [Wed, 7 Feb 2007 09:04:56 +0000]
Wrap the SvTYPE macro definition in parens.
p4raw-id: //depot/perl@30153
Rafael Garcia-Suarez [Tue, 6 Feb 2007 22:37:34 +0000]
Upgrade to threads.pm 1.59 (doc tweaks)
p4raw-id: //depot/perl@30152
Rafael Garcia-Suarez [Tue, 6 Feb 2007 22:35:29 +0000]
Upgrade to threads::shared 1.07 (doc tweaks)
p4raw-id: //depot/perl@30151
Wolfgang Laun [Sat, 3 Feb 2007 16:23:48 +0000]
perlop.pod - proposal to add an explanation of \c
From: "Wolfgang Laun" <wolfgang.laun@gmail.com>
Message-ID: <
17de7ee80702030723m4265bbfkc83644d55a24aa0@mail.gmail.com>
p4raw-id: //depot/perl@30150
Rafael Garcia-Suarez [Tue, 6 Feb 2007 22:29:45 +0000]
Avoid obscure failures when a regexp hasn't matched
p4raw-id: //depot/perl@30149
SADAHIRO Tomoyuki [Sat, 3 Feb 2007 17:01:52 +0000]
current status on Unicode Regular Expressions
Message-Id: <
20070203170135.3B43.BQW10602@nifty.com>
p4raw-id: //depot/perl@30148
Jan Dubois [Mon, 5 Feb 2007 21:45:36 +0000]
fix 2 environment handling bugs
Message-ID: <p81gs2pggh04cngqjam0ejite7ksamiprt@4ax.com>
p4raw-id: //depot/perl@30147
Steve Peters [Tue, 6 Feb 2007 21:43:13 +0000]
Upgrade to ExtUtils-Command-1.13
p4raw-id: //depot/perl@30146
Steve Peters [Tue, 6 Feb 2007 17:29:09 +0000]
Upgrade to libnet-1.20. Includes some additional version bumps where bleadperl
differs from the CPAN version (Net::FTP and Net::NNTP).
p4raw-id: //depot/perl@30144
Steve Peters [Tue, 6 Feb 2007 16:42:50 +0000]
Upgrade to Module-Pluggable-3.5
p4raw-id: //depot/perl@30143
Nicholas Clark [Mon, 5 Feb 2007 23:52:23 +0000]
Make a dummy OPpPAD_STATE and a dummy PL_unitcheck_save available to
pre 5.9.x.
p4raw-id: //depot/perl@30142
Nicholas Clark [Mon, 5 Feb 2007 18:53:18 +0000]
t/lib/common.pl can be warnings clean.
p4raw-id: //depot/perl@30136
Nicholas Clark [Mon, 5 Feb 2007 18:35:47 +0000]
Upgrade to ExtUtils-ParseXS-2.18
p4raw-id: //depot/perl@30134
Yitzchak Scott-Thoennes [Mon, 5 Feb 2007 03:32:59 +0000]
cygwin: disable effect of -ansi -std=c89 on system include
From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
Message-ID: <1344.63.226.247.186.
1170675179.squirrel@63.226.247.186>
p4raw-id: //depot/perl@30129
Rafael Garcia-Suarez [Mon, 5 Feb 2007 12:24:24 +0000]
Upgrade to DB_File 1.815
p4raw-id: //depot/perl@30128
Wolfgang Laun [Sun, 4 Feb 2007 16:26:14 +0000]
minor improvements for perlre.pod
From: "Wolfgang Laun" <wolfgang.laun@gmail.com>
Message-ID: <
17de7ee80702040726v23f54266g3c352d353a30c430@mail.gmail.com>
p4raw-id: //depot/perl@30126
Rafael Garcia-Suarez [Mon, 5 Feb 2007 10:05:10 +0000]
Quote fix by Jarkko
p4raw-id: //depot/perl@30125
Nicholas Clark [Mon, 5 Feb 2007 00:13:08 +0000]
Use the new conditional TODOs to mark as TODO the warning tests
failing due to HEKs leaked by OPs for unthreaded perls tested with
a UTF-8 locale.
p4raw-id: //depot/perl@30124
Nicholas Clark [Mon, 5 Feb 2007 00:12:25 +0000]
Enhance t/lib/common.pl to provide conditional TODOs using eval'd code.
p4raw-id: //depot/perl@30123
Craig A. Berry [Sun, 4 Feb 2007 20:43:46 +0000]
In vms/gen_shrfls.pl, consider EXTERN_C declarations as function
candidates, not global variable candidates. Currently only needed
for PerlIO_teardown.
p4raw-id: //depot/perl@30120
Nicholas Clark [Sun, 4 Feb 2007 20:32:13 +0000]
Change 23753 wasn't quite a perfect refactoring, as it omitted calling
PERL_SET_THX(my_perl); when !PL_curinterp for non-ithreads.
However, this would not have made a difference for any configuration
buildable from the blead source alone.
p4raw-id: //depot/perl@30119
Nicholas Clark [Sun, 4 Feb 2007 18:38:59 +0000]
Currently Changes is in ISO-8859-1, not UTF-8, so correct change 28226
which had an e accute in UTF-8.
p4raw-id: //depot/perl@30114
Craig A. Berry [Sat, 3 Feb 2007 23:53:06 +0000]
Install overload.h on VMS, plus more case fix-ups in descrip_mms.template.
p4raw-id: //depot/perl@30111
Craig A. Berry [Sat, 3 Feb 2007 18:52:02 +0000]
Install parser.h on VMS, plus fix some case typos in descrip_mms.template.
p4raw-id: //depot/perl@30108
Nicholas Clark [Sat, 3 Feb 2007 15:23:52 +0000]
Purge all references to 5005 threads variables in the code.
(Retain the aides memoire in makedef.pl)
p4raw-id: //depot/perl@30105
Yves Orton [Thu, 1 Feb 2007 17:06:37 +0000]
Re: prerelease checklist for Perl 5.10
Date: Thu, 1 Feb 2007 17:06:37 +0100
Message-ID: <
9b18b3110702010806n7e095317v77f5dc1eb765f8d@mail.gmail.com>
Subject: Re: prerelease checklist for Perl 5.10
From: demerphq <demerphq@gmail.com>
Date: Fri, 2 Feb 2007 18:10:14 +0100
Message-ID: <
9b18b3110702020910l31c7784fi5e37bf777b6eafb3@mail.gmail.com>
Regular expression changes to fix failing tests in XML::Twig and
Mail::SpamAssassin. The breakages occured in changes #28785 and
#29279.
p4raw-id: //depot/perl@30104
Slaven Rezic [Fri, 2 Feb 2007 23:08:28 +0000]
Re: [perl #41421] glob() produces spurious results with brackets in braces
Message-ID: <87r6t81acj.fsf@biokovo.herceg.de>
Date: 02 Feb 2007 23:08:28 +0100
p4raw-id: //depot/perl@30103
Nicholas Clark [Fri, 2 Feb 2007 22:10:39 +0000]
A few more places where we know the length for sv_setpv() or sv_catpv()
p4raw-id: //depot/perl@30101
Nicholas Clark [Fri, 2 Feb 2007 16:25:23 +0000]
Testing every pattern by also upgrading to UTF-8 would have caught the
bug added by change 29502, fixed in change 30092.
p4raw-id: //depot/perl@30093
Nicholas Clark [Fri, 2 Feb 2007 14:37:31 +0000]
Change 29502 wasn't perfect - you need to remove any extra trailing
"\n" added by fbm_compile(), before recompiling with the same flags.
In turn, to do that, it's best to store the flags even for short
"PVBM"s.
p4raw-id: //depot/perl@30092
Nicholas Clark [Fri, 2 Feb 2007 14:35:51 +0000]
Better dump reporting of "PVBM"s.
p4raw-id: //depot/perl@30091
Nicholas Clark [Thu, 1 Feb 2007 23:32:22 +0000]
Allow regexp.t to take a command line argument for the filename of
tests. Read the tests into memory, to avoid seeking the FH.
p4raw-id: //depot/perl@30090
Nicholas Clark [Thu, 1 Feb 2007 16:49:12 +0000]
Make t/op/regexp.t warnings clean.
p4raw-id: //depot/perl@30089
Nicholas Clark [Thu, 1 Feb 2007 16:27:00 +0000]
Make t/op/regexp.t run under use strict; including removing the
vestiges of change 1195 not removed by change 1244.
p4raw-id: //depot/perl@30088
H.Merijn Brand [Wed, 31 Jan 2007 15:38:06 +0000]
alloca () might end up unreferenced during linking.
Thanks Steve
p4raw-id: //depot/perl@30087
Rafael Garcia-Suarez [Wed, 31 Jan 2007 13:58:40 +0000]
Upgrade to Getopt::Long 2.36
p4raw-id: //depot/perl@30086
Nicholas Clark [Wed, 31 Jan 2007 12:14:05 +0000]
You can't have special blocks if the subroutine has an "anonymous"
name for the debugger, so don't bother checking.
p4raw-id: //depot/perl@30085
Yves Orton [Tue, 30 Jan 2007 23:58:31 +0000]
Improve regex stringification code
Message-ID: <
9b18b3110701301458k2f6a8254hea6c6db28489c38b@mail.gmail.com>
p4raw-id: //depot/perl@30084
Yves Orton [Wed, 31 Jan 2007 10:28:34 +0000]
regcomp.c: remove some gotos that cause compiler consternation.
Date: Wed, 31 Jan 2007 10:28:34 +0100
p4raw-id: //depot/perl@30083
Yves Orton [Tue, 30 Jan 2007 23:58:31 +0000]
Improve regex stringification code
Message-ID: <
9b18b3110701301458k2f6a8254hea6c6db28489c38b@mail.gmail.com>
p4raw-id: //depot/perl@30082
Yves Orton [Tue, 30 Jan 2007 23:51:27 +0000]
$1 in nested regex EVAL doesnt work correctly.
Message-ID: <
9b18b3110701301451l1443a186p39df7a6e8b65ea3c@mail.gmail.com>
p4raw-id: //depot/perl@30081
Nicholas Clark [Tue, 30 Jan 2007 23:53:56 +0000]
Refactor the code used to check/execute BEGIN/UNITCHECK/CHECK/INIT/END
duplicated in newATTRSUB and newXS into a new static function
process_special_blocks()
p4raw-id: //depot/perl@30080
Jarkko Hietaniemi [Tue, 30 Jan 2007 04:20:21 +0000]
one more iteration on PerlIO_teardown prototype
Message-Id: <
20070130022021.6051443A67@anubis.hut.fi>
p4raw-id: //depot/perl@30079
Marcus Holland-Moritz [Sat, 13 Jan 2007 18:44:53 +0000]
Re: run/cloexec.t is failing
Message-ID: <
20070113184453.7cd54bcf@r2d2>
p4raw-id: //depot/perl@30078
Nicholas Clark [Mon, 29 Jan 2007 23:36:02 +0000]
Also check BEGIN/UNITCHECK/CHECK/INIT/END for require.
p4raw-id: //depot/perl@30076
Nicholas Clark [Mon, 29 Jan 2007 22:40:01 +0000]
UNITCHECK for XS code. Turned out to be harder that expected.
We need to get the XS BOOT section to run any UNITCHECK blocks for us.
p4raw-id: //depot/perl@30072
Nicholas Clark [Mon, 29 Jan 2007 20:05:52 +0000]
BEGIN blocks in XS should work. (Given that CHECK, INIT and END all do)
p4raw-id: //depot/perl@30067
Nicholas Clark [Mon, 29 Jan 2007 18:28:16 +0000]
Add av_create_and_push() and av_create_and_unshift_one() to refactor
out two repeated idioms.
p4raw-id: //depot/perl@30064
Gisle Aas [Mon, 29 Jan 2007 16:54:38 +0000]
Avoid test failure with for a -Dusesitecustomize perl.
p4raw-id: //depot/perl@30059
Nicholas Clark [Sun, 28 Jan 2007 22:30:18 +0000]
Convert ext/B/t/debug.t to Test::More. (Diagnostics are good, m'kay)
p4raw-id: //depot/perl@30052
Jarkko Hietaniemi [Sun, 28 Jan 2007 17:04:44 +0000]
g++ wants cast
Message-Id: <
20070128150444.AC62043A57@anubis.hut.fi>
p4raw-id: //depot/perl@30050
Nicholas Clark [Sat, 27 Jan 2007 22:49:10 +0000]
As we're not using UVf in the core, don't even define in when PERL_CORE
is true.
p4raw-id: //depot/perl@30044
Nicholas Clark [Sat, 27 Jan 2007 22:48:39 +0000]
Change 30034 wasn't enough to silence the warnings - also need to
pass a never-NULL parameter to newPADOP from newGVOP
p4raw-id: //depot/perl@30043
Abe Timmerman [Sat, 27 Jan 2007 17:26:47 +0000]
[perl@30030] blead on OpenVMS doesn't build
Message-Id: <
200701271726.48347.abe@ztreet.demon.nl>
Disable DECterm support by default, and when we enable it,
make sure the image we need is installed, not merely present.
p4raw-id: //depot/perl@30041
Craig A. Berry [Sat, 27 Jan 2007 17:45:27 +0000]
For FindBin to work as advertised on VMS, $FindBin::Bin
must be in unix syntax.
p4raw-id: //depot/perl@30037
Craig A. Berry [Sat, 27 Jan 2007 17:19:12 +0000]
For VMS, a belated entry into the $^O jungle that is File::Find::_find_dir.
p4raw-id: //depot/perl@30035
Nicholas Clark [Sat, 27 Jan 2007 17:03:59 +0000]
newPADOP()'s sv parameter is never NULL, so mark it as so.
(Well, in theory it could be NULL if someone is creating ops during
symbol table destruction, but snowballs in hell, etc.
This is usually the point where Jarkko observes that the aliens are
looking for a free slot in their diaries...)
p4raw-id: //depot/perl@30034
Nicholas Clark [Sat, 27 Jan 2007 15:36:49 +0000]
newPADOP is only used under ithreads, so don't waste space by compiling
it for non-threaded builds.
p4raw-id: //depot/perl@30032
Nicholas Clark [Sat, 27 Jan 2007 14:03:01 +0000]
One last gv_fetchpv() that should be GV_ADD rather than TRUE.
p4raw-id: //depot/perl@30030
Nicholas Clark [Sat, 27 Jan 2007 12:55:31 +0000]
Using gv_stashsv() and sv_setsv() in Perl_package reduces source and
object code size.
p4raw-id: //depot/perl@30028
Rafael Garcia-Suarez [Sat, 27 Jan 2007 09:42:32 +0000]
Change Tels' contact address
p4raw-id: //depot/perl@30025
Nicholas Clark [Sat, 27 Jan 2007 00:45:30 +0000]
A test to exercise the smallbuf overflow code in S_incline, and a
refactoring of that code to use only one 128 char array, not two.
p4raw-id: //depot/perl@30024
Rafael Garcia-Suarez [Fri, 26 Jan 2007 18:28:42 +0000]
cflags.SH was broken: it was compiling a C file for testing available
command-line options, but this C file was including perl.h, which in
turn includes config.h, which might not be present at that time. So
force the generation of config.h.
p4raw-id: //depot/perl@30019
Rafael Garcia-Suarez [Fri, 26 Jan 2007 16:41:52 +0000]
Silence a few pedantic warnings
p4raw-id: //depot/perl@30017
Rafael Garcia-Suarez [Fri, 26 Jan 2007 16:39:40 +0000]
If we have specified -Dgccansipedantic on the Configure command-line,
assume we really want it
p4raw-id: //depot/perl@30016
Nicholas Clark [Fri, 26 Jan 2007 16:16:29 +0000]
Stop S_incline needing to temporarily write a '\0' into its passed-in
buffer. (Requires adding gv_fetchfile_flags(), savesharedpvn() and
CopFILE_setn() to provide pointer/length versions of APIs)
p4raw-id: //depot/perl@30015
Steve Peters [Fri, 26 Jan 2007 16:12:58 +0000]
Fix ext/POSIX/t/sysconf.t failures on Cygwin.
p4raw-id: //depot/perl@30014
Adriano Ferreira [Fri, 26 Jan 2007 12:56:18 +0000]
Re: [perl #32135] File::Copy module
From: "Adriano Ferreira" <a.r.ferreira@gmail.com>
Message-ID: <
73ddeb6c0701260656i1c35b207r1f9624edd3503fa6@mail.gmail.com>
p4raw-id: //depot/perl@30013
Jos I. Boumans [Fri, 26 Jan 2007 15:02:36 +0000]
Add Archive::Extract 0.16 to the core
From: "Jos Boumans" <kane@dwim.org>
Message-ID: <21170.80.127.35.68.
1169820156.squirrel@webmail.xs4all.nl>
p4raw-id: //depot/perl@30012
Jos I. Boumans [Fri, 26 Jan 2007 14:50:29 +0000]
Small bugfixes to uupacktool.pl
From: "Jos Boumans" <kane@dwim.org>
Message-ID: <16773.80.127.35.68.
1169819429.squirrel@webmail.xs4all.nl>
p4raw-id: //depot/perl@30010
Jarkko Hietaniemi [Fri, 26 Jan 2007 15:40:58 +0000]
still some Symbian/S90 tweaks
Message-Id: <
20070126134058.83B0643A57@anubis.hut.fi>
p4raw-id: //depot/perl@30009
Rafael Garcia-Suarez [Fri, 26 Jan 2007 13:56:29 +0000]
Upgrade to File::Fetch 0.10, by Jos Boumans
p4raw-id: //depot/perl@30008
Rafael Garcia-Suarez [Fri, 26 Jan 2007 11:21:17 +0000]
Let File::Path report the extended system error message
when available (Ilya Zakharevich)
p4raw-id: //depot/perl@30002