[Ironruby-core] Code Review: Reflection

Tomas Matousek Tomas.Matousek at microsoft.com
Thu May 8 14:56:48 EDT 2008


tfpt review /shelveset:Reflection;REDMOND\tomat

Removes singleton classes from Module#ancestors return value to match MRI.
Implements Kernel#extend, Kernel#singleton_methods, Module#extended and Module#extend_object.

Fixes [#20002] singleton_methods not implemented.
Fixes [#19972] Module::module_function assertion error. The assertion was incorrect.
Fixes [#20011] Can't subclass module. Added protected constructors to allow inheriting in Ruby.

Includes adjusted Wayne Kelly's patch.

Tomas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Reflection.diff
Type: application/octet-stream
Size: 26355 bytes
Desc: Reflection.diff
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20080508/ec2a4ec3/attachment-0001.obj>


More information about the Ironruby-core mailing list