| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-04 | implement Hash#initialize in C | Yukihiro "Matz" Matsumoto | |
| 2014-04-04 | Hash#replace to preserve order; close #2001 | Yukihiro "Matz" Matsumoto | |
| 2014-04-02 | Use bool macro KHASH_DEFINE and KHASH_DECLARE | ksss | |
| 2014-04-01 | Hash#keys to update memory region directly | Yukihiro "Matz" Matsumoto | |
| 2014-04-01 | should adjust hash value order at deletion | Yukihiro "Matz" Matsumoto | |
| 2014-04-01 | implement Hash#== and eql? in Ruby | Yukihiro "Matz" Matsumoto | |
| 2014-04-01 | function expansion in hash.c | Yukihiro "Matz" Matsumoto | |
| 2014-04-01 | move Hash#inspect implementation to mrblib/hash.rb | Yukihiro "Matz" Matsumoto | |
| 2014-04-01 | Hash to preserve order as Ruby1.9 does | Yukihiro "Matz" Matsumoto | |
| 2014-03-31 | Hash function to avoid funcalls if possible | Yukihiro "Matz" Matsumoto | |
| 2014-03-15 | calc hash value directly for strings, symbols and numbers | Yukihiro "Matz" Matsumoto | |
| 2014-03-12 | fix mrb_funcall calling | take_cheeze | |
| 2014-03-08 | use mrb_str_cat_lit for literals | cremno | |
| 2014-03-08 | fix #1823 | ksss | |
| 2014-03-07 | Hash#== and eql? should not return fixnum; ref #1823 | Yukihiro "Matz" Matsumoto | |
| 2014-03-07 | Fix behavior Hash#eql? | ksss | |
| 2014-02-27 | use mrb_str_cat_lit() intead of mrb_str_cat | cubicdaiya | |
| 2014-02-14 | clearn up warning in hash.c | Li Yazhou | |
| /home/fleuria/code/mruby/src/hash.c:159:1: warning: ‘mrb_hash_dp`defined but not used [-Wunused-function] mrb_hash_dup(mrb_state *mrb, mrb_value hash) ^ this commit defines Hash#dup to take advantage of mrb_hash_dup, however it seems that Hash#dup is not in ISO standard. | |||
| 2014-02-13 | hash / hash-ext: various small changes | cremno | |
| src/hash.c: - mrb_hash_(aget|aset|dup|delete): internal linkage - remove documentation of methods which are not implemented (in here) - remove #assoc; unused, not in ISO spec - remove #rassoc: same, implementation is also wrong hash-ext mrbgem: - remove header "mruby/khash.h" - remove mrb_hash_values_at (move code into hash_values_at, i: long -> int) - less whitespace in gem_init function | |||
| 2014-02-09 | Merge pull request #1674 from cremno/mrb_bool-FALSE-TRUE | Yukihiro "Matz" Matsumoto | |
| use mrb_bool, FALSE and TRUE more | |||
| 2014-02-08 | made mrb_define_class to return existing class, with heavy refactoring | Yukihiro "Matz" Matsumoto | |
| 2014-02-06 | use mrb_str_new_lit() more widely | Yukihiro "Matz" Matsumoto | |
| 2014-01-31 | use mrb_bool, FALSE and TRUE more | cremno | |
| It doesn't matter to me if one is using FALSE/TRUE instead of 1/0 but I prefer a type (alias) which emphasizes boolean vars to int. I changed 1/0 to FALSE/TRUE anyway. | |||
| 2013-12-23 | Remove 'mrb_state' field from 'kh_xxx_t' structure. | crimsonwoods | |
| 'kh_xxx_t' requires 'mrb_state' to allocate, free, and compute hash value. But 'mrb_state' should not be held by 'kh_xxx_t' and 'mrb_state' should be supplied from outside. | |||
| 2013-12-01 | add mrb_intern_lit for creating symbol from string literal | take_cheeze | |
| 2013-11-29 | rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513 | Yukihiro "Matz" Matsumoto | |
| 2013-06-27 | Refactor mrb_hash_empty_p() func in hash.c | Jun Hiroe | |
| 2013-06-26 | Merge pull request #1308 from suzukaze/refactor-hash-c | Yukihiro "Matz" Matsumoto | |
| Refactor mrb_hash_has_keyWithKey() func in hash.c | |||
| 2013-06-26 | Refactor mrb_hash_has_keyWithKey() func in hash.c | Jun Hiroe | |
| 2013-06-26 | Add arena save/restore around use of hash KEY. | Carson McDonald | |
| 2013-06-15 | Merge upstream | Daniel Bovensiepen | |
| 2013-06-17 | Add ISO Number to Hash | Daniel Bovensiepen | |
| 2013-05-12 | Implemented ObjectSpace.count_objects to count the number of allocated ↵ | Ryan Scott | |
| objects for each type | |||
| 2013-05-08 | Remove mrb_hash_lookup() as no one uses it. Use mrb_hash_get instead. | Masaki Muranaka | |
| 2013-05-08 | Move comments from hash.c to hash.rb. | Masaki Muranaka | |
| 2013-05-08 | Move Hash#values_at to mruby-hash-ext gem. | Masaki Muranaka | |
| 2013-04-29 | rename hash related gc functions | Yukihiro "Matz" Matsumoto | |
| 2013-04-25 | rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206 | Yukihiro "Matz" Matsumoto | |
| 2013-03-29 | Sort include files. Some redundant includes are removed. | Masaki Muranaka | |
| 2013-03-23 | Use mrb_str_cat() instead of mrb_str_cat2() as possible. | Masaki Muranaka | |
| 2013-03-22 | Merge pull request #1039 from crimsonwoods/fix_the_type_of_opcode | Yukihiro "Matz" Matsumoto | |
| Fix the type of value that is returned by bit shift expression. | |||
| 2013-03-22 | Use mrb_intern2() instead of mrb_intern(). This is for avoiding overhead by ↵ | Masaki Muranaka | |
| strlen(). | |||
| 2013-03-21 | fix the type of value that is returned by bit-shift expression. | crimsonwoods | |
| 2013-03-19 | rename mrb_true_or_false_value() to mrb_bool_value() | Yukihiro Matz Matsumoto | |
| 2013-03-19 | Use mrb_true_or_false_value() / in hash_equal(). | Masaki Muranaka | |
| 2013-03-19 | Use mrb_true_or_false_value() / in mrb_hash_has_keyWithKey(). | Masaki Muranaka | |
| 2013-03-19 | Use mrb_true_or_false_value() / in mrb_hash_empty_p(). | Masaki Muranaka | |
| 2013-03-15 | obsolete mrb_object; opposite of bc870ce | Yukihiro Matz Matsumoto | |
| 2013-03-02 | Adjust some indents | MATSUMOTO Ryosuke | |
| 2013-03-01 | Remove unused structures. | Masaki Muranaka | |
