https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112014-06-18T12:25:28ZRuby Issue Tracking SystemRuby master - Feature #9916: Hide Struct internalhttps://bugs.ruby-lang.org/issues/9916?journal_id=472702014-06-18T12:25:28Zmatz (Yukihiro Matsumoto)matz@ruby.or.jp
<ul></ul><p>Approved.</p>
<p>Matz.</p> Ruby master - Feature #9916: Hide Struct internalhttps://bugs.ruby-lang.org/issues/9916?journal_id=477022014-07-11T06:57:13Zhsbt (Hiroshi SHIBATA)hsbt@ruby-lang.org
<ul><li><strong>Assignee</strong> set to <i>shyouhei (Shyouhei Urabe)</i></li></ul> Ruby master - Feature #9916: Hide Struct internalhttps://bugs.ruby-lang.org/issues/9916?journal_id=477032014-07-11T06:57:24Zhsbt (Hiroshi SHIBATA)hsbt@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Assigned</i></li></ul> Ruby master - Feature #9916: Hide Struct internalhttps://bugs.ruby-lang.org/issues/9916?journal_id=598512016-08-01T07:24:01Zshyouhei (Shyouhei Urabe)shyouhei@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li></ul><p>Applied in changeset r55788.</p>
<hr>
<p>hide struct internal [Feature <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Hide Struct internal (Closed)" href="https://bugs.ruby-lang.org/issues/9916">#9916</a>]</p>
<pre><code>* include/ruby/ruby.h (struct RStruct): no longer.
* internal.h (struct RStruct): moved here.
* struct.c (rb_struct_ptr): a compensation function for the lack
of RSTRUCT_PTR. But now that we have RSTRUCT_GET/SET, that must
not be used anyway. I mark this deprecated. Dont use it.
</code></pre>