Forum: IronRuby Code Review: MiscFixes.2

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Cb51033949ffccd982ae32c9f890f25a?d=identicon&s=25 Tomas Matousek (Guest)
on 2009-03-05 22:50
(Received via mailing list)
Attachment: MiscFixes.2.diff (70 KB)
tfpt review "/shelveset:MiscFixes.2;REDMOND\tomat"
  Comment  :
  (MiscFixes.2)

  Fixes bugs:
  -  Protocols.IsEqual should compare references first before calling ==
method.
  -  Exception#initialize should reset backtrace to nil.
  -  Exception#exception should not be special-cased for argument ==
self (filed Ruby bug http://redmine.ruby-lang.org/issues/show/1248)
  -  Fixnum#<< handled overflow incorrectly.
  -  System::String inspect uses single quotes instead of double quotes
to differentiate from Ruby string.
  -  Fixes L conversion in Array#unpack.

  Adds RubyMetaObject and RubyMetaObject<T> to handle functionality
common for Ruby meta-objects and derives Proc.Meta and Method.Meta from
RMO<T> (more refactoring will follow).
  Implements a conversion from Proc/Method to an arbitrary delegate.
  Slightly refactors meta-object builder. More changes will follow.

Tomas
This topic is locked and can not be replied to.