Switch branches/tags
Commits on Mar 13, 2012
Commits on Mar 8, 2012
Commits on Mar 5, 2012
  1. Revert "Merge pull request #30 from sergot/master"

    This reverts commit 9903471, reversing
    changes made to d44ab2e.
    This actually didn't produce nicer error messages, just looped infinitely.
    moritz committed Mar 5, 2012
  2. Reboostrap to use new getprop op

    bacek committed Mar 5, 2012
Commits on Mar 4, 2012
Commits on Mar 3, 2012
  1. Now, if we ask for a reference to an object in SC, we can just add it…

    …, since we can serialize whatever.
    jnthn committed Mar 3, 2012
Commits on Mar 1, 2012
  1. Disable the seen strings optimization for now; for some reason, a dod…

    …gy string sneaks in somewhere along the way, and on some platforms that leads to segfaults. Need to hunt this down for real, but this at least seems to fix the build.
    jnthn committed Mar 1, 2012
  2. Seems that ignoring lack of outer_ctx serves us better. It semi-legit…

    …imately-ish comes up in some cases, and ignoring those is safe enough for the time being. This fixes pre-compilation of enums (and perhaps some other bits too), and is the last known blocker for merging bs.
    jnthn committed Mar 1, 2012
  3. Remove a now-bogus test - it relied on an implementation detail, so w…

    …as probably a bad idea anyway.
    jnthn committed Mar 1, 2012
  4. Add a diagnostic message rather than segfaulting on a closure having …

    …a missing outer context pointer.
    jnthn committed Mar 1, 2012
  5. Code-gen building of list of static code refs in a different Parrot s…

    …ub, to reduce load on IMCC register allocator a little.
    jnthn committed Mar 1, 2012
  6. Seems P6bigint.copy_to passed the arguments to mp_init_copy backwards…

    … (not helped by the fact that it takes them the opposite way around to mp_copy). Sadly, this alone doesn't seem to fix the heap corruption.
    jnthn committed Mar 1, 2012
Commits on Feb 29, 2012
  1. Merge branch 'master' into bs

    jnthn committed Feb 29, 2012
  2. Fix build problem in NetBSD. NetBSD's make doesn't look for BSDmakefi…

    …le. Dyncall manual says to build with -f BSDmakefile. OpenBSD and FreeBSD should be fine as is, since their makes do look for BSDmakefile.
    Signed-off-by: Moritz Lenz <>
    Mike Small committed with moritz Feb 29, 2012
Commits on Feb 28, 2012
  1. For now, just treat Coroutine like Sub. Gets us able to compile Test.…

    …pm and - after copying it elsewhere because of some PROCESS bug that screws up module location - we can run spectests again. Many pass, quite a bit of fail, but hopefully a few common root causes for most of them.
    jnthn committed Feb 28, 2012
  2. Fixup of outer context chains on deserialization. Unbusts attribute a…

    …ccessor generation, which means that Rakudo's error reporting now works again and various sanity tests now pass again.
    jnthn committed Feb 28, 2012
  3. Fix a comment.

    jnthn committed Feb 28, 2012
  4. Start chasing chains of outer contexts, serializing along the chain r…

    …ather than just the immediate one. No deserialization of the chaining just yet.
    jnthn committed Feb 28, 2012
  5. windows fix by JimmyZ

    moritz committed Feb 28, 2012
  6. Have deserialization handle republication of Parrot v-table handlers,…

    … so we catch mixin cases also. With this, CORE.setting now seems to load...but then nothing happens afterwards. :/
    jnthn committed Feb 28, 2012
  7. Implement deserialization time handling of the repossessions. Seems t…

    …o vaguely work out.
    jnthn committed Feb 28, 2012
  8. Initial implementation of object/STable repossession; not really poss…

    …ible to test until the serializer is updated.
    jnthn committed Feb 28, 2012
  9. Regex library needs to push the SC it builds onto the compiling stack…

    … while doing so, to prevent spurious repossession; clears up all but two instances in the build of the barrier triggering (which it never should in the NQP build).
    jnthn committed Feb 28, 2012