[Ironruby-core] Code Review: RubyMarshal

Curt Hagenlocher curth at microsoft.com
Thu May 15 10:15:37 EDT 2008

tfpt review /shelveset:RubyMarshal;REDMOND\curth

Reviewed face-to-face by Tomas.

This is a complete implementation of the Marshal class and a nearly-complete implementation of the StringIO class, along with changes to the IronRuby core needed to support the library changes.

Implemented StringIO class as a subclass of RubyIO
    Moved "magic number" for console descriptor range to RubyIO class.
    Exposed RubyIO._stream to derived classes by making it protected.
    Implemented MutableStringStream to expose a MutableString as a CLR stream

Implemented Marshal module
    Exposed regex options on RubyRegex
    Added ISerializable support to Range and RubyTypeBuilder

Added method File.fnmatch

Curt Hagenlocher
curth at microsoft.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: RubyMarshal.diff
Type: application/octet-stream
Size: 97477 bytes
Desc: RubyMarshal.diff
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20080515/c0ef4fef/attachment-0001.obj>

More information about the Ironruby-core mailing list