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

Reply via email to