Permalink
Switch branches/tags
Commits on Aug 28, 2012
  1. Merge branch 'leto/get_pointer'

    leto committed Aug 28, 2012
  2. Remove incorrect get_pointer test

    The get_pointer vtable is not available from PIR.
    leto committed Aug 28, 2012
  3. win32 io: fix open append

    t/pmc/io.t test 10 failed on win32 because PIO_F_APPEND was never checked.
    Reini Urban committed Aug 28, 2012
  4. [TAP] fix after merge branch 'whiteknight/io_cleanup1'

    $ ./parrot-prove -v t/op/string_cs.t
    t/op/string_cs.t .. Malformed UTF-8 string
    
    current instr.: 'parrot;TAP;Parser;file' pc 2101 (runtime/parrot/library/TAP/Parser.pir:914)
    called from Sub 'parrot;TAP;Harness;aggregate_tests' pc 330 (runtime/parrot/library/TAP/Harness.pir:132)
    called from Sub 'parrot;TAP;Harness;runtests' pc 235 (runtime/parrot/library/TAP/Harness.pir:107)
    called from Sub 'do' pc 225 (runtime/parrot/bin/prove.pir:147)
    fperrad committed Aug 28, 2012
  5. Fix a bug in the get_pointer test

    leto committed Aug 28, 2012
  6. Add extend_vtable tests to verify that get_pointer on Integer/Float P…

    …MCs work correctly
    leto committed Aug 28, 2012
  7. Fix codestd error

    Whiteknight committed Aug 28, 2012
  8. The first parameter to Handle.read_bytes can be omitted. If not used,…

    … it defaults to a lazier mode where it just reads and returns whatever is available, sizing the buffer accordingly. mortiz++ for the request.
    Whiteknight committed Aug 28, 2012
Commits on Aug 27, 2012
Commits on Aug 26, 2012
  1. As far as the readline engine is concerned, the buffer is effectively…

    … empty if (1) there are zero bytes in the buffer, (2) there are fewer bytes in the buffer than are in the delimiter string or (3) there are fewer bytes in the buffer than the maximum number of bytes per codepoint for the given encoding. In any of these three cases (#3 was missing), we need to make sure we fill the buffer to avoid missing characters spread across buffers. rurban++ for pointing out the issue, which has recently been exposed)
    Whiteknight committed Aug 26, 2012
Commits on Aug 25, 2012
  1. When doing a read ith PIO_READ_SIZE_ANY, just dump the current conten…

    …ts of the buffer. Only fill the buffer if it's empty or contains less than a single codepoint.
    Whiteknight committed Aug 25, 2012
  2. Try to change around fill logic so that socket.readline won't hang by…

    … trying to recv too often.
    Whiteknight committed Aug 25, 2012
Commits on Aug 24, 2012
Commits on Aug 23, 2012
  1. [GH 803] fix installed rpath_lib

    When building installables in the builddir, rpath_blib contains
    cruft (-Wl:/usr/local/lib) and rpath_lib only is valid.
    This disallows testing installables without LD_LIBRARY_PATH.
    Reini Urban committed Aug 23, 2012
  2. [win32/inno] follow rakudo

    fperrad committed Aug 23, 2012
  3. [codingstd] t/src/embed/api.t trailing whitespace

    and copyright.
    Reini Urban committed Aug 23, 2012
  4. [GH #816] Added test case for dying twice

    bdw committed with Reini Urban Aug 22, 2012
  5. [GH #816] Check if you're dying by interp->final_exception

    In a branch of mod_parrot designed to ease the writing of
    exception handlers, I noted that the API cannot catch exceptions twice.
    On throwing an exception and the interpreter 'dies', it returns to the
    api call via longjmp(), and sets some values upon the interpreter object.
    Based upon these values, the api call returns 0, upon which the exception
    is retrieved and inspected. Best example: show_last_error_and_exit.
    
    We should just check for the last_exception being PMCNULL; if so you can
    jump out (we are already dying) and if not set already_dying.
    bdw committed with Reini Urban Aug 21, 2012
  6. ChangeLog todo for 4.8.0

    gh816 and vms
    Reini Urban committed Aug 22, 2012
  7. docs/dev/profiling.pod: fix typo

    Reini Urban committed Aug 23, 2012
Commits on Aug 22, 2012
  1. Allow null strings in Parrot_io_reencode_string_for_handle, since we …

    …may be attempting to reencode a record_separator which hasn't been initialized yet. This fixes an issue exposed by Rosella
    Whiteknight committed Aug 22, 2012
  2. fix ftp path

    Whiteknight committed Aug 22, 2012