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
Nicholas Clark [Sun, 16 Sep 2007 09:40:45 +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]
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]
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]
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]
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]
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]
enable utf8 cache assertions on DEBUGGING builds
p4raw-id: //depot/perl@31868
Dave Mitchell [Fri, 14 Sep 2007 21:59: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
Sébastien Aperghis-Tramoni [Fri, 14 Sep 2007 01:18:04 +0000]
Fwd: CPAN Upload: S/SA/SAPER/Sys-Syslog-0.21.tar.gz
Message-Id: <
92AB5E7F-F8E1-4DEE-805C-B257A569CB62@free.fr>
p4raw-id: //depot/perl@31866
Jim Cromie [Fri, 14 Sep 2007 10:58:36 +0000]
a spelling nit
Message-ID: <
46EABDBC.40700@gmail.com>
p4raw-id: //depot/perl@31865
Dave Mitchell [Fri, 14 Sep 2007 18:25:44 +0000]
[perl #45053] Memory corruption with heavy module loading in threads
In void context, eval leaves garbage on the stack. Don't then
copy this back into the threads->param array!
p4raw-id: //depot/perl@31864
Nicholas Clark [Thu, 13 Sep 2007 14:52:20 +0000]
Note that list initialisation of state variables is TODO. While in the
area, note how B::Deparse might be improved to name inlined constants.
p4raw-id: //depot/perl@31863
John E. Malmberg [Wed, 12 Sep 2007 20:14:53 +0000]
[patch@31788] Term::ReadLine::Stub missing get_line
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-id: <
46E88F0D.2090405@qsl.net>
p4raw-id: //depot/perl@31862
Rafael Garcia-Suarez [Thu, 13 Sep 2007 09:10:18 +0000]
Better diagnostics and test naming
p4raw-id: //depot/perl@31861
Rafael Garcia-Suarez [Thu, 13 Sep 2007 08:58:07 +0000]
Make Deparse handle "say"
p4raw-id: //depot/perl@31860
Rafael Garcia-Suarez [Thu, 13 Sep 2007 08:17:09 +0000]
URL correction by Robert Spier
p4raw-id: //depot/perl@31859
Nicholas Clark [Wed, 12 Sep 2007 23:11:45 +0000]
Carp's argument backtrace code would show undef as "undef" - a string.
p4raw-id: //depot/perl@31858
Nicholas Clark [Wed, 12 Sep 2007 23:10:58 +0000]
Add the missing assignment to op_last that change 31798 missed out.
With this, state $zok = ...; will deparse.
p4raw-id: //depot/perl@31857
Nicholas Clark [Wed, 12 Sep 2007 18:38:54 +0000]
Don't call frexp() on +Inf or -Inf either. (It's not just NaN it might
choke on.)
p4raw-id: //depot/perl@31856
Rafael Garcia-Suarez [Wed, 12 Sep 2007 11:48:32 +0000]
Amend change 31854 for when NAN_COMPARE_BROKEN
p4raw-id: //depot/perl@31855
Zefram [Tue, 11 Sep 2007 15:22:23 +0000]
[perl #45383] sprintf %f panics with NaN
From: Zefram (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-10743-
1189549342-52.45383-75-0@perl.org>
p4raw-id: //depot/perl@31854
Rafael Garcia-Suarez [Wed, 12 Sep 2007 09:32:47 +0000]
Make @INC available in base.pm's error message when
a module can't be found. See CPAN bug #28582.
p4raw-id: //depot/perl@31853
Steve Hay [Wed, 12 Sep 2007 08:11:46 +0000]
Upgrade to Win32-0.31
p4raw-id: //depot/perl@31852
Rick Delaney [Mon, 10 Sep 2007 10:45:41 +0000]
Re: mro "PERFORMANCE CONSIDERATIONS" still true?
Message-ID: <
20070910144541.GI9260@bort.ca>
plus update Changes file for base.pm
p4raw-id: //depot/perl@31851
John E. Malmberg [Tue, 11 Sep 2007 22:01:14 +0000]
[patch@31846] vms stat and chmod fixes.
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <
46E7567A.8090203@qsl.net>
p4raw-id: //depot/perl@31850
Nicholas Clark [Wed, 12 Sep 2007 00:09:18 +0000]
mro_get_linear_isa_dfs and mro_get_linear_isa_c3 can have static
linkage.
p4raw-id: //depot/perl@31849
Marcus Holland-Moritz [Tue, 11 Sep 2007 21:45:40 +0000]
Upgrade to Devel::PPPort 3.11_06
p4raw-id: //depot/perl@31848
Rafael Garcia-Suarez [Tue, 11 Sep 2007 15:59:15 +0000]
Some escapes were mentioned twice, although they're not qr//-specific
p4raw-id: //depot/perl@31847
Max Maischein [Sat, 1 Sep 2007 15:27:54 +0000]
[patch] [Win32] Makefile and makefile.mk rely on shell association
Message-ID: <
46D968DA.2000205@cpan.org>
p4raw-id: //depot/perl@31846
Rafael Garcia-Suarez [Tue, 11 Sep 2007 09:32:02 +0000]
Upgrade to Net::Ping 2.33, with help from Jerry Hedden
p4raw-id: //depot/perl@31845
Rafael Garcia-Suarez [Tue, 11 Sep 2007 09:28:02 +0000]
Upgrade to libnet 1.22 (with some help by Jerry Hedden)
p4raw-id: //depot/perl@31844
Craig A. Berry [Mon, 10 Sep 2007 22:40:30 +0000]
VMS help for File::Path 2.00_11: chdir() is finicky about directory
format; catdir spews warnings when given files that aren't directories;
File::Spec functions may call stat(), thus zapping C<_>; filenames with
characters that need escaping (such as spaces), must have some path
syntax attached to them and be converted to native syntax in order to
force escaping to take place.
p4raw-id: //depot/perl@31843
Dave Mitchell [Mon, 10 Sep 2007 21:53:53 +0000]
change #31246 unconditionally enabled utf8 cache debugging code
p4raw-link: @31246 on //depot/perl:
95ca8690fb514421b98da534c91bfd455c9daabc
p4raw-id: //depot/perl@31842
Rafael Garcia-Suarez [Mon, 10 Sep 2007 16:17:08 +0000]
Move version to 1.07, although some tests are different (due to
the perl core test preamble).
p4raw-id: //depot/perl@31841
Dave Mitchell [Mon, 10 Sep 2007 14:04:40 +0000]
silence warning in new state.t test (spotted by Jerry Hedden)
p4raw-id: //depot/perl@31840
Nicholas Clark [Mon, 10 Sep 2007 11:10:37 +0000]
The best way not to have the missing subroutines hash trample all over
someone else's namespace is by not having it in their namespace in the
first place :-)
p4raw-id: //depot/perl@31839
Rick Delaney [Thu, 6 Sep 2007 14:40:39 +0000]
Re: [perl #44623] Optimized magic_setisa has bug
Message-ID: <
20070906184039.GG9260@bort.ca>
p4raw-id: //depot/perl@31838
Rafael Garcia-Suarez [Mon, 10 Sep 2007 08:34:08 +0000]
Upgrade to ExtUtils::Install 1.44
p4raw-id: //depot/perl@31837
Rafael Garcia-Suarez [Mon, 10 Sep 2007 08:19:58 +0000]
Remove the "performance considerations" paragraph.
p4raw-id: //depot/perl@31836
Dave Mitchell [Mon, 10 Sep 2007 00:02:55 +0000]
when anon subs are cloned, the 'assign once only' flag should be
set for all state vars in the pad.
(Nicholas worked up the same fix - spooky action at a distance!)
p4raw-id: //depot/perl@31835
Dave Mitchell [Sun, 9 Sep 2007 22:27:38 +0000]
ununit pos value warning identified the wrong variable name
p4raw-id: //depot/perl@31834
Dave Mitchell [Sun, 9 Sep 2007 19:51:50 +0000]
state variables shouldn't be shared between anon subs
p4raw-id: //depot/perl@31833
H.Merijn Brand [Sun, 9 Sep 2007 10:09:34 +0000]
Moved really outdated Y2K comment from INSTALL to README.hpux
p4raw-id: //depot/perl@31832
H.Merijn Brand [Sun, 9 Sep 2007 09:54:38 +0000]
Merged duplicate info about GDBM/threads on HP-UX 11
from INSTALL to README.hpux
p4raw-id: //depot/perl@31831
H.Merijn Brand [Sun, 9 Sep 2007 09:37:40 +0000]
The question auctioned at YAPC::Europe-2007 in Vienna
p4raw-id: //depot/perl@31830
Rafael Garcia-Suarez [Sun, 9 Sep 2007 09:18:12 +0000]
More INSTALL nits. Move Tru64 specific info in the related
README file. (is it outdated?)
p4raw-id: //depot/perl@31828
Rafael Garcia-Suarez [Sun, 9 Sep 2007 08:26:02 +0000]
Not many people reuse an old config.sh nowadays, I suppose.
Move the section "start with a fresh distribution" further down.
p4raw-id: //depot/perl@31827
Rafael Garcia-Suarez [Sun, 9 Sep 2007 07:43:50 +0000]
Move the "reporting problems" section further in the INSTALL file,
and simplify the synopsis, as suggested by Richard Foley.
p4raw-id: //depot/perl@31826
Craig A. Berry [Sun, 9 Sep 2007 00:31:51 +0000]
Band-aid for Pod::Man::devise_title to keep it from looking
beyond the end of an array and generating undefined warnings.
p4raw-id: //depot/perl@31825
Nicholas Clark [Sat, 8 Sep 2007 22:34:29 +0000]
For now, forbid all list assignment initialisation of state variables,
as the precise semantics in Perl 6 are not clear. Better to make it a
syntax error, than to have one behaviour now, but change it later.
[I believe that this is the consensus. If not, it will be backed out]
p4raw-id: //depot/perl@31824
Nicholas Clark [Sat, 8 Sep 2007 21:47:24 +0000]
Make 'state $$' etc report 'Can't use global $$ in "state"' (not "my")
p4raw-id: //depot/perl@31823
Nicholas Clark [Sat, 8 Sep 2007 21:21:37 +0000]
Update perldiag.pod to mention "state" in all places where state
variables can report the same errors as my variables.
p4raw-id: //depot/perl@31822
Nicholas Clark [Sat, 8 Sep 2007 15:20:14 +0000]
B.pm still assumed that SVt_PVBM exists. Correct this.
Tweak the alignment of ASCII art inheritance diagrams.
p4raw-id: //depot/perl@31821
Jim Cromie [Fri, 7 Sep 2007 13:12:22 +0000]
[patch] readabilty tweaks
Message-ID: <
46E1A296.1020101@gmail.com>
p4raw-id: //depot/perl@31820
David Landgren [Sat, 8 Sep 2007 10:46:15 +0000]
sync blead with File-Path 2.00_11
Message-ID: <
46E26157.4050307@landgren.net>
p4raw-id: //depot/perl@31819
Abigail [Fri, 7 Sep 2007 18:38:47 +0000]
Userdefined properties
Message-ID: <
20070907163847.GB16395@abigail.be>
p4raw-id: //depot/perl@31818
Rafael Garcia-Suarez [Sat, 8 Sep 2007 12:34:27 +0000]
err should be removed from perl_keyword.pl, too
p4raw-id: //depot/perl@31817
Rafael Garcia-Suarez [Fri, 7 Sep 2007 15:50:10 +0000]
Spelling nit by Jim Cromie
p4raw-id: //depot/perl@31816
Craig A. Berry [Fri, 7 Sep 2007 15:07:14 +0000]
Two Module::Build::Platform::VMS tweaks:
-- Override expand_test_dir to relativize paths.
-- Eliminate eliminate_macros; M::B doesn't need it.
p4raw-id: //depot/perl@31815