diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1,3 +1,17 @@ +Thu Oct 22 15:30:08 2015 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * compile.c (iseq_peephole_optimize): peephole optimization for + branchnil jumps. + + * compile.c (iseq_compile_each): generate save navigation operator + code. + + * insns.def (branchnil): new opcode to pop the tos and branch if + it is nil. + + * parse.y (NEW_QCALL, call_op, parser_yylex): parse token '.?'. + [Feature #11537] + Thu Oct 22 13:16:19 2015 Guilherme Reis Campos <guilhermekbsa@gmail.com> * dir.c (ruby_brace_expand): glob brace expansion edge case fix. |