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
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
3 days
[DOC] Missing comment marker
Nobuyoshi Nakada
5 days
Add rb_hash_free for the GC to use
Peter Zhu
5 days
Add hash_st_free
Peter Zhu
6 days
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
2023-06-08
[DOC] Add comment about flags for Hash
Peter Zhu
2023-06-01
[DOC] Mention the edge case of `any?`/`all?`
Nobuyoshi Nakada
2023-05-23
Remove dead code in rb_hash_replace
Peter Zhu
2023-05-23
Fix crash when replacing ST hash with AR hash
Peter Zhu
2023-05-23
Remove dead code in ar_copy
Peter Zhu
2023-05-23
Hash.new: print a deprecation warning when receiving keyword arguments (#7828)
Jean byroot Boussier
2023-05-17
Move ar_hint to ar_table_struct
Peter Zhu
2023-05-17
Implement Hash ST tables on VWA
Peter Zhu
2023-05-17
Implement Hash AR tables on VWA
Peter Zhu
2023-05-12
Add `rb_sys_fail_sprintf` macro
Nobuyoshi Nakada
2023-05-01
[DOC] hash.c: fix typo in `#<=>` docs
Piotr Szotkowski
2023-04-15
Adjust function style [ci skip]
Nobuyoshi Nakada
2023-04-11
hash.c: Fix hash_iter_lev_dec corrupting shape
Jean Boussier
2023-04-06
[Feature #19474] Refactor NEWOBJ macros
Matt Valentine-House
2023-03-24
Change Hash#compact to keep default values and compare_by_identity flag
Jeremy Evans
2023-03-24
Copy compare_by_identity flag for empty hashes in Hash.ruby2_keywords_hash
Jeremy Evans
2023-03-24
Do not copy compare_by_identity flag for non-empty hashes in Hash.[]
Jeremy Evans
2023-03-06
Resurrect symbols used by ObjectSpace
Takashi Kokubun
2023-03-06
Stop exporting symbols for MJIT
Takashi Kokubun
2023-02-23
Implement ObjectSpace::WeakKeyMap basic allocator
Jean Boussier
2023-02-19
Remove (newly unneeded) remarks about aliases
BurdetteLamar
2023-02-09
Merge gc.h and internal/gc.h
Matt Valentine-House
2023-02-03
Remove dead code in ar_copy
Peter Zhu
2023-02-02
Remove redundant else if statement in hash.c
Peter Zhu
2023-01-31
Remove rb_hash_ar_table_p
Peter Zhu
2023-01-31
Remove rb_hash_st_table
Peter Zhu
2023-01-31
Remove rb_hash_ar_table
Peter Zhu
2023-01-20
Document thread-safety issues with Hash default_proc
Jeremy Evans
2023-01-11
Assert possible hash functions in RHASH_ST_TABLE (#7107)
Takashi Kokubun
2022-12-17
Use FL_TEST_RAW in rb_hash_default_value
John Hawthorn
2022-12-17
Use a BOP for Hash#default
John Hawthorn
2022-11-16
Using UNDEF_P macro
S-H-GAMELINKS
[next]