[Ironruby-core] Code Review: MiscFixes.2

Tomas Matousek Tomas.Matousek at microsoft.com
Thu Mar 5 16:21:11 EST 2009

  tfpt review "/shelveset:MiscFixes.2;REDMOND\tomat"
  Comment  : 
  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.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: MiscFixes.2.diff
Type: application/octet-stream
Size: 67904 bytes
Desc: MiscFixes.2.diff
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20090305/96bf74bb/attachment-0001.obj>

More information about the Ironruby-core mailing list