index
:
mruby
master
mruby2-draft
removing-y-tab-c
revert-5391-throw
stable
web_export
Lightweight Ruby
realtradam
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src
/
hash.c
Age
Commit message (
Expand
)
Author
2021-11-04
hash.c: avoid `mrb_obj_id` to get the hash value if possible.
Yukihiro "Matz" Matsumoto
2021-10-24
Make `mrb_static_assert()` a variable argument
dearblue
2021-10-12
Support Ruby3.0 keyword arguments.
Yukihiro "Matz" Matsumoto
2021-07-10
Update internal methods not to be listed in backtraces.
Yukihiro "Matz" Matsumoto
2021-06-20
Added `MRB_OBJ_ALLOC()` macro that does not require a cast
dearblue
2021-03-17
hash.c: `Hash#shift` to return `nil` when a hash is empty.
Yukihiro "Matz" Matsumoto
2021-03-08
ISO C99 doesn't support unnamed unions; fix #5354
Yukihiro "Matz" Matsumoto
2021-02-12
Avoid possibility of reading uninitialized areas in `h_check_modified()`
KOBAYASHI Shuji
2021-02-10
Fix heap-buffer-overflow for small `Hash` (HT) in `Hash#rehash`
KOBAYASHI Shuji
2021-01-26
Revert "Minimize the changes in #5277"
Yukihiro "Matz" Matsumoto
2021-01-22
Minimize the changes in #5277
Yukihiro "Matz" Matsumoto
2021-01-21
Merge branch 'avoid-including-presym.inc-in-existing-header-files' of https:/...
Yukihiro "Matz" Matsumoto
2021-01-18
Fix that Hash may not contain any empty buckets
KOBAYASHI Shuji
2021-01-11
Add missing cast in `ea_next_capa_for`
KOBAYASHI Shuji
2021-01-11
Avoid including `presym.inc` in existing header files
KOBAYASHI Shuji
2021-01-03
Avoid 64-bit operations in `src/hash.c`; close #5201
KOBAYASHI Shuji
2020-11-18
Use `mrb_int_value` instead of `mrb_fixnum_value` in `src/hash.c`
KOBAYASHI Shuji
2020-11-13
Include size of iv table in `ObjectSpace.memsize_of` to `Hash` object
KOBAYASHI Shuji
2020-11-13
Rename `mrb_os_memsize_of_hash_table` to `mrb_hash_memsize`
KOBAYASHI Shuji
2020-11-10
Reduce memory usage of Hash object
KOBAYASHI Shuji
2020-10-12
Reorganize `Integer` system.
Yukihiro "Matz" Matsumoto
2020-10-12
Rename `MRB_TT_FIXNUM` to `MRB_TT_INTEGER`.
Yukihiro "Matz" Matsumoto
2020-10-12
Fix `Fixnum` and `Float` comparison in `Hash` lookup
KOBAYASHI Shuji
2020-10-12
Rename float configuration option names.
Yukihiro "Matz" Matsumoto
2020-10-12
Rename `mrb_hash_modify` to `hash_modify`.
Yukihiro "Matz" Matsumoto
2020-10-12
Use `mrb_funcall_id()` extensively.
Yukihiro "Matz" Matsumoto
2020-10-12
Add `MRB_SYM()` for inline symbols.
Yukihiro "Matz" Matsumoto
2020-08-11
Fix `mrb_int` and `size_t` combination warnings.
Yukihiro "Matz" Matsumoto
2020-08-03
Initialized local variables in `mrb_hash_shift()`.
Yukihiro "Matz" Matsumoto
2020-07-25
Use type tag for hash code in `ht_hash_func()`
KOBAYASHI Shuji
2020-07-23
Fix a bug with `ht_index` called with `size==0`; fix #5046
Yukihiro "Matz" Matsumoto
2020-07-15
mrb_ prefix convention
Rory O'Connell
2020-07-13
Use size of hash's table in calculation
Rory OConnell
2020-06-20
Add `mrb_get_arg1()` that retrieves single (and only) argument.
Yukihiro "Matz" Matsumoto
2020-06-05
Add proper casts to silence VC warnings.
Yukihiro "Matz" Matsumoto
2020-05-15
Unify `eql?` receiver in `Hash` according to Ruby
KOBAYASHI Shuji
2020-01-31
Avoid implicit integer casting in `backtrace.c` and `hash.c`.
Yukihiro "Matz" Matsumoto
2020-01-01
Rename `mrb_num_args_error` to `mrb_argnum_error`; ref #4863
Yukihiro "Matz" Matsumoto
2019-12-12
Add `mrb_num_args_error()` for "wrong number of arguments" error
KOBAYASHI Shuji
2019-11-02
Fix argument specs to `Hash`
KOBAYASHI Shuji
2019-09-26
Use type predicate macros instead of `mrb_type` if possible
KOBAYASHI Shuji
2019-09-14
Add a macro `mrb_frozen_p` that points to `MRB_FROZEN_P`.
Yukihiro "Matz" Matsumoto
2019-07-04
It was too early to check `key` for `undef`; ref #4534
Yukihiro "Matz" Matsumoto
2019-06-27
Skip copying delete keys in a hash; fix #4534
Yukihiro "Matz" Matsumoto
2019-06-22
Refine `Hash#rehash` example [ci skip]
KOBAYASHI Shuji
2019-04-14
Fix memory leak for hash table index if occur out of memory
dearblue
2019-04-09
Extract frozen checking to function
KOBAYASHI Shuji
2019-02-11
Should not copy keys&values when a hash table is empty; fix #4270
Yukihiro "Matz" Matsumoto
2018-12-17
Small refactoring of #4188
Yukihiro "Matz" Matsumoto
2018-12-14
Add `mrb_hash_size()` function.
dearblue
[next]