| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-08-13 | use TRUE/FALSE instead of 1/0 | Yukihiro Matsumoto | |
| 2012-08-13 | Modify exception handling. | Masamitsu MURASE | |
| If an exception is raised before cipush is called in mrb_run, it should be handled in the outer mrb_run. | |||
| 2012-08-07 | Fixed memory leak when calling stack_extend in m->body.func | Yuichiro MASUI | |
| 2012-08-04 | load_exec(): Fix message lenghtes in mrb_exc_new(). | Masaki Muranaka | |
| mrb_run(): Fix not to use a magic number but sizeof. | |||
| 2012-08-04 | super look-up scheme fixed; close #415 | Yukihiro Matsumoto | |
| 2012-08-03 | update regs after cfunc call [2] | Yukihiro Matsumoto | |
| 2012-08-03 | update regs after cfunc call | Yukihiro Matsumoto | |
| 2012-08-02 | wrong return value from empty block/lambda | Yukihiro Matsumoto | |
| 2012-08-02 | keep minimal stack space (recv and blk) | Yukihiro Matsumoto | |
| 2012-08-02 | stack pos should be adjusted for CFUNC OP_EXEC | Yukihiro Matsumoto | |
| 2012-08-02 | protect return value from mrb_funcall | Yukihiro Matsumoto | |
| 2012-08-02 | move OP_LOADNIL just before OP_SEND to improve performance on some platforms | Yukihiro Matsumoto | |
| 2012-08-01 | make mrb_funcall_argv and mrb_funcall_with_block to take mrb_sym as a method ↵ | Yukihiro Matsumoto | |
| name | |||
| 2012-08-01 | restore arena index after funcall | Yukihiro Matsumoto | |
| 2012-08-01 | no OP_LOADNIL for operators (OP_ADD, etc) | Yukihiro Matsumoto | |
| 2012-07-31 | reduce restoration of arena_idx in vm loop | Yukihiro Matsumoto | |
| 2012-07-29 | Make all(?) void casts explicit for C++ | Max Anselm | |
| 2012-07-28 | Modify ci->nregs. | Masamitsu MURASE | |
| 2012-07-27 | adjust ci->nregs for C implemented methods | Yukihiro Matsumoto | |
| 2012-07-24 | instance_eval should set target_class in the block | Yukihiro Matsumoto | |
| 2012-07-16 | Reduce strlen(). refs #301 | Masaki Muranaka | |
| 2012-07-13 | allow DISABLE/ENABLE_SATDIO | Yukihiro Matsumoto | |
| 2012-07-08 | Use mrb_calloc if you want zero cleard buffers. | Masaki Muranaka | |
| 2012-07-05 | prepare for OP_TAILCALL | Yukihiro Matsumoto | |
| 2012-06-27 | Use sizeof to get char array sizes. | Masaki Muranaka | |
| 2012-06-25 | ci->acc should not be left uninitialized; close #303 | Yukihiro Matsumoto | |
| 2012-06-24 | resolve crash issue on LLVM; longjmp cleared some local variable | Yukihiro Matsumoto | |
| 2012-06-23 | reduce calling mrb_str_new_cstr() to avoid strlen(); #301 | Yukihiro Matsumoto | |
| 2012-06-23 | remove assertion for false assumption; mrb_str_new(0, len) where len > 0 can ↵ | Yukihiro Matsumoto | |
| be used to allocate an unintialized string | |||
| 2012-06-20 | remove RuntimeError from mrb_state | Yukihiro Matsumoto | |
| 2012-06-20 | protect crash from empty irep | Yukihiro Matsumoto | |
| 2012-06-15 | exception jump should not cross mrb_funcall border; close #276 | Yukihiro Matsumoto | |
| 2012-06-15 | should not swallow exceptions from ensure clause | Yukihiro Matsumoto | |
| 2012-06-14 | do not offset jump from OP_ENTER if no optional argument given | Yukihiro Matsumoto | |
| 2012-06-14 | uvenv(): proc->env may be NULL be before uplevel | Yukihiro Matsumoto | |
| 2012-06-14 | should invoke ensure clauses just before terminating mrb_sun; close #270 | Yukihiro Matsumoto | |
| 2012-06-13 | optimized OP_{ADD,SUB,MUL,DIV} to use numeric function for fixnums to handle ↵ | Yukihiro Matsumoto | |
| overflow | |||
| 2012-06-12 | should raise error on top-level super/yield | Yukihiro Matsumoto | |
| 2012-06-11 | zsuper should respect block given; close #185 | Yukihiro Matsumoto | |
| 2012-06-10 | fixed typo DISPACTH to DISPATCH | Yukihiro Matsumoto | |
| 2012-06-05 | mruby/array.h: rename buf to ptr | Yukihiro Matsumoto | |
| 2012-06-03 | should have adjusted stack address kept in closures; close #222 | Yukihiro Matsumoto | |
| 2012-06-03 | stack_extend boundary condition was wrong | Yukihiro Matsumoto | |
| 2012-05-25 | adjust stack position before exiting mrb_run(); close #193 | 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-21 | wrong stack position in rescue clause | 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-16 | Avoid "may be used uninitialized in this function" warning. | Masaki Muranaka | |
| 2012-05-14 | OP_STOP to return exception object on error | Yukihiro Matsumoto | |
