mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
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 | ||