platform/upstream/perl.git
20 years agoShould fix the infinite loop on a dynamic %ENV fetch
Nicholas Clark [Mon, 24 Nov 2003 20:07:29 +0000 (20:07 +0000)]
Should fix the infinite loop on a dynamic %ENV fetch

p4raw-id: //depot/perl@21782

20 years agoTweak the order of initialisation of oentry in hv_fetch_common -
Nicholas Clark [Mon, 24 Nov 2003 19:47:57 +0000 (19:47 +0000)]
Tweak the order of initialisation of oentry in hv_fetch_common -
C source now cleaner, but optimised object file still the same size.

p4raw-id: //depot/perl@21781

21 years agoRe: [perl #24439] 64 bit build failure on Solaris 9
Andy Dougherty [Thu, 20 Nov 2003 09:38:05 +0000 (04:38 -0500)]
Re: [perl #24439] 64 bit build failure on Solaris 9
Date: Thu, 20 Nov 2003 09:38:05 -0500 (EST)
Message-ID: <Pine.SOL.4.53.0311200926550.25274@maxwell.phys.lafayette.edu>

and :
Date: Fri, 21 Nov 2003 09:36:24 -0500 (EST)
Message-ID: <Pine.SOL.4.53.0311210927460.1876@maxwell.phys.lafayette.edu>

p4raw-id: //depot/perl@21780

21 years agoD'oh. Mistake in the DYNAMIC_ENV_FETCH conditional code
Nicholas Clark [Sat, 22 Nov 2003 23:37:24 +0000 (23:37 +0000)]
D'oh. Mistake in the DYNAMIC_ENV_FETCH conditional code
reported by Craig Berry

p4raw-id: //depot/perl@21779

21 years agorestore_magic needs to undo COW
Nicholas Clark [Sat, 22 Nov 2003 21:21:22 +0000 (21:21 +0000)]
restore_magic needs to undo COW
(while magic was off, sv_setsv is likely to have seen this SV as a
good source for COW)
Should fix the smoke failures on lib/locale.t

p4raw-id: //depot/perl@21774

21 years agoDon't COW if the destination has magic.
Nicholas Clark [Sat, 22 Nov 2003 19:12:32 +0000 (19:12 +0000)]
Don't COW if the destination has magic.

p4raw-id: //depot/perl@21773

21 years agoReorder functions in hv.c so that callers of hv_fetch_common are all
Nicholas Clark [Sat, 22 Nov 2003 17:05:32 +0000 (17:05 +0000)]
Reorder functions in hv.c so that callers of hv_fetch_common are all
close to it.

p4raw-id: //depot/perl@21772

21 years ago"Space Is a Province of Brazil"
Nicholas Clark [Sat, 22 Nov 2003 16:43:09 +0000 (16:43 +0000)]
"Space Is a Province of Brazil"
Farewell, hv_store_common. Store is now part of Fetch.
All tests pass. hv.c 15% smaller than when I started all this

p4raw-id: //depot/perl@21771

21 years agoFarewell hv_exists_common - exists is now a call to fetch
Nicholas Clark [Sat, 22 Nov 2003 13:16:43 +0000 (13:16 +0000)]
Farewell hv_exists_common - exists is now a call to fetch
(with the exists magic handling moved into fetch)

p4raw-id: //depot/perl@21770

21 years agoShift negative klen/flags games from hv_store_common out to hv_store
Nicholas Clark [Sat, 22 Nov 2003 11:02:23 +0000 (11:02 +0000)]
Shift negative klen/flags games from hv_store_common out to hv_store

p4raw-id: //depot/perl@21769

21 years agoShift negative klen/flags games from hv_exists_common out to hv_exists
Nicholas Clark [Sat, 22 Nov 2003 10:37:24 +0000 (10:37 +0000)]
Shift negative klen/flags games from hv_exists_common out to hv_exists

p4raw-id: //depot/perl@21768

21 years agoCheck that the key is present before a delete, and absent afterwards
Nicholas Clark [Fri, 21 Nov 2003 23:15:47 +0000 (23:15 +0000)]
Check that the key is present before a delete, and absent afterwards

p4raw-id: //depot/perl@21767

21 years agoMove the negative key -> utf8 flag conversion out to hv_delete
Nicholas Clark [Fri, 21 Nov 2003 23:12:33 +0000 (23:12 +0000)]
Move the negative key -> utf8 flag conversion out to hv_delete

p4raw-id: //depot/perl@21766

21 years agoTweaks to S_hv_delete_common:
Nicholas Clark [Fri, 21 Nov 2003 22:41:23 +0000 (22:41 +0000)]
Tweaks to S_hv_delete_common:
make the magic call hv_fetch_common rather than ent-or-not
grab the hash from a shared hash key scalar if possible
use masked flags rather than flags for the comparison

p4raw-id: //depot/perl@21765

21 years agoIntegrate:
Nicholas Clark [Fri, 21 Nov 2003 21:54:58 +0000 (21:54 +0000)]
Integrate:
[ 21762]
Refactor hash API tests (prior to some additions)

[ 21763]
Test all permuations of utf8 flags on hashes and keys
p4raw-link: @21763 on //depot/maint-5.8/perl: b523355a616afbca2ac499d0cedc220495b1a655
p4raw-link: @21762 on //depot/maint-5.8/perl: 96d477294435bb735f0ee986438f4e7d6ddbee31

p4raw-id: //depot/perl@21764
p4raw-integrated: from //depot/maint-5.8/perl@21760 'copy in'
ext/XS/APItest/t/hash.t (@21761..)

21 years agoShift negative klen/flags games from hv_fetch_common out to hv_fetch
Nicholas Clark [Thu, 20 Nov 2003 22:34:00 +0000 (22:34 +0000)]
Shift negative klen/flags games from hv_fetch_common out to hv_fetch

p4raw-id: //depot/perl@21760

21 years agoMerge sv_store_flags and sv_store_ent into sv_store_common
Nicholas Clark [Thu, 20 Nov 2003 20:14:17 +0000 (20:14 +0000)]
Merge sv_store_flags and sv_store_ent into sv_store_common

p4raw-id: //depot/perl@21758

21 years agopromote hv_clear_placeholders to perl API
Alan Burlison [Thu, 20 Nov 2003 10:34:30 +0000 (10:34 +0000)]
promote hv_clear_placeholders to perl API
Message-ID: <3FBC98B6.6090909@sun.com>

p4raw-id: //depot/perl@21756

21 years agoRegenerate perlapi and perltoc.
Rafael Garcia-Suarez [Wed, 19 Nov 2003 22:46:20 +0000 (22:46 +0000)]
Regenerate perlapi and perltoc.

p4raw-id: //depot/perl@21755

21 years ago[docpatch] PerlIO layers in perlrun.pod and PerlIO.pm
Iain Truskett [Thu, 20 Nov 2003 00:41:33 +0000 (11:41 +1100)]
[docpatch] PerlIO layers in perlrun.pod and PerlIO.pm
Message-ID: <20031119134132.GG21314@gytha.anu.edu.au>

p4raw-id: //depot/perl@21754

21 years agomerge hv_fetch and hv_fetch_ent into hv_fetch_common
Nicholas Clark [Wed, 19 Nov 2003 22:28:25 +0000 (22:28 +0000)]
merge hv_fetch and hv_fetch_ent into hv_fetch_common
remove S_hv_fetch_flags
hv.c now 13% smaller than when I started. hv_store TODO

p4raw-id: //depot/perl@21753

21 years agoFix bug [perl #24508] Wrong assignment in nested assignment
Rafael Garcia-Suarez [Wed, 19 Nov 2003 21:06:01 +0000 (21:06 +0000)]
Fix bug [perl #24508] Wrong assignment in nested assignment
together with subroutine call
Apparently concat still doesn't deal correctly with lexicals
in all cases. Disable the whole TARGET_MY optimisation for it.
(and remove the corresponding code from the peephole optimiser.)

p4raw-id: //depot/perl@21752

21 years agoUpdate the runops stuff in perlguts
Rafael Garcia-Suarez [Wed, 19 Nov 2003 21:03:20 +0000 (21:03 +0000)]
Update the runops stuff in perlguts

p4raw-id: //depot/perl@21751

21 years agointegrate hv_delete and hv_delete_ent into hv_delete_common
Nicholas Clark [Wed, 19 Nov 2003 20:37:27 +0000 (20:37 +0000)]
integrate hv_delete and hv_delete_ent into hv_delete_common

p4raw-id: //depot/perl@21750

21 years agoclear of empty locked hash SEGVs
Alan Burlison [Wed, 19 Nov 2003 14:39:03 +0000 (14:39 +0000)]
clear of empty locked hash SEGVs
Message-ID: <3FBB8087.20206@sun.com>

p4raw-id: //depot/perl@21748

21 years agomerge hv_exists and hv_exists_ent into S_hv_exists_common
Nicholas Clark [Wed, 19 Nov 2003 19:51:41 +0000 (19:51 +0000)]
merge hv_exists and hv_exists_ent into S_hv_exists_common

p4raw-id: //depot/perl@21747

21 years agoRun regen.pl (for hv_assert)
Nicholas Clark [Wed, 19 Nov 2003 18:46:07 +0000 (18:46 +0000)]
Run regen.pl (for hv_assert)

p4raw-id: //depot/perl@21746

21 years agoIntegrate:
Nicholas Clark [Wed, 19 Nov 2003 17:44:58 +0000 (17:44 +0000)]
Integrate:
[ 21642]
space should be tab for lib/I18N/LangTags/t/02decency.t
p4raw-link: @21642 on //depot/maint-5.8/perl: e2ea6b3ef86f79e804ac6a03abd457c45a5f3b64

p4raw-id: //depot/perl@21744
p4raw-integrated: from //depot/maint-5.8/perl@21642 'merge in' MANIFEST
(@21612..)

21 years agoRestore errno after having read $^E (like for $!)
Rafael Garcia-Suarez [Wed, 19 Nov 2003 17:21:50 +0000 (17:21 +0000)]
Restore errno after having read $^E (like for $!)
to preserve errno from unfortunate side-effects.

p4raw-id: //depot/perl@21743

21 years agoWhoops. We weren't actually testing hv_store_ent
Nicholas Clark [Tue, 18 Nov 2003 21:04:40 +0000 (21:04 +0000)]
Whoops. We weren't actually testing hv_store_ent
We are now. Plus test hv_store for an initially empty hash.

p4raw-id: //depot/perl@21742

21 years agoComplement of change #21740 for Windows.
Rafael Garcia-Suarez [Mon, 17 Nov 2003 23:06:07 +0000 (23:06 +0000)]
Complement of change #21740 for Windows.
(I have the feeling that it's already subtly broken on VMS)
p4raw-link: @21740 on //depot/perl: a55f9fbc122e135334917b92ce41b3960365c082

p4raw-id: //depot/perl@21741

21 years agoInstall instmodsh and xsubpp in bin/ along the other utilities.
Rafael Garcia-Suarez [Mon, 17 Nov 2003 19:02:21 +0000 (19:02 +0000)]
Install instmodsh and xsubpp in bin/ along the other utilities.

p4raw-id: //depot/perl@21740

21 years agoRe: [perl #24493] install.html not working
Slaven Rezic [Sun, 16 Nov 2003 20:52:29 +0000 (21:52 +0100)]
Re: [perl #24493] install.html not working
Message-ID: <87d6bsw0oy.fsf@vran.herceg.de>

p4raw-id: //depot/perl@21739

21 years agoOoops. left an XXX comment in, and worse still it's a // comment
Nicholas Clark [Sun, 16 Nov 2003 21:32:09 +0000 (21:32 +0000)]
Ooops. left an XXX comment in, and worse still it's a // comment

p4raw-id: //depot/perl@21737

21 years agoutf8 keys now work for tied hashes via hv_fetch, hv_store, hv_delete
Nicholas Clark [Sun, 16 Nov 2003 20:20:58 +0000 (20:20 +0000)]
utf8 keys now work for tied hashes via hv_fetch, hv_store, hv_delete
(pp functions use the _ent variants, and as the implementation is
duplicated, these bugs aren't tested, and aren't noticed)

p4raw-id: //depot/perl@21735

21 years agoAccessing unicode keys in tie hashes via hv_exists was broken.
Nicholas Clark [Sun, 16 Nov 2003 17:11:22 +0000 (17:11 +0000)]
Accessing unicode keys in tie hashes via hv_exists was broken.
(pp_exists uses hv_exists_ent, which isn't broken)
I expect an equivalent bug in hv_delete

p4raw-id: //depot/perl@21734

21 years agoRe:ext/threads/t/problem.t (was: Problems with mod_perl 1.12 (?) and ActivePerl 5...
Elizabeth Mattijsen [Sat, 15 Nov 2003 23:22:16 +0000 (00:22 +0100)]
Re:ext/threads/t/problem.t (was: Problems with mod_perl 1.12 (?) and ActivePerl 5.8.1)
Message-Id: <p05111b04bbdc49076950@[192.168.56.3]>

p4raw-id: //depot/perl@21733

21 years agoconfigpm, our $summary : unique
Elizabeth Mattijsen [Sat, 15 Nov 2003 22:18:32 +0000 (23:18 +0100)]
configpm, our $summary : unique
 Message-Id: <p05111b03bbdc478d10cb@[192.168.56.3]>
(plus comments)

p4raw-id: //depot/perl@21732

21 years agoRe: Storable Error
Nicholas Clark [Sat, 9 Aug 2003 00:35:36 +0000 (01:35 +0100)]
Re: Storable Error
Message-ID: <20030809003535.C20130@plum.flirble.org>

p4raw-id: //depot/perl@21729

21 years agoUpdate perlhist with 5.6.2.
Rafael Garcia-Suarez [Sat, 15 Nov 2003 11:43:43 +0000 (11:43 +0000)]
Update perlhist with 5.6.2.

p4raw-id: //depot/perl@21728

21 years agoAdd more complete tests for the "variable masks earlier
Rafael Garcia-Suarez [Fri, 14 Nov 2003 22:35:20 +0000 (22:35 +0000)]
Add more complete tests for the "variable masks earlier
declaration" warning, including a TODO test

p4raw-id: //depot/perl@21725

21 years agoInclude "SCCS" in the list of directory names that should
Rafael Garcia-Suarez [Fri, 14 Nov 2003 07:43:17 +0000 (07:43 +0000)]
Include "SCCS" in the list of directory names that should
be ignored by installperl.

p4raw-id: //depot/perl@21723

21 years agoRe: Empty subroutine as object method segfaults in 5.8.2 (sometimes)
Adrian M. Enache [Tue, 11 Nov 2003 15:25:29 +0000 (17:25 +0200)]
Re: Empty subroutine as object method segfaults in 5.8.2 (sometimes)
Message-ID: <20031111132529.GB1271@ratsnest.hole>

p4raw-id: //depot/perl@21718

21 years agoFix bug [perl #24380] : assigning to a hash in list
Rafael Garcia-Suarez [Thu, 13 Nov 2003 18:55:37 +0000 (18:55 +0000)]
Fix bug [perl #24380] : assigning to a hash in list
or scalar context yielded a wrong value if the list
contained duplicated keys for the hash. This is fixed
by counting the number of duplicate keys and trimming
the stack by the corresponding number of items.

p4raw-id: //depot/perl@21714

21 years agoSimplified the reading
H.Merijn Brand [Thu, 13 Nov 2003 09:25:15 +0000 (09:25 +0000)]
Simplified the reading

p4raw-id: //depot/perl@21713

21 years agoEnable hints to create call-back units that can act when
H.Merijn Brand [Thu, 13 Nov 2003 09:22:21 +0000 (09:22 +0000)]
Enable hints to create call-back units that can act when
a specific variable is *not* set (like -Uuselargefiles)

p4raw-id: //depot/perl@21712

21 years agoLast stab at sdbm/Makefile.PL
Michael G. Schwern [Tue, 11 Nov 2003 21:02:30 +0000 (13:02 -0800)]
Last stab at sdbm/Makefile.PL
Message-ID: <20031112050230.GO6874@localhost.comcast.net>

p4raw-id: //depot/perl@21710

21 years agomake install not installing fully
Ilya Zakharevich [Tue, 4 Nov 2003 20:07:25 +0000 (12:07 -0800)]
make install not installing fully
Message-ID: <20031105040725.GA2629@math.berkeley.edu>

p4raw-id: //depot/perl@21708

21 years agoRe: [perl #24460] [DOC PATCH] the begincheck program
Tom Phoenix [Tue, 11 Nov 2003 15:50:35 +0000 (07:50 -0800)]
Re: [perl #24460] [DOC PATCH] the begincheck program
Message-Id: <Pine.BSO.4.53.0311111547500.9242@blue.stonehenge.com>

p4raw-id: //depot/perl@21706

21 years agoUpgrade to MakeMaker 6.21.
Rafael Garcia-Suarez [Tue, 11 Nov 2003 20:13:56 +0000 (20:13 +0000)]
Upgrade to MakeMaker 6.21.

p4raw-id: //depot/perl@21702

21 years ago[PATCH 5.8.2 @21574] make install: line noise
Ilya Zakharevich [Tue, 4 Nov 2003 20:10:16 +0000 (12:10 -0800)]
[PATCH 5.8.2 @21574] make install: line noise
Date: Tue, 4 Nov 2003 20:10:16 -0800
Message-ID: <20031105041016.GA2639@math.berkeley.edu>

and part of
Subject: [PATCH 5.8.2 @21574] make install: PREFIX and DESTDIR
From: Ilya Zakharevich <nospam-abuse@ilyaz.org>
Date: Tue, 4 Nov 2003 20:18:37 -0800
Message-ID: <20031105041836.GA2649@math.berkeley.edu>

(I've left out the PREFIX part for now)

p4raw-id: //depot/perl@21697

21 years ago[PATCH 5.8.2 @21574] sprintf() painfully slow
Ilya Zakharevich [Mon, 3 Nov 2003 20:27:39 +0000 (12:27 -0800)]
[PATCH 5.8.2 @21574] sprintf() painfully slow
Date: Mon, 3 Nov 2003 20:27:39 -0800
Message-ID: <20031104042739.GA1697@math.berkeley.edu>

Subject: Re: [PATCH 5.8.2 @21574] sprintf() painfully slow
From: Ilya Zakharevich <nospam-abuse@ilyaz.org>
Date: Mon, 3 Nov 2003 20:57:48 -0800
Message-ID: <20031104045748.GA1826@math.berkeley.edu>

p4raw-id: //depot/perl@21694

21 years agomust copy changes from win32/makeifle.mk to wince/makefile.ce
Vadim Konovalov [Sun, 9 Nov 2003 13:31:59 +0000 (16:31 +0300)]
must copy changes from win32/makeifle.mk to wince/makefile.ce
Message-ID: <93187393948.20031109133159@mail.wplus.net>

p4raw-id: //depot/perl@21693

21 years agoUpdate the list of pumpkings in perlhist.pod.
Rafael Garcia-Suarez [Sun, 9 Nov 2003 11:13:40 +0000 (11:13 +0000)]
Update the list of pumpkings in perlhist.pod.

p4raw-id: //depot/perl@21691

21 years agoUpdated.
Abigail [Sat, 8 Nov 2003 18:51:30 +0000 (19:51 +0100)]
Updated.
Message-Id: <20031108175130.GA22273@abigail.nl>

p4raw-id: //depot/perl@21687

21 years agoOS/2 docu
Ilya Zakharevich [Thu, 6 Nov 2003 23:26:18 +0000 (15:26 -0800)]
OS/2 docu
Message-ID: <20031107072618.GA4370@math.berkeley.edu>

p4raw-id: //depot/perl@21677

21 years agobugid #24407: numeric key for shared hash got stringified using
Dave Mitchell [Thu, 6 Nov 2003 22:11:23 +0000 (22:11 +0000)]
bugid #24407: numeric key for shared hash got stringified using
wrong interpreter, and thus got malloced into the wrong thread
memory pool

p4raw-id: //depot/perl@21676

21 years agoUpgrade to MakeMaker 6.20.
Rafael Garcia-Suarez [Thu, 6 Nov 2003 10:27:22 +0000 (10:27 +0000)]
Upgrade to MakeMaker 6.20.

p4raw-id: //depot/perl@21675

21 years agoRe: [perl #24248] taint propagation regression,
Rick Delaney [Wed, 5 Nov 2003 23:02:41 +0000 (18:02 -0500)]
Re: [perl #24248] taint propagation regression,
         tests fail to spot this
Message-Id: <20031105230241.D13585@biff.bort.ca>

p4raw-id: //depot/perl@21674

21 years agoBe sure to use -fPIC not -fpic on Linux/SPARC
Andy Dougherty [Wed, 5 Nov 2003 17:19:03 +0000 (12:19 -0500)]
Be sure to use -fPIC not -fpic on Linux/SPARC
Message-ID: <Pine.SOL.4.53.0311051715140.24878@maxwell.phys.lafayette.edu>

p4raw-id: //depot/perl@21673

21 years ago[patch t/op/hash.t] extending the hash attack test
Stas Bekman [Tue, 4 Nov 2003 14:33:09 +0000 (06:33 -0800)]
[patch t/op/hash.t] extending the hash attack test
Message-ID: <3FA82925.7020703@stason.org>

p4raw-id: //depot/perl@21672

21 years agoRe: [perl #24398] Benchmark.pm cmpthese segfault
Stas Bekman [Wed, 5 Nov 2003 00:50:25 +0000 (16:50 -0800)]
Re: [perl #24398] Benchmark.pm cmpthese segfault
Message-ID: <3FA8B9D1.2020806@stason.org>

p4raw-id: //depot/perl@21671

21 years agoOpcode.xs/RC2 compile nit on VMS
Craig A. Berry [Wed, 5 Nov 2003 12:16:34 +0000 (06:16 -0600)]
Opcode.xs/RC2 compile nit on VMS
Message-ID: <2097592.1068056194261.JavaMail.craigberry@mac.com>

p4raw-id: //depot/perl@21667

21 years agoOrphaned submission from #21546.
Abhijit Menon-Sen [Wed, 5 Nov 2003 18:34:28 +0000 (18:34 +0000)]
Orphaned submission from #21546.

p4raw-id: //depot/perl@21664

21 years agoRe: Smoke [5.9.0] 21474 FAIL(F) darwin 6.8 (darwin/1 cpu)
Slaven Rezic [Mon, 20 Oct 2003 22:39:28 +0000 (00:39 +0200)]
Re: Smoke [5.9.0] 21474 FAIL(F) darwin 6.8 (darwin/1 cpu)
Message-Id: <87oewbiqyn.fsf@vran.herceg.de>

p4raw-id: //depot/perl@21663

21 years agoRe: 'make minitest' fails for op/cproto and op/pat
Michael G. Schwern [Wed, 5 Nov 2003 06:26:36 +0000 (22:26 -0800)]
Re: 'make minitest' fails for op/cproto and op/pat
Message-Id: <20031105142635.GA22761@localhost.comcast.net>

p4raw-id: //depot/perl@21662

21 years ago[PATCH] Modernise INSTALL
Abhijit Menon-Sen [Wed, 5 Nov 2003 16:50:05 +0000 (16:50 +0000)]
[PATCH] Modernise INSTALL
From: Gisle Aas <gisle@ActiveState.com>
Date: 05 Nov 2003 05:16:25 -0800
Message-Id: <lrd6c7ez12.fsf@caliper.activestate.com>

Subject: [PATCH pod/perlhist.pod]  Mention 5.8.2-RC2
From: Abigail <abigail@abigail.nl>
Date: Tue, 4 Nov 2003 10:40:57 +0100
Message-Id: <20031104094057.GA22508@abigail.nl>

p4raw-id: //depot/perl@21661

21 years agoreentr.pl is not defining _srandom_struct
Jan Dubois [Tue, 4 Nov 2003 16:52:14 +0000 (08:52 -0800)]
reentr.pl is not defining _srandom_struct
Message-Id: <45igqvsus3hr8bno3si087j5qnrqvn79bf@4ax.com>

p4raw-id: //depot/perl@21660

21 years agoRe: [ANNOUNCE] ExtUtils::MakeMaker 6.19
Michael G. Schwern [Tue, 4 Nov 2003 17:59:13 +0000 (09:59 -0800)]
Re: [ANNOUNCE] ExtUtils::MakeMaker 6.19
Message-ID: <20031105015913.GL15406@localhost.comcast.net>

Replaces the temporary kludge (#21655).

p4raw-id: //depot/perl@21657

21 years agoRe: [gherteg@csc.com: your CPAN page on EBCDIC]
Peter Prymmer [Tue, 4 Nov 2003 10:00:07 +0000 (05:00 -0500)]
Re: [gherteg@csc.com: your CPAN page on EBCDIC]
Message-ID: <OF9A22A404.A32A5C26-ON85256DD4.00522E92-85256DD4.005268A4@factset.com>

p4raw-id: //depot/perl@21656

21 years agoTemporary kludge to allow SDBM_File being built
Rafael Garcia-Suarez [Tue, 4 Nov 2003 22:32:28 +0000 (22:32 +0000)]
Temporary kludge to allow SDBM_File being built
with MakeMaker 6.19.

p4raw-id: //depot/perl@21655

21 years agoUpgrade to ExtUtils::MakeMaker 6.19
Rafael Garcia-Suarez [Tue, 4 Nov 2003 21:43:10 +0000 (21:43 +0000)]
Upgrade to ExtUtils::MakeMaker 6.19

p4raw-id: //depot/perl@21652

21 years agoRe: [PATCH 5.8.2 @21574] OS/2 build
Ilya Zakharevich [Mon, 3 Nov 2003 20:20:44 +0000 (12:20 -0800)]
Re: [PATCH 5.8.2 @21574] OS/2 build
Message-ID: <20031104042044.GA1682@math.berkeley.edu>

p4raw-id: //depot/perl@21651

21 years agoRe: [perl #24384] 21418 (UNIVERSAL.pm patch) breaks autouse.pm
Michael G. Schwern [Sat, 1 Nov 2003 22:57:45 +0000 (14:57 -0800)]
Re: [perl #24384] 21418 (UNIVERSAL.pm patch) breaks autouse.pm
Message-ID: <20031102065745.GN3659@localhost.comcast.net>
(goes with change #21418)
p4raw-link: @21418 on //depot/perl: 2bfd56816acd10b1f958d1dde1769bafd756cbea

p4raw-id: //depot/perl@21650

21 years agoRe: PERL_VERSION, SUBVERSION, PATCHLEVEL
Marcus Holland-Moritz [Mon, 3 Nov 2003 20:53:33 +0000 (21:53 +0100)]
Re: PERL_VERSION, SUBVERSION, PATCHLEVEL
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Message-ID: <023a01c3a244$2a1dd5a0$0c2f1fac@R2D2>

p4raw-id: //depot/perl@21647

21 years agoCwd.xs: off-by-one buffer overflow in realpath()
Casey West [Mon, 3 Nov 2003 10:11:43 +0000 (05:11 -0500)]
Cwd.xs: off-by-one buffer overflow in realpath()
Message-ID: <20031103151143.GB430@geeknest.com>

p4raw-id: //depot/perl@21646

21 years agoRe: [PATCH 5.8.1] make reentr.[ch] compatible with 5.8.0 again
Jan Dubois [Sun, 2 Nov 2003 21:43:44 +0000 (13:43 -0800)]
Re: [PATCH 5.8.1] make reentr.[ch] compatible with 5.8.0 again
Message-ID: <8dqbqvg16ln2r807l1l2c905lh7hte303v@4ax.com>

p4raw-id: //depot/perl@21645

21 years agoDocument the fact that keys() and values() are optimized
Rafael Garcia-Suarez [Mon, 3 Nov 2003 15:33:55 +0000 (15:33 +0000)]
Document the fact that keys() and values() are optimized
for void context (as suggested by Liz.)

p4raw-id: //depot/perl@21644

21 years agoStas would prefer not to have MOD_PERL defines in perl.
Nicholas Clark [Mon, 3 Nov 2003 07:04:36 +0000 (07:04 +0000)]
Stas would prefer not to have MOD_PERL defines in perl.

p4raw-id: //depot/perl@21639

21 years agos/new_hash/rehash/g (Stas suggested a better name)
Nicholas Clark [Mon, 3 Nov 2003 06:46:48 +0000 (06:46 +0000)]
s/new_hash/rehash/g (Stas suggested a better name)

p4raw-id: //depot/perl@21638

21 years agoProvide Internals::new_hash_seed to return PL_new_hash_seed, and
Nicholas Clark [Sun, 2 Nov 2003 22:32:21 +0000 (22:32 +0000)]
Provide Internals::new_hash_seed to return PL_new_hash_seed, and
make Hash::Util::hash_seed use this.

p4raw-id: //depot/perl@21634

21 years agoFix for [perl #24347] segfault with Safe
Rafael Garcia-Suarez [Sun, 2 Nov 2003 21:05:59 +0000 (21:05 +0000)]
Fix for [perl #24347] segfault with Safe
The empty %INC created for safe compartements was freed
too early.

p4raw-id: //depot/perl@21628

21 years agoupdate embed.pl description
Marcus Holland-Moritz [Sun, 2 Nov 2003 22:24:28 +0000 (23:24 +0100)]
update embed.pl description
From: "Marcus Holland-Moritz" <mhx-perl@gmx.net>
Message-ID: <007b01c3a187$b34c6110$0c2f1fac@R2D2>

p4raw-id: //depot/perl@21627

21 years agoMention perl 5.8.2-RC1 in perlhist, as spotted by Abigail.
Rafael Garcia-Suarez [Sun, 2 Nov 2003 20:24:21 +0000 (20:24 +0000)]
Mention perl 5.8.2-RC1 in perlhist, as spotted by Abigail.

p4raw-id: //depot/perl@21625

21 years agoOS/2 build
Ilya Zakharevich [Wed, 29 Oct 2003 14:00:18 +0000 (06:00 -0800)]
OS/2 build
Message-ID: <20031029220017.GA26384@math.berkeley.edu>

p4raw-id: //depot/perl@21620

21 years agoQuoted-printable is evil.
Rafael Garcia-Suarez [Sun, 2 Nov 2003 18:07:30 +0000 (18:07 +0000)]
Quoted-printable is evil.

p4raw-id: //depot/perl@21619

21 years agoStas spotted a missed s//new_/ for the hash seed renaming games
Nicholas Clark [Sun, 2 Nov 2003 18:01:21 +0000 (18:01 +0000)]
Stas spotted a missed s//new_/ for the hash seed renaming games

p4raw-id: //depot/perl@21618

21 years agoPortability nit for MinGW 3.
Greg Matheson [Thu, 30 Oct 2003 14:11:58 +0000 (22:11 +0800)]
Portability nit for MinGW 3.

Subject: MinGW-3.1.0-1 _CRTIMP definition preempting win32.h's
Message-ID: <20031030141158.A11772@ms>
(actual patch by Abe Timmerman)

p4raw-id: //depot/perl@21617

21 years agoDOCPATCH: does STORE need to return anything and if so what?
david nicol [Sun, 26 Oct 2003 22:34:04 +0000 (16:34 -0600)]
DOCPATCH: does STORE need to return anything and if so what?
Message-Id: <1067229244.1071.51.camel@plaza.davidnicol.com>

p4raw-id: //depot/perl@21616

21 years agoDB_File 1.807
Paul Marquess [Sat, 1 Nov 2003 13:50:12 +0000 (13:50 +0000)]
DB_File 1.807
From: "Paul Marquess" <Paul.Marquess@btinternet.com>
Message-ID: <AIEAJICLCBDNAAOLLOKLOENMPAAA.Paul.Marquess@btinternet.com>

p4raw-id: //depot/perl@21615

21 years agoRe: [PATCH bleadperl] (was Re: Is this brokenness in $< $( $> & $) ?)
Rick Delaney [Mon, 27 Oct 2003 16:24:16 +0000 (11:24 -0500)]
Re: [PATCH bleadperl] (was Re: Is this brokenness in $< $( $> & $) ?)
Message-ID: <20031027162416.H2233@biff.bort.ca>

p4raw-id: //depot/perl@21614

21 years agoD'oh! t/op/hash.t wasn't in the MANIFEST. Rafael spotted this
Nicholas Clark [Sat, 1 Nov 2003 16:32:00 +0000 (16:32 +0000)]
D'oh! t/op/hash.t wasn't in the MANIFEST. Rafael spotted this

p4raw-id: //depot/perl@21611

21 years agomod_perl2 will require access to the Plan C hashing function.
Nicholas Clark [Sat, 1 Nov 2003 15:21:23 +0000 (15:21 +0000)]
mod_perl2 will require access to the Plan C hashing function.

p4raw-id: //depot/perl@21607

21 years agoAdd Internals::HvREHASH to expose the rehashing flag
Nicholas Clark [Sat, 1 Nov 2003 14:21:38 +0000 (14:21 +0000)]
Add Internals::HvREHASH to expose the rehashing flag
t/op/hash.t tests that pathological data triggers rehashing

p4raw-id: //depot/perl@21604

21 years agowhoops, typo
Dave Mitchell [Sat, 1 Nov 2003 00:09:22 +0000 (00:09 +0000)]
whoops, typo

p4raw-id: //depot/perl@21599

21 years ago[perl #24368] seg faults when deleting keys of shared hash refs
Dave Mitchell [Sat, 1 Nov 2003 00:03:38 +0000 (00:03 +0000)]
[perl #24368] seg faults when deleting keys of shared hash refs
Ensure that the shared_sv get magic of the element being deleted
is called. Also, avoid posible memory leaks by wrapping all shared
context sections with ENTER/SAVETMPS

p4raw-id: //depot/perl@21598

21 years agoRe: [perl #24367] [PATCH] configure flag -Dextras="HTML::Parser" doesn't seem to...
Andy Dougherty [Fri, 31 Oct 2003 15:32:35 +0000 (10:32 -0500)]
Re: [perl #24367] [PATCH] configure flag -Dextras="HTML::Parser" doesn't seem to do anything
Message-ID: <Pine.SOL.4.53.0310311433440.8552@maxwell.phys.lafayette.edu>
(plus POD link fixes)

p4raw-id: //depot/perl@21596

21 years agoPrevent the installation of makefiles that can be found
Rafael Garcia-Suarez [Fri, 31 Oct 2003 20:35:23 +0000 (20:35 +0000)]
Prevent the installation of makefiles that can be found
under lib/.

p4raw-id: //depot/perl@21595

21 years agoTest nit ; goes with change 21591
Rafael Garcia-Suarez [Fri, 31 Oct 2003 20:19:01 +0000 (20:19 +0000)]
Test nit ; goes with change 21591

p4raw-id: //depot/perl@21593

21 years agoDocument PERL_DL_NONLAZY
Gisle Aas [Fri, 31 Oct 2003 03:13:03 +0000 (19:13 -0800)]
Document PERL_DL_NONLAZY
Message-ID: <lrn0bhbqyo.fsf@caliper.activestate.com>

p4raw-id: //depot/perl@21592