You can clone with
HTTPS or Subversion.
some refresh due to parrot changes
The warning about "Perl is not built as a dynamic library" was actual…
…ly never reported, fix it.
And the newest parrot_config don't have a 'cc_hasjit' key if it's empty.
update to newer parrot (incomplete)
Fix mistake caused by my previous commits, not sure why
Use does invokable instead of isa Sub to identify invokables in marsh…
fix order of args in trampoline
Added Q&D DESTDIR support
src/pmc/bkmarshal.c:299: error: external linkage required for
symbol ‘blizkost_callable_trampoline’ because of ‘dllexport’ attribute
fix cygwin gcc detection
Newx should be called after perl construction. This fixes the silent …
…exit before evaluation on strawberry 5.10.x
Added Debian libperl-dev installation note
Configure.pl now displays the correct parrot_config "make" name
build/Makefile.in ~~ s:g/MANDIR/MAN_DIR/ # pmichaud++
Add a failing test for exit in callbacks
Sever nexuses at the start of global destruction
The testsuite no longer segfaults, although it does leak memory (4 words per
Reify nexuses as objects outside P5Interpreter
This makes the code a bit more symmetric, makes the signatures a bit neater,
provides a platform to avoid destruction order dependencies, and gives me an
excuse to use the word nexus more.
Remove obsolete references to the cgoto core
Coke++ for decyphering the error.
This takes a path to parrot_config, not parrot
Add CGI.pm example
Move tk example to Perl6
Add a forgotten newclosure
Try to warn earlier when problematic configuration is detected
Hash iteration should return pairs
For consistency with Parrot itself, and Rakudo. I had a horrible misconception
about this for a while.
Fix importing constants from POSIX
POSIX has a special memory hack which conflicted with our symbol scraper.
Reduce make granularity slightly
pmc->dump and dump->c have been combined into a single step, removing the
dependency on transitive closure features.
.gitignore for perl5.c
Don't load all of PCT for PCT::HLLCompiler
PCT::HLLCompiler is in a separate module, which we can load without
issue. I'd still like to know what the underlying problem was.
Oops, bareword exit doesn't work in NQP
Update Tk example
It now clearly delineates the 6 lines that are the responsibility of 'use' in
a real HLL, from the lines which represent user code.
Implement foreign namespace protocol
I beleive this to be the last critical piece for Rakudo work.
Don't use variables named 'pmc'
Parrot's SELF variables are named that. The shadowing caused the wrong values
to be set in the wrong places, eventually causing a PMC to be treated as a
PerlInterpreter; segfault ensued.
Give a more helpful error if someone tries to use 5.8.x
Fix make clean
$(RM_F) "*.$(O)" doesn't quite do what you want in a Makefile rule.
Tidy up the Makefile a bit.
Convert Makefile to use dependencies over ordering