| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2012-06-23 | reduce calling mrb_str_new_cstr() to avoid strlen(); #301 | Yukihiro Matsumoto | |
| 2012-06-21 | dislose mrb_hash_keys; close #304 | Yukihiro Matsumoto | |
| 2012-06-21 | reduce calling of strlen(); #301 | Yukihiro Matsumoto | |
| 2012-06-19 | split declaration and definition for 'khash_xxx'. | crimsonwoods | |
| 2012-06-15 | Remove some redundant code. | Masaki Muranaka | |
| 2012-06-03 | remove unsafe macros in hash.h | Yukihiro Matsumoto | |
| 2012-06-02 | simpler implementation of Hash#empty? | Yukihiro Matsumoto | |
| 2012-06-02 | hash->ht might be NULL; it shouldn't though | Yukihiro Matsumoto | |
| 2012-06-02 | hash->ht might be NULL; it shouldn't though | Yukihiro Matsumoto | |
| 2012-06-02 | naming convention consistency for hash.h | Yukihiro Matsumoto | |
| 2012-06-02 | refactoring around mrb_hash_new | Yukihiro Matsumoto | |
| 2012-06-01 | remove unnecessary header inclusion from hash.c | Yukihiro Matsumoto | |
| 2012-06-01 | small refactoring; hash->ht should not be NULL | Yukihiro Matsumoto | |
| 2012-06-01 | values need not to dup unlike keys | Yukihiro Matsumoto | |
| 2012-06-01 | stop using mrb_exec_recursive_paired() from Hash#== | Yukihiro Matsumoto | |
| 2012-06-01 | hash function should use #eql? internally | Yukihiro Matsumoto | |
| 2012-06-01 | hash function should use #hash internally | Yukihiro Matsumoto | |
| 2012-06-01 | add inline to KHASH_INIT functions | Yukihiro Matsumoto | |
| 2012-05-30 | stop duping values from Hash#values | Yukihiro Matsumoto | |
| 2012-05-30 | specify allocating array size for Hash#values | Yukihiro Matsumoto | |
| 2012-05-28 | Hash#keys stop duping keys | Yukihiro Matsumoto | |
| 2012-05-24 | made mrb_get_args() better (optinal args, type checks); close #173 #176 | Yukihiro Matsumoto | |
| 2012-05-23 | cast style consistency | Yukihiro Matsumoto | |
| 2012-05-20 | More C++ compilability work: mrb_obj_alloc void* conversions | Mitchell Blank Jr | |
| One of the biggest set of changes needed to make C++ compile, is that you can't autoconvert "void*" to a different pointer type without a cast (you can of course, convert pointers *to* "void*"!) For the first part, convert the users of "mrb_obj_alloc". Since it has to return something, make it RBasic* (that's what mrb_obj_alloc() is operating on anyway). This way, even in C you'll get a warning if you don't cast it. For places where there are a lot of similar calls to mrb_obj_alloc(), this can be easily hidden through a macro. I did this in string.c: #define mrb_obj_alloc_string(mrb) ((struct RString *) mrb_obj_alloc((mrb), MRB_TT_STRING, (mrb)->string_class)) I also updated the mrb_object() macro to also return a RBasic* -- my previous commit changed that from "void*" -> "RObject*", but I figure it should be consistent with mrb_obj_alloc() | |||
| 2012-05-20 | Merge pull request #169 from mitchblank/cplusplus | Yukihiro "Matz" Matsumoto | |
| Part 1 of C++ compilability | |||
| 2012-05-20 | use mrb_assoc_new to generate a key-value pair | Yukihiro Matsumoto | |
| 2012-05-19 | fix mrb_gc_mark_ht_size() and mrb_gc_free_ht() types | Mitchell Blank Jr | |
| mrb_gc_mark_ht_size() and mrb_gc_free_ht() were declared in gc.h as taking a "RHash *" argument, but then they were defined in hash.c as taking a "RClass *" Get these in sync. | |||
| 2012-05-20 | Fix Hash#shift return value from Hash to Array | Daniel Bovensiepen | |
| 2012-05-09 | remove __APPLE__ | Yukihiro Matsumoto | |
| 2012-05-09 | partial VC support | Yukihiro Matsumoto | |
| 2012-05-06 | Time class available; based on code from @beoran; sorry for jumbo patch | Yukihiro Matsumoto | |
| 2012-05-05 | more hash refactored | Yukihiro Matsumoto | |
| 2012-05-05 | hash refactored | Yukihiro Matsumoto | |
| 2012-04-30 | rm whitespace | roco | |
