path: root/st.c
AgeCommit message (Expand)Author
2020-03-16Adjusted indents [ci skip]Nobuyoshi Nakada
2020-03-11Fix typos (#2958)K.Takata
2020-02-27st.c: remove variables that are no longer usedYusuke Endoh
2020-02-26kill ST_DEBUG [Bug #16521]卜部昌平
2020-02-07more on NULL versus functions.卜部昌平
2019-12-26decouple internal.h headers卜部昌平
2019-12-20Fixed misspellingsNobuyoshi Nakada
2019-10-21st: Do error check only on non-RubyK.Takata
2019-10-21st: Add NULL checkingK.Takata
2019-09-22st.c: Use rb_st_* prefix instead of st_* (#2479)Yusuke Endoh
2019-09-22st.c (st_add_direct_with_hash): make it "static inline"Yusuke Endoh
2019-08-28optimize get_power2 [Feature #15631]pavel
2019-08-27struct st_hash_type now free from ANYARGS卜部昌平
2019-08-27st_foreach now free from ANYARGS卜部昌平
2019-04-20Add `GC.compact` again.tenderlove
2019-04-17Reverting compaction for nowtenderlove
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-01-15st.c (rb_hash_bulk_insert_into_st_table): avoid out-of-bounds writemame
2018-12-07Adjust reserved hash valuesnobu
2018-11-08st.c: bin might be zeroshyouhei
2018-11-08avoid (size_t)-- (2nd try)shyouhei
2018-11-08svn merge -r 65625:65623 .shyouhei
2018-11-08st.c: fix comparison between signed and unsignedshyouhei
2018-11-08avoid (size_t)--shyouhei
2018-11-08st.c: straight-forward comparison of charactersshyouhei
2018-11-08st.c: suppress integer overlow warningsshyouhei
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