Rafael Garcia-Suarez [Wed, 26 Sep 2007 08:57:41 +0000]
Assume NetBSD has touch
(patch from NetBSD package)
p4raw-id: //depot/perl@31974
Jim Cromie [Tue, 25 Sep 2007 17:34:09 +0000]
Re: [patch] improve B::Concise -src support
Message-ID: <
46F99AF1.1080108@gmail.com>
p4raw-id: //depot/perl@31973
Rafael Garcia-Suarez [Wed, 26 Sep 2007 08:20:14 +0000]
Update to README.cygwin by Jerry D. Hedden
p4raw-id: //depot/perl@31972
Dave Mitchell [Tue, 25 Sep 2007 18:59:02 +0000]
extend PL_veto_cleanup to all platforms
The conditional skip of PERL_SYS_TERM introduced by change #29827
now happens on all platforms, not just UNIX.
p4raw-link: @29827 on //depot/perl:
c301d6064f299b8a77670348b81d25d2d94d6a2f
p4raw-id: //depot/perl@31971
Dave Mitchell [Tue, 25 Sep 2007 18:00:32 +0000]
make PERL_SYS_INIT/INIT3/TERM into functions
p4raw-id: //depot/perl@31970
Rafael Garcia-Suarez [Tue, 25 Sep 2007 14:28:20 +0000]
Hey, but "or" is low-prec. So this statement never worked.
p4raw-id: //depot/perl@31969
Rafael Garcia-Suarez [Tue, 25 Sep 2007 14:24:53 +0000]
DragonflyBSD is a BSD too
p4raw-id: //depot/perl@31968
Slaven Rezic [Wed, 19 Sep 2007 21:56:00 +0000]
Re: [perl #45513] Test failures on amd64-freebsd 6.2
Message-ID: <87abri1lbj.fsf@biokovo-amd64.herceg.de>
p4raw-id: //depot/perl@31967
Rafael Garcia-Suarez [Tue, 25 Sep 2007 12:20:25 +0000]
Upgrade to Test::Simple 0.72
p4raw-id: //depot/perl@31966
Rick Delaney [Sat, 22 Sep 2007 16:30:40 +0000]
Re: [PATCH 5.10] Improve diagnostic for reloads of bad modules
Message-ID: <
20070922203040.GK11931@bort.ca>
p4raw-id: //depot/perl@31965
Rafael Garcia-Suarez [Tue, 25 Sep 2007 09:45:46 +0000]
Make OptreeCheck.pm more forgiving about parent pad indexes
p4raw-id: //depot/perl@31964
Sébastien Aperghis-Tramoni [Tue, 25 Sep 2007 11:55:48 +0000]
Trans.: CPAN Upload: S/SA/SAPER/constant-1.11.tar.gz
Message-ID: <
1190714148.46f8db2431f0c@imp.free.fr>
p4raw-id: //depot/perl@31963
Abe Timmerman [Sun, 23 Sep 2007 01:02:22 +0000]
Re: Smoke [5.10.0] 31938 FAIL(F) netbsd 3.1 (i386/1 cpu)
Message-ID: <
46F59EFE.7050303@ztreet.demon.nl>
p4raw-id: //depot/perl@31962
Tels [Sat, 22 Sep 2007 14:27:29 +0000]
Re: [perl #45605] Regexp failure with utf8-flagged string and byte-flagged pattern
Message-Id: <
200709221427.30425@bloodgate.com>
p4raw-id: //depot/perl@31961
Sébastien Aperghis-Tramoni [Tue, 25 Sep 2007 02:11:46 +0000]
[patch] Dual-lifing constant.pm
Message-Id: <
454B4D1C-48EE-4CA3-834A-A0F872C9E5FC@free.fr>
p4raw-id: //depot/perl@31960
Slaven Rezic [Mon, 24 Sep 2007 23:24:37 +0000]
stop lib/perl5db.t failure if Term::ReadLine::Perl is installed
Message-ID: <871wcnwycq.fsf@biokovo-amd64.herceg.de>
p4raw-id: //depot/perl@31959
Jerry D. Hedden [Mon, 24 Sep 2007 20:58:00 +0000]
README.cygwin update
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510709241758o4027c237w7387e7ab86680d55@mail.gmail.com>
p4raw-id: //depot/perl@31958
Jerry D. Hedden [Mon, 24 Sep 2007 20:39:44 +0000]
$^E is not Win32::GetLastError under Cygwin
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510709241739q62b4f2eaycf13cb9956f8fab3@mail.gmail.com>
p4raw-id: //depot/perl@31957
Jerry D. Hedden [Mon, 24 Sep 2007 20:23:49 +0000]
Re: Change 31935: Upgrade to Win32-0.32
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510709241723o58cc1167m2c44221b77959994@mail.gmail.com>
(Check Win32::GetLastError() rather than $^E for Cygwin, on which $^E
is the last posix error (the same as $!), not the last Win32 error)
p4raw-id: //depot/perl@31956
Jim Cromie [Mon, 24 Sep 2007 00:28:28 +0000]
[patch] improve B::Concise -src support
Message-ID: <
46F7590C.1070101@gmail.com>
p4raw-id: //depot/perl@31955
Dave Mitchell [Mon, 24 Sep 2007 14:18:03 +0000]
sixth attempt to silence S_emulate_eaccess compiler warning
p4raw-id: //depot/perl@31954
Rafael Garcia-Suarez [Mon, 24 Sep 2007 13:19:10 +0000]
Upgrade to Compress::Zlib 2.007
p4raw-id: //depot/perl@31953
Rafael Garcia-Suarez [Mon, 24 Sep 2007 12:50:02 +0000]
Upgrade to threads::shared 1.14
Corrects warnings reported by Devel::PPPort.
p4raw-id: //depot/perl@31952
Tels [Sat, 22 Sep 2007 11:33:34 +0000]
Re: BigInt bug with non-integer accuracy/precision
Message-Id: <
200709221133.35110@bloodgate.com>
p4raw-id: //depot/perl@31951
H.Merijn Brand [Mon, 24 Sep 2007 08:34:14 +0000]
Announce plans for -Duse32bit* options for Configure, and document
that there is no guarantee on 32bit builds when no args passed
p4raw-id: //depot/perl@31950
Craig A. Berry [Mon, 24 Sep 2007 02:51:23 +0000]
Allow IEEE math to be deselected on OpenVMS I64 (but it remains
the default).
p4raw-id: //depot/perl@31949
Dave Mitchell [Mon, 24 Sep 2007 01:20:00 +0000]
silence a spurious compiler warning in regcomp.c
p4raw-id: //depot/perl@31948
Dave Mitchell [Mon, 24 Sep 2007 00:42:07 +0000]
fifth attempt to silence S_emulate_eaccess compiler warning
p4raw-id: //depot/perl@31947
Craig A. Berry [Sun, 23 Sep 2007 23:44:59 +0000]
And some more VMS-specific additions to PL_bincompat_options.
p4raw-id: //depot/perl@31946
Nicholas Clark [Sun, 23 Sep 2007 21:10:27 +0000]
Add USE_IEEE to PL_bincompat_options, as use_ieee in the configuration
on VMS affects binary compatibility.
p4raw-id: //depot/perl@31945
Craig A. Berry [Sun, 23 Sep 2007 15:09:51 +0000]
Record IEEE usage in config.h on VMS.
p4raw-id: //depot/perl@31944
H.Merijn Brand [Sun, 23 Sep 2007 13:57:00 +0000]
Revert #31942, as it was inconsistent between threaded and
non-threaded builds
p4raw-id: //depot/perl@31943
Abe Timmerman [Sun, 23 Sep 2007 01:11:50 +0000]
netbsd's setlocale () doesn't support LC_COLLATE and LC_NUMERIC
Subject: Re: Smoke [5.10.0] 31938 FAIL(F) netbsd 3.1 (i386/1 cpu)
Message-ID: <
46F5A136.8080000@ztreet.demon.nl>
p4raw-id: //depot/perl@31942
Nicholas Clark [Sun, 23 Sep 2007 07:20:49 +0000]
Under -DDEBUGGING (on gcc), assert that SvRV(sv) is being called on
a valid SvTYPE().
p4raw-id: //depot/perl@31941
Nicholas Clark [Sat, 22 Sep 2007 15:46:44 +0000]
Fix bug 45607 - for the corner case *{"BONK"} = \&{"BONK"} the order
of op evaluation means that what had been a reference to a constant
can turn into a typeglob before the sassign gets to run.
p4raw-id: //depot/perl@31940
Marcus Holland-Moritz [Sat, 22 Sep 2007 08:01:59 +0000]
Upgrade to Devel::PPPort 3.12
p4raw-id: //depot/perl@31939
Nicholas Clark [Fri, 21 Sep 2007 09:16:37 +0000]
hv_stores() on a literal string is now fractionally more efficient than
hv_store().
p4raw-id: //depot/perl@31938
Steve Hay [Fri, 21 Sep 2007 08:25:47 +0000]
Fix Win32 breakage caused by #31926
p4raw-id: //depot/perl@31937
Rafael Garcia-Suarez [Fri, 21 Sep 2007 07:54:47 +0000]
Silence a load of "value computed is not used" warnings
p4raw-id: //depot/perl@31936
Steve Hay [Fri, 21 Sep 2007 07:39:02 +0000]
Upgrade to Win32-0.32
p4raw-id: //depot/perl@31935
John Peacock [Thu, 20 Sep 2007 21:15:51 +0000]
version-0.73 (was Re: Change 31920: Don't use ~0 as a version
Message-ID: <
46F31B47.6030601@cpan.org>
p4raw-id: //depot/perl@31934
Nicholas Clark [Thu, 20 Sep 2007 19:34:51 +0000]
Get mad compiling as C++. (At least for me)
p4raw-id: //depot/perl@31933
Nicholas Clark [Thu, 20 Sep 2007 16:52:06 +0000]
Remove now-unnecessary =cuts where POD is now adjacent to POD.
p4raw-id: //depot/perl@31932
Nicholas Clark [Thu, 20 Sep 2007 16:44:24 +0000]
Add a new function Perl_hv_common_key_len(), which contains the
manipulations to convert negative lengths to positive length + UTF-8
flag. hv_delete(), hv_exists(), hv_fetch(), hv_store() and
hv_store_flags() all become mathoms. The macros hv_fetchs() and
hv_stores() call hv_common() directly.
p4raw-id: //depot/perl@31931
Nicholas Clark [Thu, 20 Sep 2007 15:11:01 +0000]
Move the SV dereference of Perl_hv_fetch()/Perl_hv_store()/
Perl_hv_store_flags() into Perl_hv_common(). All already pass in
HV_FETCH_JUST_SV, which only these three pass in.
p4raw-id: //depot/perl@31930
Steve Peters [Thu, 20 Sep 2007 14:00:07 +0000]
ext/XS/APITest/APITest.xs was suffering casting issues with g++
as well after the addition of Perl_hv_common().
p4raw-id: //depot/perl@31929
Jos I. Boumans [Thu, 20 Sep 2007 15:46:24 +0000]
Archive::Extract 0.24 (was Re: Archive::Extract test failures on Solaris)
From: "Jos I. Boumans" <kane@dwim.org>
Message-Id: <
174BF3BE-B640-4CCA-AB47-BE527382B236@dwim.org>
p4raw-id: //depot/perl@31928
Steve Peters [Thu, 20 Sep 2007 13:32:18 +0000]
Casts needed in mathoms.c to make it compile with g++ after the
making Perl_hv_common() return void *.
p4raw-id: //depot/perl@31927
Nicholas Clark [Thu, 20 Sep 2007 12:59:25 +0000]
Switch Perl_hv_common() to returning void * rather than HE *.
p4raw-id: //depot/perl@31926
Nicholas Clark [Thu, 20 Sep 2007 12:20:59 +0000]
Change 31919 forgot to add Perl_hv_common to global.sym
p4raw-id: //depot/perl@31925
Nicholas Clark [Thu, 20 Sep 2007 12:13:16 +0000]
Convert hv_delete_ent(), hv_exists_ent(), hv_fetch_ent() and
hv_store_ent() to macros, and consign the function bodies to history.
Er, mathoms.c
p4raw-id: //depot/perl@31924
Nicholas Clark [Thu, 20 Sep 2007 10:21:30 +0000]
Use Perl_hv_common() to test disabling the key conversion in hash
lookups.
p4raw-id: //depot/perl@31923
Nicholas Clark [Thu, 20 Sep 2007 10:20:47 +0000]
assert that what is passed into the hash functions is really an HV.
(MRO code is calling hash functions during global destruction, hence
the check on SVTYPEMASK.)
p4raw-id: //depot/perl@31922
Nicholas Clark [Thu, 20 Sep 2007 09:42:50 +0000]
SVs know their length, so avoid 2 calls to strlen().
As we have an SV, call hv_fetch_ent() rather than hv_fetch().
p4raw-id: //depot/perl@31921
Rafael Garcia-Suarez [Thu, 20 Sep 2007 08:59:34 +0000]
Don't use ~0 as a version number -- it could overflow.
p4raw-id: //depot/perl@31920
Nicholas Clark [Thu, 20 Sep 2007 08:39:28 +0000]
Make hv_fetch_common() non-static, and change its name to hv_common(),
as it now also performs hv_delete()/hv_delete_ent()
p4raw-id: //depot/perl@31919
Nicholas Clark [Wed, 19 Sep 2007 22:55:27 +0000]
Change 31849 forgot to regenerate the documentation - removing a
documented function from the published API moves the POD file in which
its documentation resides.
p4raw-id: //depot/perl@31918
Nicholas Clark [Wed, 19 Sep 2007 22:52:53 +0000]
Inline and abolish S_hv_magic_uvar_xkey().
p4raw-id: //depot/perl@31917
Nicholas Clark [Wed, 19 Sep 2007 22:04:46 +0000]
Send all delete()/delete_ent() calls via S_hv_fetch_common().
This puts all the key normalisation code in one place.
p4raw-id: //depot/perl@31916
Nicholas Clark [Wed, 19 Sep 2007 21:43:54 +0000]
Lots more tests with many permuations of 7, 8 and $lots bit data.
p4raw-id: //depot/perl@31915
Nicholas Clark [Wed, 19 Sep 2007 21:01:26 +0000]
Parameterise the code that tests the rot13 hash, and add a second
hashtype to test - bitflip (that xors code point with 32).
p4raw-id: //depot/perl@31914
Nicholas Clark [Wed, 19 Sep 2007 18:11:40 +0000]
ext/XS/APItest/t/hash.t was failing because the fieldhash code didn't
reset the pre-computed hash value.
p4raw-id: //depot/perl@31913
Nicholas Clark [Wed, 19 Sep 2007 15:53:43 +0000]
Call the key transformation function for hv_exists()/hv_fetch()/
hv_store(). (And test this)
p4raw-id: //depot/perl@31912
Rafael Garcia-Suarez [Wed, 19 Sep 2007 14:28:28 +0000]
Fix failing Test::Simple test
p4raw-id: //depot/perl@31911
Steve Hay [Wed, 19 Sep 2007 13:58:25 +0000]
Updates to AUTHORS etc.
p4raw-id: //depot/perl@31910
Steve Hay [Wed, 19 Sep 2007 13:48:44 +0000]
Fix whitespace in Changes to keep Porting/checkAUTHORS.pl happy
p4raw-id: //depot/perl@31909
Rafael Garcia-Suarez [Wed, 19 Sep 2007 13:30:18 +0000]
Fix file name in MANIFEST
p4raw-id: //depot/perl@31908
Steve Peters [Wed, 19 Sep 2007 13:21:26 +0000]
Update to Test-Simple-0.71
p4raw-id: //depot/perl@31907
Nicholas Clark [Wed, 19 Sep 2007 10:54:59 +0000]
Mark utils/Makefile as read/write in perforce.
p4raw-id: //depot/perl@31906
Nicholas Clark [Wed, 19 Sep 2007 10:53:01 +0000]
Call the key transformation function for hv_delete().
Honour the HV_DISABLE_UVAR_XKEY for hv_delete().
Test this.
[Pass in 3 more parameters to S_hv_magic_uvar_xkey()]
p4raw-id: //depot/perl@31905
Steve Hay [Wed, 19 Sep 2007 10:42:15 +0000]
Clean up test files left behind (on Win32, at least) by Archive-Extract
p4raw-id: //depot/perl@31904
David Landgren [Mon, 17 Sep 2007 23:27:45 +0000]
minor changes to File::Path (and more tests)
Message-ID: <
46EEF151.6010409@landgren.net>
p4raw-id: //depot/perl@31903
Nicholas Clark [Wed, 19 Sep 2007 09:34:00 +0000]
More tests for when fieldhash magic (doesn't) trigger.
p4raw-id: //depot/perl@31902
Nicholas Clark [Wed, 19 Sep 2007 09:05:44 +0000]
Correct test descriptions. bless didn't trigger. ever. Change 31898
forgot to update the comment - lvalue store should trigger once.
p4raw-id: //depot/perl@31901
Dmitry Karasik [Tue, 18 Sep 2007 10:45:31 +0000]
Re: [perl #45493] [patch] ext/Win32/Win32.xs compilation fails on msvc < 6
Message-ID: <
20070918084531.GA96406@tetsuo.karasik.eu.org>
(Adds some #defines missing from MSVC++ < 6, plus sorts the list into
numerical order and tests each #define individually)
p4raw-id: //depot/perl@31900
Jarkko Hietaniemi [Tue, 18 Sep 2007 19:48:48 +0000]
Re: [PATCH] Cray XT4/Catamount build
Message-ID: <
46F063E0.1000004@iki.fi>
(Restores a pre-generated utils/Makefile for the benefit of Win32,
which can't run utils/Makefile.SH itself)
p4raw-id: //depot/perl@31899
Nicholas Clark [Wed, 19 Sep 2007 08:12:09 +0000]
For an LVALUE fetch, "hv_fetch()" will recurse into "hv_store()" for a
hash with magic. Field hashes have u magic, so this recursion triggers.
However, key conversion replaces the original key with the converted
key, so we need to ensure that conversion happens exactly once, else
for a non-idempotent key conversion routine (eg ROT13) we will see
double conversion in this case.
p4raw-id: //depot/perl@31898
Jerry D. Hedden [Tue, 18 Sep 2007 16:48:03 +0000]
threads 1.67
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510709181348h45b1941epf501f9f73d4daa75@mail.gmail.com>
fix test count.
p4raw-id: //depot/perl@31897
Michael G. Schwern [Tue, 18 Sep 2007 18:25:14 +0000]
t/TEST doesn't check exit (was Re: Test::More bug?)
Message-ID: <
46F07A7A.1060900@pobox.com>
p4raw-id: //depot/perl@31896
Michael G. Schwern [Wed, 19 Sep 2007 00:39:40 +0000]
Re: [PATCH] Re: Unintentional base.pm behavior change
Message-ID: <
46F0D23C.6020105@pobox.com>
p4raw-id: //depot/perl@31895
Rafael Garcia-Suarez [Tue, 18 Sep 2007 14:10:34 +0000]
Prevent the pragmas from ${^OPEN} propagated to %^H from deparsing.
This stops test failures when perl is run with -C under utf-8 locales.
However this is only a partial solution, since it will prevent the
open pragma from being properly deparsed. Probably ${^OPEN} should
be handled separately.
p4raw-id: //depot/perl@31894
Robin Barker [Mon, 17 Sep 2007 18:18:43 +0000]
document [PATCH] lib/feature.pm
From: "Robin Barker" <Robin.Barker@npl.co.uk>
Message-ID: <
2C2E01334A940D4792B3E115F95B7226C9D1B3@exchsvr1.npl.ad.local>
p4raw-id: //depot/perl@31893
Rafael Garcia-Suarez [Tue, 18 Sep 2007 10:09:43 +0000]
More work and modernization of INSTALL
p4raw-id: //depot/perl@31892
Steve Hay [Tue, 18 Sep 2007 07:41:51 +0000]
Change #31889 forgot to regen global.sym
p4raw-id: //depot/perl@31891
Nicholas Clark [Mon, 17 Sep 2007 22:34:45 +0000]
Fix spelling errors in comments.
p4raw-id: //depot/perl@31890
Nicholas Clark [Mon, 17 Sep 2007 21:07:33 +0000]
Remove dead functions:
Perl_do_pipe, which is unused since 4.036
Perl_save_hints, which would just croak
pp_threadsv, which was only used by 5.005 threads
p4raw-id: //depot/perl@31889
Nicholas Clark [Mon, 17 Sep 2007 20:19:51 +0000]
Remove dead code surrounded by #if 0 from mathoms.c
p4raw-id: //depot/perl@31888
Jim Cromie [Sat, 15 Sep 2007 13:36:46 +0000]
[patch] qualify OP arenas item in perltodo
Message-ID: <
46EC344E.3080903@gmail.com>
p4raw-id: //depot/perl@31887
H.Merijn Brand [Mon, 17 Sep 2007 14:16:08 +0000]
HP's ANSI-C optimizer breaks op.c (t/op/state.t failure); ccversion fixed
p4raw-id: //depot/perl@31886
Nicholas Clark [Mon, 17 Sep 2007 12:21:01 +0000]
Some more state variable deparse tests.
p4raw-id: //depot/perl@31885
Jim Cromie [Wed, 12 Sep 2007 11:25:08 +0000]
[ patch ] add line-number to embed.pl warnings
Message-ID: <
46E820F4.80106@gmail.com>
p4raw-id: //depot/perl@31884
Jos I. Boumans [Sat, 15 Sep 2007 16:22:20 +0000]
Module::Load::Conditional 0.18 (was Re: Module::Load::Conditional 0.18 wannabe)
From: "Jos I. Boumans" <kane@cpan.org>
Message-Id: <
B7B53F13-0EF3-4B05-984C-E481D14964F0@cpan.org>
p4raw-id: //depot/perl@31883
Rafael Garcia-Suarez [Mon, 17 Sep 2007 11:25:33 +0000]
Make B::Deparse able to handle pragmas from %^H.
Add tests for deparsing say() and state().
p4raw-id: //depot/perl@31882
Jan Dubois [Thu, 13 Sep 2007 12:46:06 +0000]
document limitation of exec() inside pseudo-processes
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <
023a01c7f63e$b9da1170$2d8e3450$@com>
p4raw-id: //depot/perl@31881
Jerry D. Hedden [Fri, 14 Sep 2007 14:56:34 +0000]
threads 1.66
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510709141156n498af13aq9e0d279a0c76b48@mail.gmail.com>
Version bump (sync with CPAN version)
p4raw-id: //depot/perl@31880
Tels [Sun, 16 Sep 2007 13:41:15 +0000]
fix bigint testsuite
Message-Id: <
200709161341.15574@bloodgate.com>
p4raw-id: //depot/perl@31879
Jarkko Hietaniemi [Sat, 15 Sep 2007 20:47:57 +0000]
Re: [PATCH] Cray XT4/Catamount build
Message-ID: <
46EC7D3D.5010604@iki.fi>
p4raw-id: //depot/perl@31878
Jim Cromie [Mon, 17 Sep 2007 02:25:04 +0000]
grammar nit
Message-ID: <
46EE39E0.80601@gmail.com>
Date: Mon, 17 Sep 2007 02:25:04 -0600
p4raw-id: //depot/perl@31877
Nicholas Clark [Sun, 16 Sep 2007 23:28:30 +0000]
Change 31873 was not robust against the possibility that the
configuration has no #defined options. So add a "" that will make the
initialiser for PL_bincompat_options syntactically correct in this
case.
p4raw-id: //depot/perl@31876
Tels [Sun, 16 Sep 2007 11:23:14 +0000]
[PATCHES] various small Math::BigInt et. al. fixes
Message-Id: <
200709161123.14970@bloodgate.com>
Date: Sun, 16 Sep 2007 11:23:14 +0200
Subject: Re: [PATCHES] various small Math::BigInt et. al. fixes
From: Tels <nospam-abuse@bloodgate.com>
Message-Id: <
200709161156.09071@bloodgate.com>
Date: Sun, 16 Sep 2007 11:56:08 +0200
p4raw-id: //depot/perl@31875