| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-10-25 | Use substitution instead of memset in structure initialization. | Masaki Muranaka | |
| 2012-10-17 | no memory copy for call_iseq | Yukihiro Matsumoto | |
| 2012-09-03 | remove memleaks using linked allocator | Yukihiro Matsumoto | |
| 2012-08-29 | remove flags from irep | Yukihiro Matsumoto | |
| 2012-08-04 | super look-up scheme fixed; close #415 | Yukihiro Matsumoto | |
| 2012-08-03 | define_method to copy block body | Yukihiro Matsumoto | |
| 2012-07-29 | Make all(?) void casts explicit for C++ | Max Anselm | |
| 2012-07-18 | proc_lambda should return blk instead of self. | Masamitsu MURASE | |
| 2012-07-14 | Remove unnecessary header inclusion | Junji Sawada | |
| 2012-06-20 | ISO conforming lambda | Yukihiro Matsumoto | |
| 2012-06-20 | allow lambda duplication | 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-04 | mrb_closure_new uses current irep's nlocals instead of blocks; a patch from ↵ | Yukihiro Matsumoto | |
| @tociyuki | |||
| 2012-04-30 | rm whitespace | roco | |
| 2012-04-28 | Merge pull request #69 from k-tsj/fix-proc-segv | Yukihiro "Matz" Matsumoto | |
| Use mrb_get_args instead of direct stack access | |||
| 2012-04-28 | Use mrb_get_args instead of direct stack access | Kazuki Tsujimoto | |
| 2012-04-26 | Fix a few casting warnings. | Patrick Hogan | |
| Signed-off-by: Patrick Hogan <[email protected]> | |||
| 2012-04-23 | Merge branch 'master' of github.com:mruby/mruby | mimaki | |
| Conflicts: src/variable.c | |||
| 2012-04-23 | add file header | mimaki | |
| 2012-04-22 | Fix SEGV when calling Proc object created by Proc.new | Kazuki Tsujimoto | |
| 2012-04-20 | add mruby sources | mimaki | |
