aboutsummaryrefslogtreecommitdiffstats
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* [DOC] Doc compliance (#9944)Burdette Lamar2024-02-131-98/+98
* YJIT: Skip pushing a frame for Hash#empty? (#9875)Takashi Kokubun2024-02-081-1/+1
* Explicitly convert between `VALUE` and `st_data_t`Nobuyoshi Nakada2024-01-151-6/+6
* s/SafeStringValue/StringValue/Xavier Noria2024-01-121-4/+4
* Tweak for ENV docBurdetteLamar2024-01-061-7/+7
* Memory leak when duplicating identhashPeter Zhu2024-01-041-1/+9
* [DOC] Remove extra colon in Hash#default_procPeter Zhu2023-12-311-1/+1
* [DOC] Fix syntax in Hash#eql?Peter Zhu2023-12-291-1/+1
* [DOC] Remove useless word in Hash#eql?Peter Zhu2023-12-291-1/+0
* [DOC] Add parantheses in call-seq for Hash#eql?Peter Zhu2023-12-291-1/+1
* Move internal ST functions to internal/st.hPeter Zhu2023-12-251-2/+3
* compare_by_identity: remove alloc for non-empty HashAlexander Momchilov2023-12-181-4/+9
* compare_by_identity: remove alloc for empty HashAlexander Momchilov2023-12-181-7/+14
* [DOC] No document for internal or debug methodsNobuyoshi Nakada2023-12-181-0/+1
* check modifcation whil ar->stKoichi Sasada2023-12-151-42/+57
* Fix memory leak in Hash#compare_by_identityAlan Wu2023-12-131-0/+1
* Use xfree in hash_st_freeJohn Hawthorn2023-12-071-2/+2
* Do not change hash type in Hash#assocNobuyoshi Nakada2023-11-211-34/+27
* Raise an exception when Hash#compare_by_identity during its iterationYusuke Endoh2023-11-211-0/+3
* Raise an exception if ar_table is converted to st_table during iterationYusuke Endoh2023-11-211-0/+11
* Just check if iteration level is non-zerov3_3_0_preview3Nobuyoshi Nakada2023-11-121-23/+16
* Refactor hash iteration levelNobuyoshi Nakada2023-11-121-23/+31
* [Bug #19969] Compact st_table after deleted if possibleNobuyoshi Nakada2023-11-111-0/+19
* [DOC] Update documentation for typical implementation of hashYuki Tsujimoto2023-10-221-1/+1
* [DOC] Missing comment markerNobuyoshi Nakada2023-09-271-1/+1
* Add rb_hash_free for the GC to usePeter Zhu2023-09-241-0/+8
* Add hash_st_freePeter Zhu2023-09-241-2/+8
* Fix memory leak in Hash#rehash for ST hashesPeter Zhu2023-09-231-8/+9
* `RHASH_AR_TABLE` never returns NULL now [ci skip]Nobuyoshi Nakada2023-09-061-5/+1
* [DOC] Typo in Hash#key description "so/no such value"Dorian MariƩ (perso)2023-09-031-1/+1
* [DOC] FIx typo in description of Hash#hash (regardless or/of order)Dorian MariƩ (perso)2023-09-031-1/+1
* [DOC] Don't suppress autolinksBurdetteLamar2023-08-121-61/+61
* Add assertion in `RHASH_AR_TABLE_BOUND`Nobuyoshi Nakada2023-08-031-4/+10
* Remove RARRAY_PTR_USE_TRANSIENTPeter Zhu2023-07-131-3/+3
* Don't check for null pointer in calls to freePeter Zhu2023-06-301-1/+1
* Fix memory leak in Hash#replacePeter Zhu2023-06-291-1/+14
* Fix memory leak when copying ST tablesPeter Zhu2023-06-291-2/+5
* Refactor rb_hash_replace to use hash_copyPeter Zhu2023-06-291-28/+21
* Declare `RHASH_AR_TABLE` and `RHASH_ST_TABLE` return non-nullNobuyoshi Nakada2023-06-231-4/+2
* Remove dead code in hash.cPeter Zhu2023-06-221-53/+0
* hash.c no longer needs the transient heapPeter Zhu2023-06-121-5/+2
* * remove trailing spaces. [ci skip]git2023-06-081-1/+1
* [DOC] Add comment about flags for HashPeter Zhu2023-06-081-0/+17
* [DOC] Mention the edge case of `any?`/`all?`Nobuyoshi Nakada2023-06-011-0/+5
* Remove dead code in rb_hash_replacePeter Zhu2023-05-231-5/+0
* Fix crash when replacing ST hash with AR hashPeter Zhu2023-05-231-3/+27
* Remove dead code in ar_copyPeter Zhu2023-05-231-4/+0
* Hash.new: print a deprecation warning when receiving keyword arguments (#7828)Jean byroot Boussier2023-05-231-5/+9
* Move ar_hint to ar_table_structPeter Zhu2023-05-171-14/+17
* Implement Hash ST tables on VWAPeter Zhu2023-05-171-71/+39