Project

General

Profile

Bug #5084

Re: [ruby-changes:20573] nobu:r32621 (trunk): * object.c (rb_mod_{const,cvar}_defined, rb_obj_ivar_defined):

Added by akr (Akira Tanaka) about 8 years ago. Updated about 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
ruby -v:
-
Backport:
[ruby-dev:44200]

Description

2011/7/22 nobu ko1@atdot.net:

nobu 2011-07-22 21:06:42 +0900 (Fri, 22 Jul 2011)

New Revision: 32621

http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=32621

Log:

  • object.c (rb_mod_{const,cvar}_defined, rb_obj_ivar_defined): avoid inadvertent symbol creation in reflection methods. based on a patch by Jeremy Evans at [ruby-core:38367]. [Feature #5072]
  • vm_method.c (rb_mod_method_defined) (rb_mod_{public,private,protected}_method_defined) (obj_respond_to): ditto.
  • parse.y (rb_check_id): new function returns already interned ID or 0.

これ以降、RSS のテストで失敗して、RubySpec で SEGV しています。

http://www.rubyist.net/~akr/chkbuild/debian/ruby-trunk/log/20110722T122400Z.diff.html.gz
--
[田中 哲][たなか あきら][Tanaka Akira]

Associated revisions

Revision d9242d59
Added by nobu (Nobuyoshi Nakada) about 8 years ago

  • parse.y (rb_check_id): conversion condition was inverse. [Bug #5084]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 32634
Added by nobu (Nobuyoshi Nakada) about 8 years ago

  • parse.y (rb_check_id): conversion condition was inverse. [Bug #5084]

Revision 32634
Added by nobu (Nobuyoshi Nakada) about 8 years ago

  • parse.y (rb_check_id): conversion condition was inverse. [Bug #5084]

Revision 32634
Added by nobu (Nobuyoshi Nakada) about 8 years ago

  • parse.y (rb_check_id): conversion condition was inverse. [Bug #5084]

Revision 32634
Added by nobu (Nobuyoshi Nakada) about 8 years ago

  • parse.y (rb_check_id): conversion condition was inverse. [Bug #5084]

Revision 32634
Added by nobu (Nobuyoshi Nakada) about 8 years ago

  • parse.y (rb_check_id): conversion condition was inverse. [Bug #5084]

Revision 32634
Added by nobu (Nobuyoshi Nakada) about 8 years ago

  • parse.y (rb_check_id): conversion condition was inverse. [Bug #5084]

Revision 12d9be6b
Added by nobu (Nobuyoshi Nakada) about 8 years ago

  • parse.y (rb_check_id): take care of attrset ID created implicitly by local ID. [Bug #5084]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 32635
Added by nobu (Nobuyoshi Nakada) about 8 years ago

  • parse.y (rb_check_id): take care of attrset ID created implicitly by local ID. [Bug #5084]

Revision 32635
Added by nobu (Nobuyoshi Nakada) about 8 years ago

  • parse.y (rb_check_id): take care of attrset ID created implicitly by local ID. [Bug #5084]

Revision 32635
Added by nobu (Nobuyoshi Nakada) about 8 years ago

  • parse.y (rb_check_id): take care of attrset ID created implicitly by local ID. [Bug #5084]

Revision 32635
Added by nobu (Nobuyoshi Nakada) about 8 years ago

  • parse.y (rb_check_id): take care of attrset ID created implicitly by local ID. [Bug #5084]

Revision 32635
Added by nobu (Nobuyoshi Nakada) about 8 years ago

  • parse.y (rb_check_id): take care of attrset ID created implicitly by local ID. [Bug #5084]

Revision 32635
Added by nobu (Nobuyoshi Nakada) about 8 years ago

  • parse.y (rb_check_id): take care of attrset ID created implicitly by local ID. [Bug #5084]

History

#1

Updated by nobu (Nobuyoshi Nakada) about 8 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

This issue was solved with changeset r32634.
Akira, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


  • parse.y (rb_check_id): conversion condition was inverse. [Bug #5084]

Also available in: Atom PDF