[parrot/parrot] ad2e03: Separate out a new Pipe PMC type from FileHandle. ...

GitHub noreply at github.com
Sat Nov 17 15:09:14 UTC 2012


  Branch: refs/heads/whiteknight/pipe_pmc
  Home:   https://github.com/parrot/parrot
  Commit: ad2e031f20db277759ee99de82ab956176322bbd
      https://github.com/parrot/parrot/commit/ad2e031f20db277759ee99de82ab956176322bbd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-11-17 (Sat, 17 Nov 2012)

  Changed paths:
    M MANIFEST
    M include/parrot/io.h
    M src/io/filehandle.c
    M src/io/pipe.c
    M src/io/utilities.c
    M src/pmc/filehandle.pmc
    A src/pmc/pipe.pmc

  Log Message:
  -----------
  Separate out a new Pipe PMC type from FileHandle. Remove Pipe logic from FileHandle, and make sure the two io vtables are separate.


  Commit: f4e9a1f748258fff13b1ab2c0ede8faa237d0429
      https://github.com/parrot/parrot/commit/f4e9a1f748258fff13b1ab2c0ede8faa237d0429
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-11-17 (Sat, 17 Nov 2012)

  Changed paths:
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/pipe.c

  Log Message:
  -----------
  headerizer, and a few small fixes so this mess all builds


  Commit: 2a30b1cc5ddc9d60e11220acb445ee5de43f1ba7
      https://github.com/parrot/parrot/commit/2a30b1cc5ddc9d60e11220acb445ee5de43f1ba7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-11-17 (Sat, 17 Nov 2012)

  Changed paths:
    M MANIFEST
    M t/pmc/filehandle.t
    A t/pmc/pipe.t

  Log Message:
  -----------
  Break pipe-related tests from t/pmc/filehandle.t into a new t/pmc/pipe.t. Update the test to pass.


  Commit: a0df2bfe8116f5477d631c3a81a0a61b2c4daa72
      https://github.com/parrot/parrot/commit/a0df2bfe8116f5477d631c3a81a0a61b2c4daa72
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-11-17 (Sat, 17 Nov 2012)

  Changed paths:
    M t/pmc/socket.t
    M t/pmc/socket_ipv6.t

  Log Message:
  -----------
  Update socket.t and socket_ipv6.t to use pipes when communicating with the test server instead of filehandle


  Commit: accee4cfe6a37060e7867dcf00f14b2d59b712fd
      https://github.com/parrot/parrot/commit/accee4cfe6a37060e7867dcf00f14b2d59b712fd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-11-17 (Sat, 17 Nov 2012)

  Changed paths:
    M config/gen/makefiles/root.in

  Log Message:
  -----------
  Update makefile dependencies for pipe.c to fix checkdepend.t


  Commit: 81597d07b4a18ea99b2e92eed8deaa440f1ca402
      https://github.com/parrot/parrot/commit/81597d07b4a18ea99b2e92eed8deaa440f1ca402
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-11-17 (Sat, 17 Nov 2012)

  Changed paths:
    M src/dynoplibs/io.ops
    M t/dynoplibs/io.t

  Log Message:
  -----------
  Update t/dynoplibs/io.t to not try to open a pipe, since it can't anymore.


  Commit: cec2bef800ad6b2abe0264f94076e57f01fce7ac
      https://github.com/parrot/parrot/commit/cec2bef800ad6b2abe0264f94076e57f01fce7ac
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-11-17 (Sat, 17 Nov 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M runtime/parrot/library/ProfTest/PIRProfile.nqp

  Log Message:
  -----------
  Fix the makefile, my editor automatically converted all tabs to spaces, which breaks makefiles.


  Commit: d05f04612560e950e57bafdbc6c579d30bd0b4a8
      https://github.com/parrot/parrot/commit/d05f04612560e950e57bafdbc6c579d30bd0b4a8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-11-17 (Sat, 17 Nov 2012)

  Changed paths:
    M runtime/parrot/library/TAP/Parser.pir
    M runtime/parrot/library/distutils.pir

  Log Message:
  -----------
  Fix TAP::Parser and distutils to not use old-style pipes anymore. This fixes t/tools/mk_language_shell.t


Compare: https://github.com/parrot/parrot/compare/ad2e031f20db^...d05f04612560


More information about the parrot-commits mailing list