path: root/st.c
AgeCommit message (Expand)Author
2022-10-19Fix and improve coroutines for Darwin (macOS) ppc/ppc64. (#5975)Sergey Fedorov
2022-10-06[Bug #19038] Fix corruption of generic_iv_tbl when compactingPeter Zhu
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-02-28st.c: Fix a typo in a commentYusuke Endoh
2022-02-10st.c: Do not clear entries_bound when calling Hash#shift for empty hashYusuke Endoh
2021-06-17Adjust styles [ci skip]Nobuyoshi Nakada
2021-04-11st.c: skip all deleted entries [Bug #17779]tompng (tomoya ishida)
2021-01-19Replace "iff" with "if and only if"Gannon McGibbon
2020-11-30[DOC] Fixed st_udpate comment [ci skip]Nobuyoshi Nakada
2020-10-17sync RClass::ext::iv_index_tblKoichi Sasada
2020-08-14Enable arm64 optimizations that exist for power/x86 (#3393)AGSaidi
2020-06-04Removed no longer used constants [Bug #16934]Nobuyoshi Nakada
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