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
Nicholas Clark [Wed, 11 Apr 2007 13:52:43 +0000]
Update MANIFEST to include 3 files added in change 30893.
p4raw-id: //depot/perl@30908
Jerry D. Hedden [Tue, 10 Apr 2007 13:54:10 +0000]
Correct Shell.pm POD regarding $Shell::capture_stderr
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510704101054q2ccc7c10l66d62971716877f9@mail.gmail.com>
p4raw-id: //depot/perl@30907
Rafael Garcia-Suarez [Wed, 11 Apr 2007 13:06:49 +0000]
Add Shell.pm to the list of dual-life modules
p4raw-id: //depot/perl@30906
Rafael Garcia-Suarez [Wed, 11 Apr 2007 13:05:28 +0000]
Upgrade to Shell 0.72 (noticed by Jerry D. Hedden)
p4raw-id: //depot/perl@30905
Nicholas Clark [Wed, 11 Apr 2007 08:02:43 +0000]
If the test programs for strtoul(), strtoull() or strtouq() fail, don't
assume that the functions work.
p4raw-id: //depot/perl@30904
Nicholas Clark [Wed, 11 Apr 2007 07:39:21 +0000]
Work round what appears to be a bug in Sun C++ 5.8 2005/10/13
If we just cast GvSVn(gv) to void, it ignores evaluating it for
its side effect.
p4raw-id: //depot/perl@30903
Craig A. Berry [Wed, 11 Apr 2007 04:08:47 +0000]
Fully VMSify CPANPLUS util names following #30885
p4raw-id: //depot/perl@30902
Nicholas Clark [Tue, 10 Apr 2007 19:39:01 +0000]
Silence the g++ warnings "right-hand operand of comma has no effect"
p4raw-id: //depot/perl@30900
Nicholas Clark [Tue, 10 Apr 2007 18:56:17 +0000]
Cast needed to get POSIX compiling with g++ on FreeBSD.
p4raw-id: //depot/perl@30898
Nicholas Clark [Tue, 10 Apr 2007 18:30:04 +0000]
Make the don't-use-nm symbol table probes work under C++.
p4raw-id: //depot/perl@30897
Steve Peters [Tue, 10 Apr 2007 16:36:08 +0000]
Version change to ExtUtils::MM_Unix missed in change #30380.
p4raw-link: @30380 on //depot/perl:
1e65eb70bcb514e61cdd8408bdbe4e5a20b7fd95
p4raw-id: //depot/perl@30896
Steve Peters [Tue, 10 Apr 2007 16:23:10 +0000]
Somehow, version.pm was missed from change #30629.
p4raw-link: @30629 on //depot/perl:
ac0e6a2fd2970df72270aecb94d407fe170b43a7
p4raw-id: //depot/perl@30895
Nicholas Clark [Tue, 10 Apr 2007 16:11:41 +0000]
Undo the non-maint part of change 30816. Silly Nicholas.
p4raw-id: //depot/perl@30894
Steve Peters [Tue, 10 Apr 2007 15:44:51 +0000]
Upgrade to Module-Build-0.2807
p4raw-id: //depot/perl@30893
Nicholas Clark [Tue, 10 Apr 2007 14:49:31 +0000]
S_forget_pmop() only needs a flags argument for the ithreads case,
because PmopSTASH_free() is a no-op in an unthreaded perl.
p4raw-id: //depot/perl@30891
Nicholas Clark [Tue, 10 Apr 2007 11:48:07 +0000]
If PL_curpm is pointing to an op that is getting freed, reset it to
NULL. Otherwise we have a pointer dangling into undefined behaviour.
p4raw-id: //depot/perl@30888
Rafael Garcia-Suarez [Tue, 10 Apr 2007 09:43:34 +0000]
Could someone explain why this file was added twice.
p4raw-id: //depot/perl@30887
Rafael Garcia-Suarez [Tue, 10 Apr 2007 09:41:00 +0000]
Upgrade to threads::shared 1.09 :
- Fix casting issue under MSWin32
- Modify stress test to not hang under MSWin32
p4raw-id: //depot/perl@30886
Rafael Garcia-Suarez [Tue, 10 Apr 2007 09:23:43 +0000]
Add the new CPANPLUS utilities to the VMS build process.
p4raw-id: //depot/perl@30885
Rafael Garcia-Suarez [Tue, 10 Apr 2007 07:44:50 +0000]
Sync MANIFEST. Files have disappeared ?
p4raw-id: //depot/perl@30884
Rafael Garcia-Suarez [Tue, 10 Apr 2007 07:42:33 +0000]
Add CPANPLUS 0.78
p4raw-id: //depot/perl@30883
Rafael Garcia-Suarez [Tue, 10 Apr 2007 06:46:54 +0000]
Fix new tests
p4raw-id: //depot/perl@30882
Ævar Arnfjörð Bjarmason [Mon, 9 Apr 2007 22:02:42 +0000]
Re: [PATCH] length() on magic capture variables
From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>
Message-ID: <
51dd1af80704091502m19130c28y29e6e656516fabfd@mail.gmail.com>
p4raw-id: //depot/perl@30881
Ævar Arnfjörð Bjarmason [Mon, 9 Apr 2007 20:36:58 +0000]
Test for the qr// construct
From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>
Message-ID: <
51dd1af80704091336q335f0584o602b5e245bc210fe@mail.gmail.com>
Includes add to the MANIFEST
p4raw-id: //depot/perl@30880
Jan Dubois [Mon, 9 Apr 2007 18:11:32 +0000]
Cast markstack values to I32
Message-ID: <prol131i8b27re246alnhmem4mj13fcl2b@4ax.com>
p4raw-id: //depot/perl@30879
Jan Dubois [Mon, 9 Apr 2007 17:27:17 +0000]
Restore Win64 compilation with the Windows Platform SDK
Message-ID: <4kll13df3tndn8alp54gi9ur9jmq063aij@4ax.com>
p4raw-id: //depot/perl@30878
Steve Peters [Tue, 10 Apr 2007 02:18:24 +0000]
Upgrade to bignum-0.20 and Math-BigRat-0.18.
p4raw-id: //depot/perl@30877
Tels [Mon, 9 Apr 2007 20:59:22 +0000]
BigInt, FastCalc, BitRat, bignum released to CPAN [PATCH]
Message-Id: <
200704092059.24058@bloodgate.com>
p4raw-id: //depot/perl@30876
Steve Peters [Mon, 9 Apr 2007 14:06:22 +0000]
Upgrade to CPAN-1.90.
p4raw-id: //depot/perl@30875
Ævar Arnfjörð Bjarmason [Sat, 7 Apr 2007 00:17:05 +0000]
RXf_WHITE never used due to small bug in regcomp.c
From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>
Message-ID: <
51dd1af80704061717s44107fb9jf468ef28080d33a6@mail.gmail.com>
p4raw-id: //depot/perl@30871
Yitzchak Scott-Thoennes [Sat, 7 Apr 2007 23:32:44 +0000]
makedepend.SH syntax error
From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
Message-ID: <41520.67.40.29.216.
1176013964.squirrel@webmail.efn.org>
p4raw-id: //depot/perl@30870
Nicholas Clark [Sat, 7 Apr 2007 21:36:19 +0000]
Upgrade to Module-Pluggable 3.6
p4raw-id: //depot/perl@30869
Nicholas Clark [Sat, 7 Apr 2007 20:43:14 +0000]
Ensure PL_last_in_gv doesn't end up pointing to garbage by NULLing it
if the GV it is pointing to gets freed.
p4raw-id: //depot/perl@30868
Nicholas Clark [Sat, 7 Apr 2007 17:14:11 +0000]
Under PERL_DEBUG_READONLY_OPS don't panic if you can't find the slab
being freed. Also, need to set the slab to read/write before
incrementing or decrementing an op's reference count.
With this we can build all extentions, and run test_harness.
p4raw-id: //depot/perl@30867
Nicholas Clark [Sat, 7 Apr 2007 12:45:44 +0000]
Upgrade to Encode 2.19
p4raw-id: //depot/perl@30866
Nicholas Clark [Sat, 7 Apr 2007 12:15:40 +0000]
Turn op_pmreplroot in struct pmop into a real union.
p4raw-id: //depot/perl@30865
Nicholas Clark [Sat, 7 Apr 2007 10:48:08 +0000]
Remove a now un-needed goto from Perl_peep().
p4raw-id: //depot/perl@30863
Nicholas Clark [Sat, 7 Apr 2007 10:43:37 +0000]
Rejig Perl_peep() to assume that ops are optimised by default. The
source code is simpler, and the object code slightly smaller.
p4raw-id: //depot/perl@30862
Nicholas Clark [Sat, 7 Apr 2007 08:32:46 +0000]
Re-ordering OP_STUB in the switch statement in Perl_peep saves a goto.
p4raw-id: //depot/perl@30861
Nicholas Clark [Fri, 6 Apr 2007 23:31:14 +0000]
Merge op_pmreplstart and op_pmstash/op_pmstashpv into a union in
PMOP, as both pointers never need to be set at the same time.
p4raw-id: //depot/perl@30860
Nicholas Clark [Fri, 6 Apr 2007 22:32:02 +0000]
assert() that OP_QR and OP_MATCH never set op_pmreplstart, which
simplifies the peep hole optimiser slightly.
p4raw-id: //depot/perl@30859
Nicholas Clark [Fri, 6 Apr 2007 22:08:20 +0000]
Add editor block.
p4raw-id: //depot/perl@30858
Nicholas Clark [Fri, 6 Apr 2007 21:53:46 +0000]
Only append ?? match ops to the list used by reset. This saves memory
and time.
p4raw-id: //depot/perl@30857
Nicholas Clark [Fri, 6 Apr 2007 20:57:34 +0000]
Avoid accessing free()d memory when calling reset in one thread, after
deleting pattern match ops in another thread.
p4raw-id: //depot/perl@30856
Nicholas Clark [Fri, 6 Apr 2007 20:46:47 +0000]
Give accurate failure diagnostics when unlike() fails.
p4raw-id: //depot/perl@30855
Nicholas Clark [Fri, 6 Apr 2007 20:17:14 +0000]
Ooops. Forgot to update proto.h in change 30853.
p4raw-id: //depot/perl@30854
Nicholas Clark [Fri, 6 Apr 2007 19:50:12 +0000]
Remove op_pmnext from PMOPs, and instead store the list for reset as
an array hanging from the mg_ptr of the symbol table magic.
(Previously the linked list head was in the mg_obj member)
p4raw-id: //depot/perl@30853
Jerry D. Hedden [Wed, 4 Apr 2007 09:57:16 +0000]
Allow any *DBM_File to work for DynaLoader testing
From: "Jerry D. Hedden" <jdhedden@1979.usna.com>
Message-ID: <
1ff86f510704040657t732af552jbcbdb8804d134ff7@mail.gmail.com>
p4raw-id: //depot/perl@30852
Gerard Goossen [Thu, 29 Mar 2007 18:02:29 +0000]
MAD do not ignore errors from 'use'
Message-ID: <
20070329160229.GF20231@ostwald>
plus another similar correction
p4raw-id: //depot/perl@30851
Gerard Goossen [Thu, 29 Mar 2007 18:10:42 +0000]
madprop about forced words
Message-ID: <
20070329161042.GG20231@ostwald>
p4raw-id: //depot/perl@30850
Ævar Arnfjörð Bjarmason [Thu, 29 Mar 2007 22:52:49 +0000]
Re: Proposed changes and to regular expression interfaces in core
From: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>
Message-ID: <
51dd1af80703291552y1073bcb6r954b043eb68a4459@mail.gmail.com>
p4raw-id: //depot/perl@30849
Steve Peters [Thu, 5 Apr 2007 16:32:19 +0000]
g++ on NetBSD needs to have environ declared as well.
p4raw-id: //depot/perl@30848
Rafael Garcia-Suarez [Thu, 5 Apr 2007 16:26:18 +0000]
C++ compilation fix by Steve Peters
p4raw-id: //depot/perl@30847
Nicholas Clark [Thu, 5 Apr 2007 08:56:10 +0000]
S_op_destroy() was not static. Also tidy all other STATIC/static
declarations onto the same line as the return type, to make checking
this easier.
p4raw-id: //depot/perl@30846
Nicholas Clark [Wed, 4 Apr 2007 21:42:26 +0000]
Add TODO tests for the (sometimes) crashing threads/op deletion/reset
combination.
p4raw-id: //depot/perl@30845
Nicholas Clark [Wed, 4 Apr 2007 19:55:23 +0000]
A test for reset.
p4raw-id: //depot/perl@30844
Nicholas Clark [Wed, 4 Apr 2007 17:22:02 +0000]
Get further through the build with read-only optrees. Free()ing cops
as currently implemented seems to want write activity to them. Also we
save a field in PL_curcop at one point, and sometimes this can be in
a read only COP. If so, the end of scope restoration is always to the
same value, but it's easier to cheat and skip the restoration than to
dig around and avoid the save.
p4raw-id: //depot/perl@30843
Rafael Garcia-Suarez [Wed, 4 Apr 2007 08:40:52 +0000]
Symbol export nit, found by Yves
p4raw-id: //depot/perl@30842
Yves Orton [Wed, 4 Apr 2007 01:46:26 +0000]
Re: pmdynflags and thread safety
Message-ID: <
9b18b3110704031646p7ac8dbearf9e41397a5f884d8@mail.gmail.com>
p4raw-id: //depot/perl@30841
Yves Orton [Wed, 4 Apr 2007 03:17:21 +0000]
ext\ExtUtils\t\Embed.t fails test when upgrading a perl with different core headers.
Message-ID: <
9b18b3110704031817l37c034d3gf3d2b1cd205ac517@mail.gmail.com>
p4raw-id: //depot/perl@30840
Jarkko Hietaniemi [Tue, 3 Apr 2007 18:28:30 +0000]
Re: [PATCH] microperl plus missing config vars
Message-ID: <
4612D50E.5010105@iki.fi>
p4raw-id: //depot/perl@30839
Gerard Goossen [Thu, 29 Mar 2007 17:34:23 +0000]
Re: [PATCH] MAD prototype checking
Message-ID: <
20070329153423.GE20231@ostwald>
p4raw-id: //depot/perl@30838
Gerard Goossen [Thu, 29 Mar 2007 17:31:32 +0000]
Re: [PATCH] MAD disable constant inlining
Message-ID: <
20070329153132.GD20231@ostwald>
p4raw-id: //depot/perl@30837
Rafael Garcia-Suarez [Tue, 3 Apr 2007 08:34:09 +0000]
C++ compilation patch by Jarkko
p4raw-id: //depot/perl@30836
Nicholas Clark [Mon, 2 Apr 2007 21:27:26 +0000]
We may not even have a list of slabs when Perl_Slab_Free is called.
p4raw-id: //depot/perl@30835
Nicholas Clark [Mon, 2 Apr 2007 21:25:03 +0000]
Cleanups for PERL_DEBUG_READONLY_OPS debugging code - remove a now-
unneeded include of <sys/mman.h>, and make PERL_DEBUG_READONLY_OPS
appear in -V output.
p4raw-id: //depot/perl@30834
Jerry D. Hedden [Mon, 2 Apr 2007 10:15:47 +0000]
Allow testing of DBM_Filter with any *DBM_File
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <642435.53086.qm@web30215.mail.mud.yahoo.com>
p4raw-id: //depot/perl@30833
Nicholas Clark [Mon, 2 Apr 2007 19:53:06 +0000]
For Perl_Slab_Alloc(), eliminate the unused parameter 'm'.
p4raw-id: //depot/perl@30832
Jerry D. Hedden [Mon, 2 Apr 2007 09:31:13 +0000]
Don't install dbm_filter_util.pl
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <721682.89546.qm@web30209.mail.mud.yahoo.com>
p4raw-id: //depot/perl@30831
Nicholas Clark [Mon, 2 Apr 2007 19:25:53 +0000]
The op slab allocator can call calloc() instead of malloc(), and save
a Zero(). Also, argument m is unused.
p4raw-id: //depot/perl@30830
Nicholas Clark [Mon, 2 Apr 2007 19:03:55 +0000]
Add a new compile option PERL_DEBUG_READONLY_OPS which marks the optree
as read only (or as much of it as it practical). This makes it trivial
to detect buggy code that is modifying the optree at runtime.
p4raw-id: //depot/perl@30829
Christian Winter [Sun, 1 Apr 2007 18:01:24 +0000]
perlfunc.pod: Lexical visibility hint in require docu
Message-ID: <
460FD754.8050106@linux-config.de>
p4raw-id: //depot/perl@30828
Craig A. Berry [Sun, 1 Apr 2007 18:11:28 +0000]
Update name of Perl executable on VMS following #30414.
p4raw-id: //depot/perl@30827
Craig A. Berry [Sun, 1 Apr 2007 18:01:01 +0000]
Mark new regex glob test as a TODO on VMS.
p4raw-id: //depot/perl@30826
Steffen Müller [Sat, 31 Mar 2007 16:37:56 +0000]
README.$OS URLs
Message-ID: <
20070331143757.26271.qmail@lists.develooper.com>
p4raw-id: //depot/perl@30825
Jarkko Hietaniemi [Sat, 31 Mar 2007 15:30:09 +0000]
Symbian sync
Message-ID: <
460EB6C1.4020406@iki.fi>
p4raw-id: //depot/perl@30824
Jarkko Hietaniemi [Sat, 31 Mar 2007 17:50:18 +0000]
microperl plus missing config vars
Message-ID: <
460ED79A.5030809@iki.fi>
p4raw-id: //depot/perl@30823
Dave Mitchell [Sun, 1 Apr 2007 01:27:57 +0000]
Make parser_free() be called slightly later,
i.e. at the point where lexer vars are being restored in a LEAVE,
rather than at the end of yyparse()
p4raw-id: //depot/perl@30822