| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-02-24 | Merge pull request #881 from masamitsu-murase/make_op_assign_faster | Yukihiro "Matz" Matsumoto | |
| Make OP_ASGN faster. | |||
| 2013-02-25 | Adjust stack position of NODE_RESCUE. | Masamitsu MURASE | |
| 2013-02-24 | Make OP_ASGN faster. | Masamitsu MURASE | |
| I think that `*=` and `/=` can be compiled to `OP_MUL` and `OP_DIV`. | |||
| 2013-02-22 | Call compile method to override to memolize instances | mattn | |
| 2013-02-22 | Fix indent | mattn | |
| 2013-02-21 | compile /a/ as ::Regexp.new("a") | Yukihiro Matz Matsumoto | |
| 2013-02-18 | vars must be declared at the start of a block | Cremno | |
| 2013-02-15 | ready to pass second argument of Regexp.new | mattn | |
| 2013-02-15 | Should be OP_LOADL | mattn | |
| 2013-02-15 | Pluggable Regexp | mattn | |
| 2013-02-03 | Modify handling of integer literal. | Masamitsu MURASE | |
| Do not assume that significand of `double` is larger than `mrb_int`. | |||
| 2013-01-27 | Merge pull request #786 from carsonmcdonald/unsignedfixes | Yukihiro "Matz" Matsumoto | |
| Fixes a number of "comparison between signed and unsigned" warnings. | |||
| 2013-01-27 | Removed tests that look outdated. The mrb_compile_string they use is gone now. | Carson McDonald | |
| 2013-01-27 | Fixes a number of "comparison between signed and unsigned" warnings. | Carson McDonald | |
| 2013-01-20 | Modify handling of NODE_UNDEF to accept multiple arguments. | Masamitsu MURASE | |
| 2013-01-16 | wrong condiiton in too many symbols check; #close #731 | Yukihiro Matz Matsumoto | |
| 2013-01-13 | more aggressive code elimination for NODE_DOT{2,3} | Yukihiro Matz Matsumoto | |
| 2013-01-13 | eliminate unused hash expression more aggresively | Yukihiro Matz Matsumoto | |
| 2013-01-13 | eliminate unused array expression more aggresively | Yukihiro Matz Matsumoto | |
| 2013-01-10 | jump address error when value taken from if statement without else clause; ↵ | Yukihiro Matz Matsumoto | |
| close #712 | |||
| 2013-01-06 | `unless` without `else` should return nil if the condition is true. | Masamitsu MURASE | |
| 2013-01-06 | Modify NODE_IF handling. | Masamitsu MURASE | |
| When "unless" is used without "else", tree->cdr->car of NODE_IF is NULL. In this case, pop() should not be called because codegen generates no code. | |||
| 2012-12-28 | minor cosmetic change after #676 | Yukihiro Matz Matsumoto | |
| 2012-12-28 | fix correct stack postion for headless case | skandhas | |
| 2012-12-28 | wrong stack position for headless case; close #675 | Yukihiro Matz Matsumoto | |
| 2012-12-22 | should copy lineno info to child scope | Yukihiro Matz Matsumoto | |
| 2012-12-18 | codedump should print relative offset for irep in OP_LAMBDA | Yukihiro Matz Matsumoto | |
| 2012-12-12 | Call mrb_gc_arena_save/mrb_gc_arena_restore instead of manipulating arena ↵ | Lian Cheng | |
| index directly | |||
| 2012-12-07 | mange arena_idx smarter for smaller ARENA_SIZE; now default to 100 from 1024 | Yukihiro Matz Matsumoto | |
| 2012-12-07 | refactor and move irep malloc away to mrb_add_irep() | Yukihiro Matz Matsumoto | |
| 2012-12-02 | Merge pull request #568 from mauceri/master | Yukihiro "Matz" Matsumoto | |
| Potential memory management bug (issue #553) | |||
| 2012-11-30 | remove incorrect pop() in codegen | skandhas | |
| 2012-11-23 | remove redundant LOOP_NORMAL checkups in function:codegen. and fix #561 | skandhas | |
| 2012-11-22 | pull request issue 553 - try to fix brken link | Christian Mauceri | |
| 2012-11-22 | pull request issue 553 | Christian Mauceri | |
| 2012-11-09 | should initialize irep->flags | Yukihiro Matz Matsumoto | |
| 2012-11-02 | Fix stack underflow in scope_body() | Takashi Sogabe | |
| Commit #18dd60c causes side effects. This patch fixes stack underflow in scope_body(). | |||
| 2012-10-31 | fix: broken variable reference, use 'next' statement | Kouki Ooyatsu | |
| Because the tree is gone pop() even if it is empty. | |||
| 2012-10-28 | Merge pull request #510 from masuidrive/master | Yukihiro "Matz" Matsumoto | |
| define convert method mrb_int/mrb_float with C string | |||
| 2012-10-27 | define convert method mrb_int/mrb_float with C string | Yuichiro MASUI | |
| 2012-10-25 | Use substitution instead of memset in structure initialization. | Masaki Muranaka | |
| 2012-10-23 | adjust regsiter stack for NODE_OP_ASGN that use OP_SEND | Yukihiro Matsumoto | |
| 2012-10-23 | skip useless OP_MOVE in peephole optimization | Yukihiro Matsumoto | |
| 2012-10-23 | adjust regsiter stack for NODE_OP_ASGN; close #499 | Yukihiro Matsumoto | |
| 2012-10-20 | avoid duplicated OP_RETURN | Yukihiro Matsumoto | |
| 2012-10-20 | pop register stack before rescue | Yukihiro Matsumoto | |
| 2012-10-20 | unexpect break/next/redo/retry should raise LocalJumpError | Yukihiro Matsumoto | |
| 2012-10-20 | should handle break in rescue | Yukihiro Matsumoto | |
| 2012-10-19 | empty NODE_BEGIN should push nil; close #496 | Yukihiro Matsumoto | |
| 2012-10-17 | Fix disappearance of a local variable when return statement is called | Takashi Sogabe | |
| Commit of #18dd60c causes disappearance of a local variable if return statement is called without arguments. This patch fixes incorrect value of stack pointer. test program: def test_return_cond return if nil obj = 123 p obj p obj.class end test_return_cond output(commit #18dd60c): main Object output(includes this patch): 123 Fixnum | |||
