Branch: refs/heads/whiteknight/io_cleanup1
Home: https://github.com/parrot/parrot
Commit: 1cf4aa981855efcb4aea636427ed0e6184fa30bd
https://github.com/parrot/parrot/commit/1cf4aa981855efcb4aea636427ed0e6184fa30bd
Author: Whiteknight <[email protected]>
Date: 2012-08-26 (Sun, 26 Aug 2012)
Changed paths:
M include/parrot/io.h
M src/io/io_private.h
Log Message:
-----------
Comments and small cleanups to .h files. No functional changes
Commit: e493faeb70f8f407eed561fcb5c4998ccbd04a94
https://github.com/parrot/parrot/commit/e493faeb70f8f407eed561fcb5c4998ccbd04a94
Author: Whiteknight <[email protected]>
Date: 2012-08-26 (Sun, 26 Aug 2012)
Changed paths:
M src/io/utilities.c
Log Message:
-----------
As far as the readline engine is concerned, the buffer is effectively empty
if (1) there are zero bytes in the buffer, (2) there are fewer bytes in the
buffer than are in the delimiter string or (3) there are fewer bytes in the
buffer than the maximum number of bytes per codepoint for the given encoding.
In any of these three cases (#3 was missing), we need to make sure we fill the
buffer to avoid missing characters spread across buffers. rurban++ for pointing
out the issue, which has recently been exposed)
Compare: https://github.com/parrot/parrot/compare/d6882a953d7e...e493faeb70f8
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-commits