This is a live mirror of the Perl 5 development currently hosted at
https://github.com/perl/perl5
https://perl5.git.perl.org
/
perl5.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Promote v5.36 usage and feature bundles doc
[perl5.git]
/
hv.h
2022-07-02
Paul "LeoNerd" Evans
Use HvHasAUX() rather than SvOOK() when operating on HVs
blob
|
commitdiff
2022-07-02
Paul "LeoNerd" Evans
Create `HvHasAUX()` macro
blob
|
commitdiff
|
diff to current
2022-05-11
Karl Williamson
perlintern: Make hv_fill internal, HvFILL its API
blob
|
commitdiff
|
diff to current
2022-04-19
Yves Orton
hv.* - disable unshared keys except when requested
blob
|
commitdiff
|
diff to current
2022-03-19
Nicholas Clark
Heuristically turn off shared hash keys for larger...
blob
|
commitdiff
|
diff to current
2022-03-19
Nicholas Clark
Rename HVhek_UNSHARED to HVhek_NOTSHARED
blob
|
commitdiff
|
diff to current
2022-03-03
Karl Williamson
Add 'ASSERT_IS_LITERAL' macro
blob
|
commitdiff
|
diff to current
2021-10-11
Nicholas Clark
Split the XPVHV body into two variants "normal" and...
blob
|
commitdiff
|
diff to current
2021-10-11
Nicholas Clark
Delete the do_aux code from S_hsplit()
blob
|
commitdiff
|
diff to current
2021-10-11
Nicholas Clark
Inline the xhv_aux struct in the main hash body
blob
|
commitdiff
|
diff to current
2021-08-26
Nicholas Clark
Delete the macro XHvTOTALKEYS() which is unused and...
blob
|
commitdiff
|
diff to current
2021-07-26
Nicholas Clark
Convert code in mro_core.c to use hv_*hek() APIs where...
blob
|
commitdiff
|
diff to current
2021-03-15
Leon Timmermans
Make REFCOUNTED_HE_EXISTS available outside of core
blob
|
commitdiff
|
diff to current
2021-01-17
Michael G. Schwern
style: Detabify indentation of the C code maintained...
blob
|
commitdiff
|
diff to current
2020-11-06
Karl Williamson
autodoc.pl: Specify scn for single-purpose files
blob
|
commitdiff
|
diff to current
2020-09-29
Karl Williamson
Fix return type in pod for HvNAMELEN_get
blob
|
commitdiff
|
diff to current
2020-09-05
Karl Williamson
Note for Devel::PPPort HvNAME_get, HvNAMELEN_get
blob
|
commitdiff
|
diff to current
2020-09-04
Karl Williamson
Reorganize perlapi
blob
|
commitdiff
|
diff to current
2019-09-03
Karl Williamson
Change pod for macros that require "literal strings"
blob
|
commitdiff
|
diff to current
2019-09-03
Karl Williamson
Document HvFILL
blob
|
commitdiff
|
diff to current
2019-06-25
Karl Williamson
Fix apidoc macro entries
blob
|
commitdiff
|
diff to current
2017-11-12
Zefram
better document macros taking literal strings
blob
|
commitdiff
|
diff to current
2017-02-03
Steffen Mueller
HvTOTALKEYS() takes a HV* as argument
blob
|
commitdiff
|
diff to current
2017-01-25
Dagfinn Ilmari Man...
Use cBOOL() instead of ? TRUE : FALSE
blob
|
commitdiff
|
diff to current
2016-11-03
David Mitchell
fix hv.h build breakage
blob
|
commitdiff
|
diff to current
2016-11-03
Yves Orton
add a comment about the properties of struct hek
blob
|
commitdiff
|
diff to current
2016-11-03
Tony Cook
Revert "hv.h: rework HEK_FLAGS to a proper member in...
blob
|
commitdiff
|
diff to current
2016-10-24
Todd Rinaldo
hv.h: rework HEK_FLAGS to a proper member in struct hek
blob
|
commitdiff
|
diff to current
2016-10-19
Yves Orton
handy.h, hv.h: fixup hash s suffix macro definitions...
blob
|
commitdiff
|
diff to current
2016-06-22
Yves Orton
Change scalar(%hash) to be the same as 0+keys(%hash)
blob
|
commitdiff
|
diff to current
2016-02-15
Daniel Dragan
minor comment improvements in hv.h and scope.h
blob
|
commitdiff
|
diff to current
2016-02-08
Tony Cook
[perl #126410] keep the DESTROY cache in mro_meta
blob
|
commitdiff
|
diff to current
2016-02-03
Karl Williamson
perlapi: Clarify that a literal string must end in...
blob
|
commitdiff
|
diff to current
2015-09-04
Karl Williamson
perlapi use 'UTF-8' instead of variants of that
blob
|
commitdiff
|
diff to current
2015-09-04
Karl Williamson
Various pods: Add C<> around many typed-as-is things
blob
|
commitdiff
|
diff to current
2015-09-04
Karl Williamson
perlapi, perlintern: Add L<> links to pod
blob
|
commitdiff
|
diff to current
2015-03-23
Dagfinn Ilmari Man...
Replace common Emacs file-local variables with dir...
blob
|
commitdiff
|
diff to current
2015-03-19
Karl Williamson
Change name of mro.c
blob
|
commitdiff
|
diff to current
2014-04-04
David Golden
fix documentation of HeUTF8 return value
blob
|
commitdiff
|
diff to current
2014-03-20
Aaron Crane
hv.h: tweak comment about HvAUX preallocation for large...
blob
|
commitdiff
|
diff to current
2014-03-18
Yves Orton
Preallocate HvAUX() structures for large bucket arrays
blob
|
commitdiff
|
diff to current
2014-02-28
David Mitchell
speed up (non)overloaded derefs
blob
|
commitdiff
|
diff to current
2014-02-28
David Mitchell
gv_check(): use aux flag rather than IsCOW
blob
|
commitdiff
|
diff to current
2014-02-28
David Mitchell
add aux_flags field to HVs with aux struct
blob
|
commitdiff
|
diff to current
2013-12-29
Father Chrysostomos
perlapi: Consistent spaces after dots
blob
|
commitdiff
|
diff to current
2013-11-04
Father Chrysostomos
Make mro code pass precomputed hash values
blob
|
commitdiff
|
diff to current
2013-11-04
Father Chrysostomos
hv.h: missing macro parentheses
blob
|
commitdiff
|
diff to current
2013-10-28
Father Chrysostomos
When deleting via hek, pass the computed hash value
blob
|
commitdiff
|
diff to current
2013-09-16
Tony Cook
[perl #79074] make sure HeSVKEY_force() preserves UTF8n...
blob
|
commitdiff
|
diff to current
2013-08-21
Father Chrysostomos
Move super cache into mro meta
blob
|
commitdiff
|
diff to current
2013-08-18
Father Chrysostomos
[perl #114864] Make UNIVERSAL::DESTROY changes invalida...
blob
|
commitdiff
|
diff to current
2013-05-29
Nicholas Clark
Cache HvFILL() for larger hashes, and update on inserti...
blob
|
commitdiff
|
diff to current
2013-05-07
Yves Orton
document and improve hash algorithm randomization relat...
blob
|
commitdiff
|
diff to current
2013-05-07
Yves Orton
Make it possible to disable and control hash key traver...
blob
|
commitdiff
|
diff to current
2013-03-27
Yves Orton
eliminate the only internal uses of HvFILL
blob
|
commitdiff
|
diff to current
2013-03-24
Yves Orton
improve how Devel::Peek::Dump handles iterator information
blob
|
commitdiff
|
diff to current
2013-03-18
Yves Orton
detect each() after insert and produce warnings when...
blob
|
commitdiff
|
diff to current
2013-03-18
Yves Orton
Harden hashes against hash seed discovery by randomizin...
blob
|
commitdiff
|
diff to current
2013-03-18
Yves Orton
Split out hash functions into new file and turn into...
blob
|
commitdiff
|
diff to current
2012-12-05
Yves Orton
Switch default hash to SIPHASH on 64 bit builds and...
blob
|
commitdiff
|
diff to current
2012-12-03
Yves Orton
Make it possible to simulate old style one-at-a-time...
blob
|
commitdiff
|
diff to current
2012-11-25
Karl Williamson
Remove "register" declarations
blob
|
commitdiff
|
diff to current
2012-11-24
Yves Orton
Add "buzzhash16" - a random hash function
blob
|
commitdiff
|
diff to current
2012-11-23
Nicholas Clark
SuperFastHash needs to define PERL_HASH_SEED_BYTES...
blob
|
commitdiff
|
diff to current
2012-11-20
Nicholas Clark
The MurmurHash3 code can use the existing perl.h #defin...
blob
|
commitdiff
|
diff to current
2012-11-17
Yves Orton
Hash Function Change - Murmur hash and true per process...
blob
|
commitdiff
|
diff to current
2012-09-17
Father Chrysostomos
[perl #114924] Make method calls work with ::SUPER...
blob
|
commitdiff
|
diff to current
2012-08-25
Yves Orton
minor doc patches to api stuff
blob
|
commitdiff
|
diff to current
2012-08-18
Karl Williamson
Omnibus removal of register declarations
blob
|
commitdiff
|
diff to current
2012-05-30
Ricardo Signes
update the editor hints for spaces, not tabs
blob
|
commitdiff
|
diff to current
2011-12-22
Father Chrysostomos
speed up feature-checking slightly
blob
|
commitdiff
|
diff to current
2011-11-30
Father Chrysostomos
hv.h: Don’t call a char * parameter ‘sv’!
blob
|
commitdiff
|
diff to current
2011-11-30
Father Chrysostomos
hv.h: remove obsolete comment
blob
|
commitdiff
|
diff to current
2011-10-17
H.Merijn Brand
Make HvENAME** macros smaller and more efficient
blob
|
commitdiff
|
diff to current
2011-10-06
Father Chrysostomos
Remove comment from hv.c that no longer applies
blob
|
commitdiff
|
diff to current
2011-10-06
Father Chrysostomos
Document and apiify hv name length/utf8 macros
blob
|
commitdiff
|
diff to current
2011-10-06
Father Chrysostomos
Remove some _get variants of *NAMEUTF8 macros in [gh]v.h
blob
|
commitdiff
|
diff to current
2011-10-06
Brian Fraser
UTF-8 related macros in hv.h and gv.h
blob
|
commitdiff
|
diff to current
2011-05-19
David Mitchell
unify PERL_HASH and PERL_HASH_INTERNAL
blob
|
commitdiff
|
diff to current
2011-01-07
Peter J. Acklam...
Fix typos (spelling errors) in Perl sources.
blob
|
commitdiff
|
diff to current
2010-11-24
Nicholas Clark
Convert xhv_name in struct xpvhv_aux to be a union...
blob
|
commitdiff
|
diff to current
2010-11-21
Father Chrysostomos
Make hv_undef leave HvENAME alone
blob
|
commitdiff
|
diff to current
2010-11-21
Father Chrysostomos
hv_undef .= _flags
blob
|
commitdiff
|
diff to current
2010-11-12
Father Chrysostomos
mro_isa_changed_in3 is no longer necessary
blob
|
commitdiff
|
diff to current
2010-11-11
Father Chrysostomos
Fix memory leaks in mro_package_moved
blob
|
commitdiff
|
diff to current
2010-11-02
Nicholas Clark
Reorder struct xpvhv_aux to make two I32s adjacent.
blob
|
commitdiff
|
diff to current
2010-10-30
Father Chrysostomos
Remove the #ifdef PERL_CORE surrounding the HvENAME...
blob
|
commitdiff
|
diff to current
2010-10-30
Father Chrysostomos
Add HvENAME_HEK
blob
|
commitdiff
|
diff to current
2010-10-30
Father Chrysostomos
Add HvENAME
blob
|
commitdiff
|
diff to current
2010-10-27
Father Chrysostomos
Renaming of stashes should not be visible from Perl
blob
|
commitdiff
|
diff to current
2010-10-21
Father Chrysostomos
Allow stashes to have multiple names
blob
|
commitdiff
|
diff to current
2010-10-21
Zefram
full API for cop hint hashes
blob
|
commitdiff
|
diff to current
2010-10-11
Father Chrysostomos
Allow mro_isa_changed_in to be called on nonexistent...
blob
|
commitdiff
|
diff to current
2010-09-28
Zefram
systematically provide pv/pvn/pvs/sv quartets
blob
|
commitdiff
|
diff to current
2010-09-07
Ben Morrow
API functions for accessing the runtime hinthash.
blob
|
commitdiff
|
diff to current
2010-05-21
Nicholas Clark
Eliminate xhv_fill from struct xpvhv.
blob
|
commitdiff
|
diff to current
2010-05-21
Nicholas Clark
Make HvFILL() count the allocated buckets, instead...
blob
|
commitdiff
|
diff to current
2010-05-21
Nicholas Clark
Remove union _xivu from struct xpvhv - replace it with...
blob
|
commitdiff
|
diff to current
2010-05-21
Nicholas Clark
In the SV body, exchange the positions of the NV and...
blob
|
commitdiff
|
diff to current
2010-02-20
Marcus Holland-Moritz
Fix apidoc for HeUTF8()
blob
|
commitdiff
|
diff to current
next