This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Integrate:
authorNicholas Clark <nick@ccl4.org>
Sun, 18 Sep 2005 16:12:05 +0000 (16:12 +0000)
committerNicholas Clark <nick@ccl4.org>
Sun, 18 Sep 2005 16:12:05 +0000 (16:12 +0000)
commit69ddb3b9da5d3bf6035bda17cbcedd09718e8408
tree3227f8072497ae3bb9993f5b0646960813950c49
parentd8294a4de2c0ebaacc4bf527cfcbbad36878a015
Integrate:
[ 24459]
Allocate GV bodies from arenas

[ 24460]
Reorder the *more* arena allocation functions into a block
As they are now ahead of their corresponding *new* functions, no need
for all the embedding guff.
Remove all the "register" keywords.

[ 24467]
initialize the PL_xpvgv_[arena]root vars during clone

[ 24491]
One last 1008 to replace with PERL_ARENA_SIZE

[ 24497]
Default to allocating the correct size for the array in the HV.
Override this with -DPERL_USE_LARGE_HV_ALLOC
p4raw-link: @24497 on //depot/perl: 36768cf4ecea77bfd5cba13cb714b94a91cfd528
p4raw-link: @24491 on //depot/perl: 2e7ed132d3ea6a9040a623e3541f25dd0709096b
p4raw-link: @24467 on //depot/perl: 7552b40b42f05c4f726b9f540418bd3b8a9c5866
p4raw-link: @24460 on //depot/perl: cac9b346cd9007da1905e0dcde3ff00723338d67
p4raw-link: @24459 on //depot/perl: 727879eb6b2788a9f5fecb8eee8070dfc0b326b7

p4raw-id: //depot/maint-5.8/perl@25473
p4raw-integrated: from //depot/perl@24497 'merge in' hv.h (@24106..)
p4raw-integrated: from //depot/perl@24467 'edit in' sv.c (@24460..)
p4raw-integrated: from //depot/perl@24460 'edit in' hv.c (@24445..)
embed.fnc (@24459..)
p4raw-edited: from //depot/perl@24459 'edit in' intrpvar.h (@24413..)
p4raw-integrated: from //depot/perl@24459 'edit in' embed.h proto.h
(@24445..) 'merge in' embedvar.h perlapi.h (@24445..)
embed.fnc
embed.h
embedvar.h
hv.c
hv.h
intrpvar.h
perlapi.h
proto.h
sv.c