summaryrefslogtreecommitdiff
path: root/hash.c
AgeCommit message (Expand)Author
2019-08-24Move Object#hash rdoc to hash.c [ci skip]Jeremy Evans
2019-08-07hash.c: gc.h is needed when HASH_DEBUG modeYusuke Endoh
2019-08-07hash.c: gc.h is no longer neededYusuke Endoh
2019-08-07fix spellingDaniel Radetsky
2019-08-01introduce ar_hint_t.Koichi Sasada
2019-08-01use internal_id.Koichi Sasada
2019-08-01make inline functions from macros.Koichi Sasada
2019-07-31use hash_ar_table_set() directlyKoichi Sasada
2019-07-31HASH_ASSERT() respects HASH_DEBUGKoichi Sasada
2019-07-31move macro to internal.h for documentation.Koichi Sasada
2019-07-31Moved RHASH_LEV_MASK and turned into a macroNobuyoshi Nakada
2019-07-31* expand tabs.git
2019-07-31Use 1 byte hint for ar_table [Feature #15602]Koichi Sasada
2019-07-31remove RHash::iter_lev.Koichi Sasada
2019-07-19Adjust styles and indentsNobuyoshi Nakada
2019-07-15respect RUBY_DEBUG.Koichi Sasada
2019-07-03Use rb_ident_hash_new instead of rb_hash_new_compare_by_idNobuyoshi Nakada
2019-07-01Raise TypeError if calling ENV.freezeJeremy Evans
2019-06-21Alias ENV.merge! as ENV.updateKenichi Kamiya
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