https://redmine.ruby-lang.org/https://redmine.ruby-lang.org/favicon.ico?17113305112013-12-01T20:02:21ZRuby Issue Tracking SystemRuby master - Bug #9186: json/pure.rb missing on trunkhttps://redmine.ruby-lang.org/issues/9186?journal_id=433022013-12-01T20:02:21Zhsbt (Hiroshi SHIBATA)hsbt@ruby-lang.org
<ul><li><strong>Assignee</strong> set to <i>naruse (Yui NARUSE)</i></li><li><strong>Target version</strong> set to <i>2.1.0</i></li></ul> Ruby master - Bug #9186: json/pure.rb missing on trunkhttps://redmine.ruby-lang.org/issues/9186?journal_id=433202013-12-02T04:32:47Zvo.x (Vit Ondruch)v.ondruch@tiscali.cz
<ul></ul><p>I'm just wondering, what should be the circumstances that C extension is missing?</p> Ruby master - Bug #9186: json/pure.rb missing on trunkhttps://redmine.ruby-lang.org/issues/9186?journal_id=433222013-12-02T06:55:23ZAnonymous
<ul></ul><p><a class="user active user-mention" href="https://redmine.ruby-lang.org/users/703">@vo.x (Vit Ondruch)</a>: I noticed this because it was breaking on Rubinius - there's also probably some situations where C extensions can't be loaded in CRuby.</p> Ruby master - Bug #9186: json/pure.rb missing on trunkhttps://redmine.ruby-lang.org/issues/9186?journal_id=433252013-12-02T08:57:58Zkosaki (Motohiro KOSAKI)kosaki.motohiro@gmail.com
<ul></ul><blockquote>
<p>there's also probably some situations where C extensions can't be loaded in CRuby.</p>
</blockquote>
<p>Hmm.. When? It shouldn't happen on CRuby.</p> Ruby master - Bug #9186: json/pure.rb missing on trunkhttps://redmine.ruby-lang.org/issues/9186?journal_id=433262013-12-02T09:14:34ZAnonymous
<ul></ul><blockquote>
<p>Hmm.. When? It shouldn't happen on CRuby.</p>
</blockquote>
<p>It isn't a common use case, but I have experienced some issues with C extensions when cross-compiling CRuby.</p> Ruby master - Bug #9186: json/pure.rb missing on trunkhttps://redmine.ruby-lang.org/issues/9186?journal_id=433312013-12-02T10:53:21Zkosaki (Motohiro KOSAKI)kosaki.motohiro@gmail.com
<ul></ul><p>2013/12/1 charliesome (Charlie Somerville) <a href="mailto:charliesome@ruby-lang.org" class="email">charliesome@ruby-lang.org</a>:</p>
<blockquote>
<p>Issue <a class="issue tracker-1 status-6 priority-4 priority-default closed" title="Bug: json/pure.rb missing on trunk (Rejected)" href="https://redmine.ruby-lang.org/issues/9186">#9186</a> has been updated by charliesome (Charlie Somerville).</p>
<blockquote>
<p>Hmm.. When? It shouldn't happen on CRuby.</p>
</blockquote>
<p>It isn't a common use case, but I have experienced some issues with C extensions when cross-compiling CRuby.</p>
</blockquote>
<p>Can you please elaborate more? Do you mean JSON is now cross-compile<br>
unsafe? It seems horrible.</p> Ruby master - Bug #9186: json/pure.rb missing on trunkhttps://redmine.ruby-lang.org/issues/9186?journal_id=433362013-12-02T11:51:11ZAnonymous
<ul></ul><blockquote>
<p>Can you please elaborate more? Do you mean JSON is now cross-compile unsafe? It seems horrible.</p>
</blockquote>
<p>This was a long time ago, and I can't recall specific details. I was just using this as an example of when C extensions may not work properly and this bug could be triggered in CRuby.</p> Ruby master - Bug #9186: json/pure.rb missing on trunkhttps://redmine.ruby-lang.org/issues/9186?journal_id=441862014-01-09T17:33:13Znaruse (Yui NARUSE)naruse@airemix.jp
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Rejected</i></li></ul><p>I intentionally removed pure.rb on ruby's repo because CRuby always have C exts.</p>
<p>If C exts is not properly build, the binary shouldn't work.</p>