mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
07ac58747f
method is called on a static string literal with no arguments. * defs/id.def (firstline): add freeze so idFreeze is available * insns.def (opt_str_freeze): add opt_str_freeze instruction which pushes a frozen string literal without allocating a new object if String#freeze is not overriden * string.c (Init_String): define String#freeze * vm.c (vm_init_redefined_flag): define BOP_FREEZE on String class as a basic operation * vm_insnhelper.h: ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43627 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
||
---|---|---|
.. | ||
default_gems | ||
gmake.mk | ||
id.def | ||
keywords | ||
known_errors.def | ||
lex.c.src | ||
opt_insn_unif.def | ||
opt_operand.def |