path: root/st.c
AgeCommit message (Expand)Author
2018-11-07blacklist UBSAN's unsigned integer overflowshyouhei
2018-10-30support theap for T_HASH. [Feature #14989]ko1
2018-05-27st.c: remove redundant export declarationk0kubun
2018-02-13st.c: retry operations if rebuiltnormal
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2018-01-19st_hashtype_num marked as staticshyouhei
2018-01-15__builtin_assume_aligned for *(foo *) castsshyouhei
2017-12-30hash literal deduplicates like Hash#[]=normal
2017-12-19Revert "Improve performance of creating Hash object"watson1978
2017-12-19st.c: fix upnobu
2017-12-18st.c: no C99 commentnobu
2017-12-18Improve performance of creating Hash objectwatson1978
2017-09-05st.c: fix num_entriesnobu
2017-09-05st.c: fix false assertionsnobu
2017-09-05optimize rb_hash_bulk_insert to generally outperform 2.4.shyouhei
2017-07-19st.c: adjust stylenobu
2017-07-19revert r59359, r59356, r59355, r59354normal
2017-07-18newhash insn reuses existing keysnormal
2017-05-10adjust styles [ci skip]nobu
2017-04-27refactor newhash (revision 58463 another try) [fix GH-1600]shyouhei
2017-04-25fix macro expansion bugshyouhei
2016-12-21st.c: suppress a warningnobu
2016-12-21st.c: fix st_hash* functions [Bug #13019]nobu
2016-12-12st: Add 'static const'naruse
2016-12-06switching hash removalnobu
2016-12-06remove unnecessary variablenobu
2016-11-15st.c: fix crashes on huge hash tablesnormal
2016-11-07 Introduce table improvement by Vladimir Makarov <>.ko1
2016-05-08* check function attirbute const and pure,naruse
2016-04-30revert UNALIGNED_WORD_ACCESS for GCC6naruse
2016-03-30st.c: fix collision statistics [ci skip]nobu
2016-01-15disable unaligned word accessnobu
2015-07-29st.c: constify st_table* in private functionsnormal
2015-07-24st.c: fix arguments order to comparenobu
2015-07-02* st.c: get rid of VC++'s warnings of C4700 (uninitialized localusa
2015-06-29st.c: use ccan linked-list (try 3)normal
2015-06-26Revert "st.c: use ccan linked-list (try 2)"normal
2015-06-26st.c: use ccan linked-list (try 2)normal
2015-06-26st.c: include ccan/list/list.h to test buildnormal
2015-06-25Revert r51034 "st.c: use ccan linked-list"normal
2015-06-25st.c: use ccan linked-listnormal
2015-01-23hash.c: move Hash specific functionsnobu
2015-01-22fix flonum hashing regression from r45384normal
2014-11-15* internal.h: Include ruby.h and ruby/encoding.h to beakr
2014-11-13internal.h: STATIC_ASSERTnobu
2014-10-04st.c: update st_reverse_foreachnobu
2014-10-02st.c (new_size): use next_pow2 functionnormal
2014-09-21* st.c (do_hash_bin): unused macro.nari
2014-09-21* st.c (numberof): unused. internal.h has same macro.nari
2014-07-23UNALIGNED_WORD_ACCESS on ppc64nobu