| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-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 | |
| 2013-02-27 | Remove freeze leftovers | brainopia | |
| 2013-02-26 | Clean code up. | Masaki Muranaka | |
| 2013-02-24 | Remove commented out code. Remove redundant function calls. | Masaki Muranaka | |
| 2013-02-03 | Fix potential bug about Hash. | Masamitsu MURASE | |
| 2013-01-10 | add mrb_check_hash_type | skandhas | |
| 2012-11-30 | Stop warning: extra ';' outside of a function | Ryunosuke SATO | |
| 2012-11-14 | make mrb_hash_keys() non static function | Yukihiro Matz Matsumoto | |
| 2012-11-04 | add new predicates mrb_string_p(),mrb_array_p(),mrb_hash_p() | Yukihiro Matz Matsumoto | |
| 2012-10-23 | do not touch h from Hash when h might be NULL | Yukihiro Matsumoto | |
| 2012-08-26 | Publish mrb_hash_delete_key. | Masamitsu MURASE | |
| 2012-07-29 | mrb_hash_delete_key(), mrb_hash_keys() : Declare as static. | Masaki Muranaka | |
| mrb_check_hash_type(): Remove as no implementation. | |||
| 2012-07-29 | Remove commented out code. | Masaki Muranaka | |
| 2012-07-28 | Protect deleted key and value from GC. | Masamitsu MURASE | |
| 2012-07-14 | Remove unnecessary header inclusion | Junji Sawada | |
| 2012-07-13 | less <stdio.h> | Yukihiro Matsumoto | |
| 2012-06-27 | sizeof("a") is bigger by one than strlen("a") | Yukihiro Matsumoto | |
