No description provided.
1) missing method: File.realpath, String#try_convert, GzipFile.pos, G…
2) updated logic in IOWrapper.Length, IOWrapper.Position
3) added default construtor (ASCII) for Encoding.
4) added support for options for GZipReader constructor.
Added NulStream (File.open('nul'))
Added missing method "set_encoding" to ARGF class.
Support RubyGems system update.
Added unicode surrogate pair for regular expression used by build Bui…
GzipReader: Get encoding from options (:external_encoding).
Renamed: ir -> iruby.
Added ruby 1.9.2 pre-installed gem specifications.
Use the Ruby standard library without too many changes. (Keep end of lines as in the MRI files.)
Added support for dummy libraries (Ex.: ironruby/digest/sha2.so).
Read encoding for MutableString and RubyRegex.
TryGetDefaultConversionAction for System::String only System::String …
…and MutableString are accepted for DefaultConversion.
Added -disableDebugLog option.
Get first IRubyObject_get_ImmediateClass found.
Initialize module's mixins.
Don't force core.autocrlf on irtests.
Binary => ASCII-8BIT
If searching a default constructor (ruby allocator) for System::Strin…
…g then return MutableString default constructor (ruby allocator).
Implemented ruby option -c.
Fixed returned matched captured groups' values. (encoding issue, inde…
…x vs. byte-length characters, NOT COMPLETE)
Revert "Fixed returned matched captured groups' values. (encoding iss…
…ue, index vs. byte-length characters, NOT COMPLETE)"
This reverts commit 62a5844.
Load assemblies only once
Why not use Stream.Null?
Because I didn't know about it :(
Should I do the required changes ?
Yes, please, if you want me to merge your changes to the Main.
Also could you split your big pull request to multiple small ones? I don't have much time I can spend reviewing your changes and I'd like to merge them one by one. Some changes are clearly fine others I need to spend more time reviewing. It would also help to figure out why GIT doesn't produce line-by-line diffs for many of the changes. Perhaps you changed line breaks?
I hope you don't mind this taking quite a while. The fact is that IronRuby is not very active project and I don't have much time. Yet I'd like to keep the Main branch clean and the quality high.
I will do the changes.
As for multiple pull requests I'll try, I don't know how.
I don't mind as long as I see IronRuby moving forward ;)
I've created a pull request with only the first 2 commits and the System.Null change.