Andy Lester [Wed, 20 Apr 2005 15:09:24 +0000]
Fix MGVTBL structures in perl.h
Message-Id: <
20050420200923.GA3017@petdance.com>
The MGVTBL structures contain 7 function pointers, but only 5 were
getting initialized. Plus, there were repeated lists between
declaration and definition; add a macro to declare or define
all the global MGVTBLs as appropriate.
p4raw-id: //depot/perl@24264
Steve Peters [Wed, 20 Apr 2005 06:27:20 +0000]
Refactoring to Sv*_set() macros - patch #6
Message-ID: <
20050420112720.GA31042@mccoy.peters.homeunix.org>
Date: Wed, 20 Apr 2005 06:27:20 -0500
p4raw-id: //depot/perl@24260
Nicholas Clark [Wed, 20 Apr 2005 08:13:21 +0000]
Merge common code. Reduces object size by 1K on x86, 6K on PPC
p4raw-id: //depot/perl@24258
Dave Mitchell [Tue, 19 Apr 2005 23:47:38 +0000]
run regen_headers after addition of FOO_set() macros
p4raw-id: //depot/perl@24257
Andy Lester [Tue, 19 Apr 2005 11:38:44 +0000]
pad_compname_type(), takes care of a clunky macro
Message-Id: <
20050419163844.GA19747@petdance.com>
p4raw-id: //depot/perl@24256
Dave Mitchell [Tue, 19 Apr 2005 23:31:52 +0000]
DEBUG_LEAKING_SCALARS could use the value of a freed PL_op
p4raw-id: //depot/perl@24255
Nicholas Clark [Tue, 19 Apr 2005 21:53:38 +0000]
Don't set things to zero twice. Once is enough. (see also change 15255)
p4raw-id: //depot/perl@24254
Nicholas Clark [Tue, 19 Apr 2005 20:55:24 +0000]
Restore SvEND_set
p4raw-id: //depot/perl@24253
Nicholas Clark [Tue, 19 Apr 2005 20:07:49 +0000]
Force RVALUE macros when in PERL_DEBUG_COW
p4raw-id: //depot/perl@24252
Nicholas Clark [Tue, 19 Apr 2005 14:25:00 +0000]
Avoid generating thousands of UTF-8 warnings when testing under a
UTF-8 locale
p4raw-id: //depot/perl@24251
Rafael Garcia-Suarez [Tue, 19 Apr 2005 11:20:37 +0000]
Simplify PERL_DEBUG_PAD_ZERO so it continues to expand to
valid C code
p4raw-id: //depot/perl@24249
Steve Peters [Mon, 18 Apr 2005 19:09:25 +0000]
Refactoring to Sv*_set() macros - patch #5
Message-ID: <
20050419000925.GA21640@mccoy.peters.homeunix.org>
Date: Mon, 18 Apr 2005 19:09:25 -0500
p4raw-id: //depot/perl@24248
Dave Mitchell [Tue, 19 Apr 2005 01:38:54 +0000]
Add CLONE_SKIP() class method to allow individual classes to skip
cloning objects during thread creation
p4raw-id: //depot/perl@24247
Nicholas Clark [Mon, 18 Apr 2005 22:31:48 +0000]
PERL_DEBUG_COW for SvUVX and SvPVX
p4raw-id: //depot/perl@24246
Nicholas Clark [Mon, 18 Apr 2005 21:58:22 +0000]
SvPV_renew also calls SvLEN_set
Add SvPV_shrink_to_cur(sv) to call SvPV_renew with SvCUR(sv)+1.
For Ponie this can be a single call into the PMC
p4raw-id: //depot/perl@24245
Nicholas Clark [Mon, 18 Apr 2005 20:37:13 +0000]
Replace Renew(SvPVX(...)...) with SvPV_renew, which avoids an LVALUE
SvPVX
p4raw-id: //depot/perl@24244
Nicholas Clark [Mon, 18 Apr 2005 19:50:12 +0000]
A more efficient way of expressing the MALLOC_WRAP conditional compile.
p4raw-id: //depot/perl@24243
Steve Hay [Mon, 18 Apr 2005 16:04:20 +0000]
Fix bug #33664: allow for transport providers with protocol == 0
(This indicates that any protocol may be used, so don't bother checking
that the requested protocol matches in this case.)
p4raw-id: //depot/perl@24242
Nicholas Clark [Mon, 18 Apr 2005 15:23:45 +0000]
Refactor the odd-one-out code before a Renew(SvPVX(...)...)
p4raw-id: //depot/perl@24241
Nicholas Clark [Mon, 18 Apr 2005 14:15:52 +0000]
Two more uses of lvalue SvIVX()
p4raw-id: //depot/perl@24240
Steve Peters [Sat, 16 Apr 2005 11:05:02 +0000]
Refactoring to Sv*_set() macros - patch #4
Message-ID: <
20050416160502.GA26957@mccoy.peters.homeunix.org>
plus fix to Perl_rvpv_dup assigning to an RV with SvPVX
p4raw-id: //depot/perl@24239
Rafael Garcia-Suarez [Fri, 15 Apr 2005 13:16:29 +0000]
Update the outdated info in "Minimizing the Perl installation"
p4raw-id: //depot/perl@24238
bstrand@switchmanagement.com [Tue, 12 Apr 2005 19:12:58 +0000]
Fix for:
[perl #34934] perl 5.8.5 on x86 and x86-64 hang at compile-time
From: bstrand@switchmanagement.com (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-34934-110595.15.
9181274318682@perl.org>
This syntax error now produces a panic message.
p4raw-id: //depot/perl@24237
Andy Lester [Wed, 13 Apr 2005 10:06:47 +0000]
Removing yydestruct from perly.c
Message-ID: <
20050413150647.GA13464@petdance.com>
p4raw-id: //depot/perl@24236
H.Merijn Brand [Wed, 13 Apr 2005 14:51:00 +0000]
Mandrakesoft is now Mandriva
p4raw-id: //depot/perl@24235
H.Merijn Brand [Wed, 13 Apr 2005 14:41:20 +0000]
H.Merijn changed e-mail
p4raw-id: //depot/perl@24234
Robin Barker [Tue, 12 Apr 2005 18:53:32 +0000]
-Wformat
Message-ID: <
533D273D4014D411AB1D00062938C4D90849C634@hotel.npl.co.uk>
p4raw-id: //depot/perl@24233
Rafael Garcia-Suarez [Wed, 13 Apr 2005 07:24:07 +0000]
Upgrade to ExtUtils::MakeMaker 6.28
p4raw-id: //depot/perl@24232
Rafael Garcia-Suarez [Tue, 12 Apr 2005 15:30:23 +0000]
Upgrade to Encode 2.0902
p4raw-id: //depot/perl@24231
Nicholas Clark [Tue, 12 Apr 2005 11:24:49 +0000]
Don't PERL_HASH(SvUVX(...)...) as it's actually a set.
Plus add an editor block
p4raw-id: //depot/perl@24230
Steve Peters [Sun, 10 Apr 2005 21:37:36 +0000]
Refactoring to Sv*_set() macros - patch #3
Message-ID: <
20050411023736.GB9355@mccoy.peters.homeunix.org>
(with correction to SvUV_set)
p4raw-id: //depot/perl@24229
Nicholas Clark [Mon, 11 Apr 2005 14:53:38 +0000]
Avoid taking a reference to SvIVX and putting that address on the
save stack
p4raw-id: //depot/perl@24228
Steve Hay [Mon, 11 Apr 2005 10:39:59 +0000]
Support d_libm_lib_version for Win32 (see change 24217)
p4raw-id: //depot/perl@24227
H.Merijn Brand [Mon, 11 Apr 2005 10:09:06 +0000]
Out of sync metaunit caused the erroneous return of the
removed d_sitecustomize. Mea Culpa.
p4raw-id: //depot/perl@24226
Steve Hay [Mon, 11 Apr 2005 09:39:40 +0000]
Disable I18N::Langinfo for Win32 since nl_langinfo() isn't available
p4raw-id: //depot/perl@24225
Hernan Perez Masci [Fri, 8 Apr 2005 15:28:28 +0000]
perlfunc.pod: incomplete select description
Message-Id: <
200504081528.28307.hmasci@uolsinectis.com.ar>
p4raw-id: //depot/perl@24224
Rafael Garcia-Suarez [Mon, 11 Apr 2005 09:11:53 +0000]
Make the four-argument form of select() return undef
instead of -1 on error.
p4raw-id: //depot/perl@24223
Rafael Garcia-Suarez [Mon, 11 Apr 2005 07:02:59 +0000]
Make Win32 build (and clean) I18::Langinfo and Math::BigInt::FastCalc
p4raw-id: //depot/perl@24222
Abe Timmerman [Sun, 10 Apr 2005 22:19:28 +0000]
Re: New Configure functionality
Message-Id: <
200504102219.29024.abe@ztreet.demon.nl>
p4raw-id: //depot/perl@24221
Rafael Garcia-Suarez [Sun, 10 Apr 2005 20:03:59 +0000]
POD typo.
p4raw-id: //depot/perl@24220
Rafael Garcia-Suarez [Sun, 10 Apr 2005 19:49:49 +0000]
Module::CoreList: Data from Sebastien Aperghis-Tramoni for perl
5.00{0,1,2}. Upgrade version number.
p4raw-id: //depot/perl@24219
H.Merijn Brand [Sun, 10 Apr 2005 18:00:05 +0000]
Sorting still is a mess. This is better.
p4raw-id: //depot/perl@24218
H.Merijn Brand [Sun, 10 Apr 2005 17:08:36 +0000]
Configure now probes for _LIB_VERSION support in math.h/libm
LIBM_LIB_VERSION is defined if it does
p4raw-id: //depot/perl@24217
Rafael Garcia-Suarez [Sun, 10 Apr 2005 15:03:10 +0000]
Fix [perl #34892] Segfault on &DB::sub declared but not defined
p4raw-id: //depot/perl@24215
Craig A. Berry [Sat, 9 Apr 2005 15:58:43 +0000]
usesitecustomize for VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <
42584203.2090405@mac.com>
p4raw-id: //depot/perl@24214
Nicholas Clark [Fri, 8 Apr 2005 19:11:04 +0000]
Mangle the expected output correctly for both 5.9 and 5.8
p4raw-id: //depot/perl@24213
Michael G. Schwern [Thu, 7 Apr 2005 15:15:00 +0000]
Re: [ANNOUNCE] ExtUtils::MakeMaker 6.27
Message-ID: <
20050407221500.GB6223@windhund.schwern.org>
Fix duplicate target warnings
p4raw-id: //depot/perl@24212
H.Merijn Brand [Fri, 8 Apr 2005 14:22:05 +0000]
The last remains of d_sitecustomize
p4raw-id: //depot/perl@24211
H.Merijn Brand [Fri, 8 Apr 2005 14:16:59 +0000]
now usesitecustomize is used more generic
p4raw-id: //depot/perl@24210
Steven Schubiger [Thu, 7 Apr 2005 22:38:25 +0000]
Re: [PATCH] Re: [perl #24119] CPAN.pm error in Win32: uses rename() not File::Copy::move
Message-Id: <
200504072038.j37KcPXY011755@accognoscere.homeunix.org>
(with arguments changed to match perlfunc.pod)
p4raw-id: //depot/perl@24209
H.Merijn Brand [Fri, 8 Apr 2005 14:12:54 +0000]
Drop d_sitecustomize again. (usesitecustomize is enough)
p4raw-id: //depot/perl@24208
Nicholas Clark [Fri, 8 Apr 2005 13:16:07 +0000]
Add SvIVX() to PERL_DEBUG_COW, and change pad.c to SvIVset()
p4raw-id: //depot/perl@24206
Andy Lester [Thu, 7 Apr 2005 17:44:42 +0000]
Removing Y2K warnings
Message-ID: <
20050407224442.GA23895@petdance.com>
p4raw-id: //depot/perl@24205
Steve Peters [Thu, 7 Apr 2005 13:51:49 +0000]
Refactoring to Sv*_set() macros - patch #2
Message-ID: <
20050407185149.GA4418@mccoy.peters.homeunix.org>
p4raw-id: //depot/perl@24204
Nicholas Clark [Fri, 8 Apr 2005 10:39:15 +0000]
Add a macro PERL_DEBUG_COW, for aggressive compile time tests of
Copy-On-Write related source changes.
Fix the problem this revealed.
p4raw-id: //depot/perl@24201
Nicholas Clark [Fri, 8 Apr 2005 10:08:35 +0000]
MM_AIX needs neatvalue
p4raw-id: //depot/perl@24200
Steve Peters [Wed, 6 Apr 2005 18:21:10 +0000]
Refactoring to Sv*_set() macros - patch #1
Message-ID: <
20050406232110.GA12249@mccoy.peters.homeunix.org>
Date: Wed, 6 Apr 2005 18:21:10 -0500
p4raw-id: //depot/perl@24199
Rafael Garcia-Suarez [Fri, 8 Apr 2005 09:48:08 +0000]
Add perl593delta.pod
p4raw-id: //depot/perl@24198
Rafael Garcia-Suarez [Thu, 7 Apr 2005 12:42:07 +0000]
Mention that select() returns -1 on error,
as suggested by Hernan Perez Masci
p4raw-id: //depot/perl@24194
Abigail [Wed, 6 Apr 2005 01:41:55 +0000]
Re: [PATCH] Re: [perl #34650] perldoc -f my should perhaps mention BEGIN and END
Message-ID: <
20050405234154.GG8680@abigail.nl>
p4raw-id: //depot/perl@24192
Audrey Tang [Wed, 6 Apr 2005 18:17:32 +0000]
Re: Bugs? In Unicode::EastAsianWidth.
Message-ID: <
20050406101732.GA17931@aut.dyndns.org>
p4raw-id: //depot/perl@24191
Gisle Aas [Wed, 6 Apr 2005 01:49:54 +0000]
perldbtty$$ location
Message-ID: <lr3bu48f2l.fsf@caliper.activestate.com>
(and remove trailing whitespace)
p4raw-id: //depot/perl@24190
Nicholas Clark [Thu, 7 Apr 2005 08:43:40 +0000]
Tabs not spaces in MANIFEST
p4raw-id: //depot/perl@24189
raf@tradingpost.com.au [Thu, 7 Apr 2005 00:20:31 +0000]
[perl #34699] documentation bug in "man perlpodspec"
From: "raf@tradingpost.com.au (via RT)" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-34699-110174.9.
79475562169704@perl.org>
p4raw-id: //depot/perl@24187
Rafael Garcia-Suarez [Thu, 7 Apr 2005 08:07:14 +0000]
Upgrade to ExtUtils::MakeMaker 6.27,
plus a patch to restore functioning of 'distclean'
for the perl core
p4raw-id: //depot/perl@24185
Steve Hay [Wed, 6 Apr 2005 15:57:36 +0000]
Don't try to export symbols that don't exist
Change #24148 added Perl_rvpv_dup() to the public API, but it is only
defined when USE_ITHREADS is defined. Adjust makedef.pl accordingly
to keep Win32 happy.
p4raw-id: //depot/perl@24178
Nicholas Clark [Wed, 6 Apr 2005 15:11:53 +0000]
cast to/from (void *) in the re-entrant code. Now watch the smoke rise.
p4raw-id: //depot/perl@24176
Nicholas Clark [Wed, 6 Apr 2005 15:05:32 +0000]
Casting to/from (void *) sufficient to make a C++ compiler happy.
p4raw-id: //depot/perl@24175
Nicholas Clark [Wed, 6 Apr 2005 14:36:40 +0000]
If we're going to prototype modfl(), it needs extern "C" linkage.
p4raw-id: //depot/perl@24174
H.Merijn Brand [Wed, 6 Apr 2005 06:14:51 +0000]
1. t/TEST now deals with SKIP as if it was TODO. This complies to TAP
2. Removed the depricated 'my $foo if expr' there
p4raw-id: //depot/perl@24173
Nicholas Clark [Tue, 5 Apr 2005 22:34:32 +0000]
D'oh! We were never correctly spotting a modfl prototype
p4raw-id: //depot/perl@24171
Nicholas Clark [Tue, 5 Apr 2005 21:30:21 +0000]
Add casting to allow g++ (3.3.5) to compile the core code.
A C++ compiler produces lots of warnings that are probably valid
concerns to investigate.
p4raw-id: //depot/perl@24170
Nicholas Clark [Tue, 5 Apr 2005 21:16:01 +0000]
Tests need to skip if there is no Encode configured.
p4raw-id: //depot/perl@24169
Nicholas Clark [Tue, 5 Apr 2005 16:09:59 +0000]
Using savesvpv() here is terser and produces smaller object code.
p4raw-id: //depot/perl@24167
Rafael Garcia-Suarez [Tue, 5 Apr 2005 15:23:47 +0000]
Upgrade to Unicode::Normalize 0.32
p4raw-id: //depot/perl@24166
Nicholas Clark [Tue, 5 Apr 2005 14:52:05 +0000]
Down with C++ reserved names
(and also function pointer declarations that rely on the C semantics
of ())
p4raw-id: //depot/perl@24165
Nicholas Clark [Tue, 5 Apr 2005 14:51:05 +0000]
Down with potentially incorrect duplicate prototypes
p4raw-id: //depot/perl@24164
Nicholas Clark [Tue, 5 Apr 2005 14:50:30 +0000]
Down with more K&R prototypes
p4raw-id: //depot/perl@24163
Nicholas Clark [Tue, 5 Apr 2005 14:49:11 +0000]
Down with unneeded duplicate prototypes
p4raw-id: //depot/perl@24162
Nicholas Clark [Tue, 5 Apr 2005 14:48:33 +0000]
Down with K&R function arguments
p4raw-id: //depot/perl@24161
Rafael Garcia-Suarez [Tue, 5 Apr 2005 14:06:01 +0000]
Add Math::BigInt::FastCalc in maintainer list
p4raw-id: //depot/perl@24160
Rafael Garcia-Suarez [Tue, 5 Apr 2005 13:12:22 +0000]
Adaptations to the Makefile.PL of Math::BigInt/FastCalc, for core-ification
p4raw-id: //depot/perl@24159
Tels [Sun, 3 Apr 2005 11:12:45 +0000]
New core module, Math::BigInt::FastCalc
Subject: [PATCH] integrate Math::BigInt::FastCalc
Message-Id: <
200504031112.55179@bloodgate.com>
p4raw-id: //depot/perl@24158
Tels [Sun, 3 Apr 2005 10:43:10 +0000]
[Patch] Math::BigInt v1.76, Math::BigRat v0.15, bignum v0.17
Message-Id: <
200504031043.12273@bloodgate.com>
p4raw-id: //depot/perl@24155
Rafael Garcia-Suarez [Mon, 4 Apr 2005 20:55:03 +0000]
That's C, not perl.
p4raw-id: //depot/perl@24152
Nicholas Clark [Mon, 4 Apr 2005 20:53:42 +0000]
Make -DFORMAT_CHECK compile with threads.
p4raw-id: //depot/perl@24151
Rafael Garcia-Suarez [Mon, 4 Apr 2005 17:14:37 +0000]
Bump version to 5.9.3
Restore "DEVEL" tag in patchlevel.h
Regenerate Porting/config*
p4raw-id: //depot/perl@24149
Andy Lester [Wed, 30 Mar 2005 11:40:24 +0000]
const-eight.diff
Message-ID: <
20050330174024.GA12167@petdance.com>
p4raw-id: //depot/perl@24148
Steven Schubiger [Sun, 3 Apr 2005 11:47:22 +0000]
Re: [PATCH] Re: [perl #34632] perlintro: "Comments start with ahash symbol"
Message-Id: <
200504030947.j339lMgp010306@accognoscere.homeunix.org>
p4raw-id: //depot/perl@24147
Steven Schubiger [Sat, 2 Apr 2005 19:37:11 +0000]
Re: [PATCH] Re: [perl #34632] perlintro: "Comments start with a hash symbol"
Message-Id: <
200504021737.j32HbBNS000652@accognoscere.homeunix.org>
p4raw-id: //depot/perl@24139
Marcus Holland-Moritz [Sun, 3 Apr 2005 08:16:25 +0000]
Fix wrong version for byteorder modifiers feature.
p4raw-id: //depot/perl@24138
Nicholas Clark [Sat, 2 Apr 2005 22:58:59 +0000]
Silence compiler warnings about possibly uninitialised variables.
(None are, but it saves anyone else having to work this out)
p4raw-id: //depot/perl@24137
Nicholas Clark [Sat, 2 Apr 2005 19:04:27 +0000]
Fix "[perl #34643] Config_heavy.pl not in archlib"
p4raw-id: //depot/perl@24136
Nicholas Clark [Sat, 2 Apr 2005 18:52:11 +0000]
Oops. Forgot to add this.
p4raw-id: //depot/perl@24135
Jarkko Hietaniemi [Sat, 2 Apr 2005 11:31:09 +0000]
Unicode 4.1.0
Message-ID: <
424E584D.5000508@iki.fi>
Date: Sat, 02 Apr 2005 11:31:09 +0300
p4raw-id: //depot/perl@24134
Rafael Garcia-Suarez [Fri, 1 Apr 2005 09:16:19 +0000]
Add encoding::warnings to Maintainers.pl and rebuild META.yml for release
p4raw-id: //depot/perl@24133
Rafael Garcia-Suarez [Fri, 1 Apr 2005 08:29:26 +0000]
Update Changes
p4raw-id: //depot/perl@24132
Steve Hay [Fri, 1 Apr 2005 08:18:27 +0000]
Remove dependency on tr(1) for MinGW builds on Win32
This leaves things slightly (more) broken for MinGW builds on Cygwin,
but that doesn't currently quite work in other respects and isn't
documented anyway. See:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-03/msg00751.html
p4raw-id: //depot/perl@24131
Rafael Garcia-Suarez [Fri, 1 Apr 2005 07:47:26 +0000]
Regenerate perltoc and perlmodlib
p4raw-id: //depot/perl@24130
Rafael Garcia-Suarez [Fri, 1 Apr 2005 07:36:04 +0000]
POD fixes.
p4raw-id: //depot/perl@24129