index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
hash.c
Age
Commit message (
Expand
)
Author
2024-07-08
Implement Hash.new(capacity:)
Jean Boussier
2024-03-14
[Bug #20307] Fix `Hash#update` to make frozen copy of string keys
Nobuyoshi Nakada
2024-03-14
Extract `RHASH_STRING_KEY_P`
Nobuyoshi Nakada
2024-03-14
Extract `RHASH_IDENTHASH_P`
Nobuyoshi Nakada
2024-03-01
Skip a redundant check for the rb_obj_hash case
Takashi Kokubun
2024-03-01
Optimize Hash methods with Kernel#hash (#10160)
Takashi Kokubun
2024-02-23
Remove unneeded RUBY_FUNC_EXPORTED
Peter Zhu
2024-02-14
[DOC] Doc compliance (#9955)
Burdette Lamar
2024-02-13
[DOC] Doc compliance (#9944)
Burdette Lamar
2024-02-08
YJIT: Skip pushing a frame for Hash#empty? (#9875)
Takashi Kokubun
2024-01-15
Explicitly convert between `VALUE` and `st_data_t`
Nobuyoshi Nakada
2024-01-12
s/SafeStringValue/StringValue/
Xavier Noria
2024-01-06
Tweak for ENV doc
BurdetteLamar
2024-01-04
Memory leak when duplicating identhash
Peter Zhu
2023-12-31
[DOC] Remove extra colon in Hash#default_proc
Peter Zhu
2023-12-29
[DOC] Fix syntax in Hash#eql?
Peter Zhu
2023-12-29
[DOC] Remove useless word in Hash#eql?
Peter Zhu
2023-12-29
[DOC] Add parantheses in call-seq for Hash#eql?
Peter Zhu
2023-12-25
Move internal ST functions to internal/st.h
Peter Zhu
2023-12-18
compare_by_identity: remove alloc for non-empty Hash
Alexander Momchilov
2023-12-18
compare_by_identity: remove alloc for empty Hash
Alexander Momchilov
2023-12-18
[DOC] No document for internal or debug methods
Nobuyoshi Nakada
2023-12-15
check modifcation whil ar->st
Koichi Sasada
2023-12-13
Fix memory leak in Hash#compare_by_identity
Alan Wu
2023-12-07
Use xfree in hash_st_free
John Hawthorn
2023-11-21
Do not change hash type in Hash#assoc
Nobuyoshi Nakada
2023-11-21
Raise an exception when Hash#compare_by_identity during its iteration
Yusuke Endoh
2023-11-21
Raise an exception if ar_table is converted to st_table during iteration
Yusuke Endoh
2023-11-12
Just check if iteration level is non-zero
v3_3_0_preview3
Nobuyoshi Nakada
2023-11-12
Refactor hash iteration level
Nobuyoshi Nakada
2023-11-11
[Bug #19969] Compact st_table after deleted if possible
Nobuyoshi Nakada
2023-10-22
[DOC] Update documentation for typical implementation of hash
Yuki Tsujimoto
2023-09-27
[DOC] Missing comment marker
Nobuyoshi Nakada
2023-09-24
Add rb_hash_free for the GC to use
Peter Zhu
2023-09-24
Add hash_st_free
Peter Zhu
2023-09-23
Fix memory leak in Hash#rehash for ST hashes
Peter Zhu
2023-09-06
`RHASH_AR_TABLE` never returns NULL now [ci skip]
Nobuyoshi Nakada
2023-09-03
[DOC] Typo in Hash#key description "so/no such value"
Dorian MariƩ (perso)
2023-09-03
[DOC] FIx typo in description of Hash#hash (regardless or/of order)
Dorian MariƩ (perso)
2023-08-12
[DOC] Don't suppress autolinks
BurdetteLamar
2023-08-03
Add assertion in `RHASH_AR_TABLE_BOUND`
Nobuyoshi Nakada
2023-07-13
Remove RARRAY_PTR_USE_TRANSIENT
Peter Zhu
2023-06-30
Don't check for null pointer in calls to free
Peter Zhu
2023-06-29
Fix memory leak in Hash#replace
Peter Zhu
2023-06-29
Fix memory leak when copying ST tables
Peter Zhu
2023-06-29
Refactor rb_hash_replace to use hash_copy
Peter Zhu
2023-06-23
Declare `RHASH_AR_TABLE` and `RHASH_ST_TABLE` return non-null
Nobuyoshi Nakada
2023-06-22
Remove dead code in hash.c
Peter Zhu
2023-06-12
hash.c no longer needs the transient heap
Peter Zhu
2023-06-08
* remove trailing spaces. [ci skip]
git
[next]