H.Merijn Brand [Mon, 23 Apr 2007 17:35:53 +0000]
Major *try* cleanup: introduce $rm_try; Some whitespace cleanups;
Small textual nit from Jarkko
p4raw-id: //depot/perl@31040
Nicholas Clark [Mon, 23 Apr 2007 16:36:31 +0000]
Remove the unnecessary allocation of and assignment to hunk[3], as the
perl API functions called don't need a NUL terminated string.
p4raw-id: //depot/perl@31038
Rafael Garcia-Suarez [Mon, 23 Apr 2007 15:31:48 +0000]
Switch to hex format for integer constants in regcharclass.h
(Yves Orton). Also, avoid trailing spaces.
p4raw-id: //depot/perl@31037
Rafael Garcia-Suarez [Mon, 23 Apr 2007 15:07:52 +0000]
Upgrade to Term::ANSIColor 1.12.
p4raw-id: //depot/perl@31036
Nicholas Clark [Mon, 23 Apr 2007 14:40:05 +0000]
More variable reordering saves another 40 bytes from the interpreter
structure. (on LP64). Zero cost space saving! Woohoo!
p4raw-id: //depot/perl@31034
Jerry D. Hedden [Mon, 23 Apr 2007 09:10:01 +0000]
Un-mathom Perl_save_I16
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510704230610t13c62378s381eaceae3e7e9b1@mail.gmail.com>
p4raw-id: //depot/perl@31033
Rafael Garcia-Suarez [Mon, 23 Apr 2007 13:10:56 +0000]
A safer version of CopFILE, by Jarkko
p4raw-id: //depot/perl@31032
Rafael Garcia-Suarez [Mon, 23 Apr 2007 12:30:12 +0000]
Change boilerplate of regcharclass.h
p4raw-id: //depot/perl@31031
Rafael Garcia-Suarez [Mon, 23 Apr 2007 12:25:10 +0000]
Add Yves Orton's script to regenerate regcharclass.h
p4raw-id: //depot/perl@31030
Rafael Garcia-Suarez [Mon, 23 Apr 2007 10:02:13 +0000]
Remove generated test files from CPANPLUS
p4raw-id: //depot/perl@31029
Rafael Garcia-Suarez [Mon, 23 Apr 2007 09:53:41 +0000]
Patch to config to avoid failures in the perl core due
to too much verbosity (by Jos Boumans)
p4raw-id: //depot/perl@31028
Ævar Arnfjörð Bjarmason [Sat, 21 Apr 2007 21:30:47 +0000]
Re: [PATCH (incomplete)] Make regcomp use SV* sv, instead of char* exp, char* xend
Message-ID: <
51dd1af80704211430m6ad1b4afy49b069faa61e33a9@mail.gmail.com>
p4raw-id: //depot/perl@31027
Yves Orton [Sun, 22 Apr 2007 23:34:55 +0000]
Change meaning of \v, \V, and add \h, \H to match Perl6, add \R to match PCRE and unicode tr18
Message-ID: <
9b18b3110704221434g43457742p28cab00289f83639@mail.gmail.com>
p4raw-id: //depot/perl@31026
Rafael Garcia-Suarez [Mon, 23 Apr 2007 08:21:50 +0000]
An optimisation to the MRO code, by Brandon Black,
plus more comments.
p4raw-id: //depot/perl@31025
Craig A. Berry [Mon, 23 Apr 2007 03:14:53 +0000]
Shorten long symbols in mro.c to avoid name mangling on VMS.
p4raw-id: //depot/perl@31024
Nicholas Clark [Sun, 22 Apr 2007 22:57:54 +0000]
Fix problems caused by downsizing in change 31017. (Which don't show
up until you test on a "real" architecture)
p4raw-id: //depot/perl@31023
Rafael Garcia-Suarez [Sun, 22 Apr 2007 15:08:45 +0000]
Reflect change of path for Module::Pluggable's tests in Maintainers.pl
p4raw-id: //depot/perl@31022
Rafael Garcia-Suarez [Sun, 22 Apr 2007 15:03:27 +0000]
Add missing file to MANIFEST
p4raw-id: //depot/perl@31021
Jos I. Boumans [Sun, 22 Apr 2007 10:18:10 +0000]
Update CPANPLUS to 0.79_01
From: "Jos I. Boumans" <kane@xs4all.nl>
Message-Id: <
BDAACA85-8D3E-4104-9B03-9DB247EDA080@xs4all.nl>
p4raw-id: //depot/perl@31020
Craig A. Berry [Sun, 22 Apr 2007 14:34:28 +0000]
Move Module::Pluggable tests up under main test directory.
p4raw-id: //depot/perl@31019
Craig A. Berry [Sun, 22 Apr 2007 00:50:18 +0000]
Make t/harness find the t/mro tests
p4raw-id: //depot/perl@31018
Nicholas Clark [Sat, 21 Apr 2007 21:47:34 +0000]
Various variables in intrpvar.h and thrdvar.h are considerably larger
than they need to be.
p4raw-id: //depot/perl@31017
Nicholas Clark [Sat, 21 Apr 2007 21:46:27 +0000]
Fix bug in change 31015 - saving the wrong size of variable.
p4raw-id: //depot/perl@31016
Nicholas Clark [Sat, 21 Apr 2007 19:05:08 +0000]
Several members of struct yy_parser can go on a diet. Some I32s were
actually only holding chars.
p4raw-id: //depot/perl@31015
Nicholas Clark [Sat, 21 Apr 2007 18:41:39 +0000]
By re-ordering declarations in interpvar.h and thrdvar.h, reduce the
size of the interpreter structure. (For LP64, from 3712 to 3584, for
ILP32, from 2288 to 2248).
p4raw-id: //depot/perl@31014
Nicholas Clark [Sat, 21 Apr 2007 17:01:53 +0000]
Remove widesyscalls and numeric_compat1, two unused per-interpreter
variables retained for binary compatibility, something which we no
longer maintain back to 5.6.x.
p4raw-id: //depot/perl@31013
Nicholas Clark [Sat, 21 Apr 2007 13:54:28 +0000]
Eliminate Internals::inc_sub_generation, which nothing now calls.
p4raw-id: //depot/perl@31012
Nicholas Clark [Sat, 21 Apr 2007 11:42:43 +0000]
Where possible, use SvIV instead of SvIVX, SvNV instead of SvNVX,
SvUV instead of SvUVX, and SvPV* variants instead of SvPVX*.
Document that the non-x variants are preferable whenever the expression
has no side effects. (Compilers perform common subexression
elimination). Likewise SvREFCNT_inc simple variants are valid for all
cases apart from expressions with side effects.
p4raw-id: //depot/perl@31010
Nicholas Clark [Sat, 21 Apr 2007 10:28:59 +0000]
Storing PL_sv_yes over itself is as cheap as calling hv_exists(), so
always store it, to save the (second) store call. SvIVx is more
expensive than SvIVX, so use the latter. Reorder the other call to
hv_store() to be immediately after the call to hv_exists(), to try to
avoid thrashing the CPU cache.
p4raw-id: //depot/perl@31009
Nicholas Clark [Sat, 21 Apr 2007 09:43:27 +0000]
In Perl_mro_get_linear_isa_dfs(), by treating the local variable sv as
an array of size 1, we can merge two arms and reduce code duplication.
p4raw-id: //depot/perl@31008
Rafael Garcia-Suarez [Sat, 21 Apr 2007 09:29:45 +0000]
Typo fix by Abigail
p4raw-id: //depot/perl@31007
Rafael Garcia-Suarez [Sat, 21 Apr 2007 09:20:56 +0000]
Upgrade to version-0.7203.
Plus a change in Module::Build::Version, specific to bleadperl.
p4raw-id: //depot/perl@31005
Rafael Garcia-Suarez [Sat, 21 Apr 2007 09:08:04 +0000]
Completely remove Test::More from the MRO tests, by Brandon Black
p4raw-id: //depot/perl@31004
Rafael Garcia-Suarez [Sat, 21 Apr 2007 09:06:38 +0000]
Small optimisations, by Brandon Black
p4raw-id: //depot/perl@31003
Rafael Garcia-Suarez [Sat, 21 Apr 2007 09:05:41 +0000]
Code comments, by Brandon Black
p4raw-id: //depot/perl@31002
Anno Siegel [Sat, 21 Apr 2007 02:11:00 +0000]
Bug in Hash::Util::FieldHash
Message-Id: <
DFEC2420-9301-40EC-A986-80D0290B2C8F@mailbox.tu-berlin.de>
p4raw-id: //depot/perl@31001
Nicholas Clark [Fri, 20 Apr 2007 19:34:15 +0000]
Terser source code in Perl_mro_meta_dup()
p4raw-id: //depot/perl@31000
Nicholas Clark [Fri, 20 Apr 2007 16:09:31 +0000]
Make struct mro_meta 4(ish) bytes smaller.
p4raw-id: //depot/perl@30999
Rafael Garcia-Suarez [Fri, 20 Apr 2007 15:38:47 +0000]
Shorten some file names
p4raw-id: //depot/perl@30998
Rafael Garcia-Suarez [Fri, 20 Apr 2007 15:03:57 +0000]
Silence some diagnostic messages when running within the core tests.
By Jerry D. Hedden
p4raw-id: //depot/perl@30997
Rafael Garcia-Suarez [Fri, 20 Apr 2007 14:22:26 +0000]
Nit to S_isa_lookup by Brandon Black
p4raw-id: //depot/perl@30996
Rafael Garcia-Suarez [Fri, 20 Apr 2007 14:20:42 +0000]
Additions to perldiag for MRO, by Brandon Black.
p4raw-id: //depot/perl@30995
Rafael Garcia-Suarez [Fri, 20 Apr 2007 13:54:26 +0000]
A little bit more safe version of HvMROMETA
p4raw-id: //depot/perl@30994
Rafael Garcia-Suarez [Fri, 20 Apr 2007 13:42:21 +0000]
Don't use Test::More in core tests (at least, where
that's possible, that is where is_deeply() isn't used)
p4raw-id: //depot/perl@30993
Gerard Goossen [Thu, 19 Apr 2007 13:33:21 +0000]
Re: [PATCH] madprop about forced words
Message-ID: <
20070419113321.GE19244@ostwald>
p4raw-id: //depot/perl@30992
Patrick Dugnolle [Thu, 19 Apr 2007 06:34:18 +0000]
[perl #42614] NAN_COMPARE_BROKEN.DIV_BY_NAN_BUG (with patch)
From: patrick.dugnolle@bnpparibas.com (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.6.HEAD-6655-
1176989657-125.42614-75-0@perl.org>
p4raw-id: //depot/perl@30991
Rafael Garcia-Suarez [Fri, 20 Apr 2007 08:04:41 +0000]
Clean the MRO documentation up
p4raw-id: //depot/perl@30990
Steve Peters [Fri, 20 Apr 2007 01:58:55 +0000]
Upgrade to CPAN-1.91
p4raw-id: //depot/perl@30989
Rafael Garcia-Suarez [Thu, 19 Apr 2007 17:28:38 +0000]
Simpler version, and that zeroes the allocated memory
p4raw-id: //depot/perl@30988
Rafael Garcia-Suarez [Thu, 19 Apr 2007 17:15:25 +0000]
Use Newxc instead of casting by hand
p4raw-id: //depot/perl@30987
Rafael Garcia-Suarez [Thu, 19 Apr 2007 17:07:14 +0000]
A Tolkien quote for mro.c, found by Audrey Tang.
p4raw-id: //depot/perl@30986
Steve Hay [Thu, 19 Apr 2007 16:20:09 +0000]
Fix non-threaded build on Win32 following #30980
p4raw-id: //depot/perl@30985
Rafael Garcia-Suarez [Thu, 19 Apr 2007 15:06:53 +0000]
Fix compilation error with threads
p4raw-id: //depot/perl@30984
Rafael Garcia-Suarez [Thu, 19 Apr 2007 15:04:19 +0000]
Adjust the warning category in the test, too
p4raw-id: //depot/perl@30983
Rafael Garcia-Suarez [Thu, 19 Apr 2007 14:53:36 +0000]
Put the "Can't locate package..." warnings in the "syntax"
category, as documented
p4raw-id: //depot/perl@30982
Rafael Garcia-Suarez [Thu, 19 Apr 2007 14:50:11 +0000]
Change an "Internal error" message to the more common "panic"
in the C3 MRO code
p4raw-id: //depot/perl@30981
Brandon Black [Tue, 17 Apr 2007 13:14:36 +0000]
Re: new C3 MRO patch
From: "Brandon Black" <blblack@gmail.com>
Message-ID: <
84621a60704171114k29b0460el5b08ce5185d55ed5@mail.gmail.com>
p4raw-id: //depot/perl@30980
Jan Dubois [Mon, 16 Apr 2007 17:52:25 +0000]
Allow sending SIGINT to child processes on Windows *if* they are running Perl
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <
01e301c7808a$ac0cca30$04265e90$@com>
p4raw-id: //depot/perl@30979
Jerry D. Hedden [Wed, 18 Apr 2007 14:32:16 +0000]
Re: [perl #41574] cond_wait hang ups under MSWin32
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510704181132qf94b413mfda6aaa0f347df28@mail.gmail.com>
Makes the test "TODO" on Win32, where it is not reliable, and turns
the 50 separate tests in one single test for less line noise
p4raw-id: //depot/perl@30978
H.Merijn Brand [Wed, 18 Apr 2007 19:04:40 +0000]
1. Move #30327 to the generation location
2. Regen after backports
3. Include Jarkko's $run and \n patch
p4raw-id: //depot/perl@30977
Steve Hay [Wed, 18 Apr 2007 08:40:42 +0000]
Add a test for the bug fixed by #30970
p4raw-id: //depot/perl@30973
Rafael Garcia-Suarez [Wed, 18 Apr 2007 08:36:24 +0000]
Sys::Syslog was missing from Maintainers.pl
p4raw-id: //depot/perl@30972
Steve Hay [Tue, 17 Apr 2007 17:12:23 +0000]
These test scripts probably wanted BEGIN blocks,
not just blocks with "BEGIN:" labels.
p4raw-id: //depot/perl@30971
Jan Dubois [Mon, 16 Apr 2007 17:35:48 +0000]
Fix kill(0, $pid) on Windows
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <
01df01c78088$59718d30$0c54a790$@com>
Fixes breakage caused by #29605.
p4raw-id: //depot/perl@30970
Nicholas Clark [Mon, 16 Apr 2007 16:17:05 +0000]
Remove the "performance hack" that suppressed used only once warnings
for files in the standard library.
p4raw-id: //depot/perl@30969
Jerry D. Hedden [Mon, 16 Apr 2007 10:44:36 +0000]
Re: [PATCH] Mention sorting MANIFEST in perlhack.pod
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510704160744j9ae934cv9fef077afe3ca516@mail.gmail.com>
p4raw-id: //depot/perl@30968
Jerry D. Hedden [Mon, 16 Apr 2007 09:31:39 +0000]
Re: Thread.t hangs, even under normal test...
From: "Jerry D. Hedden" <jdhedden@gmail.com>
Message-ID: <
1ff86f510704160631ue286a97kb66a0ce649c9aae4@mail.gmail.com>
p4raw-id: //depot/perl@30967
Jarkko Hietaniemi [Mon, 16 Apr 2007 14:31:42 +0000]
sv.c: %d ne size_t
Message-Id: <
200704161131.l3GBVg3n104476@kosh.hut.fi>
p4raw-id: //depot/perl@30966
Dave Mitchell [Sun, 15 Apr 2007 23:33:13 +0000]
fix casting warning in pp_ord()
p4raw-id: //depot/perl@30965
Dave Mitchell [Sun, 15 Apr 2007 23:24:21 +0000]
get rid of warning due to empty dangling else in malloc.c
p4raw-id: //depot/perl@30964
Dave Mitchell [Sun, 15 Apr 2007 21:10:55 +0000]
follow PL_watchaddr when cloning a thread
p4raw-id: //depot/perl@30963
Dave Mitchell [Sun, 15 Apr 2007 16:32:42 +0000]
with DEBUG_LEAKING_SCALARS, dump multiply-freed scalars
p4raw-id: //depot/perl@30962
Nicholas Clark [Sun, 15 Apr 2007 12:37:44 +0000]
Remove wince/ from checkcfgvar.pl, now that it is gone in 5.8.x too.
p4raw-id: //depot/perl@30958
Rafael Garcia-Suarez [Sun, 15 Apr 2007 12:35:38 +0000]
Add the Default Unicode Collation Element Table for UCD 5.0.0
to Unicode::Collate
p4raw-id: //depot/perl@30957
Rafael Garcia-Suarez [Sun, 15 Apr 2007 07:26:28 +0000]
Change prototype of async() to be compatible with the one
of threads::async()
p4raw-id: //depot/perl@30955
Jerry D. Hedden [Fri, 13 Apr 2007 13:19:26 +0000]
Remove 5005threads from Thread.pm
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510704131019i3ea1f99es7067ba2ef60171ca@mail.gmail.com>
p4raw-id: //depot/perl@30954
Jerry D. Hedden [Fri, 13 Apr 2007 12:51:40 +0000]
Fix Thread.pm
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510704130951t5f66baa0m4ed13018539976a3@mail.gmail.com>
p4raw-id: //depot/perl@30953
Dave Mitchell [Sat, 14 Apr 2007 21:53:17 +0000]
Move PL_comppad nulling from do_clean_all to sv_clear
p4raw-id: //depot/perl@30952
H.Merijn Brand [Sat, 14 Apr 2007 20:52:56 +0000]
Typo in croak message
p4raw-id: //depot/perl@30951
Abigail [Sat, 14 Apr 2007 19:22:41 +0000]
Typo in =item say
Message-ID: <
20070414172241.GB3191@abigail.nl>
p4raw-id: //depot/perl@30950
Jan Dubois [Tue, 10 Apr 2007 16:49:21 +0000]
RE: [PATCH] Restore Win64 compilation with the Windows Platform SDK
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <
001b01c77bca$dcae7720$960b6560$@com>
p4raw-id: //depot/perl@30943
Alexey Tourbin [Sat, 24 Feb 2007 15:52:23 +0000]
Integrate:
[ 30391]
Subject: [PATCH] ExtUtils/Constant/Base.pm: use constant folding to eliminated dead code
Message-ID: <
20070224125223.GA17227@localhost.localdomain>
[ 30940]
Bump the VERSION of ExtUtils::Constant::Base.
p4raw-link: @30940 on //depot/perl:
1abe45988edc1c4df0edabb952007ef1b6fe20e5
p4raw-link: @30391 on //depot/perl:
47520512bcc7563438628185c4d388f7da46a22c
p4raw-id: //depot/perl@30941
p4raw-edited: from //depot/maint-5.8/perl@30940 'copy'
lib/ExtUtils/Constant/Base.pm (@28114..)
Nicholas Clark [Thu, 12 Apr 2007 21:03:08 +0000]
Bump the VERSION of ExtUtils::Constant::Base.
p4raw-id: //depot/perl@30940
Nicholas Clark [Thu, 12 Apr 2007 20:45:21 +0000]
PL_madskills is a bool, so save it as one (else Solaris rightly
SIGBUSes)
p4raw-id: //depot/perl@30939
Nicholas Clark [Thu, 12 Apr 2007 18:52:49 +0000]
Fix two errors in the OP debugging code. Now all test errors relate
to newCONSTSUB().
p4raw-id: //depot/perl@30936
Yves Orton [Tue, 10 Apr 2007 18:31:28 +0000]
Re: [PATCH] Add CPANPLUS 0.78 to the core
Message-ID: <
9b18b3110704100931t5c0c97e0n9d3c059e6f404dd5@mail.gmail.com>
p4raw-id: //depot/perl@30932
Nicholas Clark [Thu, 12 Apr 2007 15:51:58 +0000]
Change 18797 (Patch for [perl #9402], known also as "glibc _moddi3 bug
with negative quads", or also as RedHat bug #65612.) was a bit brute
force. In reality, we don't need to have an auto-detecting pp_i_modulo
unless we're compiled with 64 bit IVs and on glibc.
p4raw-id: //depot/perl@30931
Rafael Garcia-Suarez [Thu, 12 Apr 2007 14:50:04 +0000]
Run buildtoc --build-all
p4raw-id: //depot/perl@30926
Jerry D. Hedden [Wed, 11 Apr 2007 12:45:19 +0000]
Add $VERSION to Module::Build::Version
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510704110945q173f2ac8p399171428fd182cd@mail.gmail.com>
p4raw-id: //depot/perl@30925
Rafael Garcia-Suarez [Thu, 12 Apr 2007 14:33:33 +0000]
Upgrade to Archive::Extract 0.18
p4raw-id: //depot/perl@30923
Rafael Garcia-Suarez [Thu, 12 Apr 2007 14:27:23 +0000]
Add the perlreapi man page, by Ã\86var Arnfjörð Bjarmason
(largely from perlreguts)
p4raw-id: //depot/perl@30922
Ævar Arnfjörð Bjarmason [Wed, 11 Apr 2007 20:54:43 +0000]
Re: [PATCH] extflags/pmflags Change 30841, in dump.c:pm_description regex does not have to exist
Message-ID: <
51dd1af80704111354h4bbd0212hc96a9f1911d2ffb4@mail.gmail.com>
p4raw-id: //depot/perl@30921
Ævar Arnfjörð Bjarmason [Fri, 6 Apr 2007 21:41:57 +0000]
Re: [PATCH] perlreguts.pod: use the unicode name for ß and show the codepoint
Message-ID: <
51dd1af80704061441v4b972257ta4c95230bdbc47c5@mail.gmail.com>
p4raw-id: //depot/perl@30920
Nicholas Clark [Thu, 12 Apr 2007 11:57:26 +0000]
When removing the test program source, also remove the compiled
executable.
p4raw-id: //depot/perl@30919
Jarkko Hietaniemi [Thu, 12 Apr 2007 05:19:30 +0000]
g++ in Tru64: align sockaddr and sockaddr_in defs
Message-Id: <
200704120219.l3C2JUGZ294947@kosh.hut.fi>
p4raw-id: //depot/perl@30918
Nicholas Clark [Wed, 11 Apr 2007 19:48:36 +0000]
For symbolic references test the defined path through the pp functions.
p4raw-id: //depot/perl@30915
Nicholas Clark [Wed, 11 Apr 2007 17:51:02 +0000]
Be a bit more specific in what our second typeglob isn't. It is actually
expected to be undef.
p4raw-id: //depot/perl@30913
Steve Peters [Wed, 11 Apr 2007 17:16:00 +0000]
Fix spelling nit.
p4raw-id: //depot/perl@30912
Nicholas Clark [Wed, 11 Apr 2007 14:15:19 +0000]
Run pod/buildtoc --build-all
p4raw-id: //depot/perl@30910
Nicholas Clark [Wed, 11 Apr 2007 14:09:31 +0000]
perl5.9.5delta is about 5, not 4.
p4raw-id: //depot/perl@30909