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
Update Module-CoreList with data for 5.30.2
[perl5.git]
/
hv.c
2019-12-17
Karl Williamson
Note that certain flags are documented
blob
|
commitdiff
2019-11-12
James E Keenan
Fix: local variable hiding parameter of same name
blob
|
commitdiff
|
diff to current
2019-09-03
Karl Williamson
Refer to CopLABEL_len[_flags] in pod for cop_fetch_label
blob
|
commitdiff
|
diff to current
2019-09-03
Karl Williamson
perlapi: Clarify pod for cop_store_label
blob
|
commitdiff
|
diff to current
2019-05-31
Karl Williamson
Remove redundant info on =for apidoc lines
blob
|
commitdiff
|
diff to current
2019-03-12
Karl Williamson
perlapi: Clarify entry for hv_store()
blob
|
commitdiff
|
diff to current
2018-11-21
David Mitchell
S_hv_delete_common(): avoid undefined behaviour
blob
|
commitdiff
|
diff to current
2017-11-06
Karl Williamson
Use memEQs, memNEs in core files
blob
|
commitdiff
|
diff to current
2017-11-06
Karl Williamson
Rename strEQs to strBEGINs; remove strNEs
blob
|
commitdiff
|
diff to current
2017-08-05
Craig A. Berry
Consider magic %ENV as tied in hv_pushkv.
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
hv_pushkv(): handle keys() and values() too
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
Perl_hv_pushkv(): unroll hv_iterkeysv()
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
create Perl_hv_pushkv() function
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
make callers of SvTRUE() more efficient
blob
|
commitdiff
|
diff to current
2017-07-27
David Mitchell
use the new PL_sv_zero in obvious places
blob
|
commitdiff
|
diff to current
2017-07-01
Yves Orton
hv.c: fixup args assert for HV_FREE_ENTRIES
blob
|
commitdiff
|
diff to current
2017-07-01
Yves Orton
hv.c: rename static function S_hfreeentries() to S_hv_f...
blob
|
commitdiff
|
diff to current
2017-07-01
Yves Orton
fixup typo in comment
blob
|
commitdiff
|
diff to current
2017-06-01
Yves Orton
hv.c: silence compiler warning
blob
|
commitdiff
|
diff to current
2017-06-01
Aaron Crane
RT #127742: Hash keys are limited to 2 GB - throw an...
blob
|
commitdiff
|
diff to current
2017-06-01
Yves Orton
Restore "Tweak our hash bucket splitting rules"
blob
|
commitdiff
|
diff to current
2017-04-23
Yves Orton
Revert "Tweak our hash bucket splitting rules"
blob
|
commitdiff
|
diff to current
2017-04-23
Yves Orton
Tweak our hash bucket splitting rules
blob
|
commitdiff
|
diff to current
2017-02-28
Matthew Horsfall
Correct hv_iterinit's return value documentation
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-12-05
Andy Lester
Clean up warnings uncovered by 'clang -Weverything'.
blob
|
commitdiff
|
diff to current
2016-11-18
Karl Williamson
Change white space to avoid C++ deprecation warning
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-26
David Mitchell
speed up AV and HV clearing/undeffing
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
hv.c: use new SvPVCLEAR and constant string friendly...
blob
|
commitdiff
|
diff to current
2016-07-01
Karl Williamson
perlapi: Add entry for hv_bucket_ratio
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-05-15
Hugo van der Sanden
[perl #128086] Fix precedence in hv_ename_delete
blob
|
commitdiff
|
diff to current
2016-01-11
Tony Cook
[perl #123788] update isa magic stash records when...
blob
|
commitdiff
|
diff to current
2015-10-20
David Mitchell
Improve pod for [ah]v_(clear|undef)
blob
|
commitdiff
|
diff to current
2015-09-04
Karl Williamson
Add macro for converting Latin1 to UTF-8, and use it
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-08-01
Karl Williamson
perlapi: Use C<> instead of I<> for parameter names...
blob
|
commitdiff
|
diff to current
2015-06-27
Jarkko Hietaniemi
Impossible for entry to be NULL at this point.
blob
|
commitdiff
|
diff to current
2015-06-27
Jarkko Hietaniemi
mg_find can return NULL.
blob
|
commitdiff
|
diff to current
2015-03-27
Father Chrysostomos
Stop $^H |= 0x1c020000 from enabling all features
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-12
Father Chrysostomos
[perl #123847] crash with *foo::=*bar::=*with_hash
blob
|
commitdiff
|
diff to current
2015-03-11
David Mitchell
don't test non-null args
blob
|
commitdiff
|
diff to current
2015-03-04
Jarkko Hietaniemi
Consistently use NOT_REACHED; /* NOTREACHED */
blob
|
commitdiff
|
diff to current
2015-01-29
Lajos Veres
Corrections to spelling and grammatical errors.
blob
|
commitdiff
|
diff to current
2014-12-25
Yves Orton
Rework sv_get_backrefs() so it is simpler, and C++...
blob
|
commitdiff
|
diff to current
2014-12-25
Yves Orton
Restructure hv_backreferences_p() so assert makes sense
blob
|
commitdiff
|
diff to current
2014-07-08
David Mitchell
faster constant hash key lookups ($hash{const})
blob
|
commitdiff
|
diff to current
2014-06-25
Jarkko Hietaniemi
Remove or downgrade unnecessary dVAR.
blob
|
commitdiff
|
diff to current
2014-06-24
Jarkko Hietaniemi
Unused contexts found under PERL_GLOBAL_STRUCT.
blob
|
commitdiff
|
diff to current
2014-06-24
Daniel Dragan
PERL_UNUSED_CONTEXT -> remove interp context where...
blob
|
commitdiff
|
diff to current
2014-06-12
Brian Fraser
Silence several -Wunused-parameter warnings about my_perl
blob
|
commitdiff
|
diff to current
2014-06-12
Brian Fraser
Adding missing HEKfARG() invocations
blob
|
commitdiff
|
diff to current
2014-06-05
Karl Williamson
perlapi: Include general information
blob
|
commitdiff
|
diff to current
2014-05-28
Jarkko Hietaniemi
Cannot rotl u32 (hek_hash) by 64 bits.
blob
|
commitdiff
|
diff to current
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
next