summaryrefslogtreecommitdiff
path: root/st.c
AgeCommit message (Expand)Author
2024-02-09Move clean-up after table rebuildingNobuyoshi Nakada
2023-12-25Move internal ST functions to internal/st.hPeter Zhu
2023-12-15check modifcation whil ar->stKoichi Sasada
2023-11-11[Bug #19969] Compact st_table after deleted if possibleNobuyoshi Nakada
2023-07-01Define `NO_SANITIZE` with reference to ext/bigdecimal/missing.cjinroq
2023-07-01Supress `warning: ‘unsigned-integer-overflow’ attribute directive ignored...jinroq
2023-06-30Don't check for null pointer in calls to freePeter Zhu
2023-06-29Fix memory leak when copying ST tablesPeter Zhu
2023-06-24De-duplicate parse_st.c code from st.cNobuyoshi Nakada
2023-06-17Use ruby functions if `RUBY` is definedNobuyoshi Nakada
2023-06-17Expand `#ifdef RUBY` regionNobuyoshi Nakada
2023-05-17Implement Hash ST tables on VWAPeter Zhu
2023-03-20Use an st table for "too complex" objectsAaron Patterson
2023-02-10st.c: spell `perturb' properlyEric Wong
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