Skip to content
Browse files

fixes #11618 (#11631)

  • Loading branch information...
Araq committed Jul 1, 2019
1 parent 2c10b24 commit 9b949855c7071749a459809f12da21d827eedc9d
Showing with 3 additions and 1 deletion.
  1. +2 −0
  2. +1 −1 lib/system/io.nim
@@ -11,6 +11,8 @@
then you need to change that to `rfind X, last=N` or `rfind X, 0, N`. (This
should minimize gotchas porting code from other languages like Python or C++.)

- On Windows stderr/stdout/stdin are not opened as binary files anymore. Use the switch
`-d:nimBinaryStdFiles` for a transition period.

### Breaking changes in the standard library

@@ -569,7 +569,7 @@ when declared(stdout):
releaseSys echoLock

when defined(windows) and not defined(nimscript):
when defined(windows) and not defined(nimscript) and defined(nimBinaryStdFiles):
# work-around C's sucking abstraction:
# BUGFIX: stdin and stdout should be binary files!
proc c_setmode(handle, mode: cint) {.

0 comments on commit 9b94985

Please sign in to comment.
You can’t perform that action at this time.