| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-11-24 | Fix segfault on method call with exactly 127 arguments | Bouke van der Bijl | |
| Reported by https://hackerone.com/dkasak | |||
| 2016-11-24 | Fix nested empty heredoc causing segfault | Bouke van der Bijl | |
| As reported by https://hackerone.com/jpenalbae | |||
| 2016-11-24 | redo should work well in for statement; fix #3275 | Yukihiro "Matz" Matsumoto | |
| 2016-11-24 | Relax 'void value expression' check that was too strict | Yukihiro "Matz" Matsumoto | |
| 2016-11-24 | Add "void value expression" check to the parser. | Yukihiro "Matz" Matsumoto | |
| 2016-11-24 | Add forgotten loop_pop() in NODE_OP_ASGN codegen | Yukihiro "Matz" Matsumoto | |
| 2016-11-23 | codegen_scope should not keep old iseq ptr from irep | Yukihiro "Matz" Matsumoto | |
| 2016-11-11 | do not dump_node if parser failed | Yukihiro "Matz" Matsumoto | |
| 2016-11-11 | node_dump() to print NODE_HEREDOC terminator | Yukihiro "Matz" Matsumoto | |
| 2016-11-11 | HEREDOC could fail with NUL terminated lines; fix#3244 | Yukihiro "Matz" Matsumoto | |
| 2016-11-11 | fixed a bug when number of LHS and RHS differs; fix #3239 | Yukihiro "Matz" Matsumoto | |
| 2016-11-08 | fixed a bug with [] in RHS of multiple assignments; fix #3236 | Yukihiro "Matz" Matsumoto | |
| 2016-11-02 | allow single quoted labels in hashes; ref #3231 | Yukihiro "Matz" Matsumoto | |
| 2016-11-02 | allow quoted labels in hashes; fix #3231 | Yukihiro "Matz" Matsumoto | |
| 2016-09-28 | Removed trailing spaces | Nobuyoshi Nakada | |
| 2016-09-26 | Fix unexpected behavior with break | ksss | |
| ``` def yie yield end def bre yie { 1+1 break } end p bre #=> display 2, but should be nil ``` | |||
| 2016-09-04 | - fix mrbc_filename leak; cxt->filename would not be freed until the state ↵ | Nozomi SATO | |
| is closed. | |||
| 2016-08-19 | parse.y: lparen_arg statement | Nobuyoshi Nakada | |
| allow parenthesised statement as a method argument. reported [Feature:12686] in bugs.ruby-lang.org fixed in CRuby 2.4. | |||
| 2016-08-13 | parse.y: fix chained assignments | Nobuyoshi Nakada | |
| fix syntax errors with chained assignment with op assign. reported [Bug:12669] in bugs.ruby-lang.org fixed in CRuby 2.4. | |||
| 2016-08-12 | parse.y: simplify 90e8ce5 | Nobuyoshi Nakada | |
| simplify tOP_ASGN rules by command_rhs and arg_rhs rules with %prec. | |||
| 2016-08-11 | parse.y: rescue modifiers for OP_ASGN should protect rhs only | Yukihiro "Matz" Matsumoto | |
| reported in [Bug:12402] in bugs.ruby-lang.org fixed in CRuby 2.4 | |||
| 2016-07-26 | Merge pull request #3181 from sdottaka/fix-crash-on-mrb_parser_free | Yukihiro "Matz" Matsumoto | |
| Fix crash in mrb_parser_free() due to freed memory access | |||
| 2016-07-25 | OP_ASGN vsp may be negative | Yukihiro "Matz" Matsumoto | |
| reported by https://gist.github.com/miura1729/53fbd8af889c289a79108e38635b2378 fix proposed by @miura1729 in https://github.com/miura1729/mruby/commit/b1b7933f7aa950cfb747b06327a0d0340f3e4ff8 | |||
| 2016-07-23 | Fix crash in mrb_parser_free() due to freed memory access | Takashi Sawanaka | |
| 2016-07-13 | relax string length limitation to 64KB; fix #2725 | Yukihiro "Matz" Matsumoto | |
| 2016-06-10 | fix a compiler warning for uninitialized variable | Yukihiro "Matz" Matsumoto | |
| 2016-05-16 | fixed remaining bugs in OP_ASGN stack adjustment; close #3159 | Yukihiro "Matz" Matsumoto | |
| 2016-05-16 | stack adjustment after NODE_OP_ASGN with NODE_CALL was wrong; fix #3159 | Yukihiro "Matz" Matsumoto | |
| 2016-05-16 | parser_dump() to show symbol number for NODE_SYM | Yukihiro "Matz" Matsumoto | |
| 2016-05-09 | raise the error at runtime; fix #3152 | cremno | |
| 2016-04-01 | fix too much optimization for `||=` | Yukihiro "Matz" Matsumoto | |
| 2016-03-30 | fix duplicated eval in op_asgn | Yukihiro "Matz" Matsumoto | |
| `a` in `a.m += c` or `a[b] += c` should be evaluated only once. | |||
| 2016-03-30 | reduce OP_ARRAY in argument splat | Yukihiro "Matz" Matsumoto | |
| 2016-03-24 | better code generation for `||=`; #3138 | Yukihiro "Matz" Matsumoto | |
| 2016-03-24 | `||=` with cvars and constants should work with false values; #3138 | Yukihiro "Matz" Matsumoto | |
| 2016-03-23 | `||=` reference error can happen with constants as well; #3138 | Yukihiro "Matz" Matsumoto | |
| 2016-03-23 | add safe-navigation (aka lonely) operator `&.` | Yukihiro "Matz" Matsumoto | |
| 2016-03-22 | fixed silly class variable/constant confusion; #3138 | Yukihiro "Matz" Matsumoto | |
| 2016-03-21 | rescue NameError from class variable access like `@@foo ||= 42`; fix #3138 | Yukihiro "Matz" Matsumoto | |
| 2016-03-07 | fix dump_prefix() with wrong type argument; fix #3128 | Yukihiro "Matz" Matsumoto | |
| 2016-02-22 | too many register push for else-less condtions; fix #3117 | Yukihiro "Matz" Matsumoto | |
| 2016-02-17 | peephole optimization for LOADNIL before STRCAT; ref #3110 | Yukihiro "Matz" Matsumoto | |
| 2016-02-17 | push value for NULL AST when value is required; fix #3110 | Yukihiro "Matz" Matsumoto | |
| 2016-02-16 | syntax error in interpolated symbol; fixed #3108 | Yukihiro "Matz" Matsumoto | |
| 2016-01-31 | Fix a typo | HAYASHI Kentaro | |
| su ported -> supported ^ | |||
| 2016-01-07 | change mrb_run related API names; compatibility macros provided | Yukihiro "Matz" Matsumoto | |
| 2015-12-25 | rename include blocker | Yasuhiro Matsumoto | |
| 2015-12-21 | in `peekc_n`, adjust column number after calling `nextc` | Kazuho Oku | |
| 2015-12-01 | C++ compiler does not like cast from pointer to enum; ref #3039 | Yukihiro "Matz" Matsumoto | |
| 2015-12-01 | should ignore block to next, break, etc. fix #3039 | Yukihiro "Matz" Matsumoto | |
