Jarkko Hietaniemi [Wed, 9 Nov 2005 17:45:07 +0000 (19:45 +0200)]
blead@26052 Symbian update
Message-ID: <
B356D8F434D20B40A8CEDAEC305A1F24E7A73D@esebe105.NOE.Nokia.com>
p4raw-id: //depot/perl@26068
Nicholas Clark [Wed, 9 Nov 2005 21:52:03 +0000 (21:52 +0000)]
As using -C to turn on utf8 IO is equivalent to the open pragma,
change 25925 had the side effect of breaking ext/Encode/t/perlio.t
Fixed by opening with :bytes.
p4raw-id: //depot/perl@26067
Nicholas Clark [Wed, 9 Nov 2005 21:30:02 +0000 (21:30 +0000)]
I/O is UTF-8, not "UNICODE"
p4raw-id: //depot/perl@26066
Nicholas Clark [Wed, 9 Nov 2005 20:53:29 +0000 (20:53 +0000)]
As using -C to turn on utf8 IO is equivalent to the open pragma,
change 25925 had the side effect of breaking t/io/utf8.t
Fixed by adding the missing binmode()s.
p4raw-id: //depot/perl@26065
Nicholas Clark [Wed, 9 Nov 2005 20:23:28 +0000 (20:23 +0000)]
Better diagnostics from io/utf8.t
p4raw-id: //depot/perl@26064
Nicholas Clark [Wed, 9 Nov 2005 17:29:44 +0000 (17:29 +0000)]
Make the Bytecode changes conditional on perl version.
p4raw-id: //depot/perl@26063
Graham Barr [Wed, 9 Nov 2005 06:09:48 +0000 (00:09 -0600)]
Re: [PATCH] Re: [perl #32383] DProf breaks List::Util::shuffle
Message-Id: <
6CAD749E-AE29-415A-9ACB-
BA8F6FB8279E@pobox.com>
p4raw-id: //depot/perl@26062
Nicholas Clark [Wed, 9 Nov 2005 11:21:10 +0000 (11:21 +0000)]
Simplify Perl_allocmy slightly, and cope better with the name is ""
case.
p4raw-id: //depot/perl@26061
Nicholas Clark [Wed, 9 Nov 2005 11:17:17 +0000 (11:17 +0000)]
Add a comment about possible future refactoring of the pad code.
p4raw-id: //depot/perl@26060
Nicholas Clark [Wed, 9 Nov 2005 10:56:28 +0000 (10:56 +0000)]
Remove superfluous strlen() from pp_require().
p4raw-id: //depot/perl@26059
Steve Peters [Wed, 9 Nov 2005 10:45:57 +0000 (10:45 +0000)]
Patch from Gisle to add NO_MATHOMS to the Compile-time options.
p4raw-id: //depot/perl@26058
Rafael Garcia-Suarez [Wed, 9 Nov 2005 10:31:35 +0000 (10:31 +0000)]
Don't declare a function inside another function
p4raw-id: //depot/perl@26057
Yitzchak Scott-Thoennes [Fri, 14 Oct 2005 00:33:29 +0000 (17:33 -0700)]
Configure setting patchlevel broken
Message-ID: <
20051014073329.GA3236@efn.org>
p4raw-id: //depot/perl@26056
Robin Houston [Tue, 8 Nov 2005 19:02:34 +0000 (19:02 +0000)]
Re: [perl #32383] DProf breaks List::Util::shuffle
Message-ID: <
20051108190234.GA25953@rpc142.cs.man.ac.uk>
p4raw-id: //depot/perl@26054
John E. Malmberg [Tue, 8 Nov 2005 23:09:03 +0000 (18:09 -0500)]
patch@26052 - compile rule for mathoms.c
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <
4371765F.1000900@qsl.net>
p4raw-id: //depot/perl@26053
Nicholas Clark [Tue, 8 Nov 2005 22:05:57 +0000 (22:05 +0000)]
It helps to actually *remove* the now-superfluous strlen().
(An addendum to 26050.)
p4raw-id: //depot/perl@26052
Nicholas Clark [Tue, 8 Nov 2005 21:55:40 +0000 (21:55 +0000)]
Moving the 4 writes of PL_no_mem followed by exit(1) to a static
function makes the object code slightly smaller.
p4raw-id: //depot/perl@26051
Nicholas Clark [Tue, 8 Nov 2005 21:37:52 +0000 (21:37 +0000)]
Eliminate some unnecessary strlen()s
p4raw-id: //depot/perl@26050
Nicholas Clark [Tue, 8 Nov 2005 20:43:11 +0000 (20:43 +0000)]
Eliminate duplicate strlen()s by explicitly calling it.
Note two places for future audit with FIXME.
Convert a SvPVX_const to SvPVX_const_nolen, where the length is unused.
p4raw-id: //depot/perl@26049
Nicholas Clark [Tue, 8 Nov 2005 20:35:11 +0000 (20:35 +0000)]
3 calls to strlen() we can avoid.
p4raw-id: //depot/perl@26048
Yitzchak Scott-Thoennes [Tue, 8 Nov 2005 08:46:42 +0000 (00:46 -0800)]
[DOC PATCH] mention @-, @+ in perl56delta.pod
Message-ID: <
20051108164642.GD7972@efn.org>
p4raw-id: //depot/perl@26047
Nicholas Clark [Tue, 8 Nov 2005 16:30:18 +0000 (16:30 +0000)]
Probaby a good idea to include DEBUG_LEAKING_SCALARS in -V output, as
its presence changes structure sizes.
p4raw-id: //depot/perl@26046
SADAHIRO Tomoyuki [Tue, 8 Nov 2005 23:36:13 +0000 (08:36 +0900)]
Re: A surprising segfault
Message-Id: <
20051108233535.735D.BQW10602@nifty.com>
p4raw-id: //depot/perl@26045
Steve Hay [Tue, 8 Nov 2005 10:16:56 +0000 (10:16 +0000)]
Remove an unused variable left over from change #26041
p4raw-link: @26041 on //depot/perl:
8c56068e9474ff1eb28abd58496550d54581dd25
p4raw-id: //depot/perl@26044
Benjamin Sugars [Fri, 20 Apr 2001 10:30:20 +0000 (06:30 -0400)]
Re: C<undef %::> considered harmful
Message-ID: <Pine.LNX.4.21.
0104201022040.1722-100000@marmot.rim.canoe.ca>
except the part that increases the refcount of PL_stderrgv, already
fixed separately.
p4raw-id: //depot/perl@26043
Rafael Garcia-Suarez [Tue, 8 Nov 2005 09:57:10 +0000 (09:57 +0000)]
Upgrade to CPAN 1.76_65
p4raw-id: //depot/perl@26042
Jan Dubois [Mon, 7 Nov 2005 20:39:02 +0000 (12:39 -0800)]
Remove unused USING_WIDE code from win32 and wince branches
From: "Jan Dubois" <jand@ActiveState.com>
Message-ID: <
078001c5e41e$
585c4140$
6401a8c0@candy>
p4raw-id: //depot/perl@26041
Steve Peters [Tue, 8 Nov 2005 00:41:51 +0000 (00:41 +0000)]
Updated perldiag.pod entry for "Can't use subscript..."
p4raw-id: //depot/perl@26040
Nicholas Clark [Mon, 7 Nov 2005 21:31:16 +0000 (21:31 +0000)]
Merge pp_slt, pp_sgt and pp_sge into pp_sle. (The most commonly used
of the 4. Not that any are that popular.)
p4raw-id: //depot/perl@26039
Dominic Dunlop [Mon, 7 Nov 2005 18:24:50 +0000 (19:24 +0100)]
Re: [perl #36061] Not OK: perl v5.8.7 on darwin-2level 8.1.0 (UNINSTALLED)
Message-ID: <
B9D07EB3-DF78-48A9-90C4-
AF3A89AAB7C6@mac.com>
README.macosx updates
p4raw-id: //depot/perl@26038
Nicholas Clark [Mon, 7 Nov 2005 15:21:01 +0000 (15:21 +0000)]
s/Nick Clark/Nicholas Clark/
p4raw-id: //depot/perl@26037
Nicholas Clark [Mon, 7 Nov 2005 15:18:51 +0000 (15:18 +0000)]
For each test function, test it as is, and with extra data appended
after each test character.
p4raw-id: //depot/perl@26036
Nicholas Clark [Mon, 7 Nov 2005 14:05:25 +0000 (14:05 +0000)]
The rarely used lcfirst and ucfirst share almost all their code.
Merge the two as pp_ucfirst.
p4raw-id: //depot/perl@26035
Nicholas Clark [Mon, 7 Nov 2005 13:22:35 +0000 (13:22 +0000)]
Fix bug #37628 (both lcfirst and ucfirst)
p4raw-id: //depot/perl@26034
Andy Lester [Fri, 4 Nov 2005 15:13:55 +0000 (09:13 -0600)]
Cleaning up x2p directory
Message-ID: <
20051104211355.GB12651@petdance.com>
p4raw-id: //depot/perl@26033
Gisle Aas [Sat, 5 Nov 2005 05:08:03 +0000 (21:08 -0800)]
Missing static declarations
Message-ID: <lracgj1bv0.fsf@caliper.activestate.com>
p4raw-id: //depot/perl@26032
Rafael Garcia-Suarez [Mon, 7 Nov 2005 11:49:46 +0000 (11:49 +0000)]
Remove CPAN.pm's META.yml.
Add CPAN.pm's SIGNATURE in MANIFEST.
p4raw-id: //depot/perl@26031
Jarkko Hietaniemi [Mon, 7 Nov 2005 13:32:15 +0000 (15:32 +0200)]
Symbian update blead@26025
Message-ID: <
B356D8F434D20B40A8CEDAEC305A1F24E7A70C@esebe105.NOE.Nokia.com>
p4raw-id: //depot/perl@26030
Nicholas Clark [Mon, 7 Nov 2005 10:52:08 +0000 (10:52 +0000)]
Add lib/CPAN/Admin.pm from CPAN to make version.t pass.
p4raw-id: //depot/perl@26029
Andy Lester [Fri, 4 Nov 2005 15:12:56 +0000 (09:12 -0600)]
Consting and localizing: Part LXVIII
Message-ID: <
20051104211256.GA12651@petdance.com>
p4raw-id: //depot/perl@26028
Chris Heath [Sun, 6 Nov 2005 20:08:05 +0000 (12:08 -0800)]
[perl #24254] Attempt to free unreferenced scalar
From: "Chris Heath via RT" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.11-24254-123984.4.
44134155985068@perl.org>
p4raw-id: //depot/perl@26027
Abe Timmerman [Sat, 5 Nov 2005 13:29:58 +0000 (15:29 +0200)]
follow up on 25969 for VMS
Message-Id: <
200511051229.58297.abe@ztreet.demon.nl>
p4raw-id: //depot/perl@26026
Steve Peters [Mon, 7 Nov 2005 03:42:53 +0000 (03:42 +0000)]
Added note to README.macosx regarding failures from broken locale
files.
p4raw-id: //depot/perl@26025
Steve Peters [Mon, 7 Nov 2005 02:58:31 +0000 (02:58 +0000)]
Fix documentation for gmtime().
p4raw-id: //depot/perl@26024
Steve Peters [Sun, 6 Nov 2005 20:18:23 +0000 (20:18 +0000)]
Upgrade to CPAN-1.76_61
p4raw-id: //depot/perl@26023
Steve Peters [Sun, 6 Nov 2005 19:16:54 +0000 (19:16 +0000)]
Nits in the pp_defined code spotted by Jarkko.
p4raw-id: //depot/perl@26022
Steve Peters [Sun, 6 Nov 2005 18:38:02 +0000 (18:38 +0000)]
Upgrade to Time-HiRes-1.82
p4raw-id: //depot/perl@26021
John E. Malmberg [Sat, 5 Nov 2005 21:28:33 +0000 (16:28 -0500)]
Re: [PATCH configure.com] add the new d_futimes as undef
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <
436D6A51.5040700@qsl.net>
p4raw-id: //depot/perl@26020
Nicholas Clark [Sat, 5 Nov 2005 16:47:31 +0000 (16:47 +0000)]
Make the 5.9 changes to B conditional on perl version.
p4raw-id: //depot/perl@26019
Nicholas Clark [Sat, 5 Nov 2005 16:28:09 +0000 (16:28 +0000)]
'[at]' should be '@'
Suck in CPAN/Nox.pm from CPAN, so that version.t passes.
p4raw-id: //depot/perl@26018
Steve Peters [Sat, 5 Nov 2005 14:49:11 +0000 (14:49 +0000)]
Kill warnings and add a panic to pp_defined() in case the wrong op
is passed in.
p4raw-id: //depot/perl@26017
Steve Peters [Sat, 5 Nov 2005 13:44:10 +0000 (13:44 +0000)]
Upgrade to CPAN-1.76_60.
p4raw-id: //depot/perl@26016
Nicholas Clark [Sat, 5 Nov 2005 12:57:40 +0000 (12:57 +0000)]
Allow passing of the full enum name into the tryAMAGICbin family of
macros, to avoid needing C pre-processor string concatenation within
the lowest level expansion.
p4raw-id: //depot/perl@26015
Steve Peters [Sat, 5 Nov 2005 12:55:47 +0000 (12:55 +0000)]
Upgrade to Time-HiRes-1.81
p4raw-id: //depot/perl@26014
Abe Timmerman [Sat, 5 Nov 2005 11:26:33 +0000 (13:26 +0200)]
add the new d_futimes as undef
Message-Id: <
200511051026.33940.abe@ztreet.demon.nl>
p4raw-id: //depot/perl@26013
Rafael Garcia-Suarez [Sat, 5 Nov 2005 10:13:56 +0000 (10:13 +0000)]
Remove the obsolete KNOWN PROBLEMS sections from perlcall.pod
(noticed by Robin Houston)
p4raw-id: //depot/perl@26012
SADAHIRO Tomoyuki [Sat, 5 Nov 2005 05:54:00 +0000 (05:54 +0000)]
Re: A surprising segfault
Message-Id: <
20051105135053.27D7.BQW10602@nifty.com>
p4raw-id: //depot/perl@26011
Nicholas Clark [Sat, 5 Nov 2005 08:32:39 +0000 (08:32 +0000)]
dorassign doesn't need --SP;
p4raw-id: //depot/perl@26010
Dave Mitchell [Sat, 5 Nov 2005 01:57:23 +0000 (01:57 +0000)]
pp_print didn't extend the stack before pushing its return value
p4raw-id: //depot/perl@26009
Steve Peters [Sat, 5 Nov 2005 01:39:51 +0000 (01:39 +0000)]
Typos in opcode.pl this time.
p4raw-id: //depot/perl@26008
Steve Peters [Sat, 5 Nov 2005 01:36:17 +0000 (01:36 +0000)]
Merge pp_andassign, pp_orassign, and pp_dorassign into pp_and,
pp_or, and pp_defined, respectively.
p4raw-id: //depot/perl@26007
Nicholas Clark [Fri, 4 Nov 2005 22:50:22 +0000 (22:50 +0000)]
s/printf/my_printf/ because we're using the return value.
My mistake spotted by Gisle.
p4raw-id: //depot/perl@26006
Steve Peters [Fri, 4 Nov 2005 21:41:43 +0000 (21:41 +0000)]
s/pp_dor/pp_defined/
p4raw-id: //depot/perl@26005
Steve Peters [Fri, 4 Nov 2005 21:39:44 +0000 (21:39 +0000)]
I barely knew ya pp_dor. Merged into pp_defined from whence you came.
This change has also caused pp_defined to be promoted to being a hot
op.
p4raw-id: //depot/perl@26004
Nicholas Clark [Fri, 4 Nov 2005 21:22:46 +0000 (21:22 +0000)]
Use the return value of sprintf in sv_2pv_flags. Remove dead code.
p4raw-id: //depot/perl@26003
Nicholas Clark [Fri, 4 Nov 2005 21:03:58 +0000 (21:03 +0000)]
You can't there from here. (Dead code in sv_2pv_flags)
p4raw-id: //depot/perl@26002
Nicholas Clark [Fri, 4 Nov 2005 20:47:34 +0000 (20:47 +0000)]
Use the return value from sprintf().
p4raw-id: //depot/perl@26001
Nicholas Clark [Fri, 4 Nov 2005 20:20:56 +0000 (20:20 +0000)]
pp_semop can fit within Perl_pp_shmwrite().
p4raw-id: //depot/perl@26000
Nicholas Clark [Fri, 4 Nov 2005 19:53:33 +0000 (19:53 +0000)]
The remaining special logic in pp_syswrite can be moved into pp_send,
which is actually already 50% syswrite.
p4raw-id: //depot/perl@25999
Rafael Garcia-Suarez [Fri, 4 Nov 2005 18:38:34 +0000 (18:38 +0000)]
Revert patch #25993.
p4raw-id: //depot/perl@25998
Steve Hay [Fri, 4 Nov 2005 17:23:49 +0000 (17:23 +0000)]
Fix a Win32 linker error following change #25972
p4raw-link: @25972 on //depot/perl:
ce6987d0ee9b127be2a1769a57aa5a88de5b51ef
p4raw-id: //depot/perl@25997
Alan Burlison [Fri, 4 Nov 2005 16:33:30 +0000 (16:33 +0000)]
use clearenv if available
Message-ID: <
436B8D5A.4010502@sun.com>
p4raw-id: //depot/perl@25996
Steve Peters [Fri, 4 Nov 2005 09:00:25 +0000 (03:00 -0600)]
Re: futimes [PATCH]
Message-ID: <
20051104150025.GA3873@mccoy.peters.homeunix.org>
p4raw-id: //depot/perl@25995
Andreas König [Fri, 4 Nov 2005 08:17:25 +0000 (09:17 +0100)]
[perl #19049] Incorrect $` after replacement
Message-ID: <87fyqc51bu.fsf@k75.linux.bogus>
p4raw-id: //depot/perl@25993
Robin Houston [Fri, 4 Nov 2005 15:20:29 +0000 (15:20 +0000)]
Re: [PATCH] sort/multicall patch
Message-ID: <
20051104152029.GA17169@rpc142.cs.man.ac.uk>
p4raw-id: //depot/perl@25992
Gisle Aas [Tue, 1 Nov 2005 03:27:49 +0000 (19:27 -0800)]
Re: Configure -Dno_mathoms
Message-ID: <lrslug7glm.fsf@caliper.activestate.com>
p4raw-id: //depot/perl@25991
Nicholas Clark [Fri, 4 Nov 2005 14:47:49 +0000 (14:47 +0000)]
Merge msgsnd, msgrcv with Perl_pp_shmwrite().
"Perfection is achieved not when there's nothing more to add,
but when there's nothing left to remove" (Antoine de Saint-Exupéry)
p4raw-id: //depot/perl@25990
Nicholas Clark [Fri, 4 Nov 2005 14:21:19 +0000 (14:21 +0000)]
Once more, with feeling.
[Mmm, has someone been swapping the coffee for decaf?]
[Actual cause - make sure the edited version of the file is in the
correct directory]
p4raw-id: //depot/perl@25989
Nicholas Clark [Fri, 4 Nov 2005 14:18:14 +0000 (14:18 +0000)]
Meta-oops. Change 25987 was not the change you were looking for.
p4raw-id: //depot/perl@25988
Nicholas Clark [Fri, 4 Nov 2005 14:09:11 +0000 (14:09 +0000)]
Oops. This new panic was meant to be added to the documented
diagnostics.
p4raw-id: //depot/perl@25987
Nicholas Clark [Fri, 4 Nov 2005 13:02:42 +0000 (13:02 +0000)]
ftrwrite, ftrexec, fteread, ftewrite and fteexec can all be merged
with Perl_pp_ftrread().
p4raw-id: //depot/perl@25986
Steve Peters [Fri, 4 Nov 2005 12:02:51 +0000 (12:02 +0000)]
Upgrade to Time-HiRes-1.80
p4raw-id: //depot/perl@25985
Nicholas Clark [Fri, 4 Nov 2005 11:36:24 +0000 (11:36 +0000)]
PERL_EFF_ACCESS_[RWX]_OK can go.
p4raw-id: //depot/perl@25984
Nicholas Clark [Fri, 4 Nov 2005 11:16:08 +0000 (11:16 +0000)]
The PERL_EFF_ACCESS_[RWX]_OK macros are all defined as triples, so
can be refactored to a single platform dependent PERL_EFF_ACCESS macro
with the other 3 implemented in terms of it.
p4raw-id: //depot/perl@25983
Andy Lester [Fri, 4 Nov 2005 00:37:54 +0000 (18:37 -0600)]
bad semicolon in pp_ftrowned
Message-ID: <
20051104063753.GA3863@petdance.com>
p4raw-id: //depot/perl@25982
Steve Peters [Fri, 4 Nov 2005 00:10:21 +0000 (00:10 +0000)]
Upgrade to Time-HiRes 1.79
p4raw-id: //depot/perl@25981
Steve Peters [Thu, 3 Nov 2005 21:23:48 +0000 (21:23 +0000)]
Reverting the reversion. va_end() goes with va_start().
p4raw-id: //depot/perl@25980
Rafael Garcia-Suarez [Thu, 3 Nov 2005 21:07:54 +0000 (21:07 +0000)]
Fix test failures introduced by the change of flags on op_sort
p4raw-id: //depot/perl@25979
Steve Peters [Thu, 3 Nov 2005 20:28:20 +0000 (20:28 +0000)]
Upgrade to Time-HiRes-1.78
p4raw-id: //depot/perl@25978
Steve Peters [Thu, 3 Nov 2005 17:27:58 +0000 (17:27 +0000)]
Change #25976 seemed to cause test failures in ext/B/t/f_sort.t. What
was that line about Jenga again?
p4raw-id: //depot/perl@25977
Steve Peters [Thu, 3 Nov 2005 17:14:17 +0000 (17:14 +0000)]
Missing va_end(args) from SA_SIGINFO related code.
p4raw-id: //depot/perl@25976
Steve Peters [Thu, 3 Nov 2005 16:00:12 +0000 (16:00 +0000)]
Test for the right signal should use the constant for that signal.
p4raw-id: //depot/perl@25975
Steve Peters [Thu, 3 Nov 2005 15:07:26 +0000 (15:07 +0000)]
Add appropriate skips to t/io/fs.t to fix test failures on Cygwin.
p4raw-id: //depot/perl@25974
Steve Peters [Thu, 3 Nov 2005 14:56:25 +0000 (14:56 +0000)]
More core test cleanups. Mainly fixes to remove code that caused
warnings, but there were a few bug fixes that were hidden by
no using warnings.
p4raw-id: //depot/perl@25973
Nicholas Clark [Thu, 3 Nov 2005 14:19:34 +0000 (14:19 +0000)]
Perl_pp_symlink and Perl_pp_link can be merged. The diff looks evil,
but the actual finished code is not as bad as it seems.
p4raw-id: //depot/perl@25972
Alan Burlison [Thu, 3 Nov 2005 12:54:16 +0000 (12:54 +0000)]
Document some bogus compiler warnings in README.solaris
Subject: Re: Why is malloc_wrap now the default?
Message-ID: <
436A0878.1030703@sun.com>
p4raw-id: //depot/perl@25971
Steve Peters [Thu, 3 Nov 2005 11:37:31 +0000 (11:37 +0000)]
Upgrade to Time-HiRes-1.77
p4raw-id: //depot/perl@25970
Nicholas Clark [Thu, 3 Nov 2005 11:09:39 +0000 (11:09 +0000)]
Patch 3945 was a bit overkeen - the effective parameter to cando() and
ingroup() is a boolean flag, not a GID or UID.
p4raw-id: //depot/perl@25969
Nicholas Clark [Thu, 3 Nov 2005 09:51:56 +0000 (09:51 +0000)]
Avoiding source code duplication for the lstat() on filehandle %s
warning also makes the object code slightly smaller.
p4raw-id: //depot/perl@25968
Steve Peters [Thu, 3 Nov 2005 02:09:30 +0000 (02:09 +0000)]
Clean up some test files.
p4raw-id: //depot/perl@25967