aboutsummaryrefslogtreecommitdiffstats
path: root/GPL
diff options
context:
space:
mode:
authornormal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-03-01 01:16:26 +0000
committernormal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-03-01 01:16:26 +0000
commitd6a14b46a75d677c86c1b57761fccc3793145deb (patch)
tree34573ce37de4d4c37267072b26d839bb467860ad /GPL
parent87d0c73bfeea538cf885d504cb126eef91ed7b0e (diff)
downloadruby-d6a14b46a75d677c86c1b57761fccc3793145deb.tar.gz
deduplicate strings sooner at load and compile
We can use rb_fstring_cstr in some places to prevent an intermediate object from being created before deduplication via rb_fstring. * compile.c (iseq_compile_each): use rb_fstring_cstr (rb_insns_name_array): ditto * load.c (rb_load_internal0): ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'GPL')
0 files changed, 0 insertions, 0 deletions