| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-04-16 | Add Proc#arity | h2so5 | |
| 2013-03-29 | Sort include files. Some redundant includes are removed. | Masaki Muranaka | |
| 2012-12-10 | remove return at the bottom of void function | Yukihiro Matz Matsumoto | |
| 2012-12-10 | Merge pull request #611 from tricknotes/stop-warning-of-proc | Yukihiro "Matz" Matsumoto | |
| Stop warning in compiling proc.c | |||
| 2012-12-10 | add inline declaration | Yukihiro Matz Matsumoto | |
| 2012-12-10 | Stop warning in compiling proc.c | Ryunosuke SATO | |
| proc.c:46: warning: ‘return’ with a value, in function returning void introduced in f312af11. | |||
| 2012-12-10 | new function mrb_closure_new_cfunc(); close #609 | Yukihiro Matz Matsumoto | |
| 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 | |
