This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
17 years agoPerl_mode_from_discipline must update len. (else SEGV)
Nicholas Clark [Sat, 10 Jul 2004 16:00:44 +0000 (16:00 +0000)]
Perl_mode_from_discipline must update len. (else SEGV)
Diagnosis and patch from clkao

p4raw-id: //depot/perl@23076

17 years agoBug with NEXT when called from an eval block
Dave Rolsky [Fri, 9 Jul 2004 17:06:07 +0000 (12:06 -0500)]
Bug with NEXT when called from an eval block
Message-ID: <Pine.LNX.4.58.0407091703010.4578@urth.org>

p4raw-id: //depot/perl@23075

17 years agoRe: Segfault using HTML::Entities
Jarkko Hietaniemi [Fri, 9 Jul 2004 00:35:22 +0000 (03:35 +0300)]
Re: Segfault using HTML::Entities
Message-ID: <40EDBE1A.6080205@iki.fi>
Date: Fri, 09 Jul 2004 00:35:22 +0300

p4raw-id: //depot/perl@23074

17 years agoA more honest TODO
Nicholas Clark [Fri, 9 Jul 2004 14:49:16 +0000 (14:49 +0000)]
A more honest TODO

p4raw-id: //depot/perl@23073

17 years agodor and // fulfil a TODO
Nicholas Clark [Fri, 9 Jul 2004 11:34:17 +0000 (11:34 +0000)]
dor and // fulfil a TODO
Correct a deviation from the Nicholas Clark style guide.

p4raw-id: //depot/perl@23072

17 years agoprime_env_iter and zero-length values on VMS
Craig A. Berry [Thu, 8 Jul 2004 23:19:05 +0000 (18:19 -0500)]
prime_env_iter and zero-length values on VMS
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <40EE1CB9.8030407@mac.com>

p4raw-id: //depot/perl@23071

17 years agoRandal notes:
Nicholas Clark [Thu, 8 Jul 2004 13:09:44 +0000 (13:09 +0000)]
Randal notes:

"perldoc perldelta" still says 5.8.3 to 5.8.4, even though there
*is* a "perldoc perl583delta" properly.

This is because perl584delta still thinks it's the perldelta

p4raw-id: //depot/perl@23065

17 years agoMake Perl_sv_utf8_upgrade_flags tolerate PL_sv_undef
Rafael Garcia-Suarez [Wed, 7 Jul 2004 17:48:29 +0000 (17:48 +0000)]
Make Perl_sv_utf8_upgrade_flags tolerate PL_sv_undef
as an argument.

p4raw-id: //depot/perl@23063

17 years agoFirst stab at explaining that CLONE may get more parameters in future.
Nicholas Clark [Wed, 7 Jul 2004 15:14:39 +0000 (15:14 +0000)]
First stab at explaining that CLONE may get more parameters in future.
More eloquent rewording desired. Patches welcome.

p4raw-id: //depot/perl@23062

17 years agohv_store was not passing hash onwards (spotted by Dave)
Nicholas Clark [Wed, 7 Jul 2004 13:30:27 +0000 (13:30 +0000)]
hv_store was not passing hash onwards (spotted by Dave)

p4raw-id: //depot/perl@23061

17 years agoFailing matches don't reset numbered variables.
Marcus Holland-Moritz [Tue, 6 Jul 2004 21:43:05 +0000 (21:43 +0000)]
Failing matches don't reset numbered variables.
Change #22997 could cause Text::ParseWords to loop forever if the
regex didn't not match. Explicitly return if the match fails.

p4raw-id: //depot/perl@23060

17 years agoIntegrate:
Nicholas Clark [Tue, 6 Jul 2004 21:39:27 +0000 (21:39 +0000)]
Integrate:
[ 23057]
This is RC1
p4raw-link: @23057 on //depot/maint-5.8/perl: cadc4bb121f9be4348fe9dd265548193c5726cd2

p4raw-id: //depot/perl@23059
p4raw-integrated: from //depot/maint-5.8/perl@23058 'copy in'
pod/perlhist.pod (@22731..)

17 years agoStop ENV_IS_CASELESS hv.c picking up the wrong hash value from a
Nicholas Clark [Tue, 6 Jul 2004 20:45:53 +0000 (20:45 +0000)]
Stop ENV_IS_CASELESS hv.c picking up the wrong hash value from a
shared string scalar.

p4raw-id: //depot/perl@23058

17 years agoA tool to check the AUTHORS file
Nicholas Clark [Tue, 6 Jul 2004 09:26:24 +0000 (09:26 +0000)]
A tool to check the AUTHORS file

p4raw-id: //depot/perl@23052

17 years agoAdd some missing authors and remove 1 duplicate
Nicholas Clark [Tue, 6 Jul 2004 09:25:16 +0000 (09:25 +0000)]
Add some missing authors and remove 1 duplicate

p4raw-id: //depot/perl@23051

17 years agoThere was no need to bump $Text::ParseWords::VERSION to 3.24
Nicholas Clark [Mon, 5 Jul 2004 17:26:09 +0000 (17:26 +0000)]
There was no need to bump $Text::ParseWords::VERSION to 3.24

p4raw-id: //depot/perl@23048

17 years agoUpdate tests and $VERSION for change 23046
Rafael Garcia-Suarez [Mon, 5 Jul 2004 17:05:55 +0000 (17:05 +0000)]
Update tests and $VERSION for change 23046

p4raw-id: //depot/perl@23047

17 years agoRe: [perl #30504] B::Deparse scoping problem with for loop
Stephen McCamant [Mon, 28 Jun 2004 18:26:24 +0000 (11:26 -0700)]
Re: [perl #30504] B::Deparse scoping problem with for loop
Message-ID: <16608.50496.787002.560481@apocalypse.OCF.Berkeley.EDU>

p4raw-id: //depot/perl@23046

17 years agoBump $B::Deparse::VERSION
Nicholas Clark [Mon, 5 Jul 2004 14:54:15 +0000 (14:54 +0000)]
Bump $B::Deparse::VERSION

p4raw-id: //depot/perl@23042

17 years agot/op/tie.t test 23 is failing when run with utf8 everywhere.
Nicholas Clark [Mon, 5 Jul 2004 10:24:17 +0000 (10:24 +0000)]
t/op/tie.t test 23 is failing when run with utf8 everywhere.
Problem appears to be due to theft of temporaries

p4raw-id: //depot/perl@23040

17 years ago_vms_abs_path on non-directories
Craig A. Berry [Sat, 3 Jul 2004 14:10:34 +0000 (09:10 -0500)]
_vms_abs_path on non-directories
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <40E704AA.4090801@mac.com>
Date: Sat, 03 Jul 2004 14:10:34 -0500

p4raw-id: //depot/perl@23029

17 years ago/usr/bin/locale steadfastly delivers 8 bit output independent of
Nicholas Clark [Sun, 4 Jul 2004 15:14:33 +0000 (15:14 +0000)]
/usr/bin/locale steadfastly delivers 8 bit output independent of
LC_ALL. So when perl's expecting utf8, things don't quite work right.
This has become visible since fix 22842

p4raw-id: //depot/perl@23028

17 years agoMore microperl tweaks.
Marcus Holland-Moritz [Fri, 2 Jul 2004 14:44:37 +0000 (14:44 +0000)]
More microperl tweaks.

p4raw-id: //depot/perl@23027

17 years agoMaintainer change for Safe
Rafael Garcia-Suarez [Fri, 2 Jul 2004 13:05:23 +0000 (13:05 +0000)]
Maintainer change for Safe

p4raw-id: //depot/perl@23026

17 years agoBump version number of Safe for CPAN release
Rafael Garcia-Suarez [Fri, 2 Jul 2004 10:06:29 +0000 (10:06 +0000)]
Bump version number of Safe for CPAN release

p4raw-id: //depot/perl@23025

17 years agoUpgrade to I18N::LangTags 0.33
Rafael Garcia-Suarez [Fri, 2 Jul 2004 07:50:42 +0000 (07:50 +0000)]
Upgrade to I18N::LangTags 0.33

p4raw-id: //depot/perl@23024

17 years ago[perl #30258] utf8 POPSTACK crash on split execution
Dave Mitchell [Fri, 2 Jul 2004 01:49:11 +0000 (01:49 +0000)]
[perl #30258] utf8 POPSTACK crash on split execution
split() does a SWITCHSTACK to directly split to an array, but
if it subsequently dies (eg the regex triggers a 'use utf8' which
is then denied by Safe), then the switch doesn't get undone. Add
a new save type to allow for this.

p4raw-id: //depot/perl@23023

17 years agoThe microperl config didn't know about usemallocwrap yet.
Marcus Holland-Moritz [Thu, 1 Jul 2004 21:08:44 +0000 (21:08 +0000)]
The microperl config didn't know about usemallocwrap yet.

p4raw-id: //depot/perl@23022

17 years agoCheck for definedness of sv before calling sv_derived_from()
Marcus Holland-Moritz [Thu, 1 Jul 2004 14:30:05 +0000 (14:30 +0000)]
Check for definedness of sv before calling sv_derived_from()
to prevent "Use of uninitialized value..." warning.

p4raw-id: //depot/perl@23021

17 years agoBump version numbers
Nicholas Clark [Thu, 1 Jul 2004 10:14:03 +0000 (10:14 +0000)]
Bump version numbers

p4raw-id: //depot/perl@23019

17 years agoAssert that we aren't leaking memory.
Nicholas Clark [Wed, 30 Jun 2004 21:37:12 +0000 (21:37 +0000)]
Assert that we aren't leaking memory.

p4raw-id: //depot/perl@23018

17 years agoSync to libnet-1.19
Graham Barr [Wed, 30 Jun 2004 13:47:36 +0000 (13:47 +0000)]
Sync to libnet-1.19

p4raw-id: //depot/perl@23016

17 years agoDocumenting undefined behaviour of $i = $i ++.
Abigail [Wed, 30 Jun 2004 12:00:21 +0000 (14:00 +0200)]
Documenting undefined behaviour of $i = $i ++.
Message-ID: <20040630100021.GA23752@abigail.nl>

p4raw-id: //depot/perl@23014

17 years agoNote that sv_2mortal isn't just "increase reference count by 1, and
Nicholas Clark [Tue, 29 Jun 2004 15:26:34 +0000 (15:26 +0000)]
Note that sv_2mortal isn't just "increase reference count by 1, and
mark that it needs a deferred recount"

p4raw-id: //depot/perl@23011

17 years agoMore caveats in B::Deparse's documentation
Rafael Garcia-Suarez [Tue, 29 Jun 2004 12:12:58 +0000 (12:12 +0000)]
More caveats in B::Deparse's documentation
(suggested by Yves Orton)

p4raw-id: //depot/perl@23010

17 years agoHP-UX 10.20 still *needs* -Ae for HP C-ANSI-C to be ANSI
H.Merijn Brand [Tue, 29 Jun 2004 10:57:46 +0000 (10:57 +0000)]
HP-UX 10.20 still *needs* -Ae for HP C-ANSI-C to be ANSI
11.00 and on are ANSI by default for /opt/ansic/bin
Error was introduced by #22975 in re-enabling 10.01

p4raw-id: //depot/perl@23007

17 years ago[perl #30509] use encoding and "eq" cause memory leak
Dave Mitchell [Mon, 28 Jun 2004 22:50:01 +0000 (22:50 +0000)]
[perl #30509] use encoding and "eq" cause memory leak
Perl_sv_eq() was creating a temp and not always freeing it

p4raw-id: //depot/perl@23006

17 years agoAssimilate Locale-Codes-2.07
Nicholas Clark [Sun, 27 Jun 2004 20:57:50 +0000 (20:57 +0000)]
Assimilate Locale-Codes-2.07

p4raw-id: //depot/perl@23002

17 years agoStop 80_all_env.t failing when LC_ALL is set
Nicholas Clark [Sun, 27 Jun 2004 18:27:43 +0000 (18:27 +0000)]
Stop 80_all_env.t failing when LC_ALL is set

p4raw-id: //depot/perl@23001

17 years agoCorrect detection of absent modules. Based on
Andy Dougherty [Thu, 24 Jun 2004 15:09:47 +0000 (11:09 -0400)]
Correct detection of absent modules. Based on

Subject: [PATCH] Config{extensions} uses filesystem names as extensions
Message-ID: <Pine.SOL.4.58.0406241505530.14039@maxwell.phys.lafayette.edu>

with improvements from Marcus Holland-Moritz

p4raw-id: //depot/perl@22998

17 years agoCleanup the main regex in Text::ParseWords and make the
Marcus Holland-Moritz [Fri, 25 Jun 2004 20:27:05 +0000 (20:27 +0000)]
Cleanup the main regex in Text::ParseWords and make the
parse_line() routine faster. Add a Unicode test case.

p4raw-id: //depot/perl@22997

17 years ago[perl #30450] perl 5.8.4: enhancement to hints/solaris_2.sh
H.Merijn Brand [Fri, 25 Jun 2004 15:27:21 +0000 (15:27 +0000)]
[perl #30450] perl 5.8.4: enhancement to hints/solaris_2.sh
From: Nicholas Gianniotis (via RT) <perlbug-followup@perl.org>
Date: 25 Jun 2004 09:39:51 -0000
Message-ID: <rt-3.0.9-30450-91340.10.3279898804255@perl.org>
  and
From: Andy Dougherty <doughera@lafayette.edu>
Date: Fri, 25 Jun 2004 11:30:11 -0400 (EDT)
Message-ID: <Pine.SOL.4.58.0406251113420.15961@maxwell.phys.lafayette.edu>

p4raw-id: //depot/perl@22996

17 years agoregcomp.c, t/op/regmesg.t -- False range with \p and \P
Jeff Pinyan [Thu, 24 Jun 2004 16:42:54 +0000 (12:42 -0400)]
regcomp.c, t/op/regmesg.t -- False range with \p and \P
Message-ID: <Pine.LNX.4.44.0406241636340.8774-200000@perlmonk.org>

p4raw-id: //depot/perl@22995

17 years agoMore @INC test fixes
Rafael Garcia-Suarez [Fri, 25 Jun 2004 08:36:33 +0000 (08:36 +0000)]
More @INC test fixes

p4raw-id: //depot/perl@22994

17 years agoFix the Cwd tests for the core.
Rafael Garcia-Suarez [Fri, 25 Jun 2004 08:28:34 +0000 (08:28 +0000)]
Fix the Cwd tests for the core.

p4raw-id: //depot/perl@22993

17 years agoFix for: [perl #30442] Text::ParseWords does not handle backslashed newline inside...
Marcus Holland-Moritz [Thu, 24 Jun 2004 19:51:06 +0000 (19:51 +0000)]
Fix for: [perl #30442] Text::ParseWords does not handle backslashed newline inside quoted text
Use the suggested regex fix, plus some tests.

p4raw-id: //depot/perl@22992

17 years agoUpgrade to Cwd 2.18
Rafael Garcia-Suarez [Thu, 24 Jun 2004 16:47:24 +0000 (16:47 +0000)]
Upgrade to Cwd 2.18
(with local changes to cwd.t, to adapt it to the core)

p4raw-id: //depot/perl@22991

17 years agoFix for: [perl #2738] perl segfautls on input
Marcus Holland-Moritz [Thu, 24 Jun 2004 16:22:05 +0000 (16:22 +0000)]
Fix for: [perl #2738] perl segfautls on input
The parser was incorrectly accepting <> as a subroutine prototype and
newATTRSUB didn't validate the proto argument before accessing op_sv.

p4raw-id: //depot/perl@22990

17 years agoUpgrade to Cwd 2.17_03
Rafael Garcia-Suarez [Thu, 24 Jun 2004 12:58:35 +0000 (12:58 +0000)]
Upgrade to Cwd 2.17_03

p4raw-id: //depot/perl@22988

17 years agoTest that [] // 0 is []
Nicholas Clark [Wed, 23 Jun 2004 08:38:47 +0000 (08:38 +0000)]
Test that [] // 0 is []

p4raw-id: //depot/perl@22977

17 years agoAdd a regression test for bug #23765 (by Jarkko)
Rafael Garcia-Suarez [Wed, 23 Jun 2004 08:28:15 +0000 (08:28 +0000)]
Add a regression test for bug #23765 (by Jarkko)

p4raw-id: //depot/perl@22976

17 years agoBackward compatibility issues for HP-UX 10.01 and older
H.Merijn Brand [Wed, 23 Jun 2004 06:56:15 +0000 (06:56 +0000)]
Backward compatibility issues for HP-UX 10.01 and older
Yes, it is still actively used in production environment
One more patch expected for toke.c optimization level

p4raw-id: //depot/perl@22975

17 years agoProposed patch + test case.
Marcel Grünauer [Tue, 22 Jun 2004 16:43:50 +0000 (16:43 +0000)]
Proposed patch + test case.

Subject: [perl #30409] charnames.pm clobbers default variable
From: Marcel "Grünauer" (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.9-30409-91174.12.8617678524438@perl.org>

p4raw-id: //depot/perl@22972

17 years agoAdjust array index in FileCache.pm.
bbucklan@jpl-devvax.jpl.nasa.gov [Tue, 15 Jun 2004 16:55:22 +0000 (16:55 +0000)]
Adjust array index in FileCache.pm.

Subject: [perl #30291] Use of uninitialized value (array index reference) in FileCache.pm module at line 140
From: bbucklan@jpl-devvax.jpl.nasa.gov (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.9-30291-90552.18.5392299690759@perl.org>

p4raw-id: //depot/perl@22971

17 years agoDB_File 1.809 was RE: [perl #30237] DB_File methods and substr don't mix
Paul Marquess [Tue, 22 Jun 2004 21:29:12 +0000 (22:29 +0100)]
DB_File 1.809  was RE: [perl #30237] DB_File methods and substr don't mix
From: "Paul Marquess" <Paul.Marquess@btinternet.com>
Message-Id: <20040622202910.WBSU21846.mta08-svc.ntlworld.com@MARQUESSPT21>

p4raw-id: //depot/perl@22970

17 years agoAbolish the "Tied variable freed while still in use" error - I have
Nicholas Clark [Tue, 22 Jun 2004 13:25:11 +0000 (13:25 +0000)]
Abolish the "Tied variable freed while still in use" error - I have
a way to cleanly avoid the coredump.

p4raw-id: //depot/perl@22969

17 years agoStorable signedness nit
Craig A. Berry [Fri, 18 Jun 2004 21:53:59 +0000 (16:53 -0500)]
Storable signedness nit
From: "Craig A. Berry" <craigberry@mac.com>
Message-ID: <40D3AAC7.6030407@mac.com>
Date: Fri, 18 Jun 2004 21:53:59 -0500

p4raw-id: //depot/perl@22968

17 years agoSkip tests if List::Util not built
Nicholas Clark [Tue, 22 Jun 2004 09:57:23 +0000 (09:57 +0000)]
Skip tests if List::Util not built

p4raw-id: //depot/perl@22967

17 years agoSkip test if Data::Dumper not built
Nicholas Clark [Tue, 22 Jun 2004 09:56:59 +0000 (09:56 +0000)]
Skip test if Data::Dumper not built

p4raw-id: //depot/perl@22966

17 years agoSkip test if Devel::PPPort is not built.
Nicholas Clark [Tue, 22 Jun 2004 09:56:34 +0000 (09:56 +0000)]
Skip test if Devel::PPPort is not built.
Probably should fix h2xs to work without it.

p4raw-id: //depot/perl@22965

17 years agoUpgrade to I18N::LangTags 0.32
Rafael Garcia-Suarez [Tue, 22 Jun 2004 07:34:40 +0000 (07:34 +0000)]
Upgrade to I18N::LangTags 0.32

p4raw-id: //depot/perl@22964

17 years agomake mktables always update modifed time to play better with make
Dave Mitchell [Sun, 20 Jun 2004 12:00:56 +0000 (12:00 +0000)]
make mktables always update modifed time to play better with make

p4raw-id: //depot/perl@22963

17 years agofix typo in gp_free
Dave Mitchell [Sun, 20 Jun 2004 11:50:19 +0000 (11:50 +0000)]
fix typo in gp_free

p4raw-id: //depot/perl@22962

17 years ago'make test' without preceeding 'make' fails.
Dave Mitchell [Sat, 19 Jun 2004 12:36:58 +0000 (12:36 +0000)]
'make test' without preceeding 'make' fails.
Change #22872 added a target to run mktables, but this was
skipped if 'make test' was run first, causing the build of
Unicode::Normalize to fail.

p4raw-id: //depot/perl@22961

17 years agoWhen expecting an error, it's best to check the text you got, rather
Nicholas Clark [Fri, 18 Jun 2004 20:18:02 +0000 (20:18 +0000)]
When expecting an error, it's best to check the text you got, rather
than blindly assuming that it's correct.

p4raw-id: //depot/perl@22960

17 years agoCase insensitive file systems are bad, m'kay
Nicholas Clark [Fri, 18 Jun 2004 18:57:30 +0000 (18:57 +0000)]
Case insensitive file systems are bad, m'kay

p4raw-id: //depot/perl@22959

17 years agoThis needs POSIX, so skip if no POSIX
Nicholas Clark [Fri, 18 Jun 2004 13:45:51 +0000 (13:45 +0000)]
This needs POSIX, so skip if no POSIX

p4raw-id: //depot/perl@22958

17 years agoAlso needs skipping if PerlIO::via not built
Nicholas Clark [Fri, 18 Jun 2004 13:44:27 +0000 (13:44 +0000)]
Also needs skipping if PerlIO::via not built

p4raw-id: //depot/perl@22957

17 years agoSkip tests when PerlIO::scalar and PerlIO::via aren't built
Nicholas Clark [Fri, 18 Jun 2004 13:24:13 +0000 (13:24 +0000)]
Skip tests when PerlIO::scalar and PerlIO::via aren't built

p4raw-id: //depot/perl@22956

17 years agoNot ideal, but skip all of IO's tests if Socket is not built.
Nicholas Clark [Fri, 18 Jun 2004 13:19:16 +0000 (13:19 +0000)]
Not ideal, but skip all of IO's tests if Socket is not built.

p4raw-id: //depot/perl@22955

17 years agoSkip test if perl configured without threads::shared
Nicholas Clark [Fri, 18 Jun 2004 13:11:31 +0000 (13:11 +0000)]
Skip test if perl configured without threads::shared

p4raw-id: //depot/perl@22954

17 years agoSkip test if Devel::PPPort not built
Nicholas Clark [Fri, 18 Jun 2004 13:09:24 +0000 (13:09 +0000)]
Skip test if Devel::PPPort not built

p4raw-id: //depot/perl@22953

17 years agoSkip re tests if re not built.
Nicholas Clark [Fri, 18 Jun 2004 13:07:40 +0000 (13:07 +0000)]
Skip re tests if re not built.

p4raw-id: //depot/perl@22952

17 years agoIf we don't build B, we should skip all its tests.
Nicholas Clark [Fri, 18 Jun 2004 11:38:24 +0000 (11:38 +0000)]
If we don't build B, we should skip all its tests.

p4raw-id: //depot/perl@22951

17 years agoD'oh. Don't turn on warnings on the #! line without actually testing
Nicholas Clark [Fri, 18 Jun 2004 11:27:51 +0000 (11:27 +0000)]
D'oh. Don't turn on warnings on the #! line without actually testing
the full code in case it warns.

p4raw-id: //depot/perl@22950

17 years agoUnicode::UCD uses Storable, so we can't test if Storable isn't built.
Nicholas Clark [Fri, 18 Jun 2004 09:43:12 +0000 (09:43 +0000)]
Unicode::UCD uses Storable, so we can't test if Storable isn't built.

p4raw-id: //depot/perl@22949

17 years agoCan't test the B modules if we didn't build 'em
Nicholas Clark [Fri, 18 Jun 2004 09:23:20 +0000 (09:23 +0000)]
Can't test the B modules if we didn't build 'em

p4raw-id: //depot/perl@22948

17 years agoNeed to skip test 7 if perl built without the PerlIO::scalar extension
Nicholas Clark [Fri, 18 Jun 2004 08:59:01 +0000 (08:59 +0000)]
Need to skip test 7 if perl built without the PerlIO::scalar extension

p4raw-id: //depot/perl@22947

17 years agoUpgrade to I18N::LangTags 0.31.
Rafael Garcia-Suarez [Fri, 18 Jun 2004 07:44:34 +0000 (07:44 +0000)]
Upgrade to I18N::LangTags 0.31.

p4raw-id: //depot/perl@22946

17 years agoAs 2/3rds (or 3/4s) of the SV head structure is rewritten, it doesn't
Nicholas Clark [Thu, 17 Jun 2004 19:27:05 +0000 (19:27 +0000)]
As 2/3rds (or 3/4s) of the SV head structure is rewritten, it doesn't
seem that memzero() of everything is the most efficient idea.

p4raw-id: //depot/perl@22945

17 years agoChange 22516 forgot to add make_overload.pl to generate test data
Nicholas Clark [Thu, 17 Jun 2004 14:57:14 +0000 (14:57 +0000)]
Change 22516 forgot to add make_overload.pl to generate test data
(submitted from the pub via wireless, bluetooth and then GPRS out
to the Internet)

p4raw-id: //depot/perl@22944

17 years agoStorable should cope if the string to thaw happens to be utf8 encoded
Nicholas Clark [Thu, 17 Jun 2004 12:03:48 +0000 (12:03 +0000)]
Storable should cope if the string to thaw happens to be utf8 encoded
And anything with bytes >=256 is corrupt

p4raw-id: //depot/perl@22943

17 years agoUpgrade to Locale::Maketext 1.09
Rafael Garcia-Suarez [Thu, 17 Jun 2004 09:57:14 +0000 (09:57 +0000)]
Upgrade to Locale::Maketext 1.09

p4raw-id: //depot/perl@22942

17 years agoUpgrade to I18N::LangTags 0.30.
Rafael Garcia-Suarez [Thu, 17 Jun 2004 09:43:48 +0000 (09:43 +0000)]
Upgrade to I18N::LangTags 0.30.

p4raw-id: //depot/perl@22941

17 years agoMore forgiving version comparison in perlivp.
Rafael Garcia-Suarez [Thu, 17 Jun 2004 08:54:41 +0000 (08:54 +0000)]
More forgiving version comparison in perlivp.

p4raw-id: //depot/perl@22940

17 years agoImprove the substitution to cc_r for threading so that compilers
Nicholas Clark [Wed, 16 Jun 2004 09:05:57 +0000 (09:05 +0000)]
Improve the substitution to cc_r for threading so that compilers
specified with a full path or as a parameter to ccache are changed

p4raw-id: //depot/perl@22939

17 years agoFile::Basename docs
Boris Zentner [Sat, 12 Jun 2004 16:29:42 +0000 (18:29 +0200)]
File::Basename docs
Message-Id: <200406121629.42595.bzm@2bz.de>

p4raw-id: //depot/perl@22938

17 years agoIt seems that our assert() macro wasn't good enough.
Nicholas Clark [Tue, 15 Jun 2004 09:21:22 +0000 (09:21 +0000)]
It seems that our assert() macro wasn't good enough.
Changed to one that that is an expression, rather than a statement.
Fix new macros definitions in sv.h to be clean enough C to keep the
AIX compiler happy.

p4raw-id: //depot/perl@22937

17 years agoperlop.pod: add an example to the .. and ... operators
Shlomi Fish [Tue, 15 Jun 2004 10:15:15 +0000 (13:15 +0300)]
perlop.pod: add an example to the .. and ... operators
Message-ID: <Pine.LNX.4.56.0406151013140.14618@vipe.technion.ac.il>

p4raw-id: //depot/perl@22936

17 years agoAssert SvTYPE is at least PGMV whenever accessing SvSTASH
Nicholas Clark [Tue, 15 Jun 2004 07:17:17 +0000 (07:17 +0000)]
Assert SvTYPE is at least PGMV whenever accessing SvSTASH

p4raw-id: //depot/perl@22935

17 years agoAssert that SV type has magic member when reading/writing.
Nicholas Clark [Mon, 14 Jun 2004 15:26:38 +0000 (15:26 +0000)]
Assert that SV type has magic member when reading/writing.
Will catch buggy code.

p4raw-id: //depot/perl@22934

17 years agoMore h2ph voodoo.
Rafael Garcia-Suarez [Sun, 13 Jun 2004 17:54:47 +0000 (17:54 +0000)]
More h2ph voodoo.

p4raw-id: //depot/perl@22933

17 years agot/TEST
Abe Timmerman [Sun, 13 Jun 2004 11:41:49 +0000 (13:41 +0200)]
t/TEST
Message-Id: <200406131141.50361.abe@ztreet.demon.nl>

p4raw-id: //depot/perl@22932

17 years agoReapply change #20983, rolled back by change #22920,
Rafael Garcia-Suarez [Fri, 11 Jun 2004 16:54:00 +0000 (16:54 +0000)]
Reapply change #20983, rolled back by change #22920,
as noticed by Craig Berry.
p4raw-link: @22920 on //depot/perl: 7d8277e26ba3dacb5d0719896027eea95e497496
p4raw-link: @20983 on //depot/perl: 0e9de459b923410f2c7af3887364c6d4cd0df24e

p4raw-id: //depot/perl@22931

17 years agoMore h2ph tweaks: recognition of C types
Rafael Garcia-Suarez [Fri, 11 Jun 2004 14:22:55 +0000 (14:22 +0000)]
More h2ph tweaks: recognition of C types

p4raw-id: //depot/perl@22930

17 years agoMore h2ph tweaking for gcc __inline functions
Rafael Garcia-Suarez [Fri, 11 Jun 2004 13:46:53 +0000 (13:46 +0000)]
More h2ph tweaking for gcc __inline functions

p4raw-id: //depot/perl@22929

17 years agot/comp/utf.t failed when configuring with -Dnoextensions=Encode
Marcus Holland-Moritz [Fri, 11 Jun 2004 09:37:42 +0000 (09:37 +0000)]
t/comp/utf.t failed when configuring with -Dnoextensions=Encode

p4raw-id: //depot/perl@22928

17 years agoRemove a warning against unsafe signals in perlipc.pod,
Rafael Garcia-Suarez [Fri, 11 Jun 2004 08:28:19 +0000 (08:28 +0000)]
Remove a warning against unsafe signals in perlipc.pod,
now that we have "safe signals".

p4raw-id: //depot/perl@22927

17 years agoRe: [perl #30197] perlbug AutoReply: Data::Dumper does not indent the deparsed code...
Mathieu Arnold [Thu, 10 Jun 2004 16:43:58 +0000 (18:43 +0200)]
Re: [perl #30197] perlbug AutoReply: Data::Dumper does not indent the deparsed code properly
Message-ID: <34D483170C7F84E0DFBE442B@andromede.in.reaumur.net>
(with a test adjustment)

p4raw-id: //depot/perl@22926

17 years agoMake h2ph able to understand a limited set of inline functions.
Rafael Garcia-Suarez [Thu, 10 Jun 2004 17:26:15 +0000 (17:26 +0000)]
Make h2ph able to understand a limited set of inline functions.
The glibc apparently now ships headers that use inline functions
instead of plain old macros.

p4raw-id: //depot/perl@22925