mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
a356fe1c35
* 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] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
||
---|---|---|
.. | ||
assignment.rdoc | ||
calling_methods.rdoc | ||
control_expressions.rdoc | ||
exceptions.rdoc | ||
literals.rdoc | ||
methods.rdoc | ||
miscellaneous.rdoc | ||
modules_and_classes.rdoc | ||
precedence.rdoc | ||
refinements.rdoc |