https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112014-01-30T15:25:42ZRuby Issue Tracking SystemBackport200 - Backport #9466: backport r44758, r44759 and r44760 (preserve class name/method name encoding error messages.)https://bugs.ruby-lang.org/issues/9466?journal_id=448352014-01-30T15:25:42Znagachika (Tomoyuki Chikanaga)nagachika00@gmail.com
<ul><li><strong>Subject</strong> changed from <i>backport r44758 (preserve class name encoding error messages.)</i> to <i>backport r44758 and r44759 (preserve class name/method name encoding error messages.)</i></li></ul> Backport200 - Backport #9466: backport r44758, r44759 and r44760 (preserve class name/method name encoding error messages.)https://bugs.ruby-lang.org/issues/9466?journal_id=448362014-01-30T15:38:48Znagachika (Tomoyuki Chikanaga)nagachika00@gmail.com
<ul><li><strong>Subject</strong> changed from <i>backport r44758 and r44759 (preserve class name/method name encoding error messages.)</i> to <i>backport r44758, r44759 and r44760 (preserve class name/method name encoding error messages.)</i></li></ul><p>add r44760. It contains a slight incompatibility in messages of NotImplementedError with broken object, but it's quite internal of interpreter. I think it's acceptable to backport it.</p> Backport200 - Backport #9466: backport r44758, r44759 and r44760 (preserve class name/method name encoding error messages.)https://bugs.ruby-lang.org/issues/9466?journal_id=451932014-02-15T16:29:21Znagachika (Tomoyuki Chikanaga)nagachika00@gmail.com
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>Applied in changeset r44987.</p>
<hr>
<p>merge revision(s) r44758,r44759,r44760: [Backport <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: backport r44758, r44759 and r44760 (preserve class name/method name encoding error messages.) (Closed)" href="https://bugs.ruby-lang.org/issues/9466">#9466</a>]</p>
<pre><code>object.c: error message encoding
* object.c (convert_type, rb_convert_type, rb_check_convert_type),
</code></pre>
<p>(rb_to_integer): preserve class name encoding error messages.</p>