summaryrefslogtreecommitdiff
path: root/global.sym
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2010-01-24 15:07:50 +0000
committerNicholas Clark <nick@ccl4.org>2010-05-21 18:56:25 +0100
commit4d0fbddde6c5dcb972786d09de0cab6e93056b88 (patch)
tree5a8c733a77dcda54b0b5e7c184bc1dbfd28ecd3e /global.sym
parentf4431c56525a8650559872ff19c75f109a5d1190 (diff)
downloadperl-4d0fbddde6c5dcb972786d09de0cab6e93056b88.tar.gz
Make HvFILL() count the allocated buckets, instead of reading a stored value.
Add a function Perl_hv_fill to perform the count. This will save 1 IV per hash, and on some systems cause struct xpvhv to become cache aligned.
Diffstat (limited to 'global.sym')
-rw-r--r--global.sym1
1 files changed, 1 insertions, 0 deletions
diff --git a/global.sym b/global.sym
index 5cbfe3fcd2..6cffeb819a 100644
--- a/global.sym
+++ b/global.sym
@@ -167,6 +167,7 @@ Perl_hv_fetch
Perl_hv_fetch_ent
Perl_hv_common
Perl_hv_common_key_len
+Perl_hv_fill
Perl_hv_free_ent
Perl_hv_iterinit
Perl_hv_iterkey