diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile index 6c3ac2b7495..efdfeeadb25 100644 --- a/lang/parrot/Makefile +++ b/lang/parrot/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.6 2008/11/11 22:46:30 simon Exp $ +# $OpenBSD: Makefile,v 1.7 2009/02/04 10:15:14 simon Exp $ # sparc64 fails to build # others untested @@ -9,12 +9,12 @@ VMEM_WARNING= Yes SHARED_ONLY= Yes -DISTNAME= parrot-0.8.0 +DISTNAME= parrot-0.9.0.1 CATEGORIES= lang perl6 HOMEPAGE= http://www.parrotcode.org/ -MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../by-authors/id/P/PA/PARTICLE/} +MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../by-authors/id/C/CH/CHROMATIC/} # Artistic2 PERMIT_PACKAGE_CDROM= Yes @@ -22,7 +22,7 @@ PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes -WANTLIB= c m pthread util +WANTLIB= c crypto m ncurses pthread readline util LIB_DEPENDS= icudata,icuuc::textproc/icu4c REGRESS_DEPENDS= ::devel/p5-Test-Pod @@ -33,7 +33,6 @@ CONFIGURE_ARGS+= --parrot_is_shared CONFIGURE_ARGS+= --icu-config=${LOCALBASE}/bin/icu-config ALL_TARGET= installable ./perl6 compilers languages -INSTALL_TARGET= reallyinstall REGRESS_TARGET= test .if ${MACHINE_ARCH} == "i386" @@ -49,4 +48,8 @@ CONFIGURE_ARGS+= --execcapable=0 pre-configure: cd ${WRKSRC} && cp src/jit/ppc/ppc-linux.s src/jit/ppc/ppc-openbsd.s +post-install: + cd ${PREFIX}/share/doc/parrot && mv docs/* . && rmdir docs + mv ${PREFIX}/share/doc/parrot/examples ${PREFIX}/share/examples/parrot + .include diff --git a/lang/parrot/distinfo b/lang/parrot/distinfo index 5221028de30..6c8f0d7596f 100644 --- a/lang/parrot/distinfo +++ b/lang/parrot/distinfo @@ -1,5 +1,5 @@ -MD5 (parrot-0.8.0.tar.gz) = Czd1ZCneyF4fau8fYTeBJw== -RMD160 (parrot-0.8.0.tar.gz) = RJihh013B+NfdkFHOHon0XxM0GQ= -SHA1 (parrot-0.8.0.tar.gz) = uqPgPVl93FHZ0kZh6S07NerMixY= -SHA256 (parrot-0.8.0.tar.gz) = 3OTf7MPvZtl7NopDimAq64D4E5vr0bXvuDQnK6emvVc= -SIZE (parrot-0.8.0.tar.gz) = 5376510 +MD5 (parrot-0.9.0.1.tar.gz) = FZWnjc7wwA03lzYyEm1vrg== +RMD160 (parrot-0.9.0.1.tar.gz) = lv3F3Uzm1LHFIz3SQgMpfrZgy1s= +SHA1 (parrot-0.9.0.1.tar.gz) = rUtZ21W7SvD+Zm4ZUlvSiFiYcTo= +SHA256 (parrot-0.9.0.1.tar.gz) = fL3MGQDHfJRvPlvd18Tx54sqC7rLEwW5s7rjDj1WzTU= +SIZE (parrot-0.9.0.1.tar.gz) = 5441032 diff --git a/lang/parrot/patches/patch-config_init_hints_openbsd_pm b/lang/parrot/patches/patch-config_init_hints_openbsd_pm new file mode 100644 index 00000000000..a556ac99a70 --- /dev/null +++ b/lang/parrot/patches/patch-config_init_hints_openbsd_pm @@ -0,0 +1,23 @@ +$OpenBSD: patch-config_init_hints_openbsd_pm,v 1.1 2009/02/04 10:15:14 simon Exp $ + +Prevent linking with -lpthread, ticket filed upstream at +https://trac.parrot.org/parrot/ticket/265 + +--- config/init/hints/openbsd.pm.orig Mon Dec 29 11:15:20 2008 ++++ config/init/hints/openbsd.pm Mon Dec 29 11:16:20 2008 +@@ -15,11 +15,15 @@ sub runstep { + } + $conf->data->set( ccflags => $ccflags ); + ++=for comment ++ + my $libs = $conf->data->get('libs'); + if ( $libs !~ /-lpthread/ ) { + $libs .= ' -lpthread'; + } + $conf->data->set( libs => $libs ); ++ ++=cut + + if ( ( split( m/-/, $conf->data->get_p5('archname'), 2 ) )[0] eq 'powerpc' ) { + $conf->data->set( as => 'as -mregnames' ); diff --git a/lang/parrot/pkg/PLIST b/lang/parrot/pkg/PLIST index ee7e996490d..507e8045af0 100644 --- a/lang/parrot/pkg/PLIST +++ b/lang/parrot/pkg/PLIST @@ -1,4 +1,4 @@ -@comment $OpenBSD: PLIST,v 1.6 2008/11/11 22:46:30 simon Exp $ +@comment $OpenBSD: PLIST,v 1.7 2009/02/04 10:15:14 simon Exp $ %%i386%% @bin bin/parrot @bin bin/parrot_config @@ -60,7 +60,6 @@ include/parrot/config.h include/parrot/core_pmcs.h include/parrot/datatypes.h include/parrot/debugger.h -include/parrot/dod.h include/parrot/dynext.h include/parrot/embed.h include/parrot/encoding.h @@ -72,17 +71,22 @@ include/parrot/exit.h include/parrot/extend.h include/parrot/extend_vtable.h include/parrot/feature.h +include/parrot/gc_api.h +include/parrot/gc_mark_sweep.h +include/parrot/gc_pools.h include/parrot/global.h include/parrot/global_setup.h include/parrot/has_header.h include/parrot/hash.h -include/parrot/headers.h include/parrot/hll.h include/parrot/imcc.h include/parrot/inter_call.h include/parrot/interpreter.h include/parrot/intlist.h include/parrot/io.h +include/parrot/io_portable.h +include/parrot/io_unix.h +include/parrot/io_win32.h include/parrot/key.h include/parrot/library.h include/parrot/list.h @@ -115,11 +119,8 @@ include/parrot/scheduler.h include/parrot/scheduler_private.h include/parrot/settings.h include/parrot/slice.h -include/parrot/smallobject.h include/parrot/stacks.h include/parrot/stat.h -include/parrot/stm/ -include/parrot/stm/backend.h include/parrot/string.h include/parrot/string_funcs.h include/parrot/string_primitives.h @@ -136,12 +137,12 @@ include/src/string_private_cstring.h languages/ languages/APL/ languages/APL/APL.pbc -languages/HQ9PLus/ languages/PIR/ languages/PIR/pirc.pbc languages/abc/ languages/abc/abc.pbc languages/befunge/ +languages/befunge/befunge.pbc languages/bf/ languages/bf/bf.pbc languages/bf/bfc.pbc @@ -155,13 +156,22 @@ languages/ecmascript/js.pbc languages/forth/ languages/forth/forth.pbc languages/lisp/ -languages/lisp/lisp.pbc languages/lolcode/ languages/lolcode/lolcode.pbc languages/lua/ +languages/lua/alarm.pbc +languages/lua/base64.pbc +languages/lua/bc.pbc +languages/lua/bitlib.pbc +languages/lua/complex.pbc +languages/lua/lfs.pbc languages/lua/lua.pbc -languages/m4/ -languages/m4/m4.pbc +languages/lua/markdown.pbc +languages/lua/mathx.pbc +languages/lua/md5.pbc +languages/lua/random.pbc +languages/lua/sha1.pbc +languages/lua/uuid.pbc languages/markdown/ languages/markdown/markdown.pbc languages/ook/ @@ -195,7 +205,6 @@ lib/parrot/dynext/dotnet_ops_cgp.so lib/parrot/dynext/dotnet_ops_switch.so lib/parrot/dynext/dotnet_runtime.so lib/parrot/dynext/dynlexpad.so -lib/parrot/dynext/eclectus_group.so lib/parrot/dynext/libnci_test.so lib/parrot/dynext/lua_group.so lib/parrot/dynext/match_group.so @@ -259,7 +268,6 @@ lib/parrot/library/PGE/Perl6Grammar.pir lib/parrot/library/PGE/Text.pir lib/parrot/library/PGE/Util.pir lib/parrot/library/Parrot/ -lib/parrot/library/Parrot/Capture_PIR.pir lib/parrot/library/Parrot/Coroutine.pir lib/parrot/library/Parrot/Exception.pir lib/parrot/library/Pg.pir @@ -281,7 +289,6 @@ lib/parrot/library/SDL/Rect.pir lib/parrot/library/SDL/Sprite.pir lib/parrot/library/SDL/StopWatch.pir lib/parrot/library/SDL/Surface.pir -lib/parrot/library/STM.pir lib/parrot/library/Stream/ lib/parrot/library/Stream/Base.pir lib/parrot/library/Stream/Combiner.pir @@ -346,7 +353,6 @@ runtime/parrot/include/interpdebug.pasm runtime/parrot/include/interpflags.pasm runtime/parrot/include/interpinfo.pasm runtime/parrot/include/interptrace.pasm -runtime/parrot/include/iotypes.pasm runtime/parrot/include/iterator.pasm runtime/parrot/include/longopt.pasm runtime/parrot/include/mmd.pasm @@ -392,7 +398,6 @@ runtime/parrot/library/PGE/Glob.pbc runtime/parrot/library/PGE/Text.pbc runtime/parrot/library/PGE/Util.pbc runtime/parrot/library/Parrot/ -runtime/parrot/library/Parrot/Capture_PIR.pbc runtime/parrot/library/Parrot/Coroutine.pbc runtime/parrot/library/Parrot/Exception.pbc runtime/parrot/library/Protoobject.pbc @@ -416,471 +421,481 @@ share/doc/parrot/ share/doc/parrot/LICENSE share/doc/parrot/RESPONSIBLE_PARTIES share/doc/parrot/TODO -share/doc/parrot/docs/ -share/doc/parrot/docs/art/ -share/doc/parrot/docs/art/pp001-intro.pod -share/doc/parrot/docs/art/pp002-pmc.pod -share/doc/parrot/docs/art/pp003-oop.pod -share/doc/parrot/docs/book/ -share/doc/parrot/docs/book/README -share/doc/parrot/docs/book/appendix.pod -share/doc/parrot/docs/book/ch01_overview.pod -share/doc/parrot/docs/book/ch02_getting_started.pod -share/doc/parrot/docs/book/ch03_pir_basics.pod -share/doc/parrot/docs/book/ch04_pir_subroutines.pod -share/doc/parrot/docs/book/ch05_pasm.pod -share/doc/parrot/docs/book/ch06_library.pod -share/doc/parrot/docs/book/ch07_testing_and_debugging.pod -share/doc/parrot/docs/book/ch08_architecture.pod -share/doc/parrot/docs/book/ch09_pct.pod -share/doc/parrot/docs/book/ch10_hlls.pod -share/doc/parrot/docs/book/ch11_pmcs.pod -share/doc/parrot/docs/book/ch12_opcodes.pod -share/doc/parrot/docs/book/ch13_reference.pod -share/doc/parrot/docs/book/figs/ -share/doc/parrot/docs/book/figs/p6e_0801.png -share/doc/parrot/docs/debugger.pod -share/doc/parrot/docs/dev/ -share/doc/parrot/docs/dev/byteorder.pod -share/doc/parrot/docs/dev/debugging_with_msvc.pod -share/doc/parrot/docs/dev/headerizer.pod -share/doc/parrot/docs/dev/jit_i386.pod -share/doc/parrot/docs/dev/longopt.pod -share/doc/parrot/docs/dev/optimizer.pod -share/doc/parrot/docs/dev/parrot_api.pod -share/doc/parrot/docs/dev/pcc_state.pod -share/doc/parrot/docs/dev/pccmethods.pod -share/doc/parrot/docs/dev/pmc_obj_design_meeting_notes.pod -share/doc/parrot/docs/dev/seatbelts.pod -share/doc/parrot/docs/embed.pod -share/doc/parrot/docs/extend.pod -share/doc/parrot/docs/faq.pod -share/doc/parrot/docs/gettingstarted.pod -share/doc/parrot/docs/glossary.pod -share/doc/parrot/docs/imcc/ -share/doc/parrot/docs/imcc/README -share/doc/parrot/docs/imcc/imcfaq.pod -share/doc/parrot/docs/imcc/operation.pod -share/doc/parrot/docs/intro.pod -share/doc/parrot/docs/jit.pod -share/doc/parrot/docs/memory_internals.pod -share/doc/parrot/docs/multidispatch.pod -share/doc/parrot/docs/native_exec.pod -share/doc/parrot/docs/ops/ -share/doc/parrot/docs/optable.pod -share/doc/parrot/docs/overview.pod -share/doc/parrot/docs/parrot.pod -share/doc/parrot/docs/parrotbyte.pod -share/doc/parrot/docs/parrothist.pod -share/doc/parrot/docs/pct/ -share/doc/parrot/docs/pct/gettingstarted.pod -share/doc/parrot/docs/pct/past_building_blocks.pod -share/doc/parrot/docs/pct/pct_optable_guide.pod -share/doc/parrot/docs/pdds/ -share/doc/parrot/docs/pdds/README -share/doc/parrot/docs/pdds/draft/ -share/doc/parrot/docs/pdds/draft/pdd01_overview.pod -share/doc/parrot/docs/pdds/draft/pdd04_datatypes.pod -share/doc/parrot/docs/pdds/draft/pdd05_opfunc.pod -share/doc/parrot/docs/pdds/draft/pdd06_pasm.pod -share/doc/parrot/docs/pdds/draft/pdd08_keys.pod -share/doc/parrot/docs/pdds/draft/pdd10_embedding.pod -share/doc/parrot/docs/pdds/draft/pdd11_extending.pod -share/doc/parrot/docs/pdds/draft/pdd14_bignum.pod -share/doc/parrot/docs/pdds/draft/pdd16_native_call.pod -share/doc/parrot/docs/pdds/draft/pdd29_compiler_tools.pod -share/doc/parrot/docs/pdds/draft/pdd30_install.pod -share/doc/parrot/docs/pdds/draft/pdd31_hll_interop.pod -share/doc/parrot/docs/pdds/pdd00_pdd.pod -share/doc/parrot/docs/pdds/pdd03_calling_conventions.pod -share/doc/parrot/docs/pdds/pdd07_codingstd.pod -share/doc/parrot/docs/pdds/pdd09_gc.pod -share/doc/parrot/docs/pdds/pdd13_bytecode.pod -share/doc/parrot/docs/pdds/pdd15_object_metamodel.png -share/doc/parrot/docs/pdds/pdd15_object_metamodel.svg -share/doc/parrot/docs/pdds/pdd15_objects.pod -share/doc/parrot/docs/pdds/pdd17_pmc.pod -share/doc/parrot/docs/pdds/pdd18_security.pod -share/doc/parrot/docs/pdds/pdd19_pir.pod -share/doc/parrot/docs/pdds/pdd20_lexical_vars.pod -share/doc/parrot/docs/pdds/pdd21_namespaces.pod -share/doc/parrot/docs/pdds/pdd22_io.pod -share/doc/parrot/docs/pdds/pdd23_exceptions.pod -share/doc/parrot/docs/pdds/pdd24_events.pod -share/doc/parrot/docs/pdds/pdd25_concurrency.pod -share/doc/parrot/docs/pdds/pdd26_ast.pod -share/doc/parrot/docs/pdds/pdd27_multiple_dispatch.pod -share/doc/parrot/docs/pdds/pdd28_strings.pod -share/doc/parrot/docs/pdds/pdd_template.pod -share/doc/parrot/docs/pmc/ -share/doc/parrot/docs/pmc.pod -share/doc/parrot/docs/pmc/array.pod -share/doc/parrot/docs/pmc/documentation.pod -share/doc/parrot/docs/pmc/struct.pod -share/doc/parrot/docs/pmc/subs.pod -share/doc/parrot/docs/pmc2c.pod -share/doc/parrot/docs/porting_intro.pod -share/doc/parrot/docs/project/ -share/doc/parrot/docs/project/branching_guide.pod -share/doc/parrot/docs/project/cage_cleaners_guide.pod -share/doc/parrot/docs/project/committer_guide.pod -share/doc/parrot/docs/project/debian_packaging_guide.pod -share/doc/parrot/docs/project/metacommitter_guide.pod -share/doc/parrot/docs/project/pause_guide.pod -share/doc/parrot/docs/project/release_manager_guide.pod -share/doc/parrot/docs/project/roles_responsibilities.pod -share/doc/parrot/docs/project/ticket_wrangler_guide.pod -share/doc/parrot/docs/req/ -share/doc/parrot/docs/req/model_users.pod -share/doc/parrot/docs/resources/ -share/doc/parrot/docs/resources/favicon.ico -share/doc/parrot/docs/resources/parrot_small.png -share/doc/parrot/docs/resources/perl.css -share/doc/parrot/docs/resources/up.gif -share/doc/parrot/docs/running.pod -share/doc/parrot/docs/stability.pod -share/doc/parrot/docs/stm/ -share/doc/parrot/docs/stm/atomic.pod -share/doc/parrot/docs/stm/howto.pod -share/doc/parrot/docs/stm/internals.pod -share/doc/parrot/docs/stm/stm_frontend.pod -share/doc/parrot/docs/stm/thread-issues.pod -share/doc/parrot/docs/submissions.pod -share/doc/parrot/docs/tests.pod -share/doc/parrot/docs/vtables.pod -share/doc/parrot/examples/ -share/doc/parrot/examples/README -share/doc/parrot/examples/benchmarks/ -share/doc/parrot/examples/benchmarks/addit.pasm -share/doc/parrot/examples/benchmarks/addit.pir -share/doc/parrot/examples/benchmarks/addit.pl -share/doc/parrot/examples/benchmarks/addit.rb -share/doc/parrot/examples/benchmarks/addit2.pir -share/doc/parrot/examples/benchmarks/array_access.pir -share/doc/parrot/examples/benchmarks/arriter.pir -share/doc/parrot/examples/benchmarks/arriter.pl -share/doc/parrot/examples/benchmarks/arriter.rb -share/doc/parrot/examples/benchmarks/arriter_o1.pir -share/doc/parrot/examples/benchmarks/bench_newp.pasm -share/doc/parrot/examples/benchmarks/fib.pir -share/doc/parrot/examples/benchmarks/fib.pl -share/doc/parrot/examples/benchmarks/fib.py -share/doc/parrot/examples/benchmarks/fib.rb -share/doc/parrot/examples/benchmarks/float4.pir -share/doc/parrot/examples/benchmarks/freeze.pasm -share/doc/parrot/examples/benchmarks/freeze.pl -share/doc/parrot/examples/benchmarks/gc_alloc_new.pasm -share/doc/parrot/examples/benchmarks/gc_alloc_reuse.pasm -share/doc/parrot/examples/benchmarks/gc_generations.pasm -share/doc/parrot/examples/benchmarks/gc_header_new.pasm -share/doc/parrot/examples/benchmarks/gc_header_reuse.pasm -share/doc/parrot/examples/benchmarks/gc_waves_headers.pasm -share/doc/parrot/examples/benchmarks/gc_waves_sizeable_data.pasm -share/doc/parrot/examples/benchmarks/gc_waves_sizeable_headers.pasm -share/doc/parrot/examples/benchmarks/mops.pasm -share/doc/parrot/examples/benchmarks/mops.pl -share/doc/parrot/examples/benchmarks/mops_intval.pasm -share/doc/parrot/examples/benchmarks/oo1.pasm -share/doc/parrot/examples/benchmarks/oo1.pl -share/doc/parrot/examples/benchmarks/oo1.py -share/doc/parrot/examples/benchmarks/oo1.rb -share/doc/parrot/examples/benchmarks/oo2.pasm -share/doc/parrot/examples/benchmarks/oo2.pl -share/doc/parrot/examples/benchmarks/oo2.py -share/doc/parrot/examples/benchmarks/oo2.rb -share/doc/parrot/examples/benchmarks/oo3.pasm -share/doc/parrot/examples/benchmarks/oo3.pl -share/doc/parrot/examples/benchmarks/oo3.py -share/doc/parrot/examples/benchmarks/oo3.rb -share/doc/parrot/examples/benchmarks/oo4.pasm -share/doc/parrot/examples/benchmarks/oo4.pl -share/doc/parrot/examples/benchmarks/oo4.py -share/doc/parrot/examples/benchmarks/oo4.rb -share/doc/parrot/examples/benchmarks/oo5.pir -share/doc/parrot/examples/benchmarks/oo5.pl -share/doc/parrot/examples/benchmarks/oo5.py -share/doc/parrot/examples/benchmarks/oo5.rb -share/doc/parrot/examples/benchmarks/oo6.pir -share/doc/parrot/examples/benchmarks/oo6.pl -share/doc/parrot/examples/benchmarks/oo6.py -share/doc/parrot/examples/benchmarks/oo6.rb -share/doc/parrot/examples/benchmarks/oofib.pir -share/doc/parrot/examples/benchmarks/oofib.pl -share/doc/parrot/examples/benchmarks/oofib.py -share/doc/parrot/examples/benchmarks/oofib.rb -share/doc/parrot/examples/benchmarks/oon.txt -share/doc/parrot/examples/benchmarks/overload.pir -share/doc/parrot/examples/benchmarks/overload.pl -share/doc/parrot/examples/benchmarks/primes.c -share/doc/parrot/examples/benchmarks/primes.pasm -share/doc/parrot/examples/benchmarks/primes.pl -share/doc/parrot/examples/benchmarks/primes2.c -share/doc/parrot/examples/benchmarks/primes2.pir -share/doc/parrot/examples/benchmarks/primes2.pl -share/doc/parrot/examples/benchmarks/primes2.py -share/doc/parrot/examples/benchmarks/primes2.rb -share/doc/parrot/examples/benchmarks/primes2_i.pir -share/doc/parrot/examples/benchmarks/primes_i.pasm -share/doc/parrot/examples/benchmarks/shared_ref.pasm -share/doc/parrot/examples/benchmarks/shared_ref.pl -share/doc/parrot/examples/benchmarks/stress.pasm -share/doc/parrot/examples/benchmarks/stress.pl -share/doc/parrot/examples/benchmarks/stress.rb -share/doc/parrot/examples/benchmarks/stress1.pasm -share/doc/parrot/examples/benchmarks/stress1.pl -share/doc/parrot/examples/benchmarks/stress2.pasm -share/doc/parrot/examples/benchmarks/stress2.pl -share/doc/parrot/examples/benchmarks/stress2.rb -share/doc/parrot/examples/benchmarks/stress3.pasm -share/doc/parrot/examples/benchmarks/vpm.pir -share/doc/parrot/examples/benchmarks/vpm.pl -share/doc/parrot/examples/benchmarks/vpm.py -share/doc/parrot/examples/benchmarks/vpm.rb -share/doc/parrot/examples/c/ -share/doc/parrot/examples/c/nanoparrot.c -share/doc/parrot/examples/c/test_main.c -share/doc/parrot/examples/compilers/ -share/doc/parrot/examples/compilers/Makefile -share/doc/parrot/examples/compilers/japhc.c -share/doc/parrot/examples/io/ -share/doc/parrot/examples/io/async_select.pir -share/doc/parrot/examples/io/echo_client.pir -share/doc/parrot/examples/io/http.pir -share/doc/parrot/examples/io/httpd.pir -share/doc/parrot/examples/io/httpd2.pir -share/doc/parrot/examples/io/net_smtp.pasm -share/doc/parrot/examples/io/pioctl.pasm -share/doc/parrot/examples/io/pipe2.pir -share/doc/parrot/examples/io/pipe3.pir -share/doc/parrot/examples/japh/ -share/doc/parrot/examples/japh/README -share/doc/parrot/examples/japh/japh1.pasm -share/doc/parrot/examples/japh/japh2.pasm -share/doc/parrot/examples/japh/japh3.pasm -share/doc/parrot/examples/japh/japh4.pasm -share/doc/parrot/examples/japh/japh5.pasm -share/doc/parrot/examples/library/ -share/doc/parrot/examples/library/acorn.l -share/doc/parrot/examples/library/getopt_demo.pir -share/doc/parrot/examples/library/md5sum.pir -share/doc/parrot/examples/library/ncurses_life.pir -share/doc/parrot/examples/library/pcre.pir -share/doc/parrot/examples/mops/ -share/doc/parrot/examples/mops/README -share/doc/parrot/examples/mops/mops.c -share/doc/parrot/examples/mops/mops.cs -share/doc/parrot/examples/mops/mops.il -share/doc/parrot/examples/mops/mops.p6 -share/doc/parrot/examples/mops/mops.pl -share/doc/parrot/examples/mops/mops.ps -share/doc/parrot/examples/mops/mops.py -share/doc/parrot/examples/mops/mops.rb -share/doc/parrot/examples/mops/mops.scheme -share/doc/parrot/examples/namespace/ -share/doc/parrot/examples/namespace/namespace_dump.pir -share/doc/parrot/examples/nci/ -share/doc/parrot/examples/nci/Mysql.pir -share/doc/parrot/examples/nci/PQt.C -share/doc/parrot/examples/nci/QtHelloWorld.pasm -share/doc/parrot/examples/nci/Xlib.pir -share/doc/parrot/examples/nci/Xlibconstants.pir -share/doc/parrot/examples/nci/ls.pir -share/doc/parrot/examples/nci/mysqltest.p6 -share/doc/parrot/examples/nci/mysqltest.pir -share/doc/parrot/examples/nci/sdl_blue_rectangle.pir -share/doc/parrot/examples/nci/win32api.pir -share/doc/parrot/examples/nci/xlibtest.nqp -share/doc/parrot/examples/nci/xlibtest.p6 -share/doc/parrot/examples/nci/xlibtest.pir -share/doc/parrot/examples/nci/xlibtest.rb -share/doc/parrot/examples/opengl/ -share/doc/parrot/examples/opengl/shapes.pir -share/doc/parrot/examples/opengl/triangle.pir -share/doc/parrot/examples/pasm/ -share/doc/parrot/examples/pasm/cat.pasm -share/doc/parrot/examples/pasm/fact.pasm -share/doc/parrot/examples/pasm/hello.pasm -share/doc/parrot/examples/pasm/nanoforth.pasm -share/doc/parrot/examples/pasm/nanoforth2.pasm -share/doc/parrot/examples/pasm/small.xml -share/doc/parrot/examples/pasm/trace.pasm -share/doc/parrot/examples/pasm/xml_parser.pasm -share/doc/parrot/examples/past/ -share/doc/parrot/examples/past/01-sub.pir -share/doc/parrot/examples/past/blocktype_immediate.pir -share/doc/parrot/examples/past/four_plus_one.pir -share/doc/parrot/examples/pge/ -share/doc/parrot/examples/pge/README -share/doc/parrot/examples/pge/TAP_grammar.pg -share/doc/parrot/examples/pge/benchmarks/ -share/doc/parrot/examples/pge/benchmarks/ambs1/ -share/doc/parrot/examples/pge/benchmarks/ambs1/Makefile -share/doc/parrot/examples/pge/benchmarks/ambs1/ambs1.pg -share/doc/parrot/examples/pge/benchmarks/ambs1/main.pir -share/doc/parrot/examples/pge/benchmarks/ambs1/mktestcase -share/doc/parrot/examples/pge/grammars/ -share/doc/parrot/examples/pge/grammars/IO.pg -share/doc/parrot/examples/pge/grammars/PatchGrammar.pg -share/doc/parrot/examples/pge/simple.pir -share/doc/parrot/examples/pir/ -share/doc/parrot/examples/pir/circle.pir -share/doc/parrot/examples/pir/euclid.pir -share/doc/parrot/examples/pir/genprog.bas -share/doc/parrot/examples/pir/hanoi.pir -share/doc/parrot/examples/pir/hello-dwim.pir -share/doc/parrot/examples/pir/io.pir -share/doc/parrot/examples/pir/levenshtein.pir -share/doc/parrot/examples/pir/life.pir -share/doc/parrot/examples/pir/local_label.pir -share/doc/parrot/examples/pir/mandel.pir -share/doc/parrot/examples/pir/mysqltest.bas -share/doc/parrot/examples/pir/pirric.pir -share/doc/parrot/examples/pir/queens_r.pir -share/doc/parrot/examples/pir/quine_ord.pir -share/doc/parrot/examples/pir/readline.pir -share/doc/parrot/examples/pir/substr.pir -share/doc/parrot/examples/pir/sudoku.pir -share/doc/parrot/examples/pir/thr-primes.pir -share/doc/parrot/examples/pir/uniq.pir -share/doc/parrot/examples/sdl/ -share/doc/parrot/examples/sdl/blue_rect.pl -share/doc/parrot/examples/sdl/mandel.pir -share/doc/parrot/examples/sdl/minesweeper/ -share/doc/parrot/examples/sdl/minesweeper/README -share/doc/parrot/examples/sdl/minesweeper/eventhandler.pir -share/doc/parrot/examples/sdl/minesweeper/field.pir -share/doc/parrot/examples/sdl/minesweeper/mines.pir -share/doc/parrot/examples/sdl/minesweeper/mines.png -share/doc/parrot/examples/sdl/minesweeper/mines_debug.png -share/doc/parrot/examples/sdl/minesweeper/smiley.png -share/doc/parrot/examples/sdl/tetris/ -share/doc/parrot/examples/sdl/tetris/README -share/doc/parrot/examples/sdl/tetris/app.pir -share/doc/parrot/examples/sdl/tetris/block.pir -share/doc/parrot/examples/sdl/tetris/blockdata.pir -share/doc/parrot/examples/sdl/tetris/blocks.pir -share/doc/parrot/examples/sdl/tetris/board.pir -share/doc/parrot/examples/sdl/tetris/boarddata.pir -share/doc/parrot/examples/sdl/tetris/eventhandler.pir -share/doc/parrot/examples/sdl/tetris/tetris.pir -share/doc/parrot/examples/shootout/ -share/doc/parrot/examples/shootout/README -share/doc/parrot/examples/shootout/ack.pir -share/doc/parrot/examples/shootout/ack.pir_output -share/doc/parrot/examples/shootout/ack.py -share/doc/parrot/examples/shootout/binarytrees.pir -share/doc/parrot/examples/shootout/binarytrees.pir_output -share/doc/parrot/examples/shootout/fannkuch.pir -share/doc/parrot/examples/shootout/fannkuch.pir_output -share/doc/parrot/examples/shootout/fannkuch.py -share/doc/parrot/examples/shootout/fasta.pir -share/doc/parrot/examples/shootout/fasta.pir_output -share/doc/parrot/examples/shootout/harmonic.pir -share/doc/parrot/examples/shootout/knucleotide.pir -share/doc/parrot/examples/shootout/knucleotide.pir_input -share/doc/parrot/examples/shootout/knucleotide.pir_output -share/doc/parrot/examples/shootout/mandelbrot.pir -share/doc/parrot/examples/shootout/mandelbrot.pir_output -share/doc/parrot/examples/shootout/nbody.pir -share/doc/parrot/examples/shootout/nbody.pir_output -share/doc/parrot/examples/shootout/nsieve-bits-2.pir -share/doc/parrot/examples/shootout/nsieve-bits-2.pir_output -share/doc/parrot/examples/shootout/nsieve-bits.pir -share/doc/parrot/examples/shootout/nsieve-bits.pir_output -share/doc/parrot/examples/shootout/nsieve.pir -share/doc/parrot/examples/shootout/nsieve.pir_output -share/doc/parrot/examples/shootout/partialsums-2.pir -share/doc/parrot/examples/shootout/partialsums-2.pir_output -share/doc/parrot/examples/shootout/partialsums.pir -share/doc/parrot/examples/shootout/partialsums.pir_output -share/doc/parrot/examples/shootout/pidigits.pir -share/doc/parrot/examples/shootout/pidigits.pir_output -share/doc/parrot/examples/shootout/pidigits.py -share/doc/parrot/examples/shootout/random.pasm -share/doc/parrot/examples/shootout/random.pir -share/doc/parrot/examples/shootout/recursive-2.pir -share/doc/parrot/examples/shootout/recursive-2.pir_output -share/doc/parrot/examples/shootout/recursive.pir -share/doc/parrot/examples/shootout/recursive.pir_output -share/doc/parrot/examples/shootout/regexdna.pir -share/doc/parrot/examples/shootout/regexdna.pir_input -share/doc/parrot/examples/shootout/regexdna.pir_output -share/doc/parrot/examples/shootout/revcomp.pir -share/doc/parrot/examples/shootout/revcomp.pir_input -share/doc/parrot/examples/shootout/revcomp.pir_output -share/doc/parrot/examples/shootout/spectralnorm.pir -share/doc/parrot/examples/shootout/spectralnorm.pir_output -share/doc/parrot/examples/shootout/sumcol.pir -share/doc/parrot/examples/shootout/sumcol.pir_input -share/doc/parrot/examples/shootout/sumcol.pir_output -share/doc/parrot/examples/shootout/takfp.pir -share/doc/parrot/examples/shootout/takfp.pir_output -share/doc/parrot/examples/streams/ -share/doc/parrot/examples/streams/Bytes.pir -share/doc/parrot/examples/streams/Combiner.pir -share/doc/parrot/examples/streams/Coroutine.pir -share/doc/parrot/examples/streams/FileLines.pir -share/doc/parrot/examples/streams/Filter.pir -share/doc/parrot/examples/streams/Include.pir -share/doc/parrot/examples/streams/Lines.pir -share/doc/parrot/examples/streams/ParrotIO.pir -share/doc/parrot/examples/streams/Replay.pir -share/doc/parrot/examples/streams/SubCounter.pir -share/doc/parrot/examples/streams/SubHello.pir -share/doc/parrot/examples/streams/Writer.pir -share/doc/parrot/examples/subs/ -share/doc/parrot/examples/subs/bsr_ret.pasm -share/doc/parrot/examples/subs/coroutine.pasm -share/doc/parrot/examples/subs/jsr_ret.pasm -share/doc/parrot/examples/subs/multi_retvals.pir -share/doc/parrot/examples/subs/no_retval.pir -share/doc/parrot/examples/subs/pasm_sub1.pasm -share/doc/parrot/examples/subs/single_retval.pir -share/doc/parrot/examples/tge/ -share/doc/parrot/examples/tge/README -share/doc/parrot/examples/tge/branch/ -share/doc/parrot/examples/tge/branch/branch.g -share/doc/parrot/examples/tge/branch/lib/ -share/doc/parrot/examples/tge/branch/lib/Branch.pir -share/doc/parrot/examples/tge/branch/lib/Leaf.pir -share/doc/parrot/examples/tge/branch/transform.pir -share/doc/parrot/examples/tutorial/ -share/doc/parrot/examples/tutorial/00_README.pod -share/doc/parrot/examples/tutorial/01_temp_var.pir -share/doc/parrot/examples/tutorial/02_local_var.pir -share/doc/parrot/examples/tutorial/03_temp_var_basic_pmcs.pir -share/doc/parrot/examples/tutorial/04_pod_comments.pir -share/doc/parrot/examples/tutorial/10_math_ops.pir -share/doc/parrot/examples/tutorial/11_math_ops_self_mod.pir -share/doc/parrot/examples/tutorial/12_math_ops_pasm.pir -share/doc/parrot/examples/tutorial/13_logical_ops.pir -share/doc/parrot/examples/tutorial/20_string_ops.pir -share/doc/parrot/examples/tutorial/21_string_ops_repeat.pir -share/doc/parrot/examples/tutorial/22_string_ops_length.pir -share/doc/parrot/examples/tutorial/23_string_ops_substr.pir -share/doc/parrot/examples/tutorial/24_string_ops_clone.pir -share/doc/parrot/examples/tutorial/30_arrays_basic.pir -share/doc/parrot/examples/tutorial/31_array_ops_split.pir -share/doc/parrot/examples/tutorial/32_array_ops_sprintf.pir -share/doc/parrot/examples/tutorial/33_hashes.pir -share/doc/parrot/examples/tutorial/34_multikey.pir -share/doc/parrot/examples/tutorial/40_file_ops.pir -share/doc/parrot/examples/tutorial/50_goto.pir -share/doc/parrot/examples/tutorial/51_if_unless.pir -share/doc/parrot/examples/tutorial/52_if_compare.pir -share/doc/parrot/examples/tutorial/53_loop.pir -share/doc/parrot/examples/tutorial/55_iterator.pir -share/doc/parrot/examples/tutorial/56_defined.pir -share/doc/parrot/examples/tutorial/57_exists.pir -share/doc/parrot/examples/tutorial/60_subroutines.pir -share/doc/parrot/examples/tutorial/61_namespaces.pir -share/doc/parrot/examples/tutorial/62_namespaces.pir -share/doc/parrot/examples/tutorial/70_class_object.pir -share/doc/parrot/examples/tutorial/80_closure.pir -share/doc/parrot/examples/tutorial/81_continuation.pir -share/doc/parrot/examples/tutorial/82_coroutine.pir -share/doc/parrot/examples/tutorial/83_external_libraries.pir -share/doc/parrot/examples/tutorial/90_writing_tests.pir +share/doc/parrot/book/ +share/doc/parrot/book/README +share/doc/parrot/book/appendix.pod +share/doc/parrot/book/ch01_overview.pod +share/doc/parrot/book/ch02_getting_started.pod +share/doc/parrot/book/ch03_pir_basics.pod +share/doc/parrot/book/ch04_pir_subroutines.pod +share/doc/parrot/book/ch05_pasm.pod +share/doc/parrot/book/ch06_library.pod +share/doc/parrot/book/ch07_testing_and_debugging.pod +share/doc/parrot/book/ch08_architecture.pod +share/doc/parrot/book/ch09_pct.pod +share/doc/parrot/book/ch10_hlls.pod +share/doc/parrot/book/ch11_pmcs.pod +share/doc/parrot/book/ch12_opcodes.pod +share/doc/parrot/book/ch13_reference.pod +share/doc/parrot/book/figs/ +share/doc/parrot/book/figs/p6e_0801.png +share/doc/parrot/debugger.pod +share/doc/parrot/dev/ +share/doc/parrot/dev/byteorder.pod +share/doc/parrot/dev/c_functions.pod +share/doc/parrot/dev/debugging_with_msvc.pod +share/doc/parrot/dev/headerizer.pod +share/doc/parrot/dev/jit_i386.pod +share/doc/parrot/dev/longopt.pod +share/doc/parrot/dev/optimizer.pod +share/doc/parrot/dev/parrot_api.pod +share/doc/parrot/dev/pcc_state.pod +share/doc/parrot/dev/pccmethods.pod +share/doc/parrot/dev/pmc_obj_design_meeting_notes.pod +share/doc/parrot/embed.pod +share/doc/parrot/extend.pod +share/doc/parrot/faq.pod +share/doc/parrot/gettingstarted.pod +share/doc/parrot/glossary.pod +share/doc/parrot/imcc/ +share/doc/parrot/imcc/README +share/doc/parrot/imcc/imcfaq.pod +share/doc/parrot/imcc/operation.pod +share/doc/parrot/intro.pod +share/doc/parrot/jit.pod +share/doc/parrot/memory_internals.pod +share/doc/parrot/multidispatch.pod +share/doc/parrot/native_exec.pod +share/doc/parrot/ops/ +share/doc/parrot/ops/bit.pod +share/doc/parrot/ops/cmp.pod +share/doc/parrot/ops/core.pod +share/doc/parrot/ops/debug.pod +share/doc/parrot/ops/experimental.pod +share/doc/parrot/ops/io.pod +share/doc/parrot/ops/math.pod +share/doc/parrot/ops/object.pod +share/doc/parrot/ops/obscure.pod +share/doc/parrot/ops/pic.pod +share/doc/parrot/ops/pmc.pod +share/doc/parrot/ops/set.pod +share/doc/parrot/ops/string.pod +share/doc/parrot/ops/sys.pod +share/doc/parrot/ops/var.pod +share/doc/parrot/optable.pod +share/doc/parrot/overview.pod +share/doc/parrot/parrot.pod +share/doc/parrot/parrotbyte.pod +share/doc/parrot/parrothist.pod +share/doc/parrot/pct/ +share/doc/parrot/pct/gettingstarted.pod +share/doc/parrot/pct/past_building_blocks.pod +share/doc/parrot/pct/pct_optable_guide.pod +share/doc/parrot/pdds/ +share/doc/parrot/pdds/README +share/doc/parrot/pdds/draft/ +share/doc/parrot/pdds/draft/pdd01_overview.pod +share/doc/parrot/pdds/draft/pdd05_opfunc.pod +share/doc/parrot/pdds/draft/pdd06_pasm.pod +share/doc/parrot/pdds/draft/pdd08_keys.pod +share/doc/parrot/pdds/draft/pdd10_embedding.pod +share/doc/parrot/pdds/draft/pdd11_extending.pod +share/doc/parrot/pdds/draft/pdd14_numbers.pod +share/doc/parrot/pdds/draft/pdd16_native_call.pod +share/doc/parrot/pdds/draft/pdd29_compiler_tools.pod +share/doc/parrot/pdds/draft/pdd30_install.pod +share/doc/parrot/pdds/draft/pdd31_hll_interop.pod +share/doc/parrot/pdds/pdd00_pdd.pod +share/doc/parrot/pdds/pdd03_calling_conventions.pod +share/doc/parrot/pdds/pdd07_codingstd.pod +share/doc/parrot/pdds/pdd09_gc.pod +share/doc/parrot/pdds/pdd13_bytecode.pod +share/doc/parrot/pdds/pdd15_object_metamodel.png +share/doc/parrot/pdds/pdd15_object_metamodel.svg +share/doc/parrot/pdds/pdd15_objects.pod +share/doc/parrot/pdds/pdd17_pmc.pod +share/doc/parrot/pdds/pdd18_security.pod +share/doc/parrot/pdds/pdd19_pir.pod +share/doc/parrot/pdds/pdd20_lexical_vars.pod +share/doc/parrot/pdds/pdd21_namespaces.pod +share/doc/parrot/pdds/pdd22_io.pod +share/doc/parrot/pdds/pdd23_exceptions.pod +share/doc/parrot/pdds/pdd24_events.pod +share/doc/parrot/pdds/pdd25_concurrency.pod +share/doc/parrot/pdds/pdd26_ast.pod +share/doc/parrot/pdds/pdd27_multiple_dispatch.pod +share/doc/parrot/pdds/pdd28_strings.pod +share/doc/parrot/pdds/pdd_template.pod +share/doc/parrot/pmc/ +share/doc/parrot/pmc.pod +share/doc/parrot/pmc/array.pod +share/doc/parrot/pmc/documentation.pod +share/doc/parrot/pmc/struct.pod +share/doc/parrot/pmc/subs.pod +share/doc/parrot/pmc2c.pod +share/doc/parrot/porting_intro.pod +share/doc/parrot/project/ +share/doc/parrot/project/branching_guide.pod +share/doc/parrot/project/cage_cleaners_guide.pod +share/doc/parrot/project/committer_guide.pod +share/doc/parrot/project/debian_packaging_guide.pod +share/doc/parrot/project/metacommitter_guide.pod +share/doc/parrot/project/pause_guide.pod +share/doc/parrot/project/release_manager_guide.pod +share/doc/parrot/project/roles_responsibilities.pod +share/doc/parrot/project/ticket_wrangler_guide.pod +share/doc/parrot/req/ +share/doc/parrot/req/model_users.pod +share/doc/parrot/resources/ +share/doc/parrot/resources/favicon.ico +share/doc/parrot/resources/parrot_small.png +share/doc/parrot/resources/perl.css +share/doc/parrot/resources/up.gif +share/doc/parrot/running.pod +share/doc/parrot/stability.pod +share/doc/parrot/submissions.pod +share/doc/parrot/tests.pod +share/doc/parrot/user/ +share/doc/parrot/user/pir/ +share/doc/parrot/user/pir/pp001-intro.pod +share/doc/parrot/user/pir/pp002-pmc.pod +share/doc/parrot/user/pir/pp003-oop.pod +share/doc/parrot/vtables.pod +share/examples/parrot/ +share/examples/parrot/README +share/examples/parrot/benchmarks/ +share/examples/parrot/benchmarks/addit.pasm +share/examples/parrot/benchmarks/addit.pir +share/examples/parrot/benchmarks/addit.pl +share/examples/parrot/benchmarks/addit.rb +share/examples/parrot/benchmarks/addit2.pir +share/examples/parrot/benchmarks/array_access.pir +share/examples/parrot/benchmarks/arriter.pir +share/examples/parrot/benchmarks/arriter.pl +share/examples/parrot/benchmarks/arriter.rb +share/examples/parrot/benchmarks/arriter_o1.pir +share/examples/parrot/benchmarks/bench_newp.pasm +share/examples/parrot/benchmarks/fib.pir +share/examples/parrot/benchmarks/fib.pl +share/examples/parrot/benchmarks/fib.py +share/examples/parrot/benchmarks/fib.rb +share/examples/parrot/benchmarks/float4.pir +share/examples/parrot/benchmarks/freeze.pasm +share/examples/parrot/benchmarks/freeze.pl +share/examples/parrot/benchmarks/gc_alloc_new.pasm +share/examples/parrot/benchmarks/gc_alloc_reuse.pasm +share/examples/parrot/benchmarks/gc_generations.pasm +share/examples/parrot/benchmarks/gc_header_new.pasm +share/examples/parrot/benchmarks/gc_header_reuse.pasm +share/examples/parrot/benchmarks/gc_waves_headers.pasm +share/examples/parrot/benchmarks/gc_waves_sizeable_data.pasm +share/examples/parrot/benchmarks/gc_waves_sizeable_headers.pasm +share/examples/parrot/benchmarks/mops.pasm +share/examples/parrot/benchmarks/mops.pl +share/examples/parrot/benchmarks/mops_intval.pasm +share/examples/parrot/benchmarks/oo1.pasm +share/examples/parrot/benchmarks/oo1.pl +share/examples/parrot/benchmarks/oo1.py +share/examples/parrot/benchmarks/oo1.rb +share/examples/parrot/benchmarks/oo2.pasm +share/examples/parrot/benchmarks/oo2.pl +share/examples/parrot/benchmarks/oo2.py +share/examples/parrot/benchmarks/oo2.rb +share/examples/parrot/benchmarks/oo3.pasm +share/examples/parrot/benchmarks/oo3.pl +share/examples/parrot/benchmarks/oo3.py +share/examples/parrot/benchmarks/oo3.rb +share/examples/parrot/benchmarks/oo4.pasm +share/examples/parrot/benchmarks/oo4.pl +share/examples/parrot/benchmarks/oo4.py +share/examples/parrot/benchmarks/oo4.rb +share/examples/parrot/benchmarks/oo5.pir +share/examples/parrot/benchmarks/oo5.pl +share/examples/parrot/benchmarks/oo5.py +share/examples/parrot/benchmarks/oo5.rb +share/examples/parrot/benchmarks/oo6.pir +share/examples/parrot/benchmarks/oo6.pl +share/examples/parrot/benchmarks/oo6.py +share/examples/parrot/benchmarks/oo6.rb +share/examples/parrot/benchmarks/oofib.pir +share/examples/parrot/benchmarks/oofib.pl +share/examples/parrot/benchmarks/oofib.py +share/examples/parrot/benchmarks/oofib.rb +share/examples/parrot/benchmarks/oon.txt +share/examples/parrot/benchmarks/overload.pir +share/examples/parrot/benchmarks/overload.pl +share/examples/parrot/benchmarks/primes.c +share/examples/parrot/benchmarks/primes.pasm +share/examples/parrot/benchmarks/primes.pl +share/examples/parrot/benchmarks/primes2.c +share/examples/parrot/benchmarks/primes2.pir +share/examples/parrot/benchmarks/primes2.pl +share/examples/parrot/benchmarks/primes2.py +share/examples/parrot/benchmarks/primes2.rb +share/examples/parrot/benchmarks/primes2_i.pir +share/examples/parrot/benchmarks/primes_i.pasm +share/examples/parrot/benchmarks/shared_ref.pasm +share/examples/parrot/benchmarks/shared_ref.pl +share/examples/parrot/benchmarks/stress.pasm +share/examples/parrot/benchmarks/stress.pl +share/examples/parrot/benchmarks/stress.rb +share/examples/parrot/benchmarks/stress1.pasm +share/examples/parrot/benchmarks/stress1.pl +share/examples/parrot/benchmarks/stress2.pasm +share/examples/parrot/benchmarks/stress2.pl +share/examples/parrot/benchmarks/stress2.rb +share/examples/parrot/benchmarks/stress3.pasm +share/examples/parrot/benchmarks/vpm.pir +share/examples/parrot/benchmarks/vpm.pl +share/examples/parrot/benchmarks/vpm.py +share/examples/parrot/benchmarks/vpm.rb +share/examples/parrot/c/ +share/examples/parrot/c/nanoparrot.c +share/examples/parrot/c/test_main.c +share/examples/parrot/compilers/ +share/examples/parrot/compilers/Makefile +share/examples/parrot/compilers/japhc.c +share/examples/parrot/io/ +share/examples/parrot/io/async_select.pir +share/examples/parrot/io/echo_client.pir +share/examples/parrot/io/http.pir +share/examples/parrot/io/httpd.pir +share/examples/parrot/io/httpd2.pir +share/examples/parrot/io/net_smtp.pasm +share/examples/parrot/io/pipe2.pir +share/examples/parrot/io/pipe3.pir +share/examples/parrot/japh/ +share/examples/parrot/japh/README +share/examples/parrot/japh/japh1.pasm +share/examples/parrot/japh/japh2.pasm +share/examples/parrot/japh/japh3.pasm +share/examples/parrot/japh/japh4.pasm +share/examples/parrot/japh/japh5.pasm +share/examples/parrot/library/ +share/examples/parrot/library/acorn.l +share/examples/parrot/library/getopt_demo.pir +share/examples/parrot/library/md5sum.pir +share/examples/parrot/library/ncurses_life.pir +share/examples/parrot/library/pcre.pir +share/examples/parrot/mops/ +share/examples/parrot/mops/README +share/examples/parrot/mops/mops.c +share/examples/parrot/mops/mops.cs +share/examples/parrot/mops/mops.il +share/examples/parrot/mops/mops.p6 +share/examples/parrot/mops/mops.pl +share/examples/parrot/mops/mops.ps +share/examples/parrot/mops/mops.py +share/examples/parrot/mops/mops.rb +share/examples/parrot/mops/mops.scheme +share/examples/parrot/namespace/ +share/examples/parrot/namespace/namespace_dump.pir +share/examples/parrot/nci/ +share/examples/parrot/nci/Mysql.pir +share/examples/parrot/nci/PQt.C +share/examples/parrot/nci/QtHelloWorld.pasm +share/examples/parrot/nci/Xlib.pir +share/examples/parrot/nci/Xlibconstants.pir +share/examples/parrot/nci/ls.pir +share/examples/parrot/nci/mysqltest.p6 +share/examples/parrot/nci/mysqltest.pir +share/examples/parrot/nci/sdl_blue_rectangle.pir +share/examples/parrot/nci/win32api.pir +share/examples/parrot/nci/xlibtest.nqp +share/examples/parrot/nci/xlibtest.p6 +share/examples/parrot/nci/xlibtest.pir +share/examples/parrot/nci/xlibtest.rb +share/examples/parrot/opengl/ +share/examples/parrot/opengl/shapes.p6 +share/examples/parrot/opengl/shapes.pir +share/examples/parrot/opengl/static-triangle.p6 +share/examples/parrot/opengl/static-triangle.pir +share/examples/parrot/opengl/triangle.p6 +share/examples/parrot/opengl/triangle.pir +share/examples/parrot/pasm/ +share/examples/parrot/pasm/cat.pasm +share/examples/parrot/pasm/fact.pasm +share/examples/parrot/pasm/hello.pasm +share/examples/parrot/pasm/nanoforth.pasm +share/examples/parrot/pasm/nanoforth2.pasm +share/examples/parrot/pasm/small.xml +share/examples/parrot/pasm/trace.pasm +share/examples/parrot/pasm/xml_parser.pasm +share/examples/parrot/past/ +share/examples/parrot/past/01-sub.pir +share/examples/parrot/past/blocktype_immediate.pir +share/examples/parrot/past/four_plus_one.pir +share/examples/parrot/pge/ +share/examples/parrot/pge/README +share/examples/parrot/pge/TAP_grammar.pg +share/examples/parrot/pge/benchmarks/ +share/examples/parrot/pge/benchmarks/ambs1/ +share/examples/parrot/pge/benchmarks/ambs1/Makefile +share/examples/parrot/pge/benchmarks/ambs1/ambs1.pg +share/examples/parrot/pge/benchmarks/ambs1/main.pir +share/examples/parrot/pge/benchmarks/ambs1/mktestcase +share/examples/parrot/pge/grammars/ +share/examples/parrot/pge/grammars/IO.pg +share/examples/parrot/pge/grammars/PatchGrammar.pg +share/examples/parrot/pge/simple.pir +share/examples/parrot/pir/ +share/examples/parrot/pir/circle.pir +share/examples/parrot/pir/euclid.pir +share/examples/parrot/pir/genprog.bas +share/examples/parrot/pir/hanoi.pir +share/examples/parrot/pir/hello-dwim.pir +share/examples/parrot/pir/io.pir +share/examples/parrot/pir/levenshtein.pir +share/examples/parrot/pir/life.pir +share/examples/parrot/pir/local_label.pir +share/examples/parrot/pir/mandel.pir +share/examples/parrot/pir/mysqltest.bas +share/examples/parrot/pir/pirric.pir +share/examples/parrot/pir/queens_r.pir +share/examples/parrot/pir/quine_ord.pir +share/examples/parrot/pir/readline.pir +share/examples/parrot/pir/substr.pir +share/examples/parrot/pir/sudoku.pir +share/examples/parrot/pir/thr-primes.pir +share/examples/parrot/pir/uniq.pir +share/examples/parrot/sdl/ +share/examples/parrot/sdl/blue_rect.pl +share/examples/parrot/sdl/mandel.pir +share/examples/parrot/sdl/minesweeper/ +share/examples/parrot/sdl/minesweeper/README +share/examples/parrot/sdl/minesweeper/eventhandler.pir +share/examples/parrot/sdl/minesweeper/field.pir +share/examples/parrot/sdl/minesweeper/mines.pir +share/examples/parrot/sdl/minesweeper/mines.png +share/examples/parrot/sdl/minesweeper/mines_debug.png +share/examples/parrot/sdl/minesweeper/smiley.png +share/examples/parrot/sdl/tetris/ +share/examples/parrot/sdl/tetris/README +share/examples/parrot/sdl/tetris/app.pir +share/examples/parrot/sdl/tetris/block.pir +share/examples/parrot/sdl/tetris/blockdata.pir +share/examples/parrot/sdl/tetris/blocks.pir +share/examples/parrot/sdl/tetris/board.pir +share/examples/parrot/sdl/tetris/boarddata.pir +share/examples/parrot/sdl/tetris/eventhandler.pir +share/examples/parrot/sdl/tetris/tetris.pir +share/examples/parrot/shootout/ +share/examples/parrot/shootout/README +share/examples/parrot/shootout/ack.pir +share/examples/parrot/shootout/ack.pir_output +share/examples/parrot/shootout/ack.py +share/examples/parrot/shootout/binarytrees.pir +share/examples/parrot/shootout/binarytrees.pir_output +share/examples/parrot/shootout/fannkuch.pir +share/examples/parrot/shootout/fannkuch.pir_output +share/examples/parrot/shootout/fannkuch.py +share/examples/parrot/shootout/fasta.pir +share/examples/parrot/shootout/fasta.pir_output +share/examples/parrot/shootout/harmonic.pir +share/examples/parrot/shootout/knucleotide.pir +share/examples/parrot/shootout/knucleotide.pir_input +share/examples/parrot/shootout/knucleotide.pir_output +share/examples/parrot/shootout/mandelbrot.pir +share/examples/parrot/shootout/mandelbrot.pir_output +share/examples/parrot/shootout/nbody.pir +share/examples/parrot/shootout/nbody.pir_output +share/examples/parrot/shootout/nsieve-bits-2.pir +share/examples/parrot/shootout/nsieve-bits-2.pir_output +share/examples/parrot/shootout/nsieve-bits.pir +share/examples/parrot/shootout/nsieve-bits.pir_output +share/examples/parrot/shootout/nsieve.pir +share/examples/parrot/shootout/nsieve.pir_output +share/examples/parrot/shootout/partialsums-2.pir +share/examples/parrot/shootout/partialsums-2.pir_output +share/examples/parrot/shootout/partialsums.pir +share/examples/parrot/shootout/partialsums.pir_output +share/examples/parrot/shootout/pidigits.pir +share/examples/parrot/shootout/pidigits.pir_output +share/examples/parrot/shootout/pidigits.py +share/examples/parrot/shootout/random.pasm +share/examples/parrot/shootout/random.pir +share/examples/parrot/shootout/recursive-2.pir +share/examples/parrot/shootout/recursive-2.pir_output +share/examples/parrot/shootout/recursive.pir +share/examples/parrot/shootout/recursive.pir_output +share/examples/parrot/shootout/regexdna.pir +share/examples/parrot/shootout/regexdna.pir_input +share/examples/parrot/shootout/regexdna.pir_output +share/examples/parrot/shootout/revcomp.pir +share/examples/parrot/shootout/revcomp.pir_input +share/examples/parrot/shootout/revcomp.pir_output +share/examples/parrot/shootout/spectralnorm.pir +share/examples/parrot/shootout/spectralnorm.pir_output +share/examples/parrot/shootout/sumcol.pir +share/examples/parrot/shootout/sumcol.pir_input +share/examples/parrot/shootout/sumcol.pir_output +share/examples/parrot/shootout/takfp.pir +share/examples/parrot/shootout/takfp.pir_output +share/examples/parrot/streams/ +share/examples/parrot/streams/Bytes.pir +share/examples/parrot/streams/Combiner.pir +share/examples/parrot/streams/Coroutine.pir +share/examples/parrot/streams/FileLines.pir +share/examples/parrot/streams/Filter.pir +share/examples/parrot/streams/Include.pir +share/examples/parrot/streams/Lines.pir +share/examples/parrot/streams/ParrotIO.pir +share/examples/parrot/streams/Replay.pir +share/examples/parrot/streams/SubCounter.pir +share/examples/parrot/streams/SubHello.pir +share/examples/parrot/streams/Writer.pir +share/examples/parrot/subs/ +share/examples/parrot/subs/bsr_ret.pasm +share/examples/parrot/subs/coroutine.pasm +share/examples/parrot/subs/jsr_ret.pasm +share/examples/parrot/subs/multi_retvals.pir +share/examples/parrot/subs/no_retval.pir +share/examples/parrot/subs/pasm_sub1.pasm +share/examples/parrot/subs/single_retval.pir +share/examples/parrot/tge/ +share/examples/parrot/tge/README +share/examples/parrot/tge/branch/ +share/examples/parrot/tge/branch/branch.g +share/examples/parrot/tge/branch/lib/ +share/examples/parrot/tge/branch/lib/Branch.pir +share/examples/parrot/tge/branch/lib/Leaf.pir +share/examples/parrot/tge/branch/transform.pir +share/examples/parrot/tutorial/ +share/examples/parrot/tutorial/00_README.pod +share/examples/parrot/tutorial/01_temp_var.pir +share/examples/parrot/tutorial/02_local_var.pir +share/examples/parrot/tutorial/03_temp_var_basic_pmcs.pir +share/examples/parrot/tutorial/04_pod_comments.pir +share/examples/parrot/tutorial/10_math_ops.pir +share/examples/parrot/tutorial/11_math_ops_self_mod.pir +share/examples/parrot/tutorial/12_math_ops_pasm.pir +share/examples/parrot/tutorial/13_logical_ops.pir +share/examples/parrot/tutorial/20_string_ops.pir +share/examples/parrot/tutorial/21_string_ops_repeat.pir +share/examples/parrot/tutorial/22_string_ops_length.pir +share/examples/parrot/tutorial/23_string_ops_substr.pir +share/examples/parrot/tutorial/24_string_ops_clone.pir +share/examples/parrot/tutorial/30_arrays_basic.pir +share/examples/parrot/tutorial/31_array_ops_split.pir +share/examples/parrot/tutorial/32_array_ops_sprintf.pir +share/examples/parrot/tutorial/33_hashes.pir +share/examples/parrot/tutorial/34_multikey.pir +share/examples/parrot/tutorial/40_file_ops.pir +share/examples/parrot/tutorial/50_goto.pir +share/examples/parrot/tutorial/51_if_unless.pir +share/examples/parrot/tutorial/52_if_compare.pir +share/examples/parrot/tutorial/53_loop.pir +share/examples/parrot/tutorial/55_iterator.pir +share/examples/parrot/tutorial/56_defined.pir +share/examples/parrot/tutorial/57_exists.pir +share/examples/parrot/tutorial/60_subroutines.pir +share/examples/parrot/tutorial/61_namespaces.pir +share/examples/parrot/tutorial/62_namespaces.pir +share/examples/parrot/tutorial/70_class_object.pir +share/examples/parrot/tutorial/81_continuation.pir +share/examples/parrot/tutorial/82_coroutine.pir +share/examples/parrot/tutorial/83_external_libraries.pir +share/examples/parrot/tutorial/90_writing_tests.pir src/ src/nci.c src/null_config.c