diff options
author | normal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-03-01 01:16:26 +0000 |
---|---|---|
committer | normal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-03-01 01:16:26 +0000 |
commit | d6a14b46a75d677c86c1b57761fccc3793145deb (patch) | |
tree | 34573ce37de4d4c37267072b26d839bb467860ad /version.h | |
parent | 87d0c73bfeea538cf885d504cb126eef91ed7b0e (diff) | |
download | ruby-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 'version.h')
0 files changed, 0 insertions, 0 deletions