[ruby-core:68008] [ruby-trunk - Bug #10828] [Open] send should not create immortal symbols

1 view
Skip to first unread message

ruby...@marc-andre.ca

unread,
Feb 4, 2015, 2:02:43 PM2/4/15
to ruby...@ruby-lang.org
Issue #10828 has been reported by Marc-Andre Lafortune.

----------------------------------------
Bug #10828: send should not create immortal symbols
https://bugs.ruby-lang.org/issues/10828

* Author: Marc-Andre Lafortune
* Status: Open
* Priority: Normal
* Assignee: Marc-Andre Lafortune
* ruby -v: r49497
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
While `public_send` is ok, `send` and `__send__` create immortal symbols when they shouldn't.



--
https://bugs.ruby-lang.org/

ruby...@marc-andre.ca

unread,
Feb 4, 2015, 2:50:52 PM2/4/15
to ruby...@ruby-lang.org
Issue #10828 has been updated by Marc-Andre Lafortune.

Assignee changed from Marc-Andre Lafortune to Nobuyoshi Nakada
Priority changed from Normal to High

Mmm, I was hopeful about r49500 but it generates some failures in `test/drb/test_drb.rb`, so there's something going on that's above my ruby-fu level.
I reverted that commit, disabling the two tests.
I'm assigning this to Nobu, in hope he can come to my rescue...

----------------------------------------
Bug #10828: send should not create immortal symbols
https://bugs.ruby-lang.org/issues/10828#change-51398

* Author: Marc-Andre Lafortune
* Status: Open
* Priority: High
* Assignee: Nobuyoshi Nakada

ruby...@marc-andre.ca

unread,
Feb 5, 2015, 2:58:31 PM2/5/15
to ruby...@ruby-lang.org
Issue #10828 has been updated by Marc-Andre Lafortune.

Backport changed from 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN to 2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: REQUIRED

----------------------------------------
Bug #10828: send should not create immortal symbols
https://bugs.ruby-lang.org/issues/10828#change-51417

* Author: Marc-Andre Lafortune
* Status: Closed
* Priority: High
* Assignee: Nobuyoshi Nakada
* ruby -v: r49497
* Backport: 2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: REQUIRED

nar...@airemix.jp

unread,
Feb 13, 2015, 11:46:46 PM2/13/15
to ruby...@ruby-lang.org
Issue #10828 has been updated by Yui NARUSE.

Backport changed from 2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: REQUIRED to 2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: DONE

ruby_2_2 r49598 merged revision(s) 49499,49500,49501,49502,49504,49505,49506,49507.

----------------------------------------
Bug #10828: send should not create immortal symbols
https://bugs.ruby-lang.org/issues/10828#change-51502

* Author: Marc-Andre Lafortune
* Status: Closed
* Priority: High
* Assignee: Nobuyoshi Nakada
* ruby -v: r49497
* Backport: 2.0.0: DONTNEED, 2.1: DONTNEED, 2.2: DONE
Reply all
Reply to author
Forward
0 new messages