Commits on Aug 22, 2012
Commits on Aug 16, 2012
Commits on Aug 15, 2012
Commits on Aug 14, 2012
  1. [GH #805] Fix lndir builddir failures: t/src/checkdepend.t

    File::Spec->abs2rel refuses to resolve ../ dirs because one of the dirs may be symlinked.
    Our dir structure does not contain such symlinks, so we resolve ../ dirs manually, when
    the target file is a symlink, which is the case with lndir builddirs.
    Reini Urban committed Jul 31, 2012
Commits on Aug 10, 2012
  1. Add a new pf api function Parrot_pf_all_tagged_pmcs. This returns a h…

    …ash of tag->pmcs, for all tagged pmcs in the packfile. Expose this through the PackfileView.all_tagged_pmcs.
    Whiteknight committed Aug 10, 2012
  2. Move the logic from PackfileView.all_subs() to a new pf api routine P…

    …arrot_pf_all_subs, to try and keep all logic in the api and out of the pmc
    Whiteknight committed Aug 10, 2012
  3. Add a packfile api function Parrot_pf_all_tags_list function, to retu…

    …rn an RSA of all tags in the packfile. Expose this through the all_tags() method on the PackfileView PMC. Add some missing docs. benabik++ for the suggestion
    Whiteknight committed Aug 10, 2012
Commits on Aug 9, 2012
  1. Improve an IMCC error message to include just a little bit more infor…

    …mation about what register set was received and which were expected. jashwanth++ for running into this error
    Whiteknight committed Aug 9, 2012
Commits on Aug 6, 2012
  1. [CAGE] fix most t/codingstd/copyright.t issues

    Only imcc has some Copyright (C) 2002 Melvin Smith <> left.
    Reini Urban committed Aug 6, 2012
Commits on Aug 4, 2012
  1. Move Parrot_cpu_type function out of src/platform/misc.c.

    This way, it doesn't need to be repeated elsewhere.  For symmetry,
    also remove it out of win32/misc.c and give it its own file there as well.
    Patch supplied by Andy Dougherty++.
    jkeenan committed Aug 4, 2012
  2. [codingstd] No cuddled elses.

    jkeenan committed Aug 4, 2012
Commits on Jul 31, 2012
  1. [CAGE] libffi: Initialize nci_arg_ptr if !nci->arity

    clang 3.1 svn160959 properly caught:
    src/nci/libffi.c:543:9: warning: variable 'nci_arg_ptr' is used uninitialized whenever 'if' condition is false
        if (nci->arity) {
    src/nci/libffi.c:645:64: note: uninitialized use occurs here
        ffi_call(&thunk->cif, FFI_FN(nci->orig_func), return_data, nci_arg_ptr);
    src/nci/libffi.c:543:5: note: remove the 'if' if its condition is always true
        if (nci->arity) {
    src/nci/libffi.c:483:31: note: initialize the variable 'nci_arg_ptr' to silence this warning
        void         **nci_arg_ptr; /* pointers to arguments for libffi */
                                   = NULL
    Reini Urban committed Jul 31, 2012
  2. [GH #804] NetBSD needs Parrot_get_cpu_type added to its misc.c

    Add Parrot_get_cpu_type to src/platform/netbsd/misc.c
    copied from src/platform/generic/misc.c. Thanks to user he32.
    Reini Urban committed Jul 31, 2012
  3. t/dynpmc/os.t failed on lndir builddir

    skip hardlinking a symlink.
    build/myconfig maybe a symlink to ../srcdir/myconfig
    Reini Urban committed Jul 31, 2012
  4. replace clang attribute analyzer_noreturn by proper __noreturn__

    analyzer_noreturn is only a static analyzer hint, but does not even protect from false
    -Wsometimes-uninitialized warnings, with Parrot_ex_throw_from_c*().
    __noreturn__ also produces better code.
    Reini Urban committed Jul 31, 2012
Commits on Jul 21, 2012
  1. The init_pmc vtable I added should have been in Packfile PMC, not Pac…

    …kfileView. benabik++ for catching the mistake
    Whiteknight committed Jul 21, 2012
Commits on Jul 19, 2012
Commits on Jul 18, 2012
  1. [GH #799] cygwin sometimes hangs at alarm and task

    signal delivery is a bit too slow and unreliable on cygwin most of the time
    Reini Urban committed Jul 18, 2012
Commits on Jul 17, 2012
  1. Minor edits to correct an error in the documentation. The error cause…

    …d rurban++'s to incorrectly specify the text to 'Parrot Documentation Releases'. Note: This was *my* error, not rurban++'s.
    ayardley committed Jul 17, 2012
Commits on Jul 16, 2012
  1. Release 4.6.0 - Wild Parrots of Telegraph Hill

    "The first half of the documentary film focuses on Mark Bittner's
    relationship with the Parrots living on the Telegraph Hill in the center of
    San Francisco and how he came to be their caretakers.  He has a name for
    each one and gives the audience stories of how he's interacted with them.
    Included in these reminiscences, is general background information on bird
    life in San Francisco and the various theories on how these South American
    parrots came to exist in the Bay Area.
    The second half of Parrots deals with the fate of the birds now that Mark
    has to vacate his small home for the last three years.  Apparently, his care
    of the birds has attracted world wide attention, especially in Europe.
    There is never really any tension in the fate of Mark or the parrots since,
    as Mark points out, the birds are perfectly capable of taking care of
    themselves.  The viewer probably has a little less confidence in Mark
    though, as he says he has no idea what he will do." - imdb review by
    kasserine (US)
    Reini Urban committed Jul 16, 2012
Commits on Jul 13, 2012
  1. This should get it. Make the whole '' release thing …

    …simplier and more robust, that is.
    ayardley committed Jul 13, 2012
  2. Updated ChangeLog about the updates to 'docs/index/index.json' and 'd…

    ayardley committed Jul 13, 2012
  3. Ran 'perl tools/dev/' to remove 'book.json' fr…

    …om the 'MANIFEST' since we no longer need it.
    ayardley committed Jul 13, 2012
  4. Updated file to make it display 'Parrot Developer's Guide' more in-ke…

    …eping with the other books on the 'index.html' page. Just a minor change for the sake of uniformity of document presentation.
    ayardley committed Jul 13, 2012
  5. Add an init_pmc vtable to PackFile PMC so we can get it from Packfile…

    … without serializing/deserializing. benabik++ for the suggestion
    Whiteknight committed Jul 13, 2012