Code Review: Strings11

tfpt review “/shelveset:Strings11;REDMOND\tomat”
Comment :
Reimplements RubyRegex so that it works correctly with 1.9-encoded
strings, respects KCODE regex options and $KCODE variable.
Fixes rindex used with Regex.
Fixes how Kernel#inspect displays instance variables - MRI seems to
not display them for classes not defined in Ruby except for Object.
Fixes bugs in RubyBufferedStream.WriteBytes, MutableString.IndexOf,
MutableString.LastIndexOf,
Win32OLE so that it doesn’t report a syntax warning.
Fixes .NET interop specs: Interop\net\method\fixtures\classes.rb

Fixes:
http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=2027
http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=2190
http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=1927

Tomas