November 13, 2014 [phobos] [D-Programming-Language/phobos] 3d058e: fix LockingTextReader: issues 13686 and 12320 | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 3d058e285352998a445acc30c401a13ab1ba0b4d https://github.com/D-Programming-Language/phobos/commit/3d058e285352998a445acc30c401a13ab1ba0b4d Author: anonymous <aG0aep6G@users.noreply.github.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M std/stdio.d Log Message: ----------- fix LockingTextReader: issues 13686 and 12320 Issue 13686 (Reading unicode string with readf ("%s") produces a wrong string) is fixed by reading all chars of a multibyte sequence and decoding. Before, each char was mistaken for a dchar. Issue 12320 (std.stdio.LockingTextReader populates .front in .empty) is fixed by moving the work from empty to popFront. Commit: a0ca85550a74cd20b435db6ac6da2f9e4902ab96 https://github.com/D-Programming-Language/phobos/commit/a0ca85550a74cd20b435db6ac6da2f9e4902ab96 Author: H. S. Teoh <hsteoh@quickfur.ath.cx> Date: 2014-11-13 (Thu, 13 Nov 2014) Changed paths: M std/stdio.d Log Message: ----------- Merge pull request #2663 from aG0aep6G/lockingtextreader fix LockingTextReader: issues 13686 and 12320 Compare: https://github.com/D-Programming-Language/phobos/compare/384d370ba130...a0ca85550a74 |
Copyright © 1999-2021 by the D Language Foundation