Branch: refs/heads/whiteknight/io_vtable_lookup
  Home:   https://github.com/parrot/parrot
  Commit: e1aca18f581fc440cc1eb4515a9eb377b33dc982
      
https://github.com/parrot/parrot/commit/e1aca18f581fc440cc1eb4515a9eb377b33dc982
  Author: Whiteknight <[email protected]>
  Date:   2012-11-17 (Sat, 17 Nov 2012)

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

  Log Message:
  -----------
  start adding in new lookup routines for IO_VTABLE and IO_BUFFER, instead of 
relying on get_pointer/set_pointer vtables for these.


  Commit: eb680078f0c77fe4487be4ea8c0b1b9be86ff850
      
https://github.com/parrot/parrot/commit/eb680078f0c77fe4487be4ea8c0b1b9be86ff850
  Author: Whiteknight <[email protected]>
  Date:   2012-11-17 (Sat, 17 Nov 2012)

  Changed paths:
    M src/pmc/handle.pmc
    A src/pmc/iobuffer.pmc

  Log Message:
  -----------
  Remove get/set_pointer_keyed_int from handle. We no longer use that mechanism 
to get access to the IO_VTABLE or the IO_BUFFERs


  Commit: b50b1c0af521eb4816e84af6bf4d08e4f401f7c4
      
https://github.com/parrot/parrot/commit/b50b1c0af521eb4816e84af6bf4d08e4f401f7c4
  Author: Whiteknight <[email protected]>
  Date:   2012-11-17 (Sat, 17 Nov 2012)

  Changed paths:
    M MANIFEST
    M config/gen/makefiles/root.in
    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/userhandle.c
    M src/io/utilities.c
    M src/pmc/iobuffer.pmc
    M src/runcore/cores.c

  Log Message:
  -----------
  Completely redo buffer accesses. Buffers are now stored as IOBuffer PMCs as 
properties on the handle PMCs. Rewrite all the accessor routines and 
initialization logic for buffers to account for this new situation.


Compare: https://github.com/parrot/parrot/compare/e1aca18f581f^...b50b1c0af521
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-commits

Reply via email to