John Peacock [Wed, 13 Jul 2005 14:24:06 +0000]
was Re: perldoc segfaulting in XS_UNIVERSAL_VERSION
Message-ID: <
42D55C46.5030905@rowman.com>
Date: Wed, 13 Jul 2005 14:24:06 -0400
p4raw-id: //depot/perl@25141
Steve Peters [Wed, 13 Jul 2005 06:51:45 +0000]
[perl #9565] [PATCH] /op/groups.t bug
From: "Steve Peters via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-9565-117185.14.
6331240065229@perl.org>
p4raw-id: //depot/perl@25140
Steve Peters [Fri, 8 Jul 2005 16:42:56 +0000]
Re: Smoke [5.9.3] 25093 FAIL(F) openbsd 3.7 (macppc/1 cpu)
Message-ID: <
20050708214256.GA14164@mccoy.peters.homeunix.org>
p4raw-id: //depot/perl@25139
Andy Lester [Wed, 13 Jul 2005 10:49:19 +0000]
More embed.fnc plowing
Message-ID: <
20050713154919.GA24586@petdance.com>
p4raw-id: //depot/perl@25138
Robin Barker [Wed, 13 Jul 2005 17:29:48 +0000]
Error in earlier patch in sv.c
Message-ID: <
533D273D4014D411AB1D00062938C4D90849C72B@hotel.npl.co.uk>
p4raw-id: //depot/perl@25137
Steve Hay [Wed, 13 Jul 2005 13:39:44 +0000]
Make -V "Compile-time options" list everything used in makedef.pl
p4raw-id: //depot/perl@25136
David Manura [Wed, 21 Jan 2004 20:59:27 +0000]
Re: [perl #25157] [PATCH] Text-Balanced extract_quotelike fails on certain delims in HERE docs
Message-ID: <
400F2E7F.9090601@math2.org>
Fixes perl #25151, 25154, 25156, 25157, 25158 using jumbo patch
included in perl #25157.
p4raw-id: //depot/perl@25135
Tels [Sat, 9 Jul 2005 23:10:29 +0000]
#2 try at Text::Balanced patch and maintainership
Message-Id: <
200507092310.30592@bloodgate.com>
(with minor tweaks)
p4raw-id: //depot/perl@25134
Michael G Schwern [Tue, 12 Jul 2005 00:16:49 +0000]
[perl #28385] minor bug in cpan -- the i command does not find author
From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-28385-116951.3.
97645870397305@perl.org>
(and remove a couple of unused variables)
p4raw-id: //depot/perl@25133
Michael G Schwern [Mon, 11 Jul 2005 23:32:12 +0000]
[perl #24275] CPAN shell - online help not clear
From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-24275-116939.19.
7381888978779@perl.org>
p4raw-id: //depot/perl@25132
Michael G. Schwern [Tue, 12 Jul 2005 13:18:34 +0000]
Re: Documentation error in IO::Socket
Message-ID: <
20050712201834.GA29275@windhund.schwern.org>
p4raw-id: //depot/perl@25131
Michael G Schwern [Tue, 12 Jul 2005 15:36:54 +0000]
[perl #6749] Perl debugger outputs ctrl-\ wrongly
From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-6749-117055.16.
4354496694007@perl.org>
p4raw-id: //depot/perl@25130
Dave Mitchell [Wed, 13 Jul 2005 00:21:13 +0000]
make the expensive ckWARN() be called as late as possible
reorganise
if (ckWARN(FOO) && should_not_happen_condition)
to
if (should_not_happen_condition && ckWARN(FOO))
p4raw-id: //depot/perl@25129
Jarkko Hietaniemi [Mon, 11 Jul 2005 15:29:46 +0000]
Make PERL_MEM_LOG more portable.
Message-Id: <
42D2663A.4050204@gmail.com>
p4raw-id: //depot/perl@25128
Dave Mitchell [Tue, 12 Jul 2005 18:29:43 +0000]
S_pad_findlex has side effects, so its return value may be ignored
p4raw-id: //depot/perl@25127
Dave Mitchell [Tue, 12 Jul 2005 18:15:48 +0000]
get_?v have side effects, so their return values may be ignored
p4raw-id: //depot/perl@25126
Michael G Schwern [Mon, 11 Jul 2005 23:24:56 +0000]
[perl #24119] CPAN.pm error in Win32: uses rename() not File::Copy::move
From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-24119-116937.12.
0211560107236@perl.org>
p4raw-id: //depot/perl@25125
Michael G Schwern [Mon, 11 Jul 2005 23:19:06 +0000]
[perl #17487] ncftp only handles http
From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-17487-116934.11.
3382445877892@perl.org>
(and bump $VERSION (1.76_01 is a CPAN release already))
p4raw-id: //depot/perl@25124
Steve Hay [Mon, 11 Jul 2005 13:29:37 +0000]
Re: Scalar leaked in 'local $0' under ithreads + taint mode
Message-ID: <
42D26631.1070500@uk.radan.com>
p4raw-id: //depot/perl@25123
Michael G Schwern [Mon, 11 Jul 2005 19:16:10 +0000]
[perl #36502] File::Copy::mv fails to replicate behavior of Unix mv
From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-36502-116917.0.
56038652013207@perl.org>
p4raw-id: //depot/perl@25122
Michael G. Schwern [Mon, 11 Jul 2005 18:45:42 +0000]
Cleanup File::Copy tests
Message-ID: <
20050712014542.GB20855@windhund.schwern.org>
(and fix the SKIP: {} blocks to say $how_many)
p4raw-id: //depot/perl@25121
Michael G. Schwern [Mon, 11 Jul 2005 17:35:14 +0000]
Re: [perl #36502] File::Copy::mv fails to replicate behavior of Unix mv
Message-ID: <
20050712003514.GA20132@windhund.schwern.org>
p4raw-id: //depot/perl@25120
Steve Hay [Tue, 12 Jul 2005 09:01:11 +0000]
Missed a New() -> Newx().
This one only had 3 args to start with! Presumably nobody uses
YYERROR_VERBOSE. (The yystpcpy() calls don't look right either,
but someone else that is interested in YYERROR_VERBOSE will have
to look into that.)
p4raw-id: //depot/perl@25119
Steve Hay [Tue, 12 Jul 2005 08:46:13 +0000]
Hack out -DL documentation from perldebuguts.pod
Now that the perl core uses Newx*() rather than New*() this chunk
of old documentation is more obsolete than ever before.
p4raw-id: //depot/perl@25118
Steve Hay [Tue, 12 Jul 2005 08:20:11 +0000]
Fix worrying typo in handy.h :-s
p4raw-id: //depot/perl@25117
Steve Hay [Tue, 12 Jul 2005 08:17:47 +0000]
Change New*() to Newx*() in various comments and documentation
p4raw-id: //depot/perl@25116
Jim Cromie [Mon, 11 Jul 2005 19:18:02 +0000]
[patch: handy.c] update Newx API pod to mention PERL_MEM_LOG build opt
Message-ID: <
42D31A4A.1020305@divsol.com>
(with some minor tweaks)
p4raw-id: //depot/perl@25115
Michael G. Schwern [Mon, 11 Jul 2005 18:41:30 +0000]
Understand "ok" with no number
Message-ID: <
20050712014130.GA20855@windhund.schwern.org>
p4raw-id: //depot/perl@25114
Jim Cromie [Sun, 10 Jul 2005 15:59:30 +0000]
[patch: sv.c] reuse new_body_inline in Perl_new_body
Message-ID: <
42D19A42.8040409@divsol.com>
p4raw-id: //depot/perl@25113
Piotr Fusik [Sat, 9 Jul 2005 16:21:05 +0000]
perlfunc.pod
From: "Piotr Fusik" <pfusik@op.pl>
Message-ID: <
01de01c58491$f3182f60$a6d24dd5@piec>
p4raw-id: //depot/perl@25112
Steve Hay [Mon, 11 Jul 2005 14:41:27 +0000]
[patch hv.h doc] HvNAME
From: Stas Bekman <stas@stason.org>
Date: Fri, 08 Jul 2005 13:52:13 +0300
Message-ID: <
42CE5ADD.3020003@stason.org>
Subject: Re: [patch hv.h doc] HvNAME
From: Nicholas Clark <nick@ccl4.org>
Date: Sat, 9 Jul 2005 15:23:51 +0100
Message-ID: <
20050709142351.GT15833@plum.flirble.org>
p4raw-id: //depot/perl@25111
Dave Mitchell [Sun, 10 Jul 2005 23:04:26 +0000]
no code before declarations!
p4raw-id: //depot/perl@25110
Jarkko Hietaniemi [Sun, 10 Jul 2005 21:50:27 +0000]
yet another way of debugging memory allocations
Message-ID: <
42D16DF3.4040806@gmail.com>
tweak PERL_MEM_LOG
p4raw-id: //depot/perl@25109
Dave Mitchell [Sun, 10 Jul 2005 19:57:31 +0000]
run regen.pl
p4raw-id: //depot/perl@25108
Andy Lester [Sun, 10 Jul 2005 14:36:35 +0000]
Making my way thru embed.fnc
Message-ID: <
20050710193635.GC8081@petdance.com>
p4raw-id: //depot/perl@25107
Yves Orton [Fri, 8 Jul 2005 17:07:26 +0000]
Re: [perl #36207] UTF8/Latin 1/i regexp "Malformed character" warning
Message-ID: <
9b18b3110507080807f16d1eb@mail.gmail.com>
Fix trie codepath of mixed utf8/latin1 pattern matches
p4raw-id: //depot/perl@25106
Jarkko Hietaniemi [Sun, 10 Jul 2005 13:03:10 +0000]
yet another way of debugging memory allocations
Message-ID: <
42D0F25E.3040801@gmail.com>
adds PERL_MEM_LOG and PERL_MEM_LOG_STDERR options
p4raw-id: //depot/perl@25105
Dave Mitchell [Sun, 10 Jul 2005 11:39:50 +0000]
silence some compiler warnings
p4raw-id: //depot/perl@25104
Dave Mitchell [Sun, 10 Jul 2005 11:15:32 +0000]
extend MEM_WRAP_CHECK supress warning hack to MEM_WRAP_CHECK_*
p4raw-id: //depot/perl@25103
Nicholas Clark [Sat, 9 Jul 2005 15:44:17 +0000]
sv_dec is supposed to go *down*, m'kay.
p4raw-id: //depot/perl@25102
Jim Cromie [Wed, 6 Jul 2005 14:19:53 +0000]
Re: janitorial work ? [patch]
Message-ID: <
42CC3CE9.5050606@divsol.com>
(reverted all dual-lived modules since they must work with older
perls too so must wait for a new Devel::PPPort)
p4raw-id: //depot/perl@25101
Nicholas Clark [Fri, 8 Jul 2005 15:57:37 +0000]
We no longer default to creating a new SV for GvSV.
p4raw-id: //depot/perl@25100
Nicholas Clark [Fri, 8 Jul 2005 15:57:16 +0000]
DEFSV causes GvSVn() to be used in lvalue context.
Not sure if instead we should recode DEFSV to avoid this, and leave
GvSVn() as rvalue only, like its namesakes.
p4raw-id: //depot/perl@25099
Yitzchak Scott-Thoennes [Thu, 7 Jul 2005 15:05:51 +0000]
Re: [PATCH] Pod::Html - correctly link to =item's on the same page
Message-ID: <
20050707220551.GB2388@efn.org>
(plus fix a couple of POD warnings)
p4raw-id: //depot/perl@25098
Michael G. Schwern [Thu, 7 Jul 2005 15:38:32 +0000]
basename() and suffixes
Message-ID: <
20050707223832.GA4782@windhund.schwern.org>
p4raw-id: //depot/perl@25097
Michael G. Schwern [Thu, 7 Jul 2005 14:16:01 +0000]
Re: [perl #36477] File::Basename basename() bug
Message-ID: <
20050707211601.GA3769@windhund.schwern.org>
p4raw-id: //depot/perl@25096
Dave Mitchell [Fri, 8 Jul 2005 01:43:24 +0000]
[perl #36207] UTF8/Latin 1/i regexp "Malformed character" warning
$utf8 =~ /latin/i didn't match.
Also added TODO for $latin =~ /utf8/i which also fails
p4raw-id: //depot/perl@25095
Dave Mitchell [Thu, 7 Jul 2005 14:47:51 +0000]
more taint fallout from change 24943
p4raw-id: //depot/perl@25094
Tels [Wed, 6 Jul 2005 21:11:59 +0000]
bug with charnames::viacode("0x1234") and optimize it
Message-Id: <
200507062112.12159@bloodgate.com>
p4raw-id: //depot/perl@25093
Ton Hospel [Thu, 9 Oct 2003 15:04:53 +0000]
ReadParse in the CGI docs
From: "Ton Hospel" <me-02@ton.iguana.be>
To: perlbug@perl.org
(plus blank lines so example code is in verbatim paragraphs,
and bump $VERSION)
p4raw-id: //depot/perl@25092
Michael G. Schwern [Wed, 6 Jul 2005 13:06:20 +0000]
Mention File::Spec in File::Basename
Message-ID: <
20050706200620.GE15644@windhund.schwern.org>
(plus bump $VERSION)
p4raw-id: //depot/perl@25091
Michael G Schwern [Wed, 6 Jul 2005 19:45:40 +0000]
[perl #22236] File::Basename behavior is misleading
From: "Michael G Schwern via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-22236-116656.1.
59163789180809@perl.org>
p4raw-id: //depot/perl@25090
Michael G. Schwern [Wed, 6 Jul 2005 09:22:32 +0000]
Further lies in the File::Basename docs
Message-ID: <
20050706162232.GA14495@windhund.schwern.org>
(plus some minor POD changes and a bug fix)
p4raw-id: //depot/perl@25089
Dave Mitchell [Thu, 7 Jul 2005 00:11:00 +0000]
[perl #34171] bytes pragma error in substitution operator
p4raw-id: //depot/perl@25088
Dave Mitchell [Wed, 6 Jul 2005 20:09:29 +0000]
[perl #36470] 'undef $@; die' gives uninint value warning
p4raw-id: //depot/perl@25087
Michael G. Schwern [Tue, 5 Jul 2005 20:11:27 +0000]
File::Basename doc overhaul
Message-ID: <
20050706031127.GL9227@windhund.schwern.org>
(with some minor changes)
p4raw-id: //depot/perl@25086
Vadim Konovalov [Wed, 6 Jul 2005 00:15:48 +0000]
simple authors removal
Message-ID: <
42CAEA74.1020108@vkonovalov.ru>
p4raw-id: //depot/perl@25085
Dave Mitchell [Tue, 5 Jul 2005 18:17:34 +0000]
a long /etc/groups entry could cause memory exhaustion.
Too small a buffer would cause ERANGE and a retry with double the
buffer size. later at EOF, the apparent error got 'stuck' as
ERANGE rather than ENOENT, so the buffer size doubled recursively
p4raw-id: //depot/perl@25084
Yitzchak Scott-Thoennes [Mon, 4 Jul 2005 02:07:38 +0000]
Pod::Html - correctly link to =item's on the same page
Message-ID: <
20050704090738.GA4056@efn.org>
(plus a new test, although it is currently marked TODO)
p4raw-id: //depot/perl@25083
Steve Hay [Tue, 5 Jul 2005 16:54:11 +0000]
Oops! Change 25080 should have updated checksums too.
p4raw-id: //depot/perl@25082
Dave Mitchell [Tue, 5 Jul 2005 13:01:23 +0000]
change 24943 broke restoration of localized taint values
p4raw-id: //depot/perl@25081
Steve Hay [Tue, 5 Jul 2005 10:32:08 +0000]
Remove an unreferenced local variable in Digest-MD5
p4raw-id: //depot/perl@25080
Andy Lester [Mon, 4 Jul 2005 14:12:00 +0000]
Remove unnecessary null check
Message-ID: <
20050704191200.GA2614@petdance.com>
p4raw-id: //depot/perl@25079
Nicholas Clark [Mon, 4 Jul 2005 19:07:31 +0000]
Make the tests for hv_free_ent and hv_delayfree_ent pass under
-DPURIFY too.
p4raw-id: //depot/perl@25078
Andy Lester [Mon, 4 Jul 2005 13:53:49 +0000]
Better string constant in hv.c
Message-ID: <
20050704185349.GA2351@petdance.com>
p4raw-id: //depot/perl@25077
Steve Hay [Mon, 4 Jul 2005 16:15:37 +0000]
Add regression test for change 25062
p4raw-id: //depot/perl@25076
Steve Hay [Mon, 4 Jul 2005 15:57:32 +0000]
Use void, not void *, to suppress RETVAL (and compiler warning)
p4raw-id: //depot/perl@25075
Steve Hay [Mon, 4 Jul 2005 15:36:04 +0000]
Perl_share_hek needs exporting for change 25070 on Win32
p4raw-id: //depot/perl@25074
Steve Hay [Mon, 4 Jul 2005 15:34:11 +0000]
Regen after change 25067
p4raw-id: //depot/perl@25073
Nicholas Clark [Mon, 4 Jul 2005 15:03:32 +0000]
Implement hv_delayfree_ent in terms of hv_free_ent
p4raw-id: //depot/perl@25072
Steve Peters [Mon, 4 Jul 2005 10:10:13 +0000]
Skip nit in t/op/lfs.t
Message-ID: <
20050704151013.GA18468@mccoy.peters.homeunix.org>
p4raw-id: //depot/perl@25071
Nicholas Clark [Mon, 4 Jul 2005 14:45:40 +0000]
Tests for hv_delayfree_ent and hv_free_ent
p4raw-id: //depot/perl@25070
Nicholas Clark [Mon, 4 Jul 2005 13:56:39 +0000]
Provide a macro version of S_new_body to inline it within the hot code.
p4raw-id: //depot/perl@25069
Steve Hay [Mon, 4 Jul 2005 13:21:36 +0000]
Borland's .pdb files are called .tds
p4raw-id: //depot/perl@25068
Andy Lester [Sun, 3 Jul 2005 18:31:56 +0000]
Post-YAPC consting, now with an attachment!
Message-ID: <
20050703233156.GA20967@petdance.com>
p4raw-id: //depot/perl@25067
Nicholas Clark [Mon, 4 Jul 2005 10:41:28 +0000]
Inlining del_HE is actually a space optimisation.
It's therefore likely also to be a speed optimisation. :-)
p4raw-id: //depot/perl@25066
Yitzchak Scott-Thoennes [Mon, 4 Jul 2005 02:07:52 +0000]
perlglossary.pod: add jump points
Message-ID: <
20050704090752.GB4056@efn.org>
p4raw-id: //depot/perl@25065
Nicholas Clark [Mon, 4 Jul 2005 10:24:26 +0000]
sv_setuv_mg is so rarely called that the IV optimisation test is not
needed.
p4raw-id: //depot/perl@25064
Yitzchak Scott-Thoennes [Fri, 1 Jul 2005 10:56:23 +0000]
Re: How to suppress warnings when building Errno with gcc
Message-ID: <
20050701175623.GD216@efn.org>
p4raw-id: //depot/perl@25063
Steve Hay [Mon, 4 Jul 2005 09:17:06 +0000]
Fix change 25045
p4raw-id: //depot/perl@25062
Steve Hay [Mon, 4 Jul 2005 08:26:38 +0000]
Here's the rest of change 25058 ;-)
p4raw-id: //depot/perl@25061
Jarkko Hietaniemi [Mon, 4 Jul 2005 00:19:28 +0000]
Re: [PATCH] Re: [PATCH] Re: a blead warning from tru64
Message-Id: <
42C85660.50807@gmail.com>
p4raw-id: //depot/perl@25060
Steve Hay [Mon, 4 Jul 2005 08:10:27 +0000]
Stop reentr.pl changing EOL on the files it writes on Win32
p4raw-id: //depot/perl@25059
Steve Hay [Mon, 4 Jul 2005 08:09:36 +0000]
Perl_ckwarn (added by change 25050) needs exporting on Win32
(At least PerlIO/via uses it, so it must be public)
p4raw-id: //depot/perl@25058
Nicholas Clark [Sat, 2 Jul 2005 21:19:09 +0000]
Andy suggests this tweak to Dave's fix for MEM_WRAP_CHECK to shut up
a different compiler warnings. I guess we need a waterbed theory of
compiler warnings.
p4raw-id: //depot/perl@25055
Nicholas Clark [Sat, 2 Jul 2005 16:53:09 +0000]
Convert bless.t to test.pl
p4raw-id: //depot/perl@25054
Nicholas Clark [Sat, 2 Jul 2005 16:25:06 +0000]
Copying the first parameter in the macro del_body seems to reduce
code size. Presumably an expression is no longer evaluated twice.
p4raw-id: //depot/perl@25053
Tels [Sat, 2 Jul 2005 16:11:46 +0000]
do just-in-time loading of Carp.pm in some modules
Subject: [PATCH] No Carp #4 AutoSplit.pm
Subject: [PATCH] no Carp #5 (File::Path)
Subject: [PATCH] no Carp #7 - charnames.pm
Subject: [PATCH] no Carp #6 (File::Compare, File::Copy, File::Temp)
Subject: [PATCH] no Carp #8 - SelfLoader, Text/Balanced and open.pm
p4raw-id: //depot/perl@25052
Nicholas Clark [Sat, 2 Jul 2005 16:07:47 +0000]
Unwrap the del_Xfoo() macros by explicitly noting the arena to free
the body to. This comletely eliminates the second switch statement.
p4raw-id: //depot/perl@25051
Dave Mitchell [Sat, 2 Jul 2005 15:05:04 +0000]
replace ckWARN macros with functions
p4raw-id: //depot/perl@25050
Nicholas Clark [Sat, 2 Jul 2005 14:57:43 +0000]
Given that the GV no longer owns a reference on the symbol table, we
dont need the deferred SvREFCNT_dec games.
p4raw-id: //depot/perl@25049
Nicholas Clark [Sat, 2 Jul 2005 13:55:45 +0000]
Passing gvtype as char rather than char * to S_varname generates
smaller code.
p4raw-id: //depot/perl@25048
Nicholas Clark [Sat, 2 Jul 2005 13:07:26 +0000]
Don't inline offer_nice_chunk, as it's rarely called.
p4raw-id: //depot/perl@25047
Dave Mitchell [Sat, 2 Jul 2005 12:35:12 +0000]
missed one PAD_SET_CUR
p4raw-id: //depot/perl@25046
Nicholas Clark [Sat, 2 Jul 2005 12:34:08 +0000]
Don't check the pointer is non-NULL before calling Safefree() in
little used code, code used only once per run (such as interpreter
construction and destruction), and cases where the pointer nearly
never is NULL. Safefree does its own non-NULL check, and even that
isn't strictly necessary as all conformant free()s accept a NULL
pointer.
p4raw-id: //depot/perl@25045
Rafael Garcia-Suarez [Sat, 2 Jul 2005 07:41:14 +0000]
Upgrade to Time::HiRes 1.72
p4raw-id: //depot/perl@25044
Steve Hay [Fri, 1 Jul 2005 16:33:42 +0000]
Make Archive::Tar clean up its test files on Win32
(The old "can't delete an open file on Win32" chestnut again)
p4raw-id: //depot/perl@25043
Dave Mitchell [Fri, 1 Jul 2005 15:40:40 +0000]
the PAD_SET_CUR macro expanded too much for AIX compilers
p4raw-id: //depot/perl@25042
Steve Hay [Fri, 1 Jul 2005 15:15:23 +0000]
Silence MinGW warning about "'noreturn' function does return"
(Thanks to Nicholas Clark)
p4raw-id: //depot/perl@25041
Rafael Garcia-Suarez [Fri, 1 Jul 2005 15:05:58 +0000]
Install perlglossary on VMS and Windows
p4raw-id: //depot/perl@25040