Skip to content

Commit

Permalink
fix plural form [ci skip]
Browse files Browse the repository at this point in the history
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46788 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  • Loading branch information
znz committed Jul 11, 2014
1 parent d33d22c commit f063a0b
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -57,12 +57,12 @@ Thu Jul 10 01:09:57 2014 Koichi Sasada <[email protected]>
fstrings referred by static symbols and pinned dynamic symbols
are registered by rb_gc_register_mark_object().

fstring referred by dynamic symbols (not pinned symbols)
fstrings referred by dynamic symbols (not pinned symbols)
are referred from global_symbols.dsymbol_fstr_hash (Hash object).

Note that fstrings referred from dynamic symbols must live logger
than symbol objects themselves because rb_gc_free_dsymbol() uses
fstring to remove from symbol tables.
fstrings to remove from symbol tables.
This is why we can not mark fstrings from dynamic symbols.

This technique reduces root objects for GC marking.
Expand Down

0 comments on commit f063a0b

Please sign in to comment.