Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Mar 14, 2013
  1. Fix error message

  2. Refactor IO flags and EOF handling, with the goal of handle type unif…

    Also removes the deprecated Parrot_io_socket_handle() as well as Parrot_io_get_flags()
    and Parrot_io_set_flags(), which were never marked PARROT_EXPORT, and
    Parrot_io_socket_initialize() wich was.
    Adds the functions Parrot_io_raise_flag() and Parrot_io_clear_flag() - which delegate to
    the apply_flag() and remove_flag() IO vtables - and Parrot_io_clear_eof().
    All tests except t/dynpmc/gziphandle.t pass, NQP and Rakudo still build.
Commits on Mar 13, 2013
  1. Fix bug in Parrot_io_readline_s()

    io_verify_has_read_buffer() expects a flags argument, not the buffer size
  2. Set EOF in io_filehandle_read_b()

Commits on Mar 12, 2013
  1. Purge set_eof from IO subsystem.

    Being at EOF is something the underlying system handle keeps track of, and not
    something we should be able to affect from userspace.
  2. Next shot at fixing io_readline_encoded_string().

    All regression should be gone and HTTP::Easy still works.
    I also identified a potential problem already present in the
    original code.
  3. adjust FIXME comment

  4. Make readline() always return complete lines instead of partial ones,…

    … even if we have to block
Commits on Mar 11, 2013
  1. Add notes about changes io_readline_encoded_string()

    Also marks io_read_encoded_string() as FIXME
Commits on Mar 10, 2013
  1. [BUGFIX] Fix issue #942

    io_readline_encoded_string() used to wait for max_bytes_per_codepoint
    bytes, which is 4 in case of UTF-8.
    However, as UTF-8 is variable-length, there's no guarantee that we'll actually
    receive that many bytes and we might hang until the stream gets closed.
Commits on Feb 24, 2013
  1. @cotto
Commits on Feb 23, 2013
  1. @cotto
  2. @rurban

    [GH #933] Fix wrong blib rpath in installable_pdump

    rurban committed
    Thanks to he32++ for detecting this
Commits on Feb 22, 2013
  1. update manifest

    gerd committed
  2. eliminate Tcl/Glob.pir

    gerd committed
Commits on Feb 20, 2013
  1. @Util
  2. @Util
  3. @Util
Commits on Feb 19, 2013
  1. @Util

    Prepare for the 5.1.0 release

    Util committed
  2. @Util

    [doc][ci skip] Fix typo

    Util committed
Commits on Feb 18, 2013
  1. @leto

    [doc] Update changelog

    leto committed
  2. @moritz

    [configure] quote libdir path for inst_libparrot_linkflags

    Moritz Lenz committed with moritz
    otherwise pbc_to_exe does not work with spacey paths when installed
Commits on Feb 17, 2013
  1. @rurban
Commits on Feb 7, 2013
  1. @mlschroe
Commits on Feb 2, 2013
  1. @Util
Commits on Feb 1, 2013
  1. @Benabik

    Fix decl-after-statement

    Benabik committed
    C90, I do not like you.
  2. @Benabik

    Fix Parrot_io_readall_s allocating too much

    Benabik committed
    Allocating a string for the entire size of the file is not the right
    thing to do if the file has already been read from.
    Fixes #930
Commits on Jan 29, 2013
  1. @Util
Commits on Jan 28, 2013
  1. @leto
Something went wrong with that request. Please try again.