Forum: IronRuby Code Review: MiscFixes.2

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Tomas M. (Guest)
on 2009-03-05 23:50
(Received via mailing list)
Attachment: MiscFixes.2.diff (0 Bytes)
tfpt review "/shelveset:MiscFixes.2;REDMOND\tomat"
  Comment  :

  Fixes bugs:
  -  Protocols.IsEqual should compare references first before calling ==
  -  Exception#initialize should reset backtrace to nil.
  -  Exception#exception should not be special-cased for argument ==
self (filed Ruby bug
  -  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.

This topic is locked and can not be replied to.