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
lib/utf8.pm: Document unicode_to_native() and inverse
[perl5.git]
/
hv.c
2014-05-28
Jarkko Hietaniemi
Cannot rotl u32 (hek_hash) by 64 bits.
blob
|
commitdiff
2014-03-18
Yves Orton
Preallocate HvAUX() structures for large bucket arrays
blob
|
commitdiff
|
diff to current
2014-03-18
Yves Orton
Split out part of hv_auxinit() so it can be reused
blob
|
commitdiff
|
diff to current
2014-03-10
Daniel Dragan
don't repeatedly call HvUSEDKEYS
blob
|
commitdiff
|
diff to current
2014-03-07
David Mitchell
make core safe against HvAUX() realloc
blob
|
commitdiff
|
diff to current
2014-02-28
David Mitchell
add aux_flags field to HVs with aux struct
blob
|
commitdiff
|
diff to current
2014-02-19
Rafael Garcia-Suarez
Do not dereference hv before ensuring it's not NULL
blob
|
commitdiff
|
diff to current
2014-01-14
Father Chrysostomos
Use NOT_REACHED in one spot in hv.c
blob
|
commitdiff
|
diff to current
2013-12-29
Father Chrysostomos
perlapi: Consistent spaces after dots
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-08-29
Karl Williamson
hv.c: Stop being ASCII-centric
blob
|
commitdiff
|
diff to current
2013-08-21
Father Chrysostomos
Move super cache into mro meta
blob
|
commitdiff
|
diff to current
2013-08-11
Father Chrysostomos
Don’t treat COWs specially in locked hashes
blob
|
commitdiff
|
diff to current
2013-07-23
Father Chrysostomos
[perl #72766] Allow huge pos() settings
blob
|
commitdiff
|
diff to current
2013-06-07
Father Chrysostomos
hv.c: Clarify uvar comment
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-27
Nicholas Clark
Perl_hv_fill() can return early if the hash only has...
blob
|
commitdiff
|
diff to current
2013-05-09
David Mitchell
silence warnings under NO_TAINT_SUPPORT
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
Add a commented out warning and a way for diag.t to...
blob
|
commitdiff
|
diff to current
2013-03-24
Yves Orton
improve iterator randomization
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
ensure that inserting into a hash causes its hash itera...
blob
|
commitdiff
|
diff to current
2013-03-18
Yves Orton
perturb insertion order and update xhv_rand during...
blob
|
commitdiff
|
diff to current
2013-03-18
Yves Orton
Harden hashes against hash seed discovery by randomizin...
blob
|
commitdiff
|
diff to current
2013-02-26
Nicholas Clark
In Perl_hv_common(), call S_clear_placeholders() directly.
blob
|
commitdiff
|
diff to current
2013-02-26
Nicholas Clark
Clarify why hv_common() tries to clear placeholders...
blob
|
commitdiff
|
diff to current
2013-02-26
Nicholas Clark
In S_hsplit(), replace a for with a do/while, as the...
blob
|
commitdiff
|
diff to current
2013-02-26
Nicholas Clark
Replace the bulk of Perl_hv_ksplit() with a call to...
blob
|
commitdiff
|
diff to current
2013-02-26
Nicholas Clark
Tweak S_hsplit() to return early if there are no keys...
blob
|
commitdiff
|
diff to current
2013-02-26
Nicholas Clark
Pass the current and desired hash sizes to S_hsplit().
blob
|
commitdiff
|
diff to current
2013-02-26
Nicholas Clark
Move the code handling allocating a new buffer earlier...
blob
|
commitdiff
|
diff to current
2013-02-26
Nicholas Clark
Refactor the loop logic in S_hsplit() and Perl_hv_kspli...
blob
|
commitdiff
|
diff to current
2013-02-26
Nicholas Clark
Move the call to hv_clear_placeholders() from hsplit...
blob
|
commitdiff
|
diff to current
2013-02-22
Nicholas Clark
Abolish STRANGE_MALLOC. Now all malloc()s are considere...
blob
|
commitdiff
|
diff to current
2013-01-29
bulk88 (via RT)
hv.c: add some NULL check removal
blob
|
commitdiff
|
diff to current
2012-12-15
Father Chrysostomos
Use SvREFCNT_dec_NN in one place in hv.h
blob
|
commitdiff
|
diff to current
2012-12-10
Father Chrysostomos
hv.c: hv_undef: Don’t set mro fields to null before...
blob
|
commitdiff
|
diff to current
2012-11-25
Karl Williamson
Remove "register" declarations
blob
|
commitdiff
|
diff to current
2012-11-24
Yves Orton
prevent memory exhaustion from hash attacks
blob
|
commitdiff
|
diff to current
2012-11-18
Tony Cook
fix -DPERL_GLOBAL_STRUCT builds broken with the hash...
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-11-05
Steffen Mueller
Add C define to remove taint support from perl
origin/smueller/no_taint3
blob
|
commitdiff
|
diff to current
2012-10-08
Ruslan Zakirov
use HVhek_KEYCANONICAL in hv_delete
blob
|
commitdiff
|
diff to current
2012-10-08
Ruslan Zakirov
there is no obvious reason not to set flags
blob
|
commitdiff
|
diff to current
2012-10-08
Ruslan Zakirov
use && rather than &
blob
|
commitdiff
|
diff to current
2012-09-26
Nicholas Clark
-Do now also reports updates and use of PL_stashcache.
blob
|
commitdiff
|
diff to current
2012-09-24
Father Chrysostomos
[perl #107000] Don’t leak if hh copying dies
blob
|
commitdiff
|
diff to current
2012-09-23
Father Chrysostomos
Free iterator when freeing tied hash
blob
|
commitdiff
|
diff to current
2012-09-22
Father Chrysostomos
hv.c: comment typo
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-18
Karl Williamson
Omnibus removal of register declarations
blob
|
commitdiff
|
diff to current
2012-07-19
Karl Williamson
perlapi: Clarify hv_fetch() docs
blob
|
commitdiff
|
diff to current
2012-05-30
Ricardo Signes
update the editor hints for spaces, not tabs
blob
|
commitdiff
|
diff to current
2012-05-22
Father Chrysostomos
Check HvNAME in Gv_AMG
blob
|
commitdiff
|
diff to current
2012-05-22
Father Chrysostomos
[perl #112708] Update overloadedness with ‘use overload’
blob
|
commitdiff
|
diff to current
2012-03-06
David Mitchell
fix slowdown in nested hash freeing
blob
|
commitdiff
|
diff to current
2012-01-17
Nicholas Clark
In Perl_refcounted_he_fetch_pvn(), eliminate nested...
blob
|
commitdiff
|
diff to current
2012-01-10
Father Chrysostomos
Fix crash in hv_undef
blob
|
commitdiff
|
diff to current
2012-01-10
Father Chrysostomos
Document that [ah]v_undef/clear may free the [ah]v
blob
|
commitdiff
|
diff to current
2012-01-10
Father Chrysostomos
Better fix for perl #107440
blob
|
commitdiff
|
diff to current
2012-01-04
Karl Williamson
hv.c pod: 'Perl_sv_placeholder' should be 'PL_sv_placeh...
blob
|
commitdiff
|
diff to current
2012-01-01
Father Chrysostomos
hv.c: Consistent spaces after dots in apidocs
blob
|
commitdiff
|
diff to current
2012-01-01
Father Chrysostomos
Remove method cache reset from hv.c:hv_free_ent
blob
|
commitdiff
|
diff to current
2012-01-01
Father Chrysostomos
squash some code in hv.c:S_hv_delete_common
blob
|
commitdiff
|
diff to current
2012-01-01
Father Chrysostomos
[perl #100340] Free hash entries before values on delete
blob
|
commitdiff
|
diff to current
2012-01-01
Father Chrysostomos
Update method caches for non-void stash elem deletions
blob
|
commitdiff
|
diff to current
2011-12-25
Father Chrysostomos
hv.c: Make newHVhv work on tied hashes
blob
|
commitdiff
|
diff to current
2011-12-22
Father Chrysostomos
speed up feature-checking slightly
blob
|
commitdiff
|
diff to current
2011-12-21
Father Chrysostomos
Copy hints from tied hh to inner compile scopes
blob
|
commitdiff
|
diff to current
2011-12-21
Father Chrysostomos
Fixing crash in hint.t
blob
|
commitdiff
|
diff to current
2011-12-20
Father Chrysostomos
[perl #106282] Don’t crash cloning tied %^H
blob
|
commitdiff
|
diff to current
2011-12-01
Father Chrysostomos
Use SvOOK_on
blob
|
commitdiff
|
diff to current
2011-11-30
Father Chrysostomos
Correct comment in hv.c:S_share_hek_flags
blob
|
commitdiff
|
diff to current
2011-11-23
Father Chrysostomos
Correct spelling of double free warning
blob
|
commitdiff
|
diff to current
2011-11-06
Father Chrysostomos
each() should not leave RITER set on empty hash
blob
|
commitdiff
|
diff to current
2011-11-06
Father Chrysostomos
hv.c: comment typo
blob
|
commitdiff
|
diff to current
2011-10-07
Tony Cook
document the behaviour of negative klen for hv_fetch...
blob
|
commitdiff
|
diff to current
2011-10-07
Brian Fraser
Cast to signed before negating, to avoid compiler warnings
blob
|
commitdiff
|
diff to current
2011-10-06
Father Chrysostomos
Fix thinko in hek_eq_pvn_flags
blob
|
commitdiff
|
diff to current
2011-10-06
Brian Fraser
hv.c: Stash-related UTF-8 cleanup.
blob
|
commitdiff
|
diff to current
2011-09-21
Father Chrysostomos
[perl #99660] Remove elems from hashes before freeing...
blob
|
commitdiff
|
diff to current
2011-08-23
Chip Salzenberg
SVTYPEMASK must be cast to (svtype) when comparing...
blob
|
commitdiff
|
diff to current
2011-08-02
Vincent Pit
SvREFCNT_dec already checks if the SV is non-NULL
blob
|
commitdiff
|
diff to current
2011-07-17
Father Chrysostomos
Rename store/fetch_cop_label as cop_*
blob
|
commitdiff
|
diff to current
2011-07-17
Reini Urban
Export store_cop_label for the perl compiler
blob
|
commitdiff
|
diff to current
2011-06-24
Father Chrysostomos
[perl #93454] Free deleted iterator when freeing hash
blob
|
commitdiff
|
diff to current
2011-06-12
Father Chrysostomos
Completely free hashes containing nulls
blob
|
commitdiff
|
diff to current
2011-06-04
Father Chrysostomos
Allow restricted hashes containing COWs to be cleared
blob
|
commitdiff
|
diff to current
2011-06-04
Father Chrysostomos
Allow COW values to be deleted from restricted hashes
blob
|
commitdiff
|
diff to current
2011-05-22
Nicholas Clark
Perl_refcounted_he_inc() needs a dVAR to compile with...
blob
|
commitdiff
|
diff to current
2011-05-20
Ton Hospel
[perl #85026] Deleting the current iterator in void...
blob
|
commitdiff
|
diff to current
2011-05-20
Ton Hospel
[perl #85026] deleting elements in a HASH iterator
blob
|
commitdiff
|
diff to current
2011-05-19
David Mitchell
improve api entries for hv_clear() and hv_undef()
blob
|
commitdiff
|
diff to current
2011-05-19
David Mitchell
ensure hash iterator gets deleted
blob
|
commitdiff
|
diff to current
2011-05-19
David Mitchell
make hv freeing iterative rather than recursive
blob
|
commitdiff
|
diff to current
2011-05-19
David Mitchell
add hfree_next_entry(), hv_free_ent_ret()
blob
|
commitdiff
|
diff to current
2011-05-19
David Mitchell
remove 'hfreeentries failed to free hash' panic
blob
|
commitdiff
|
diff to current
2011-05-19
David Mitchell
hv_free_ent: free SV as last action
blob
|
commitdiff
|
diff to current
next