| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-01-07 | remove superfluous includes | cremno | |
| - reduce compile time by a little bit (full-core: ~0.7s for me) - thanks to 'include-what-you-use' for some help - include Standard C header files before any other (coding style) | |||
| 2014-01-05 | need not to initialize ci->err at toplevel | Yukihiro "Matz" Matsumoto | |
| 2014-01-05 | avoid decrimenting eidx out of ecall() | Yukihiro "Matz" Matsumoto | |
| 2014-01-05 | execute ensure clause correctly without OP_EPOP | h2so5 | |
| 2014-01-04 | pop ensure stack before execution; close #1638 | Yukihiro "Matz" Matsumoto | |
| 2014-01-04 | always clear ci->err | Yukihiro "Matz" Matsumoto | |
| 2014-01-04 | quicker release of arena after ensure calls | Yukihiro "Matz" Matsumoto | |
| 2014-01-03 | use macros for assignments to ci->err | h2so5 | |
| 2013-12-15 | Fixed callinfo buffer overflow while calling ensure handlers | nanami | |
| 2013-12-05 | remove unnecessary keep size adjustment in stack_extend_alloc(); close #1602 | Yukihiro "Matz" Matsumoto | |
| 2013-12-01 | Merge pull request #1600 from take-cheeze/mrb_intern_lit | Yukihiro "Matz" Matsumoto | |
| Proposal of mrb_intern_lit macro. | |||
| 2013-12-01 | add mrb_intern_lit for creating symbol from string literal | take_cheeze | |
| 2013-12-01 | inline mrb_gc_arena_restore() and stack_extend() in VM loop | Yukihiro "Matz" Matsumoto | |
| 2013-11-29 | rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513 | Yukihiro "Matz" Matsumoto | |
| 2013-11-20 | resolve conflict | Yukihiro "Matz" Matsumoto | |
| 2013-11-19 | irep->pool struct pool -> mrb_value | Miura Hideki | |
| 2013-11-18 | Merge pull request #1584 from cremno/rename-mrb_exc_new3 | Yukihiro "Matz" Matsumoto | |
| renamed mrb_exc_new3 to mrb_exc_new_str | |||
| 2013-11-19 | clear ci->err after const set; revert 5b51b1; ref #1583 | Yukihiro "Matz" Matsumoto | |
| 2013-11-18 | renamed mrb_exc_new3 to mrb_exc_new_str | cremno | |
| - more descriptive name (there's no mrb_exc_new2) - no wrapper (macro/static inline function) for backwards compatibility because nothing besides mruby itself seems to be calling this function: <http://mruby-code-search.ongaeshi.me/home?query=mrb_exc_new3> | |||
| 2013-11-18 | check upper callinfo to call ensure block; close #1579 | Yukihiro "Matz" Matsumoto | |
| 2013-11-15 | enum mrb_vtype varies on compile time configuration, namely MRB_NAN_BOXING | Yukihiro "Matz" Matsumoto | |
| 2013-11-15 | remove warning on NAN_BOXING | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | irep->pool not to be GCed | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | modified to use irep->reps to reference child ireps. preparation for | Yukihiro "Matz" Matsumoto | |
| removing irep array from mrb_state. note that instructions OP_LAMBDA, OP_EXEC and OP_EPUSH are incompatible, and dumped mrb format has changed. | |||
| 2013-11-03 | refactor mrb_context_run() | fleuria | |
| 2013-11-03 | introduce mrb_context_run() | fleuria | |
| currently there are two scnenario to call mrb_run(), the first is calling a proc, in this case mrb should create a new environment, discarding all the variables except args, reciever and block. the second is calling the newly generated irep, like in mirb. in this case, the variables should be kept after mrb_run(). so we introduce mrb_context_run() to handle this seperately. | |||
| 2013-10-31 | restore context status to RUNNING on automatic yield at the end of the ↵ | Yukihiro "Matz" Matsumoto | |
| block; fix #1555 | |||
| 2013-10-30 | preserve only arguments on stack; fix #1527 | Yukihiro "Matz" Matsumoto | |
| 2013-10-16 | move declarations to the beginning of blocks | Yukihiro "Matz" Matsumoto | |
| 2013-10-15 | Set regs to stack on return of const_get calls before use | Carson McDonald | |
| 2013-10-15 | better error position display | Yukihiro "Matz" Matsumoto | |
| 2013-10-05 | simplify stack_clear() | Yukihiro "Matz" Matsumoto | |
| 2013-09-26 | fix build error when ENABLE_DEBUG is defined | Atsushi_Morimoto | |
| 2013-09-21 | Merge pull request #1507 from ktaobo/yield-self | Yukihiro "Matz" Matsumoto | |
| Use self for the given proc in mrb_yield | |||
| 2013-09-21 | rename voidp to cptr | Yukihiro "Matz" Matsumoto | |
| 2013-09-20 | Use self for the given proc | Keita Obo | |
| 2013-08-31 | revert #1470; fix #1493 | Yukihiro "Matz" Matsumoto | |
| 2013-08-14 | longjmp too far when exception raised from C function called from mrb_funcall() | Yukihiro "Matz" Matsumoto | |
| 2013-08-13 | Merge pull request #1470 from carsonmcdonald/morefixfor1467 | Yukihiro "Matz" Matsumoto | |
| Tests and another fix for issue #1467 | |||
| 2013-08-13 | This check and class change is redundant because it is done in ↵ | Carson McDonald | |
| class.c#mrb_include_module | |||
| 2013-08-13 | Remove debug printf | Carson McDonald | |
| 2013-08-14 | ci->target_class should point to ICLASS, not MODULE; close #1467 | Yukihiro "Matz" Matsumoto | |
| 2013-07-31 | move mrb_gc_arena_restore() after cipop(); a bug found by Kilo Kawai | Yukihiro "Matz" Matsumoto | |
| 2013-07-27 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2013-07-25 | refactor out longjmp() to a function | Yukihiro "Matz" Matsumoto | |
| 2013-07-25 | replace assert with mrb_assert | fleuria | |
| 2013-07-14 | Merge pull request #1378 from suzukaze/refactor2-vm.c | Yukihiro "Matz" Matsumoto | |
| Replace 0 with FALSE and replace 1 with TRUE. | |||
| 2013-07-14 | Replace int with mrb_bool because return a value is boolean. | Jun Hiroe | |
| 2013-07-14 | Replace 0 with FALSE and replace 1 with TRUE. | Jun Hiroe | |
| 2013-07-14 | Replace 0 with NULL because NULL is used in struct pointer. | Jun Hiroe | |
