This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
17 years agocorrectly handle C<< >> and C<<< >>> in diagnostics
Yitzchak Scott-Thoennes [Tue, 25 May 2004 02:29:37 +0000 (19:29 -0700)]
correctly handle C<< >> and C<<< >>> in diagnostics
Message-ID: <20040525092937.GA2332@efn.org>

p4raw-id: //depot/perl@22848

17 years agoTests for change #22842, by SADAHIRO Tomoyuki
Rafael Garcia-Suarez [Mon, 24 May 2004 16:12:41 +0000 (16:12 +0000)]
Tests for change #22842, by SADAHIRO Tomoyuki
(adapted to the core)
p4raw-link: @22842 on //depot/perl: f5cee72b6610421c22d816640f267c5b45b0450e

p4raw-id: //depot/perl@22843

17 years agoRe: utf-8 and taint don't work together
SADAHIRO Tomoyuki [Sat, 22 May 2004 21:38:33 +0000 (06:38 +0900)]
Re: utf-8 and taint don't work together
Date: Sat, 22 May 2004 21:38:33 +0900
Message-Id: <20040522212704.C068.BQW10602@nifty.com>

Date: Sun, 23 May 2004 09:56:15 +0900
Message-Id: <20040523095609.E404.BQW10602@nifty.com>

p4raw-id: //depot/perl@22842

17 years agowin32_chsize is not exported on Win32
Steve Hay [Mon, 24 May 2004 12:52:48 +0000 (13:52 +0100)]
win32_chsize is not exported on Win32
Message-ID: <40B1E210.4050202@uk.radan.com>

p4raw-id: //depot/perl@22841

17 years agoRe: [perl #29765] PERL-5.8.4 INSTALL
Yitzchak Scott-Thoennes [Fri, 21 May 2004 11:35:34 +0000 (04:35 -0700)]
Re: [perl #29765] PERL-5.8.4 INSTALL
Message-ID: <20040521183533.GA5108@efn.org>
(plus whitespace removal)

p4raw-id: //depot/perl@22840

17 years ago [perl #29790] Optimization busted: '@a = "b", sort @a' drops "b"
Dave Mitchell [Sat, 22 May 2004 11:15:34 +0000 (11:15 +0000)]
 [perl #29790] Optimization busted: '@a = "b", sort @a' drops "b"
 Fix the sort-in-place optimization of change #22349.
p4raw-link: @22349 on //depot/perl: fe1bc4cf71e7b04d33e679798964a090d9fa7b46

p4raw-id: //depot/perl@22839

17 years agoUpdate to Scalar-List-Utils-1.14
Graham Barr [Sat, 22 May 2004 07:41:21 +0000 (07:41 +0000)]
Update to Scalar-List-Utils-1.14

p4raw-id: //depot/perl@22838

17 years agoProposed doc patch for getsockopt
Ton Hospel [Sun, 16 May 2004 13:35:20 +0000 (13:35 +0000)]
Proposed doc patch for getsockopt
Message-Id: <c87qmo$u9b$1@post.home.lunix>

p4raw-id: //depot/perl@22837

17 years agoh2xs doesn't recognize indented enums
Tassilo von Parseval [Fri, 21 May 2004 10:51:58 +0000 (12:51 +0200)]
h2xs doesn't recognize indented enums
Message-id: <20040521085158.GA10660@ethan>
(modified regexp)

p4raw-id: //depot/perl@22836

17 years agoUpgrade to Encode 2.00.
Rafael Garcia-Suarez [Thu, 20 May 2004 13:30:25 +0000 (13:30 +0000)]
Upgrade to Encode 2.00.

p4raw-id: //depot/perl@22835

17 years agoTest portability nit.
Steve Hay [Tue, 18 May 2004 11:31:04 +0000 (12:31 +0100)]
Test portability nit.
Subject: [PATCH] Re: Smoke [5.9.2] 22821 FAIL(F) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
Message-ID: <40A9E5E8.7030800@uk.radan.com>

p4raw-id: //depot/perl@22833

17 years agoimprove hashing algorithm for ptr tables in perl_clone:
Dave Mitchell [Wed, 19 May 2004 21:02:04 +0000 (21:02 +0000)]
improve hashing algorithm for ptr tables in perl_clone:
the bottom few bits of a pointer are usually zero

p4raw-id: //depot/perl@22831

17 years ago[perl #29637] Thread creation time is hypersensitive
Dave Mitchell [Wed, 19 May 2004 20:17:55 +0000 (20:17 +0000)]
[perl #29637] Thread creation time is hypersensitive

Due to a logic error, the dup ptr table sometimes wans't being
grown, leading to extremely slow cloning.

p4raw-id: //depot/perl@22830

17 years agoperlrun.pod minor fixes :
Rafael Garcia-Suarez [Tue, 18 May 2004 13:05:48 +0000 (13:05 +0000)]
perlrun.pod minor fixes :
- the parameter to -x is optional
- pod nit

p4raw-id: //depot/perl@22829

17 years ago[perl #29623] Patch for h2xs.t in Perl 5.8.4
mats@sm5sxl.net [Sun, 16 May 2004 13:33:32 +0000 (13:33 +0000)]
[perl #29623] Patch for h2xs.t in Perl 5.8.4
From: mats@sm5sxl.net (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.9-29623-87522.10.1965589695082@perl.org>

p4raw-id: //depot/perl@22828

17 years agoRe: Smoke [5.9.2] 22818 FAIL(F) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
Steve Hay [Fri, 14 May 2004 17:33:17 +0000 (18:33 +0100)]
Re: Smoke [5.9.2] 22818 FAIL(F) MSWin32 WinXP/.Net SP1 (x86/1 cpu)
Message-ID: <40A4F4CD.2000003@uk.radan.com>

p4raw-id: //depot/perl@22827

17 years agoError message too wide.
Rafael Garcia-Suarez [Tue, 18 May 2004 08:15:27 +0000 (08:15 +0000)]
Error message too wide.

p4raw-id: //depot/perl@22826

17 years agoRemove a TODO test that is no longer to do.
Rafael Garcia-Suarez [Mon, 17 May 2004 15:12:03 +0000 (15:12 +0000)]
Remove a TODO test that is no longer to do.

p4raw-id: //depot/perl@22825

17 years agoFix new B::Concise test output
Jim Cromie [Mon, 17 May 2004 09:19:00 +0000 (03:19 -0600)]
Fix new B::Concise test output
Subject: Re: Smoke [5.9.2] 22820 FAIL(F) openbsd 3.5 (i386/1 cpu)
Message-ID: <40A8D7E4.1020007@divsol.com>

p4raw-id: //depot/perl@22824

17 years agoRe: [perl #29581] glob() misses a lot of matches
LAUN Wolfgang [Mon, 17 May 2004 07:38:19 +0000 (09:38 +0200)]
Re: [perl #29581] glob() misses a lot of matches
Message-ID: <DF27CDCBD2581D4B88431901094E4B4D02B0C71E@attmsx1.aut.alcatel.at>

p4raw-id: //depot/perl@22823

17 years agoDavid Manura is the new maintainer of Text::Balanced.
Rafael Garcia-Suarez [Mon, 17 May 2004 08:49:53 +0000 (08:49 +0000)]
David Manura is the new maintainer of Text::Balanced.

p4raw-id: //depot/perl@22822

17 years agomake Text::Balanced skip "case /..../" correctly for Switch.pm
Dave Mitchell [Sun, 16 May 2004 15:31:42 +0000 (15:31 +0000)]
make Text::Balanced skip "case /..../" correctly for Switch.pm

p4raw-id: //depot/perl@22821

17 years agoRe: more B::Concise stuff (PATCH - updated)
Jim Cromie [Mon, 10 May 2004 05:28:11 +0000 (23:28 -0600)]
Re: more B::Concise stuff (PATCH - updated)
Message-ID: <409F674B.2000506@divsol.com>

p4raw-id: //depot/perl@22820

17 years agoAdd new dUNDERBAR and UNDERBAR macros, to help XS writers to
Rafael Garcia-Suarez [Fri, 14 May 2004 09:38:43 +0000 (09:38 +0000)]
Add new dUNDERBAR and UNDERBAR macros, to help XS writers to
access the $_ variable, even when there is a lexical one in scope.

p4raw-id: //depot/perl@22819

17 years agoBOM-marked and (BOMless) UTF-16 scripts not working
Jarkko Hietaniemi [Wed, 12 May 2004 21:31:17 +0000 (00:31 +0300)]
BOM-marked and (BOMless) UTF-16 scripts not working
Message-ID: <40A26D75.8080406@iki.fi>
Date: Wed, 12 May 2004 21:31:17 +0300

p4raw-id: //depot/perl@22818

17 years ago[perl #29527] Perl 5.8.4 build problems on LynxOS
Olli Savia [Wed, 12 May 2004 13:02:41 +0000 (13:02 +0000)]
[perl #29527] Perl 5.8.4 build problems on LynxOS
From: Olli Savia (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.9-29527-87290.17.3367022021997@perl.org>

p4raw-id: //depot/perl@22817

17 years agoMake XSLoader update @DynaLoader::dl_shared_objects.
Rafael Garcia-Suarez [Wed, 12 May 2004 16:16:50 +0000 (16:16 +0000)]
Make XSLoader update @DynaLoader::dl_shared_objects.

p4raw-id: //depot/perl@22816

17 years agoConfigure shouldn't unconditionally add in -pipe
Andy Dougherty [Tue, 11 May 2004 13:14:42 +0000 (09:14 -0400)]
Configure shouldn't unconditionally add in -pipe
Message-ID: <Pine.SOL.4.58.0405111313210.14279@maxwell.phys.lafayette.edu>

p4raw-id: //depot/perl@22815

17 years agoAdd the byte-order modifiers '<' and '>' to the pack tutorial.
Marcus Holland-Moritz [Tue, 11 May 2004 17:42:13 +0000 (17:42 +0000)]
Add the byte-order modifiers '<' and '>' to the pack tutorial.
This completes the series: #22734, #22745, #22754, #22780

p4raw-id: //depot/perl@22812

17 years ago'v' unpacks unsigned shorts.
Marcus Holland-Moritz [Tue, 11 May 2004 17:21:35 +0000 (17:21 +0000)]
'v' unpacks unsigned shorts.

p4raw-id: //depot/perl@22811

17 years agovarious -V: searches [PATCH]
Jim Cromie [Tue, 11 May 2004 00:15:46 +0000 (18:15 -0600)]
various -V: searches [PATCH]
Message-ID: <40A06F92.1070607@divsol.com>

p4raw-id: //depot/perl@22810

17 years agoMore pod names in the debugger for the runman command
Rafael Garcia-Suarez [Tue, 11 May 2004 11:00:31 +0000 (11:00 +0000)]
More pod names in the debugger for the runman command

p4raw-id: //depot/perl@22809

17 years agodebugger (step backwards)
Richard Foley [Tue, 11 May 2004 11:04:11 +0000 (13:04 +0200)]
debugger (step backwards)
Message-Id: <200405111104.11484.richard.foley@rfi.net>

p4raw-id: //depot/perl@22808

17 years agovoid context !~ generates "Useless use of not at line..." warning
Yitzchak Scott-Thoennes [Sun, 9 May 2004 00:59:19 +0000 (17:59 -0700)]
void context !~ generates "Useless use of not at line..." warning
Message-ID: <20040509075919.GA3752@efn.org>

p4raw-id: //depot/perl@22807

17 years agoRe: a little extra cmdline help. [PATCH]
Jim Cromie [Mon, 10 May 2004 15:25:07 +0000 (09:25 -0600)]
Re: a little extra cmdline help. [PATCH]
Message-Id: <409FF333.4020104@divsol.com>

p4raw-id: //depot/perl@22806

17 years agoRemove stray '.
Abhijit Menon-Sen [Mon, 10 May 2004 11:10:34 +0000 (11:10 +0000)]
Remove stray '.

p4raw-id: //depot/perl@22804

17 years agoFile::Copy Pod
Slaven Rezic [Mon, 10 May 2004 09:57:37 +0000 (09:57 +0000)]
File::Copy Pod
Message-Id: <1084183057.10822@devpc01.iconmobile.de>

p4raw-id: //depot/perl@22803

17 years agosymbolic references like ${"foo$index"}*3 would incorrectly warn
Dave Mitchell [Fri, 7 May 2004 19:12:29 +0000 (19:12 +0000)]
symbolic references like ${"foo$index"}*3 would incorrectly warn
that $index was the uninitialized value, when in fact it was $foo1

p4raw-id: //depot/perl@22802

17 years agoRe: stdio still supported?
Jim Cromie [Thu, 6 May 2004 16:37:56 +0000 (10:37 -0600)]
Re: stdio still supported?
Message-Id:  <409ABE44.8060307@divsol.com>

Update B::Concise tests to skip stuff requiring the
"open to a scalar" feature of Perlio is it isn't available.
Also note this caveat in perlfunc.pod

p4raw-id: //depot/perl@22801

17 years agoWindows issues with select() are already documented in perlport.
Marcus Holland-Moritz [Fri, 7 May 2004 16:58:57 +0000 (16:58 +0000)]
Windows issues with select() are already documented in perlport.

p4raw-id: //depot/perl@22800

17 years ago[perl #29397] Change in pod2man arguments
Thorsten Glaser [Thu, 6 May 2004 22:08:10 +0000 (22:08 +0000)]
[perl #29397] Change in pod2man arguments
From: Thorsten Glaser (via RT) <perlbug-followup@perl.org>
Message-Id: <rt-3.0.9-29397-86929.5.37563386041974@perl.org>

p4raw-id: //depot/perl@22799

17 years ago[perl #29395] Scalar::Util::refaddr falsely returns false
Marcus Holland-Moritz [Fri, 7 May 2004 11:42:37 +0000 (11:42 +0000)]
[perl #29395] Scalar::Util::refaddr falsely returns false
Add mg_get() to refaddr() when SV is magical.
Fix the non-xs version of looks_like_number().

p4raw-id: //depot/perl@22798

17 years agoDocument that select() on Windows doesn't work on non-socket filehandles.
Marcus Holland-Moritz [Fri, 7 May 2004 10:57:23 +0000 (10:57 +0000)]
Document that select() on Windows doesn't work on non-socket filehandles.

p4raw-id: //depot/perl@22797

17 years ago[perl #29346] Double warning for int(undef) and abs(undef)
Marcus Holland-Moritz [Thu, 6 May 2004 17:19:17 +0000 (17:19 +0000)]
[perl #29346] Double warning for int(undef) and abs(undef)
Remove the duplicate warnings and update tests.

p4raw-id: //depot/perl@22796

17 years agoAdd a small script to check whether a perl source tree
James Mastros [Thu, 6 May 2004 14:45:53 +0000 (16:45 +0200)]
Add a small script to check whether a perl source tree
(with or without generated files) is friendly with
case-insensitive filesystems.
Adapted from :
Subject: Re: STerm.pl vs Sterm.pl
Message-ID: <20040506124556.2402.qmail@onion.perl.org>

p4raw-id: //depot/perl@22793

17 years agoProblem with system() on Win9x and command.com (perl 5.8.x-5.9.x)
bilbo@ua.fm [Wed, 28 Apr 2004 00:19:55 +0000 (03:19 +0300)]
Problem with system() on Win9x and command.com (perl 5.8.x-5.9.x)
Message-ID: <611491036.20040428001955@ua.fm>

p4raw-id: //depot/perl@22789

17 years agoadd -pipe to gcc's default flags
H.Merijn Brand [Thu, 6 May 2004 11:35:21 +0000 (11:35 +0000)]
add -pipe to gcc's default flags
it has shown a compile time speed increase of about 40% on
Linux and HP-UX, and also works on cygwin-1.5.9. On failing
OS/gcc combo's remove it in the hints

p4raw-id: //depot/perl@22788

17 years agoAdd tests for mX?PUSH[inup] macros.
Steve Hay [Wed, 5 May 2004 15:34:45 +0000 (16:34 +0100)]
Add tests for mX?PUSH[inup] macros.

Subject: Re: [PATCH] Document limitations in PUSHi et al macros and add new mPUSHi et al macros
Message-ID: <4098FB85.1060602@uk.radan.com>

p4raw-id: //depot/perl@22783

17 years agoProblem with h2xs
David Cannings [Mon, 3 May 2004 13:44:33 +0000 (14:44 +0100)]
Problem with h2xs
Message-Id: <200405031344.33723.lists@edeca.net>
(Second patch only)

p4raw-id: //depot/perl@22782

17 years ago[perl #29340] Bizarre copy of ARRAY
Dave Mitchell [Tue, 4 May 2004 19:20:36 +0000 (19:20 +0000)]
[perl #29340] Bizarre copy of ARRAY
make sure a pad op's flags are updated after optimising away
the assignment in my @a = () (see change 22520).

p4raw-id: //depot/perl@22781

17 years agoAdd byte-order group modifiers to (un)pack templates.
Marcus Holland-Moritz [Mon, 3 May 2004 20:14:41 +0000 (22:14 +0200)]
Add byte-order group modifiers to (un)pack templates.
Follow-up on: #22734, #22745, #22753, #22754.

Subject: Group modifiers in (un)pack templates
Message-Id: <20040503201441.1b058e0d@r2d2>

p4raw-id: //depot/perl@22780

17 years agoFix mX?PUSH[inup] macros. (Follow-up to #22756 and #22757)
Marcus Holland-Moritz [Mon, 3 May 2004 20:03:28 +0000 (22:03 +0200)]
Fix mX?PUSH[inup] macros. (Follow-up to #22756 and #22757)

Subject: Re: [PATCH] Document limitations in PUSHi et al macros and add new mPUSHi et al macros
Message-Id: <20040503200328.24efcda5@r2d2>

p4raw-id: //depot/perl@22779

17 years agoadd test for change #22746 ([perl #29102] Crash on assign to lex fh)
Dave Mitchell [Mon, 3 May 2004 21:07:44 +0000 (21:07 +0000)]
add test for change #22746 ([perl #29102] Crash on assign to lex fh)
p4raw-link: @22746 on //depot/perl: 8f3c2c0cb1ce993e7d37b84cf6256c76fd3a298a

p4raw-id: //depot/perl@22778

17 years agoadd test for change #22776 ("open m" crashes Perl)
Dave Mitchell [Mon, 3 May 2004 20:48:53 +0000 (20:48 +0000)]
add test for change #22776 ("open m" crashes Perl)
p4raw-link: @22776 on //depot/perl: e2ab214b14c9284fa9074628aa22936a93dab84f

p4raw-id: //depot/perl@22777

17 years ago[perl #28986] perl -e "open m" crashes Perl
Dave Mitchell [Mon, 3 May 2004 20:26:22 +0000 (20:26 +0000)]
[perl #28986] perl -e "open m" crashes Perl

p4raw-id: //depot/perl@22776

17 years ago[perl #29127] scalar delete of empty slice returned garbage
Dave Mitchell [Mon, 3 May 2004 18:52:39 +0000 (18:52 +0000)]
[perl #29127] scalar delete of empty slice returned garbage

p4raw-id: //depot/perl@22775

17 years ago [perl #28938] split could leave an array without &PL_sv_undef
Dave Mitchell [Mon, 3 May 2004 17:44:44 +0000 (17:44 +0000)]
 [perl #28938] split could leave an array without &PL_sv_undef
 in the unused elements

p4raw-id: //depot/perl@22774

17 years agoRe: "fuzzy" in mktables
Jarkko Hietaniemi [Sat, 1 May 2004 16:37:47 +0000 (19:37 +0300)]
Re: "fuzzy" in mktables
Message-ID: <4093A82B.6040609@iki.fi>
Date: Sat, 01 May 2004 16:37:47 +0300

p4raw-id: //depot/perl@22773

17 years agoremove spurious intentation in utf8_pva.pl
Dave Mitchell [Mon, 3 May 2004 13:33:21 +0000 (13:33 +0000)]
remove spurious intentation in utf8_pva.pl

p4raw-id: //depot/perl@22772

17 years agoensure that utf8 Perl code magically called from a regex localizes $.
Dave Mitchell [Mon, 3 May 2004 13:28:24 +0000 (13:28 +0000)]
ensure that utf8 Perl code magically called from a regex localizes $.

p4raw-id: //depot/perl@22771

17 years agoIntegrate:
Nicholas Clark [Mon, 3 May 2004 11:19:10 +0000 (11:19 +0000)]
Integrate:
[ 22694]
For maint, I don't think that we can have sperl go sulky if invoked
from a #! line. So keep .../sperl functional, and have the /dev/fd/...
only set ID exectuable reside under a different name (suidperl)

[ 22700]
The set uid perl is now called setuidperl. Not suidperl.
Which I discover is hardlinked from sperl by ./installperl
elsewhere. Helpfully confusing installperl script.

[ 22718]
Revert 22700 (as part of changes suggested by Brendan O'Dea)

[ 22719]
Revert 22694

[ 22720]
Simpler suggstion to resolve the #!/usr/bin/suidperl vs. the set uid
binary must have fd script conundrum, as suggested by Brendan O'Dea
Plus restore the more helpful error message from 22694 and the gist
of the perl584delta changes from 22700
p4raw-link: @22720 on //depot/maint-5.8/perl: 18b810caba1ff3a8890bc392e4295393205e4c8e
p4raw-link: @22719 on //depot/maint-5.8/perl: cc5f7b51347dc0d99d849e19d8755fc160395010
p4raw-link: @22718 on //depot/maint-5.8/perl: 707d38420c0aa304635c36abea7b0b136d63cfcd
p4raw-link: @22700 on //depot/maint-5.8/perl: b08f99954ac05f6d7940d41d47dfcac67b906a1b
p4raw-link: @22694 on //depot/maint-5.8/perl: fa25506f523a62926d5deae9ce3b6c9c45bbfdd3

p4raw-id: //depot/perl@22770
p4raw-integrated: from //depot/maint-5.8/perl@22718 'edit in' INSTALL
(@22700..)
p4raw-integrated: from //depot/maint-5.8/perl@22700 'edit in'
pod/perldiag.pod (@22583..) installperl perl.c (@22694..)
'ignore' pod/perlsec.pod (@21947..)

17 years ago[perl #29073] Reference to incorrect method in documentation of
bob@starlabs.net [Thu, 22 Apr 2004 10:49:22 +0000 (10:49 +0000)]
[perl #29073] Reference to incorrect method in documentation of
From: "bob@starlabs.net (via RT)" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.8-29073-85903.18.1381766820328@perl.org>
Date: 22 Apr 2004 10:49:22 -0000

p4raw-id: //depot/perl@22769

17 years agoIt seems daft to me that we have a synopis example that will fail if
Nicholas Clark [Sun, 2 May 2004 22:40:18 +0000 (22:40 +0000)]
It seems daft to me that we have a synopis example that will fail if
gcc happened to be invoked via the name cc, and completely ignores
the far more reliable 'gccversion' variable
So here's one using 'usethreads' that ought to work everywhere.

p4raw-id: //depot/perl@22768

17 years agoEnsure that perforce understands that the debuggers are now as one.
Nicholas Clark [Sun, 2 May 2004 20:30:35 +0000 (20:30 +0000)]
Ensure that perforce understands that the debuggers are now as one.
(As suggested by Nick I-S)

p4raw-id: //depot/perl@22767
p4raw-integrated: from //depot/maint-5.8/perl@22740 'copy in'
lib/perl5db.pl (@19682..)

17 years agoMake t/uni/class.t pass on case insensitive file systems
Nicholas Clark [Sun, 2 May 2004 18:18:25 +0000 (18:18 +0000)]
Make t/uni/class.t pass on case insensitive file systems

p4raw-id: //depot/perl@22765

17 years agoSave some repeated strlen()s in Perl_swash_init
Nicholas Clark [Sun, 2 May 2004 17:57:12 +0000 (17:57 +0000)]
Save some repeated strlen()s in Perl_swash_init

p4raw-id: //depot/perl@22764

17 years agoAnd that same fool forgot to add the not-really-needed "fuzzy" versions
Nicholas Clark [Sat, 1 May 2004 14:07:45 +0000 (14:07 +0000)]
And that same fool forgot to add the not-really-needed "fuzzy" versions
of some binary property files

p4raw-id: //depot/perl@22763

17 years agoSome fool removed lib/unicore/ArabicShaping.txt in change 22760
Nicholas Clark [Sat, 1 May 2004 14:06:05 +0000 (14:06 +0000)]
Some fool removed lib/unicore/ArabicShaping.txt in change 22760

p4raw-id: //depot/perl@22762

17 years agoAvoid mktables generating Sterm.pl and Sterm.pl in the same directory
Nicholas Clark [Sat, 1 May 2004 14:02:59 +0000 (14:02 +0000)]
Avoid mktables generating Sterm.pl and Sterm.pl in the same directory
by making the %BaseName check global

p4raw-id: //depot/perl@22761

17 years agoRemove the no-longer autogenerated Unicode files
Nicholas Clark [Sat, 1 May 2004 13:17:09 +0000 (13:17 +0000)]
Remove the no-longer autogenerated Unicode files

p4raw-id: //depot/perl@22760

17 years agomktables requires post 5.005
Nicholas Clark [Sat, 1 May 2004 11:16:35 +0000 (11:16 +0000)]
mktables requires post 5.005

p4raw-id: //depot/perl@22759

17 years agodisable problematical 'uninitialized value' warning tests
Dave Mitchell [Fri, 30 Apr 2004 11:48:55 +0000 (11:48 +0000)]
disable problematical 'uninitialized value' warning tests

p4raw-id: //depot/perl@22758

17 years agoFollow-up to previous patch: the mX?PUSH[inup] macros
Rafael Garcia-Suarez [Fri, 30 Apr 2004 11:32:03 +0000 (11:32 +0000)]
Follow-up to previous patch: the mX?PUSH[inup] macros
should handle 'set' magic, just like the X?PUSH[inup]
counterparts.

p4raw-id: //depot/perl@22757

17 years agoDocument limitations in PUSHi et al macros and add new mPUSHi et al macros
Steve Hay [Fri, 30 Apr 2004 10:07:21 +0000 (11:07 +0100)]
Document limitations in PUSHi et al macros and add new mPUSHi et al macros
Message-ID: <40921749.3050600@uk.radan.com>

p4raw-id: //depot/perl@22756

17 years agoFix 29149 - another UTF8 cache bug hit by substr.
SADAHIRO Tomoyuki [Thu, 29 Apr 2004 10:53:17 +0000 (19:53 +0900)]
Fix 29149 - another UTF8 cache bug hit by substr.
Regression test from:

Subject: Re: [perl #29149] substr/UTF8 related problem with perl 5.8.3 on linux
Message-Id: <20040429103926.5BA6.BQW10602@nifty.com>
Date: Thu, 29 Apr 2004 10:53:17 +0900

p4raw-id: //depot/perl@22755

17 years agoMore unpack cleanups.
Marcus Holland-Moritz [Thu, 29 Apr 2004 18:29:28 +0000 (18:29 +0000)]
More unpack cleanups.

p4raw-id: //depot/perl@22754

17 years agoCXUX_BROKEN_CONSTANT_CONVERT isn't used anymore.
Marcus Holland-Moritz [Thu, 29 Apr 2004 17:50:40 +0000 (17:50 +0000)]
CXUX_BROKEN_CONSTANT_CONVERT isn't used anymore.
Remove all associated code.

p4raw-id: //depot/perl@22753

17 years agoThe openbsd 64-bit test should use $uquadtype rather
Marcus Holland-Moritz [Thu, 29 Apr 2004 17:38:32 +0000 (17:38 +0000)]
The openbsd 64-bit test should use $uquadtype rather
than hardcoding unsigned long long.

p4raw-id: //depot/perl@22752

17 years agoUpdate to Test.pm 1.25 (from SBURKE).
Abhijit Menon-Sen [Thu, 29 Apr 2004 08:24:31 +0000 (08:24 +0000)]
Update to Test.pm 1.25 (from SBURKE).

p4raw-id: //depot/perl@22751

17 years agoWhen configuring for 64-bit support, check that the
Marcus Holland-Moritz [Wed, 28 Apr 2004 20:53:29 +0000 (20:53 +0000)]
When configuring for 64-bit support, check that the
C library functions for casting floating point values
to 64-bit integer values are not broken.

p4raw-id: //depot/perl@22750

17 years agoFix for [perl #28963]: find2perl was sometimes generating
Rafael Garcia-Suarez [Wed, 28 Apr 2004 18:28:07 +0000 (18:28 +0000)]
Fix for [perl #28963]: find2perl was sometimes generating
invalid code.

p4raw-id: //depot/perl@22749

17 years agoAdd diagnostics section to base.pm
Jos I. Boumans [Wed, 28 Apr 2004 13:04:47 +0000 (15:04 +0200)]
Add diagnostics section to base.pm
From: "Jos I. Boumans" <kane@dwim.org>
Message-Id: <DC9B4A9C-9903-11D8-BA95-000A956B0E06@dwim.org>

p4raw-id: //depot/perl@22748

17 years ago[perl #29033] typo in description of sleep in documentation of POSIX module
bob@starlabs.net [Wed, 21 Apr 2004 11:07:22 +0000 (11:07 +0000)]
[perl #29033] typo in description of sleep in documentation of POSIX module
From: "bob@starlabs.net (via RT)" <perlbug-followup@perl.org>
Message-ID: <rt-3.0.8-29033-85811.17.0452776199501@perl.org>

p4raw-id: //depot/perl@22747

17 years agofix a coredump caused by rv2gv not fully converting a PV to an RV
Dave Mitchell [Tue, 27 Apr 2004 22:21:35 +0000 (22:21 +0000)]
fix a coredump caused by rv2gv not fully converting a PV to an RV

p4raw-id: //depot/perl@22746

17 years agoCleanup variables in S_(un)pack_rec().
Marcus Holland-Moritz [Tue, 27 Apr 2004 20:38:00 +0000 (20:38 +0000)]
Cleanup variables in S_(un)pack_rec().
This also works around a gcc optimizer bug on dec_osf/alpha.

p4raw-id: //depot/perl@22745

17 years agocandidate for TR18 compliance
Jeff Pinyan [Thu, 22 Apr 2004 14:31:30 +0000 (10:31 -0400)]
candidate for TR18 compliance
Date: Thu, 22 Apr 2004 14:31:30 -0400 (EDT)
Message-ID: <Pine.LNX.4.44.0404221429040.10466-101000@perlmonk.org>

Date: Mon, 26 Apr 2004 12:37:21 -0400 (EDT)
Message-ID: <Pine.LNX.4.44.0404261222320.7154-400000@perlmonk.org>

p4raw-id: //depot/perl@22744

17 years agousemallocwrap works on AIX, but not with vac-5
H.Merijn Brand [Mon, 26 Apr 2004 15:35:23 +0000 (17:35 +0200)]
usemallocwrap works on AIX, but not with vac-5
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Subject: Re: Perl 5.8.4 "panic: memory wrap" in miniperl on AIX 5.1
Message-Id: <20040426152951.A6C4.H.M.BRAND@hccnet.nl>

p4raw-id: //depot/perl@22743

17 years agofix 64-bit casting error in change 22741 (uninit var warnings)
Dave Mitchell [Sat, 24 Apr 2004 12:53:07 +0000 (12:53 +0000)]
fix 64-bit casting error in change 22741 (uninit var warnings)

p4raw-id: //depot/perl@22742

17 years agoInclude variable names in "Use of uninitialized value" warnings
Dave Mitchell [Fri, 23 Apr 2004 20:43:02 +0000 (20:43 +0000)]
Include variable names in "Use of uninitialized value" warnings

p4raw-id: //depot/perl@22741

17 years agounfork the debugger (patch for 5.9.x)
Richard Foley [Fri, 23 Apr 2004 06:33:34 +0000 (08:33 +0200)]
unfork the debugger (patch for 5.9.x)
Message-Id: <200404230633.34402.richard.foley@rfi.net>

p4raw-id: //depot/perl@22739

17 years agoOoops. Forgot to update pod.lst, and all that ensues with that
Nicholas Clark [Fri, 23 Apr 2004 10:31:20 +0000 (10:31 +0000)]
Ooops. Forgot to update pod.lst, and all that ensues with that

p4raw-id: //depot/perl@22737

17 years agoIntegrate:
Jarkko Hietaniemi [Fri, 16 Apr 2004 21:18:18 +0000 (00:18 +0300)]
Integrate:
[ 22165]
Create perl584delta.pod
(Not that I'm really proposing to start work on 5.8.4 today)

[ 22650]
Updates from Stas Bekman, Brendan O'Dea and Hugo

[ 22655]
Tweaks from Hugo and Liz

[ 22677]
Improvements from Jarkko

[ 22684]
Integrate:
[ 22665]
AIX-4 with xlc does not like malloc wrap

[ 22666]
Test drives are fun. Implement ccversion for Itanium HP-UX 11.23

[ 22698]
Clarify AIX and win32's malloc wrapping

[ 22700]
The set uid perl is now called setuidperl. Not suidperl.
Which I discover is hardlinked from sperl by ./installperl
elsewhere. Helpfully confusing installperl script.

[ 22703]
More perldelta updates

[ 22710]
Subject:  spelling
Message-Id:  <200404161818.i3GIIILh391648@kosh.hut.fi>

[ 22718]
Revert 22700 (as part of changes suggested by Brendan O'Dea)

[ 22720]
Simpler suggstion to resolve the #!/usr/bin/suidperl vs. the set uid
binary must have fd script conundrum, as suggested by Brendan O'Dea
Plus restore the more helpful error message from 22694 and the gist
of the perl584delta changes from 22700

[ 22731]
Oink, oink, flap, flap!
p4raw-link: @22731 on //depot/maint-5.8/perl: 91a7d2edb06b2806ea64a649fca688b949a02258
p4raw-link: @22720 on //depot/maint-5.8/perl: 18b810caba1ff3a8890bc392e4295393205e4c8e
p4raw-link: @22718 on //depot/maint-5.8/perl: 707d38420c0aa304635c36abea7b0b136d63cfcd
p4raw-link: @22710 on //depot/maint-5.8/perl: e9f7f2097cc57e1693beb51acc1a567239dd0f3b
p4raw-link: @22703 on //depot/maint-5.8/perl: 6d63ab0d6d5fc044f85917afd500180eb332fbcf
p4raw-link: @22700 on //depot/maint-5.8/perl: b08f99954ac05f6d7940d41d47dfcac67b906a1b
p4raw-link: @22698 on //depot/maint-5.8/perl: bd5b58f06130d0a5ad27c8d401502f53461d9fdf
p4raw-link: @22684 on //depot/maint-5.8/perl: 7fb1ca2a337cad560cffe8bfb21160fdae178c94
p4raw-link: @22677 on //depot/maint-5.8/perl: d36d63da9c29e24006c7a6a0198c34d4cc473506
p4raw-link: @22666 on //depot/perl: 61e439284aa29a738760ac931108bca0443afe32
p4raw-link: @22665 on //depot/perl: 1bd7a09e628835341eb814f616cbb46bc4552a0a
p4raw-link: @22655 on //depot/maint-5.8/perl: 6865282ad318ef473baf3141addc54e5d931356c
p4raw-link: @22650 on //depot/maint-5.8/perl: 38fb0e514bbad413d60cbba4252450e98fdc5792
p4raw-link: @22165 on //depot/maint-5.8/perl: 80bf0786daa9d25ec632920e11c0ef79e358f981

p4raw-id: //depot/perl@22736
p4raw-branched: from //depot/maint-5.8/perl@22735 'branch in'
pod/perl584delta.pod
p4raw-integrated: from //depot/maint-5.8/perl@22735 'copy in'
pod/perlhist.pod (@22705..)

17 years agoWhere to find nmake for windows
Abe Timmerman [Thu, 22 Apr 2004 23:57:40 +0000 (01:57 +0200)]
Where to find nmake for windows
Message-Id: <200404222357.40508.abe@ztreet.demon.nl>
Changed download URL references for nmake

p4raw-id: //depot/perl@22735

17 years agobyte-order modifiers for (un)pack templates
Marcus Holland-Moritz [Wed, 21 Apr 2004 21:09:20 +0000 (23:09 +0200)]
byte-order modifiers for (un)pack templates
Message-Id: <20040421210920.3c467772@r2d2>

p4raw-id: //depot/perl@22734

17 years agoMissing copyright in the README.
Rafael Garcia-Suarez [Thu, 22 Apr 2004 12:08:35 +0000 (12:08 +0000)]
Missing copyright in the README.

p4raw-id: //depot/perl@22733

17 years ago[perl #28456] Typo in perlipc man page, and suggestions for same
Axel Boldt [Sun, 11 Apr 2004 13:08:17 +0000 (13:08 +0000)]
[perl #28456] Typo in perlipc man page, and suggestions for same
From: Axel Boldt (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.8-28456-84424.10.5222745276547@perl.org>
Date: 11 Apr 2004 13:08:17 -0000

p4raw-id: //depot/perl@22727

17 years agoPunt the "reporting bugs" section to the top.
Nicholas Clark [Wed, 21 Apr 2004 14:21:57 +0000 (14:21 +0000)]
Punt the "reporting bugs" section to the top.
Reorder the description of what to do, to start with the most common
case.
Clarify "how to report bugs effectively" (and why it benefits you)

p4raw-id: //depot/perl@22725

17 years agoThis should be L<>
Nicholas Clark [Wed, 21 Apr 2004 12:51:43 +0000 (12:51 +0000)]
This should be L<>

p4raw-id: //depot/perl@22724

17 years agoINSTALL didn't mention the 5.8.2 hash changes. Fixed
Nicholas Clark [Wed, 21 Apr 2004 09:42:35 +0000 (09:42 +0000)]
INSTALL didn't mention the 5.8.2 hash changes. Fixed

p4raw-id: //depot/perl@22723

17 years agoWe should be telling people about ..exp, else they use the unexpanded
Nicholas Clark [Wed, 21 Apr 2004 09:25:34 +0000 (09:25 +0000)]
We should be telling people about ..exp, else they use the unexpanded
forms and shaft anyone who installs a private perl within ~

p4raw-id: //depot/perl@22722