| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-04 | should not access proc->body.irep if proc is PROC_CFUNC; close #1999 | Yukihiro "Matz" Matsumoto | |
| 2014-04-01 | Use MRB_ENV_STACK_SHARED_P to check `cioff` field of REnv. | take_cheeze | |
| 2014-04-01 | Add macro MRB_ENV_UNSHARE_STACK instead of assigning -1 directly. | take_cheeze | |
| 2014-04-01 | Use MRB_ENV_STACK_LEN instead of accessing `flags` directly to get REnv's ↵ | take_cheeze | |
| stack length. | |||
| 2014-03-29 | Kernel#send should preserve nregs in callinfo; close #1970 | Yukihiro "Matz" Matsumoto | |
| 2014-03-27 | initialize ci->target_class in mrb_toplevel_run; ref #1942 close ↵ | Yukihiro "Matz" Matsumoto | |
| mattn/mruby-require#20 | |||
| 2014-03-26 | should not over process ensure clauses; close #1949 | Yukihiro "Matz" Matsumoto | |
| 2014-03-26 | add new function mrb_toplevel_run to prevent running through C function ↵ | Yukihiro "Matz" Matsumoto | |
| boudaries on exceptions; close #1942 | |||
| 2014-03-22 | use FiberError in vm.c | take_cheeze | |
| 2014-03-20 | should restore proc after rescue; close #1891 | Yukihiro "Matz" Matsumoto | |
| 2014-03-19 | rename mrb_yield_internal to mrb_yield_with_class since it's no longer internal | Yukihiro "Matz" Matsumoto | |
| 2014-03-04 | Use mrb_exc_new_str_lit widely | cubicdaiya | |
| 2014-03-03 | Kernel#send does not use mrb_funcall anymore for most cases; ref #1680 | Yukihiro "Matz" Matsumoto | |
| 2014-03-01 | clear exc_catched before jumping to L_RAISE | take_cheeze | |
| 2014-03-01 | support c++ exception | take_cheeze | |
| 2014-03-01 | allow send method not to call mrb_funcall if calling method is implemented ↵ | Yukihiro "Matz" Matsumoto | |
| in Ruby; fix #1680 ref #1765 | |||
| 2014-03-01 | exception in fiber should make resume to raise in parent fiber context; ↵ | Yukihiro "Matz" Matsumoto | |
| close #1765 | |||
| 2014-03-01 | use C style comments instead of C++ style comments | cubicdaiya | |
| According to CONTRIBUTING.md, Don't use C++ style comments /* This is the prefered comment style */ Use C++ style comments only for temporary comment e.g. commenting out some code lines. | |||
| 2014-02-28 | support break from fiber block; fix #1766 | Yukihiro "Matz" Matsumoto | |
| 2014-02-28 | restore proc after restoring from fiber; ref #1766 | Yukihiro "Matz" Matsumoto | |
| 2014-02-27 | fix indent | Yukihiro "Matz" Matsumoto | |
| 2014-02-26 | use mrb_str_new_lit instead of mrb_str_new for C string literal | cubicdaiya | |
| 2014-02-20 | move src/error.h to include/mruby/error.h | take_cheeze | |
| 2014-02-15 | normalize NaN after division that may generate NaN; fix #1712 | Yukihiro "Matz" Matsumoto | |
| 2014-02-11 | Clang and ICC/ICL: define DIRECT_THREADED | cremno | |
| This is most likely only needed on Windows be- cause __GNUC__ is not defined by both compilers. It might fail with some unusual configurations. If that is the case, feel free to open an issue. | |||
| 2014-02-09 | initialize ci->stackent at the top; #1691 | Yukihiro "Matz" Matsumoto | |
| 2014-02-09 | Store raw stack address in callinfo instead of offset from stbas | Miura Hideki | |
| 2014-02-05 | Fiber.new{break} caused SEGV | Yukihiro "Matz" Matsumoto | |
| 2014-01-23 | add callback invocation from OP_DEBUG | Yukihiro "Matz" Matsumoto | |
| 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 | |
