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
Implemented Marshal module
Exposed regex options on RubyRegex
Added ISerializable support to Range and RubyTypeBuilder
Added method File.fnmatch