Branch: refs/heads/whiteknight/io_cleanup1
Home: https://github.com/parrot/parrot
Commit: 4438708c96f812eba4a43b9014ddc9f7a8d0421f
https://github.com/parrot/parrot/commit/4438708c96f812eba4a43b9014ddc9f7a8d0421f
Author: Whiteknight <[email protected]>
Date: 2012-05-23 (Wed, 23 May 2012)
Changed paths:
M include/parrot/io.h
M src/io/buffer.c
Log Message:
-----------
Remove buffer parameters from the io_vtable routines. Buffering will be
handled transparently, and the buffer will call the vtables (not the other way
around). Implement a rough draft of some of the new buffering routines. These
prototypes use a circular buffer algorithm instead of a memcpy-based floating
queue.
Commit: de2cb8dd1db6ed1d73435570372ec112a14f2fce
https://github.com/parrot/parrot/commit/de2cb8dd1db6ed1d73435570372ec112a14f2fce
Author: Whiteknight <[email protected]>
Date: 2012-05-23 (Wed, 23 May 2012)
Changed paths:
M src/io/buffer.c
Log Message:
-----------
Remove some old cruft which isn't worth saving in buffer.c. The rest of the
stuff is kept mostly for reference, and will be up-converted
Commit: 5b0c2c6e657279f314b84c49974a143669ca302f
https://github.com/parrot/parrot/commit/5b0c2c6e657279f314b84c49974a143669ca302f
Author: Whiteknight <[email protected]>
Date: 2012-05-23 (Wed, 23 May 2012)
Changed paths:
M src/io/api.c
M src/io/core.c
Log Message:
-----------
Move API functions out of core.c into api.c where they belong. If the
function is public and IO-general-purpose, it belongs in api.c
Commit: fd1ab977b6a815fd38d67c2c67fdec32d363800b
https://github.com/parrot/parrot/commit/fd1ab977b6a815fd38d67c2c67fdec32d363800b
Author: Whiteknight <[email protected]>
Date: 2012-05-23 (Wed, 23 May 2012)
Changed paths:
R src/io/core.c
M src/io/filehandle.c
A src/io/socket.c
R src/io/socket_api.c
A src/io/stringhandle.c
A src/io/utilities.c
Log Message:
-----------
Rename a few files. Add a new file for the StringHandle vtables. Start
tweaking some stuff
Compare: https://github.com/parrot/parrot/compare/0e1fb43...fd1ab97
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-commits