summaryrefslogtreecommitdiff
path: root/hash.c
AgeCommit message (Expand)Author
2019-05-23hash.c (rb_hash_s_create): Reject `Hash[[nil]]`Yusuke Endoh
2019-04-23Fix complex hash keys to work with compactionAaron Patterson
2019-04-21Drop MJIT_FUNC_EXPORTED from rb_hash_bulk_insertk0kubun
2019-04-20Add `GC.compact` again.tenderlove
2019-04-17Reverting compaction for nowtenderlove
2019-04-17Introduce pattern matching [EXPERIMENTAL]ktsj
2019-04-17Adding `GC.compact` and compacting GC support.tenderlove
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-09Adding `GC.compact` and compacting GC support.tenderlove
2019-03-22[DOC] fix markups [ci skip]nobu
2019-02-27* expand tabs.svn
2019-02-27Remove stale argumentsnobu
2019-01-30hash.c: hoisted out st_index_hashnobu
2019-01-30hash.c: hoisted out dbl_to_indexnobu
2019-01-30* expand tabs.svn
2019-01-30hash.c: remove repeated rb_hash_startnobu
2019-01-17reset bound if the size is 0.ko1
2019-01-09add setter of iter_lev.ko1
2019-01-05fix last commit.ko1
2019-01-05refactoring.ko1
2019-01-05add ar_ prefix for ar_table functions.ko1
2019-01-05fix trivial indentation.ko1
2019-01-05call functions directly.ko1
2019-01-04refactoring usage of ar_lookup().ko1
2019-01-04skip to calculate hash value on empty Hash ar_table lookup.ko1
2019-01-04ar_table_entry::hash should be `st_hash_t`.ko1
2018-12-29hide ar_table internals from internal.h.ko1
2018-12-20hide iseq operand object for duphash. [Bug #15440]ko1
2018-12-14separte NULL and EMPTY check.ko1
2018-12-14rename li_table->ar_table (and related names).ko1
2018-12-10Initialize binnobu
2018-12-07Adjust reserved hash valuesnobu
2018-12-07Should use the proper constantnobu
2018-12-03make `RARRAY_PTR_USE` more conservertive.ko1
2018-11-29clear dst Hash on Hash#replace. [Bug #15358]ko1
2018-11-15hash.c: cast from double to unsigned is undefinedshyouhei
2018-11-08hash.c: +(-1) is a wrong ideashyouhei
2018-11-04hash.c: [DOC] add docs for ENV.{filter,filter!}stomar
2018-11-04hash.c: [DOC] fix wrong cross-referencesstomar
2018-11-04hash.c: [DOC] add missing `block' in call-seq'sstomar
2018-11-04hash.c: [DOC] add docs for Hash#{filter,filter!}stomar
2018-11-04hash.c: [DOC] improve Hash#{select!,keep_if} docsstomar
2018-11-03hash.c: fix typesnobu
2018-11-01introduce USE_TRANSIENT_HEAP to enable/disable theap.ko1
2018-11-01fix WB miss.ko1
2018-10-31remove '//' style comments.ko1
2018-10-30fix type.ko1
2018-10-30* remove trailing spaces, expand tabs.svn
2018-10-30support theap for T_HASH. [Feature #14989]ko1
2018-10-26Fix a condition and just call rb_fstring [Feature #15251]nobu