Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixes #3278: File.open w/ File::RDWR should write \r\n but gets should
read as \n after rewind on windows. We were missing some windows-specific logic in needsWriteConversion. With this change I get three more specs passing and no regression on MRI test suite. SHIP IT...