Rafael Garcia-Suarez [Tue, 25 Sep 2007 12:20:25 +0000 (12:20 +0000)]
Upgrade to Test::Simple 0.72
p4raw-id: //depot/perl@31966
Rick Delaney [Sat, 22 Sep 2007 16:30:40 +0000 (12:30 -0400)]
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 (09:45 +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 (13:55 +0200)]
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 (03:02 +0200)]
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 (16:27 +0200)]
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 (04:11 +0200)]
[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 (01:24 +0200)]
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 (16:58 -0400)]
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 (16:39 -0400)]
$^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 (16:23 -0400)]
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 (18:28 -0600)]
[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 (14:18 +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 (13:19 +0000)]
Upgrade to Compress::Zlib 2.007
p4raw-id: //depot/perl@31953
Rafael Garcia-Suarez [Mon, 24 Sep 2007 12:50:02 +0000 (12:50 +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 (13:33 +0200)]
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 (08:34 +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 (02:51 +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 (01:20 +0000)]
silence a spurious compiler warning in regcomp.c
p4raw-id: //depot/perl@31948
Dave Mitchell [Mon, 24 Sep 2007 00:42:07 +0000 (00:42 +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 (23:44 +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 (21:10 +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 (15:09 +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 (13:57 +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 (03:11 +0200)]
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 (07:20 +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 (15:46 +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 (08:01 +0000)]
Upgrade to Devel::PPPort 3.12
p4raw-id: //depot/perl@31939
Nicholas Clark [Fri, 21 Sep 2007 09:16:37 +0000 (09:16 +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 (08:25 +0000)]
Fix Win32 breakage caused by #31926
p4raw-id: //depot/perl@31937
Rafael Garcia-Suarez [Fri, 21 Sep 2007 07:54:47 +0000 (07:54 +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 (07:39 +0000)]
Upgrade to Win32-0.32
p4raw-id: //depot/perl@31935
John Peacock [Thu, 20 Sep 2007 21:15:51 +0000 (17:15 -0400)]
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 (19:34 +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 (16:52 +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 (16:44 +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 (15:11 +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 (14:00 +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 (17:46 +0200)]
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 (13:32 +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 (12:59 +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 (12:20 +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 (12:13 +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 (10:21 +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 (10:20 +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 (09:42 +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 (08:59 +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 (08:39 +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 (22:55 +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 (22:52 +0000)]
Inline and abolish S_hv_magic_uvar_xkey().
p4raw-id: //depot/perl@31917
Nicholas Clark [Wed, 19 Sep 2007 22:04:46 +0000 (22:04 +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 (21:43 +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 (21:01 +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 (18:11 +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 (15:53 +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 (14:28 +0000)]
Fix failing Test::Simple test
p4raw-id: //depot/perl@31911
Steve Hay [Wed, 19 Sep 2007 13:58:25 +0000 (13:58 +0000)]
Updates to AUTHORS etc.
p4raw-id: //depot/perl@31910
Steve Hay [Wed, 19 Sep 2007 13:48:44 +0000 (13:48 +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 (13:30 +0000)]
Fix file name in MANIFEST
p4raw-id: //depot/perl@31908
Steve Peters [Wed, 19 Sep 2007 13:21:26 +0000 (13:21 +0000)]
Update to Test-Simple-0.71
p4raw-id: //depot/perl@31907
Nicholas Clark [Wed, 19 Sep 2007 10:54:59 +0000 (10:54 +0000)]
Mark utils/Makefile as read/write in perforce.
p4raw-id: //depot/perl@31906
Nicholas Clark [Wed, 19 Sep 2007 10:53:01 +0000 (10:53 +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 (10:42 +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 (01:27 +0200)]
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 (09:34 +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 (09:05 +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 (12:45 +0200)]
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 (15:48 -0400)]
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 (08:12 +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 (12:48 -0400)]
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 (11:25 -0700)]
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 (17:39 -0700)]
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 (14:10 +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 (19:18 +0100)]
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 (10:09 +0000)]
More work and modernization of INSTALL
p4raw-id: //depot/perl@31892
Steve Hay [Tue, 18 Sep 2007 07:41:51 +0000 (07:41 +0000)]
Change #31889 forgot to regen global.sym
p4raw-id: //depot/perl@31891
Nicholas Clark [Mon, 17 Sep 2007 22:34:45 +0000 (22:34 +0000)]
Fix spelling errors in comments.
p4raw-id: //depot/perl@31890
Nicholas Clark [Mon, 17 Sep 2007 21:07:33 +0000 (21:07 +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 (20:19 +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 (07:36 -0600)]
[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 (14:16 +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 (12:21 +0000)]
Some more state variable deparse tests.
p4raw-id: //depot/perl@31885
Jim Cromie [Wed, 12 Sep 2007 11:25:08 +0000 (05:25 -0600)]
[ 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 (18:22 +0200)]
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 (11:25 +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 (05:46 -0700)]
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 (10:56 -0400)]
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 (15:41 +0200)]
fix bigint testsuite
Message-Id: <
200709161341.15574@bloodgate.com>
p4raw-id: //depot/perl@31879
Jarkko Hietaniemi [Sat, 15 Sep 2007 20:47:57 +0000 (16:47 -0400)]
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 (20:25 -0600)]
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 (23:28 +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 (13:23 +0200)]
[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
Nicholas Clark [Sun, 16 Sep 2007 09:40:45 +0000 (09:40 +0000)]
Upgrade to Archive::Tar 1.36
(Portability fixes for VMS, as offered by Craig Berry)
p4raw-id: //depot/perl@31874
Nicholas Clark [Sat, 15 Sep 2007 22:34:16 +0000 (22:34 +0000)]
Move all the compile time options that affect binary compatibility into
a global variable PL_bincompat_options. Because the string will be
embedded in any shared perl library, it will allow a comparison check
to be added to perlmain.c in the future, to detect library mismatch.
p4raw-id: //depot/perl@31873
Nicholas Clark [Sat, 15 Sep 2007 21:26:53 +0000 (21:26 +0000)]
Rejig the word wrapping code for the "Compile-time options:" of perl -V
Replace the rather elegant C code with Perl code that can also sort the
options first, as this will allow them to be split into those that
affect binary compatibility, and those that do not.
p4raw-id: //depot/perl@31872
Nicholas Clark [Sat, 15 Sep 2007 17:54:04 +0000 (17:54 +0000)]
Note the gotcha about newlines in the elements of PL_preambleav.
p4raw-id: //depot/perl@31871
Nicholas Clark [Sat, 15 Sep 2007 16:23:25 +0000 (16:23 +0000)]
Save some C<","> in the embedded program used to generate -V output.
p4raw-id: //depot/perl@31870
Jos I. Boumans [Fri, 14 Sep 2007 14:03:14 +0000 (16:03 +0200)]
Update Module::Load to 0.12 (Was Re: Module::Load 0.12 wanna be
(was Re: [patch@31735] Module-load/require fixes for VMS))
From: "Jos I. Boumans" <kane@cpan.org>
Message-id: <
594A1762-D3E1-47AD-BBED-
121E315D89BF@cpan.org>
p4raw-link: @31735 on //depot/perl:
646c27d472ef3530ad06b94bc11148eca940fc51
p4raw-id: //depot/perl@31869
Dave Mitchell [Fri, 14 Sep 2007 22:28:03 +0000 (22:28 +0000)]
enable utf8 cache assertions on DEBUGGING builds
p4raw-id: //depot/perl@31868
Dave Mitchell [Fri, 14 Sep 2007 21:59:59 +0000 (21:59 +0000)]
[perl #45337] utf8 + "[a]a{2}" + /$.../ = panic: sv_len_utf8 cache
when shrinking an SV, shrink the sv_len_utf8 cache too!
p4raw-id: //depot/perl@31867