https://redmine.ruby-lang.org/https://redmine.ruby-lang.org/favicon.ico?17113305112013-12-28T00:42:55ZRuby Issue Tracking SystemRuby master - Bug #9308: def's return value causes errorshttps://redmine.ruby-lang.org/issues/9308?journal_id=439192013-12-28T00:42:55Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>This issue was solved with changeset r44449.<br>
Benjamin, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<p>parse.y: save cmdarg_stack in local scope</p>
<ul>
<li>parse.y (local_push_gen, local_pop_gen): save cmdarg_stack to<br>
isolate command argument state from outer scope.<br>
<a href="/issues/9308">[ruby-core:59342]</a> [Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: def's return value causes errors (Closed)" href="https://redmine.ruby-lang.org/issues/9308">#9308</a>]</li>
</ul> Ruby master - Bug #9308: def's return value causes errorshttps://redmine.ruby-lang.org/issues/9308?journal_id=441442014-01-07T12:59:47Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Priority</strong> changed from <i>5</i> to <i>Normal</i></li><li><strong>Backport</strong> changed from <i>1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: UNKNOWN</i> to <i>1.9.3: DONTNEED, 2.0.0: REQUIRED, 2.1: REQUIRED</i></li></ul><p>I set backport to 2.0 to REQUIRED, because this is an old issue but noone has never been hit.<br>
For source-level compatibility, it's better that 2.0 also accepts this syntax.</p>
<a name="19-It-has-died-almost"></a>
<h1 >1.9? It has died almost.<a href="#19-It-has-died-almost" class="wiki-anchor">¶</a></h1> Ruby master - Bug #9308: def's return value causes errorshttps://redmine.ruby-lang.org/issues/9308?journal_id=441502014-01-07T17:35:31Zusa (Usaku NAKAMURA)usa@garbagecollect.jp
<ul><li><strong>Backport</strong> changed from <i>1.9.3: DONTNEED, 2.0.0: REQUIRED, 2.1: REQUIRED</i> to <i>1.9.3: REQUIRED, 2.0.0: REQUIRED, 2.1: REQUIRED</i></li></ul><p>1.9.3 is not dead... yet.</p> Ruby master - Bug #9308: def's return value causes errorshttps://redmine.ruby-lang.org/issues/9308?journal_id=443342014-01-15T12:13:27Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Has duplicate</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/9416">Bug #9416</a>: 'private def' results in syntax errors in the method</i> added</li></ul> Ruby master - Bug #9308: def's return value causes errorshttps://redmine.ruby-lang.org/issues/9308?journal_id=446732014-01-29T03:55:55Zusa (Usaku NAKAMURA)usa@garbagecollect.jp
<ul><li><strong>Backport</strong> changed from <i>1.9.3: REQUIRED, 2.0.0: REQUIRED, 2.1: REQUIRED</i> to <i>1.9.3: DONE, 2.0.0: REQUIRED, 2.1: REQUIRED</i></li></ul><p>backported to ruby_1_9_3 at r44737.</p> Ruby master - Bug #9308: def's return value causes errorshttps://redmine.ruby-lang.org/issues/9308?journal_id=450872014-02-11T15:02:34Znagachika (Tomoyuki Chikanaga)nagachika00@gmail.com
<ul><li><strong>Backport</strong> changed from <i>1.9.3: DONE, 2.0.0: REQUIRED, 2.1: REQUIRED</i> to <i>1.9.3: DONE, 2.0.0: DONE, 2.1: REQUIRED</i></li></ul><p>r44449 was backported to ruby_2_0_0 branch at 44898.</p> Ruby master - Bug #9308: def's return value causes errorshttps://redmine.ruby-lang.org/issues/9308?journal_id=453512014-02-21T15:57:12Znaruse (Yui NARUSE)naruse@airemix.jp
<ul><li><strong>Backport</strong> changed from <i>1.9.3: DONE, 2.0.0: DONE, 2.1: REQUIRED</i> to <i>1.9.3: DONE, 2.0.0: DONE, 2.1: DONE</i></li></ul><p>r45086.</p>