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
Dave Mitchell [Fri, 1 Jul 2005 14:34:52 +0000]
undo some excessive Carp.pm minimalisation
p4raw-id: //depot/perl@25039
Steve Hay [Fri, 1 Jul 2005 13:39:33 +0000]
Remove unreferenced local variable (and the warning about it)
p4raw-id: //depot/perl@25038
Yitzchak Scott-Thoennes [Fri, 1 Jul 2005 03:10:50 +0000]
Add the perlglossary man page
Subject: [PATCH] perlglossary.pod
Message-ID: <
20050701101050.GA2448@efn.org>
p4raw-id: //depot/perl@25037
Michael G. Schwern [Tue, 28 Jun 2005 15:58:36 +0000]
Make Exporter.t warnings clean
Message-ID: <
20050628225836.GB27320@windhund.schwern.org>
p4raw-id: //depot/perl@25036
Dave Mitchell [Fri, 1 Jul 2005 11:49:22 +0000]
silence a warning in Perl_sv_compile_2op
p4raw-id: //depot/perl@25035
Dave Mitchell [Fri, 1 Jul 2005 11:45:40 +0000]
silence gcc 'comparison is always false' warning in MEM_WRAP_CHECK
Only a partial fix: works where sizeof(type)==1; since we
can never wraparound in that case, disarm the check
p4raw-id: //depot/perl@25034
Steve Hay [Fri, 1 Jul 2005 07:44:50 +0000]
Silence some cast warnings from bcc32 on Win32
See the thread starting here for arguments:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2005-06/msg00994.html
p4raw-id: //depot/perl@25033
Dave Mitchell [Thu, 30 Jun 2005 22:41:07 +0000]
[perl #36434] assigning shared consts (eg __PACKAGE__) to magic vars
p4raw-id: //depot/perl@25032
Nicholas Clark [Thu, 30 Jun 2005 17:41:03 +0000]
By grabbing the length, we can use sv_setpvn here.
p4raw-id: //depot/perl@25031
Nicholas Clark [Thu, 30 Jun 2005 17:37:56 +0000]
Use sv_setpvn where we know the length.
p4raw-id: //depot/perl@25030
Nicholas Clark [Thu, 30 Jun 2005 17:28:45 +0000]
A terser way of implementing require_pv.
p4raw-id: //depot/perl@25029
Nicholas Clark [Thu, 30 Jun 2005 17:21:28 +0000]
We know the length, so use sv_setpvn rather than sv_setpv.
p4raw-id: //depot/perl@25028
Nicholas Clark [Thu, 30 Jun 2005 17:05:13 +0000]
Avoid using PL_Sv in the -V argument processing.
Express the embedded perl program in a slightly terser way.
p4raw-id: //depot/perl@25027
Nicholas Clark [Thu, 30 Jun 2005 16:34:52 +0000]
Use Perl_sv_catpvf to shorten the code (source and object) needed for
commandline -V options that q\0...\0.
p4raw-id: //depot/perl@25026
Rafael Garcia-Suarez [Thu, 30 Jun 2005 16:15:31 +0000]
Add TODO tests for bug #36434
p4raw-id: //depot/perl@25025
Nicholas Clark [Thu, 30 Jun 2005 12:28:55 +0000]
The core shouldn't be using PL_na
p4raw-id: //depot/perl@25024
Nicholas Clark [Thu, 30 Jun 2005 12:15:14 +0000]
-V:... would get upset (syntax error) if ... contained unbalanced ().
p4raw-id: //depot/perl@25023
Nicholas Clark [Thu, 30 Jun 2005 11:40:37 +0000]
Replace newSVpv(...,0) with newSVpvn where we know the length.
p4raw-id: //depot/perl@25022
Nicholas Clark [Thu, 30 Jun 2005 11:20:33 +0000]
Why use Perl_form and newSVpv when newSVpvf will do it in one?
p4raw-id: //depot/perl@25021
Tels [Wed, 29 Jun 2005 21:19:52 +0000]
make t/uni/class.t faster
Message-Id: <
200506292120.05519@bloodgate.com>
p4raw-id: //depot/perl@25020
Nicholas Clark [Thu, 30 Jun 2005 09:57:31 +0000]
If gp_flags is unused, why are we even allocating it?
p4raw-id: //depot/perl@25019
Nicholas Clark [Thu, 30 Jun 2005 09:21:05 +0000]
Nothing is actually relying on GvUNIQUE holding state.
p4raw-id: //depot/perl@25018
Michael G. Schwern [Thu, 30 Jun 2005 01:02:30 +0000]
Re: [PATCH] Convert File::Basename tests to Test::More
Message-ID: <
20050630080230.GC17965@windhund.schwern.org>
p4raw-id: //depot/perl@25017
Steve Peters [Wed, 29 Jun 2005 21:47:23 +0000]
Re: [PATCH]Re: [perl #36417] IO::Handle::getline() doco should note an important difference from <$io>
Message-ID: <
20050630024723.GA3786@mccoy.peters.homeunix.org>
p4raw-id: //depot/perl@25016
Jarkko Hietaniemi [Thu, 30 Jun 2005 08:41:17 +0000]
some dusting off of the cross-compilation information
Message-ID: <
42C385FD.9040601@gmail.com>
p4raw-id: //depot/perl@25015
Steve Hay [Thu, 30 Jun 2005 07:57:25 +0000]
Silence MinGW warnings about system headers when building Errno
Thanks to Mike Guy for the suggested fix.
p4raw-id: //depot/perl@25014
Nicholas Clark [Wed, 29 Jun 2005 21:24:53 +0000]
Expand on parts of perltodo
p4raw-id: //depot/perl@25013
Nicholas Clark [Wed, 29 Jun 2005 21:09:16 +0000]
All tests pass (for me) with -DPERL_DONT_CREATE_GVSV
p4raw-id: //depot/perl@25012
Nicholas Clark [Wed, 29 Jun 2005 20:24:12 +0000]
Make warnings.t pass with -DPERL_DONT_CREATE_GVSV
p4raw-id: //depot/perl@25011
Nicholas Clark [Wed, 29 Jun 2005 19:25:24 +0000]
Fixes to -DPERL_DONT_CREATE_GVSV to make more tests pass
p4raw-id: //depot/perl@25010
Nicholas Clark [Wed, 29 Jun 2005 15:58:14 +0000]
First stab at not automatically creating an unused SV for GvSV
Enable it with -DPERL_DONT_CREATE_GVSV.
Currently if enabled 22 test scripts have failures, so still some way
to go.
p4raw-id: //depot/perl@25009
Rafael Garcia-Suarez [Wed, 29 Jun 2005 08:11:53 +0000]
Remove old variable needed for binary compatibility
p4raw-id: //depot/perl@25008
Nicholas Clark [Tue, 28 Jun 2005 22:02:03 +0000]
Convert strcpy to memcpy where we already know the length.
p4raw-id: //depot/perl@25007
Dave Mitchell [Tue, 28 Jun 2005 11:28:20 +0000]
move Carp.pod back into Carp.pm
p4raw-id: //depot/perl@25006
Rafael Garcia-Suarez [Tue, 28 Jun 2005 11:17:30 +0000]
B::Deparse was chocking on variable names with colons (like foo::::bar)
p4raw-id: //depot/perl@25005
Dominic Dunlop [Mon, 27 Jun 2005 19:46:59 +0000]
Re: Hints for 64bitall (PPC!) Darwin perl
Message-Id: <
1D31D9A6-2451-49EE-AD80-80F1D9CA2825@computer.org>
Date: Mon, 27 Jun 2005 19:46:59 +0200
p4raw-id: //depot/perl@25004
Steve Hay [Tue, 28 Jun 2005 08:01:21 +0000]
Stop "Possible use before definition" warning following change 24997
p4raw-id: //depot/perl@25003
Rafael Garcia-Suarez [Tue, 28 Jun 2005 07:40:35 +0000]
Upgrade to Time::HiRes 1.71
p4raw-id: //depot/perl@25002
Steve Hay [Tue, 28 Jun 2005 07:40:01 +0000]
Stop "suspicious pointer conversion" warning following change 24997
p4raw-id: //depot/perl@25001
Rafael Garcia-Suarez [Mon, 27 Jun 2005 21:57:04 +0000]
Don't install demo files with perl
p4raw-id: //depot/perl@25000
Mattia Barbon [Mon, 27 Jun 2005 22:07:00 +0000]
Avoid redefinition warning for MinGW
Message-ID: <Mahogany-0.66.0-1232-
20050627-220727.00@rbnet.it>
p4raw-id: //depot/perl@24999
Nicholas Clark [Mon, 27 Jun 2005 20:52:27 +0000]
Fix sv_dec of undefined PVs to (a) not downgrade to NV
(b) give -1, rather than +1
p4raw-id: //depot/perl@24998
Andy Lester [Mon, 27 Jun 2005 13:06:59 +0000]
We're going round in circles with pp_sys.c
Message-ID: <
20050627180659.GB29744@petdance.com>
(edited)
p4raw-id: //depot/perl@24997
Rafael Garcia-Suarez [Mon, 27 Jun 2005 17:19:45 +0000]
Fix installation of ptar(1) manpage.
The __END__ was making the POD being ignored by pod2man.
p4raw-id: //depot/perl@24996
Dave Mitchell [Mon, 27 Jun 2005 16:34:34 +0000]
Make Carp.pm even lighter (and Carp::Heavy even heavier)
Also move carp.pm pod to carp.pod
p4raw-id: //depot/perl@24995
Steve Hay [Mon, 27 Jun 2005 15:45:05 +0000]
Silence compiler warning in SDBM_File
Unless I'm missing something it looks like "key" actually is used,
and the "key = key" assignment causes bcc32 to complain about use
before definition!
p4raw-id: //depot/perl@24994
Alexey Tourbin [Sun, 26 Jun 2005 08:32:05 +0000]
XSLoader for Sys::Syslog
Message-ID: <
20050626043204.GA31585@solemn.turbinal.org>
p4raw-id: //depot/perl@24993
Rafael Garcia-Suarez [Mon, 27 Jun 2005 13:51:10 +0000]
Oops (fix previous fix).
p4raw-id: //depot/perl@24992
Rafael Garcia-Suarez [Mon, 27 Jun 2005 13:48:26 +0000]
Fix tests of Filter::Simple 0.82 in the core
p4raw-id: //depot/perl@24991