[parrot/parrot] a54a22: Add in vtable-level flags to specify some per-type...
GitHub
noreply at github.com
Sun Jun 3 21:51:16 UTC 2012
Branch: refs/heads/whiteknight/io_cleanup1
Home: https://github.com/parrot/parrot
Commit: a54a224c65a3229dabe381cd7824078e9b44e60e
https://github.com/parrot/parrot/commit/a54a224c65a3229dabe381cd7824078e9b44e60e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-06-03 (Sun, 03 Jun 2012)
Changed paths:
M include/parrot/io.h
M src/io/api.c
M src/io/filehandle.c
M src/io/pipe.c
M src/io/socket.c
M src/io/stringhandle.c
Log Message:
-----------
Add in vtable-level flags to specify some per-type default behaviors. For types that need it, set up buffers automatically.
Commit: 74baebfd13c0bd2b37c07d27e89981894ddbdfb1
https://github.com/parrot/parrot/commit/74baebfd13c0bd2b37c07d27e89981894ddbdfb1
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-06-03 (Sun, 03 Jun 2012)
Changed paths:
M include/parrot/io.h
M src/io/api.c
M src/io/buffer.c
Log Message:
-----------
Parrot_io_buffer_flush now flushes the buffer only, not the handle. Always flush the buffer when we we close a handle, but don't necessarily flush the handle too.
Commit: 3d0aed91ad3975b324dbe17a1b3c272adbb83fd3
https://github.com/parrot/parrot/commit/3d0aed91ad3975b324dbe17a1b3c272adbb83fd3
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-06-03 (Sun, 03 Jun 2012)
Changed paths:
M src/io/api.c
M src/io/stringhandle.c
M src/pmc/stringhandle.pmc
M t/op/exceptions.t
Log Message:
-----------
Start fixing some tests, starting with StringHandle tests.
The StringHandle PMC has some semantics that are 'interesting'. I'm trying to duplicate what happens in master, even though I think some of these things need to change. Several StringHandle-related tests are still failing, some spectacularly.
Compare: https://github.com/parrot/parrot/compare/d8932cb...3d0aed9
More information about the parrot-commits
mailing list