Branch: refs/heads/whiteknight/io_cleanup1
  Home:   https://github.com/parrot/parrot
  Commit: 2037433553cdb010efbc730a640d37bcd6aea4e6
      
https://github.com/parrot/parrot/commit/2037433553cdb010efbc730a640d37bcd6aea4e6
  Author: Whiteknight <[email protected]>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

  Changed paths:
    M include/parrot/io.h
    M src/dynext.c
    M src/io/api.c
    M src/io/buffer.c

  Log Message:
  -----------
  Add in linebuffering logic, stolen in all it's hacky glory from the old 
system. Set up block buffering on stdin and line buffering on stdout. Make sure 
to flush stdout on io finish so we don't lose any data if we exit without 
having written a final newline.


  Commit: 9bbf96d8af555011ef5d6566f93a6605272ad003
      
https://github.com/parrot/parrot/commit/9bbf96d8af555011ef5d6566f93a6605272ad003
  Author: Whiteknight <[email protected]>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/io_private.h
    M src/io/utilities.c
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  Cleanup some buffer-related stuff. Rename the buffer flags to PIO_BF_ to 
separate them from the normal handle flags.


  Commit: d59461ad7e63a5f0aae8790cd74d4ae66929b4c3
      
https://github.com/parrot/parrot/commit/d59461ad7e63a5f0aae8790cd74d4ae66929b4c3
  Author: Whiteknight <[email protected]>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c
    M src/io/utilities.c
    M src/platform/generic/io.c

  Log Message:
  -----------
  Many assorted fixes so src/io/*.c source files build without warnings (or, 
without known warnings). Found a few bugs in the process. Also, fixed and 
infinite recursion bug that showed up when I fixed some warnings.


Compare: https://github.com/parrot/parrot/compare/de4b042...d59461a
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-commits

Reply via email to