On Thu, May 28, 2009 at 11:59:06AM +1000, Ian McWilliam wrote: > > On 28/05/2009, at 9:14 AM, Mikolaj Kucharski wrote: > >> Hi, >> >> Attached patch fixes build of lang/parrot as root. No pkgname bump as >> package should be identical. Heavly based on >> >> https://trac.parrot.org/parrot/changeset/38214 >> >> Please review. >> >> -- best regards >> q# >> <parrot.patch> > > > Looks good. I note that this was changed and reverted in the parrot bug > tracker due to windoze not playing nicely. I'd say this patch set will stay > for a long time. >
Sorry i'm late in the game... our version of parrot is outdated and i'm still working on the 1.2.0 update. Below is a WIP diff. I at least need to fix SHARED_LIBS but otherwise it should be near completion. Be aware that the languages (perl6 too) were moved out of parrot into their own subprojects. I haven't started to work on rakudo yet, but that'll be next unless someone else does it first. Kind regards, Simon Index: Makefile =================================================================== RCS file: /cvs/ports/lang/parrot/Makefile,v retrieving revision 1.7 diff -u -p -r1.7 Makefile --- Makefile 4 Feb 2009 10:15:14 -0000 1.7 +++ Makefile 28 May 2009 15:12:32 -0000 @@ -1,20 +1,20 @@ # $OpenBSD: Makefile,v 1.7 2009/02/04 10:15:14 simon Exp $ -# sparc64 fails to build +# sparc64 failed to build with 0.9.0.1 and needs testing # others untested ONLY_FOR_ARCHS= i386 amd64 macppc COMMENT= virtual machine designed for interpreted languages -VMEM_WARNING= Yes SHARED_ONLY= Yes -DISTNAME= parrot-0.9.0.1 +V= 1.2.0 +DISTNAME= parrot-$V CATEGORIES= lang perl6 HOMEPAGE= http://www.parrotcode.org/ -MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../by-authors/id/C/CH/CHROMATIC/} +MASTER_SITES= ftp://ftp.parrot.org/pub/parrot/releases/devel/$V/ # Artistic2 PERMIT_PACKAGE_CDROM= Yes @@ -22,17 +22,18 @@ PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes -WANTLIB= c crypto m ncurses pthread readline util +WANTLIB= c crypto m ncurses pthread readline stdc++ util LIB_DEPENDS= icudata,icuuc::textproc/icu4c REGRESS_DEPENDS= ::devel/p5-Test-Pod CONFIGURE_SCRIPT= /usr/bin/perl Configure.pl CONFIGURE_STYLE= simple +CONFIGURE_ARGS+= --prefix=${PREFIX} CONFIGURE_ARGS+= --parrot_is_shared CONFIGURE_ARGS+= --icu-config=${LOCALBASE}/bin/icu-config -ALL_TARGET= installable ./perl6 compilers languages +ALL_TARGET= installable compilers REGRESS_TARGET= test .if ${MACHINE_ARCH} == "i386" @@ -49,7 +50,7 @@ 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 + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/parrot + cd ${WRKSRC}/examples && pax -rw . ${PREFIX}/share/examples/parrot .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/lang/parrot/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- distinfo 4 Feb 2009 10:15:14 -0000 1.7 +++ distinfo 28 May 2009 15:12:32 -0000 @@ -1,5 +1,5 @@ -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 +MD5 (parrot-1.2.0.tar.gz) = NbRjcAs9LsH038299M+7Xw== +RMD160 (parrot-1.2.0.tar.gz) = Bgv/kiADLDnPUgRxpiQ7r0vb56Y= +SHA1 (parrot-1.2.0.tar.gz) = zxB8/SP+UPg8BHo/QIXqe8oV2jc= +SHA256 (parrot-1.2.0.tar.gz) = DkJOQLxto+xc954Wnz39IuG8pquXQ8Nhpm29v5NptDg= +SIZE (parrot-1.2.0.tar.gz) = 3908788 Index: patches/patch-config_gen_makefiles_root_in =================================================================== RCS file: patches/patch-config_gen_makefiles_root_in diff -N patches/patch-config_gen_makefiles_root_in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-config_gen_makefiles_root_in 28 May 2009 15:12:32 -0000 @@ -0,0 +1,11 @@ +$OpenBSD$ +--- config/gen/makefiles/root.in.orig Wed May 27 01:52:10 2009 ++++ config/gen/makefiles/root.in Wed May 27 01:52:18 2009 +@@ -889,7 +889,6 @@ $(LIBPARROT_SHARED) : $(O_FILES) + #IF(win32 and cc==gcc): -Wl,--out-implib=libparrot.lib \ + $(O_FILES) $(C_LIBS) $(ICU_SHARED) + #IF(win32): if exist $...@.manifest mt.exe -nologo -manifest $...@.manifest -outputresource:$@;2 +-#IF(libparrot_shared_alias): ( cd @blib_dir@ ; ln -sf @libparrot_shared@ @libparrot_shared_alias@ ) + + + $(INSTALLABLECONFIG) : $(SRC_DIR)/install_config$(O) $(PARROT_CONFIG) $(PBC_TO_EXE) Index: patches/patch-config_gen_platform_openbsd_math_c =================================================================== RCS file: patches/patch-config_gen_platform_openbsd_math_c diff -N patches/patch-config_gen_platform_openbsd_math_c --- patches/patch-config_gen_platform_openbsd_math_c 11 Nov 2008 22:46:30 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,21 +0,0 @@ -$OpenBSD: patch-config_gen_platform_openbsd_math_c,v 1.1 2008/11/11 22:46:30 simon Exp $ ---- config/gen/platform/openbsd/math.c.orig Mon Mar 31 03:48:11 2008 -+++ config/gen/platform/openbsd/math.c Tue Nov 11 00:59:29 2008 -@@ -27,9 +27,6 @@ math stuff - - #include <math.h> - --_LIB_VERSION_TYPE _LIB_VERSION = _IEEE_; -- --#if DOUBLE_SIZE == 2 * INT_SIZE - /* - - =item C<extern int Parrot_signbit(double x)> -@@ -55,7 +52,6 @@ Parrot_signbit(double x) - return u.i[1] < 0; - # endif - } --#endif - - #if NUMVAL_SIZE == 12 && DOUBLE_SIZE == 3 * INT_SIZE && PARROT_LITTLE_ENDIAN - /* Index: patches/patch-config_init_hints_openbsd_pm =================================================================== RCS file: /cvs/ports/lang/parrot/patches/patch-config_init_hints_openbsd_pm,v retrieving revision 1.1 diff -u -p -r1.1 patch-config_init_hints_openbsd_pm --- patches/patch-config_init_hints_openbsd_pm 4 Feb 2009 10:15:14 -0000 1.1 +++ patches/patch-config_init_hints_openbsd_pm 28 May 2009 15:12:32 -0000 @@ -3,21 +3,21 @@ $OpenBSD: patch-config_init_hints_openbs 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 { - } +--- config/init/hints/openbsd.pm.orig Fri Apr 17 17:06:00 2009 ++++ config/init/hints/openbsd.pm Tue May 26 23:30:16 2009 +@@ -16,9 +16,15 @@ sub runstep { $conf->data->set( ccflags => $ccflags ); + my $libs = $conf->data->get('libs'); ++ +=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' ); ++ + $conf->data->set( + libs => $libs, + link => 'g++', Index: patches/patch-config_init_install_pm =================================================================== RCS file: patches/patch-config_init_install_pm diff -N patches/patch-config_init_install_pm --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-config_init_install_pm 28 May 2009 15:12:32 -0000 @@ -0,0 +1,20 @@ +$OpenBSD$ +--- config/init/install.pm.orig Fri Apr 17 17:06:00 2009 ++++ config/init/install.pm Wed May 27 01:44:54 2009 +@@ -47,6 +47,7 @@ sub runstep { + $versiondir .= "/$version"; + $versiondir .= $conf->option_or_data('DEVEL'); + } ++ $versiondir = '/parrot'; + + # --bindir=DIR user executables [EPREFIX/bin] + my $bindir = assign_dir( $conf, 'bindir', $eprefix, '/bin' ); +@@ -105,7 +106,7 @@ sub runstep { + srcdir => $srcdir, + + # parrot internal use only +- doc_dir => $datadir . "/doc", ++ doc_dir => $datadir . "/doc/parrot", + versiondir => $versiondir, + ); + Index: patches/patch-tools_dev_install_files_pl =================================================================== RCS file: patches/patch-tools_dev_install_files_pl diff -N patches/patch-tools_dev_install_files_pl --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-tools_dev_install_files_pl 28 May 2009 15:12:32 -0000 @@ -0,0 +1,27 @@ +$OpenBSD$ +--- tools/dev/install_files.pl.orig Wed May 20 02:29:15 2009 ++++ tools/dev/install_files.pl Wed May 27 01:37:51 2009 +@@ -98,12 +98,12 @@ while (<>) { + } + elsif ( $meta{include} ) { + $dest =~ s/^include//; +- $dest = File::Spec->catdir( $options{includedir}, $parrotdir, $dest ); ++ $dest = File::Spec->catdir( $options{includedir}, $dest ); + } + elsif ( $meta{doc} ) { + $dest =~ s/^docs\/resources/resources/; # resources go in the top level of docs + $dest =~ s/^docs/pod/; # other docs are actually raw Pod +- $dest = File::Spec->catdir( $options{docdir}, $parrotdir, $dest ); ++ $dest = File::Spec->catdir( $options{docdir}, $dest ); + } + elsif ( $meta{pkgconfig} ) { + +@@ -111,7 +111,7 @@ while (<>) { + # as it is typically done with automake installed packages. If there + # is a use case to make this configurable we'll add a seperate + # --pkgconfigdir option. +- $dest = File::Spec->catdir( $options{libdir}, 'pkgconfig', $parrotdir, $dest ); ++ $dest = File::Spec->catdir( $options{libdir}, 'pkgconfig', $dest ); + } + elsif ( /^compilers/ ) { + $dest =~ s/^compilers/languages/; Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/parrot/pkg/PLIST,v retrieving revision 1.7 diff -u -p -r1.7 PLIST --- pkg/PLIST 4 Feb 2009 10:15:14 -0000 1.7 +++ pkg/PLIST 28 May 2009 15:12:32 -0000 @@ -1,50 +1,12 @@ -...@comment $OpenBSD: PLIST,v 1.7 2009/02/04 10:15:14 simon Exp $ -%%i386%% +...@comment $OpenBSD$ @bin bin/parrot @bin bin/parrot_config @bin bin/parrot_debugger @bin bin/pbc_disassemble +...@bin bin/pbc_dump @bin bin/pbc_info @bin bin/pbc_merge @bin bin/pbc_to_exe -...@bin bin/pdump -...@bin bin/perl6 -compilers/ -compilers/imcc/ -compilers/imcc/imclexer.c -compilers/json/ -compilers/json/JSON/ -compilers/json/JSON.pbc -compilers/json/JSON/grammar.pbc -compilers/json/JSON/pge2pir.pbc -compilers/nqp/ -compilers/nqp/nqp.pbc -compilers/tge/ -compilers/tge/TGE/ -compilers/tge/TGE/Compiler.pbc -compilers/tge/TGE/Grammar.pbc -compilers/tge/TGE/Parser.pbc -compilers/tge/TGE/Rule.pbc -compilers/tge/TGE/Tree.pbc -compilers/tge/tgc.pir -config/ -config/auto/ -config/auto/cpu/ -config/auto/cpu/i386/ -config/auto/cpu/i386/memcpy_mmx.c -config/auto/cpu/i386/memcpy_sse.c -config/gen/ -config/gen/call_list/ -config/gen/platform/ -config/gen/platform/ansi/ -config/gen/platform/ansi/dl.c -config/gen/platform/ansi/time.c -config/gen/platform/darwin/ -config/gen/platform/darwin/memalign.c -config/gen/platform/generic/ -config/gen/platform/generic/stat.c -config/gen/platform/win32/ -config/gen/platform/win32/stat.c include/parrot/ include/parrot/atomic/ include/parrot/atomic.h @@ -53,11 +15,13 @@ include/parrot/atomic/gcc_pcc.h include/parrot/atomic/gcc_x86.h include/parrot/atomic/sparc.h include/parrot/caches.h +include/parrot/call.h include/parrot/cclass.h include/parrot/charset.h include/parrot/compiler.h include/parrot/config.h include/parrot/core_pmcs.h +include/parrot/core_types.h include/parrot/datatypes.h include/parrot/debugger.h include/parrot/dynext.h @@ -72,17 +36,13 @@ 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/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 @@ -114,7 +74,8 @@ include/parrot/pmc.h include/parrot/pmc_freeze.h include/parrot/pobj.h include/parrot/register.h -include/parrot/resources.h +include/parrot/runcore_api.h +include/parrot/runcore_trace.h include/parrot/scheduler.h include/parrot/scheduler_private.h include/parrot/settings.h @@ -132,146 +93,124 @@ include/parrot/tsq.h include/parrot/vtable.h include/parrot/vtables.h include/parrot/warnings.h -include/src/ -include/src/string_private_cstring.h -languages/ -languages/APL/ -languages/APL/APL.pbc -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 -languages/bf/bfco.pbc -languages/cardinal/ -languages/cardinal/cardinal.pbc -languages/dotnet/ -languages/dotnet/net2pbc.pbc -languages/ecmascript/ -languages/ecmascript/js.pbc -languages/forth/ -languages/forth/forth.pbc -languages/lisp/ -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/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/ -languages/ook/ook.pbc -languages/perl6/ -languages/perl6/perl6.pbc -languages/pheme/ -languages/pheme/pheme.pbc -languages/pipp/ -languages/pipp/pipp.pbc -languages/pipp/src/ -languages/pipp/src/common/ -languages/pipp/src/common/php_ctype.pbc -languages/pipp/src/common/php_pcre.pbc -languages/pipp/src/common/pipplib.pbc -languages/punie/ -languages/punie/punie.pbc -languages/pynie/ -languages/pynie/pynie.pbc -languages/squaak/ -languages/squaak/squaak.pbc lib/libparrot.a +lib/libparrot.so.1.2.0 lib/parrot/ lib/parrot/dynext/ -lib/parrot/dynext/apl_group.so lib/parrot/dynext/digest_group.so -lib/parrot/dynext/dotnet.so -lib/parrot/dynext/dotnet_ops.so -lib/parrot/dynext/dotnet_ops_cg.so -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/libnci_test.so -lib/parrot/dynext/lua_group.so -lib/parrot/dynext/match_group.so -lib/parrot/dynext/perl6_group.so -lib/parrot/dynext/php_group.so lib/parrot/dynext/rational.so lib/parrot/dynext/subproxy.so -lib/parrot/dynext/wmls_group.so -lib/parrot/dynext/wmls_ops.so -lib/parrot/dynext/wmls_ops_cg.so -lib/parrot/dynext/wmls_ops_cgp.so -lib/parrot/dynext/wmls_ops_switch.so lib/parrot/include/ +lib/parrot/include/call_bits.pasm +lib/parrot/include/cclass.pasm +lib/parrot/include/config.fpmc +lib/parrot/include/datatypes.pasm +lib/parrot/include/errors.pasm +lib/parrot/include/except_severity.pasm +lib/parrot/include/except_types.pasm lib/parrot/include/fp_equality.pasm lib/parrot/include/hllmacros.pir +lib/parrot/include/iglobals.pasm +lib/parrot/include/interpcores.pasm +lib/parrot/include/interpdebug.pasm +lib/parrot/include/interpflags.pasm +lib/parrot/include/interpinfo.pasm +lib/parrot/include/interptrace.pasm +lib/parrot/include/iterator.pasm +lib/parrot/include/longopt.pasm +lib/parrot/include/mmd.pasm +lib/parrot/include/parrotlib.pbc +lib/parrot/include/pmctypes.pasm +lib/parrot/include/signal.pasm lib/parrot/include/sockets.pasm +lib/parrot/include/stat.pasm +lib/parrot/include/stdio.pasm +lib/parrot/include/stringinfo.pasm +lib/parrot/include/sysinfo.pasm lib/parrot/include/test_more.pir +lib/parrot/include/timer.pasm +lib/parrot/include/tm.pasm +lib/parrot/include/warnings.pasm +lib/parrot/languages/ +lib/parrot/languages/pge/ +lib/parrot/languages/pge/P6Rule.grammar +lib/parrot/languages/pge/PGE/ +lib/parrot/languages/pge/PGE.pir +lib/parrot/languages/pge/PGE/Exp.pir +lib/parrot/languages/pge/PGE/Match.pir +lib/parrot/languages/pge/PGE/OPTable.pir +lib/parrot/languages/pge/PGE/P5Regex.pir +lib/parrot/languages/pge/PGE/Perl6Regex.pir +lib/parrot/languages/pge/PGE/Regex.pir +lib/parrot/languages/pge/PGE/builtins.pg +lib/parrot/languages/pge/STATUS +lib/parrot/languages/pge/demo.pir lib/parrot/library/ lib/parrot/library/CGI/ +lib/parrot/library/CGI/QueryHash.pbc lib/parrot/library/CGI/QueryHash.pir lib/parrot/library/Config/ lib/parrot/library/Config/JSON.pir lib/parrot/library/Crow.pir lib/parrot/library/Data/ lib/parrot/library/Data/Dumper/ +lib/parrot/library/Data/Dumper.pbc lib/parrot/library/Data/Dumper.pir +lib/parrot/library/Data/Dumper/Base.pbc lib/parrot/library/Data/Dumper/Base.pir +lib/parrot/library/Data/Dumper/Default.pbc lib/parrot/library/Data/Dumper/Default.pir -lib/parrot/library/Data/Escape.pir lib/parrot/library/Data/Replace.pir -lib/parrot/library/Data/Sort.pir lib/parrot/library/Digest/ lib/parrot/library/Digest/MD5.pir -lib/parrot/library/File/ -lib/parrot/library/File/Spec/ -lib/parrot/library/File/Spec.pir -lib/parrot/library/File/Spec/Unix.pir -lib/parrot/library/File/Spec/Win32.pir lib/parrot/library/Getopt/ +lib/parrot/library/Getopt/Obj.pbc lib/parrot/library/Getopt/Obj.pir lib/parrot/library/HTTP/ lib/parrot/library/HTTP/Daemon.pir +lib/parrot/library/Iter.pbc lib/parrot/library/Iter.pir +lib/parrot/library/JSON.pbc lib/parrot/library/JSON.pir lib/parrot/library/MIME/ +lib/parrot/library/MIME/Base64.pbc lib/parrot/library/MIME/Base64.pir lib/parrot/library/Math/ +lib/parrot/library/Math/Rand.pbc +lib/parrot/library/Math/Rand.pir lib/parrot/library/Math/Random/ +lib/parrot/library/Math/Random/mt19937ar.pbc lib/parrot/library/Math/Random/mt19937ar.pir lib/parrot/library/NCI/ +lib/parrot/library/NCI/call_toolkit_init.pbc lib/parrot/library/NCI/call_toolkit_init.pir lib/parrot/library/OpenGL.pir +lib/parrot/library/P6object.pbc lib/parrot/library/P6object.pir -lib/parrot/library/PCT/ -lib/parrot/library/PCT/README lib/parrot/library/PGE/ +lib/parrot/library/PGE.pbc +lib/parrot/library/PGE/Dumper.pbc lib/parrot/library/PGE/Dumper.pir +lib/parrot/library/PGE/Glob.pbc lib/parrot/library/PGE/Glob.pir lib/parrot/library/PGE/Hs.pir +lib/parrot/library/PGE/Perl6Grammar.pbc lib/parrot/library/PGE/Perl6Grammar.pir +lib/parrot/library/PGE/Text.pbc lib/parrot/library/PGE/Text.pir +lib/parrot/library/PGE/Util.pbc lib/parrot/library/PGE/Util.pir lib/parrot/library/Parrot/ +lib/parrot/library/Parrot/Coroutine.pbc lib/parrot/library/Parrot/Coroutine.pir +lib/parrot/library/Parrot/Exception.pbc lib/parrot/library/Parrot/Exception.pir lib/parrot/library/Pg.pir +lib/parrot/library/Protoobject.pbc lib/parrot/library/Protoobject.pir +lib/parrot/library/Range.pbc lib/parrot/library/Range.pir lib/parrot/library/SDL/ lib/parrot/library/SDL.pir @@ -290,19 +229,30 @@ lib/parrot/library/SDL/Sprite.pir lib/parrot/library/SDL/StopWatch.pir lib/parrot/library/SDL/Surface.pir lib/parrot/library/Stream/ +lib/parrot/library/Stream/Base.pbc lib/parrot/library/Stream/Base.pir +lib/parrot/library/Stream/Combiner.pbc lib/parrot/library/Stream/Combiner.pir +lib/parrot/library/Stream/Coroutine.pbc lib/parrot/library/Stream/Coroutine.pir +lib/parrot/library/Stream/Filter.pbc lib/parrot/library/Stream/Filter.pir +lib/parrot/library/Stream/Lines.pbc lib/parrot/library/Stream/Lines.pir +lib/parrot/library/Stream/ParrotIO.pbc lib/parrot/library/Stream/ParrotIO.pir +lib/parrot/library/Stream/Replay.pbc lib/parrot/library/Stream/Replay.pir +lib/parrot/library/Stream/Sub.pbc lib/parrot/library/Stream/Sub.pir +lib/parrot/library/Stream/Writer.pbc lib/parrot/library/Stream/Writer.pir lib/parrot/library/String/ lib/parrot/library/String/Utils.pir lib/parrot/library/Tcl/ lib/parrot/library/Tcl/Glob.pir +lib/parrot/library/TclLibrary.pbc +lib/parrot/library/TclLibrary.pir lib/parrot/library/Test/ lib/parrot/library/Test/Builder/ lib/parrot/library/Test/Builder.pir @@ -314,19 +264,26 @@ lib/parrot/library/Test/Class.pir lib/parrot/library/Test/More.pir lib/parrot/library/YAML/ lib/parrot/library/YAML/Dumper/ +lib/parrot/library/YAML/Dumper.pbc lib/parrot/library/YAML/Dumper.pir lib/parrot/library/YAML/Dumper/Base.pir lib/parrot/library/YAML/Dumper/Default.pir lib/parrot/library/YAML/Parser/ lib/parrot/library/YAML/Parser/Syck.pir +lib/parrot/library/config.pbc lib/parrot/library/config.pir +lib/parrot/library/dumper.pbc lib/parrot/library/dumper.pir lib/parrot/library/libpcre.pir lib/parrot/library/ncurses.declarations lib/parrot/library/ncurses.pasm +lib/parrot/library/ncurses.pbc lib/parrot/library/ncurses.pir +lib/parrot/library/parrotlib.pbc lib/parrot/library/parrotlib.pir +lib/parrot/library/pcore.pbc lib/parrot/library/pcore.pir +lib/parrot/library/pcre.pbc lib/parrot/library/pcre.pir lib/parrot/library/postgres.declarations lib/parrot/library/postgres.pasm @@ -337,230 +294,43 @@ lib/parrot/library/uuid.pir lib/parrot/library/yaml_dumper.pir lib/pkgconfig/ lib/pkgconfig/parrot.pc -runtime/ -runtime/parrot/ -runtime/parrot/include/ -runtime/parrot/include/call_bits.pasm -runtime/parrot/include/cclass.pasm -runtime/parrot/include/config.fpmc -runtime/parrot/include/datatypes.pasm -runtime/parrot/include/errors.pasm -runtime/parrot/include/except_severity.pasm -runtime/parrot/include/except_types.pasm -runtime/parrot/include/iglobals.pasm -runtime/parrot/include/interpcores.pasm -runtime/parrot/include/interpdebug.pasm -runtime/parrot/include/interpflags.pasm -runtime/parrot/include/interpinfo.pasm -runtime/parrot/include/interptrace.pasm -runtime/parrot/include/iterator.pasm -runtime/parrot/include/longopt.pasm -runtime/parrot/include/mmd.pasm -runtime/parrot/include/parrotlib.pbc -runtime/parrot/include/pmctypes.pasm -runtime/parrot/include/signal.pasm -runtime/parrot/include/stat.pasm -runtime/parrot/include/stdio.pasm -runtime/parrot/include/stringinfo.pasm -runtime/parrot/include/sysinfo.pasm -runtime/parrot/include/timer.pasm -runtime/parrot/include/tm.pasm -runtime/parrot/include/warnings.pasm -runtime/parrot/library/ -runtime/parrot/library/CGI/ -runtime/parrot/library/CGI/QueryHash.pbc -runtime/parrot/library/Data/ -runtime/parrot/library/Data/Dumper/ -runtime/parrot/library/Data/Dumper.pbc -runtime/parrot/library/Data/Dumper/Base.pbc -runtime/parrot/library/Data/Dumper/Default.pbc -runtime/parrot/library/Data/Escape.pbc -runtime/parrot/library/Data/Sort.pbc -runtime/parrot/library/Getopt/ -runtime/parrot/library/Getopt/Obj.pbc -runtime/parrot/library/MIME/ -runtime/parrot/library/MIME/Base64.pbc -runtime/parrot/library/Math/ -runtime/parrot/library/Math/Random/ -runtime/parrot/library/Math/Random/mt19937ar.pbc -runtime/parrot/library/NCI/ -runtime/parrot/library/NCI/call_toolkit_init.pbc -runtime/parrot/library/P6object.pbc -runtime/parrot/library/PCT/ -runtime/parrot/library/PCT.pbc -runtime/parrot/library/PCT/Grammar.pbc -runtime/parrot/library/PCT/HLLCompiler.pbc -runtime/parrot/library/PCT/PAST.pbc -runtime/parrot/library/PGE/ -runtime/parrot/library/PGE.pbc -runtime/parrot/library/PGE/Dumper.pbc -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/Coroutine.pbc -runtime/parrot/library/Parrot/Exception.pbc -runtime/parrot/library/Protoobject.pbc -runtime/parrot/library/Stream/ -runtime/parrot/library/Stream/Base.pbc -runtime/parrot/library/Stream/Combiner.pbc -runtime/parrot/library/Stream/Coroutine.pbc -runtime/parrot/library/Stream/Filter.pbc -runtime/parrot/library/Stream/Lines.pbc -runtime/parrot/library/Stream/ParrotIO.pbc -runtime/parrot/library/Stream/Replay.pbc -runtime/parrot/library/Stream/Sub.pbc -runtime/parrot/library/Stream/Writer.pbc -runtime/parrot/library/TGE.pbc -runtime/parrot/library/config.pbc -runtime/parrot/library/dumper.pbc -runtime/parrot/library/ncurses.pbc -runtime/parrot/library/parrotlib.pbc -runtime/parrot/library/pcre.pbc share/doc/parrot/ share/doc/parrot/LICENSE +share/doc/parrot/NEWS +share/doc/parrot/PBC_COMPAT share/doc/parrot/RESPONSIBLE_PARTIES -share/doc/parrot/TODO -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/doc/parrot/pod/ +share/doc/parrot/pod/faq.pod +share/doc/parrot/pod/gettingstarted.pod +share/doc/parrot/pod/glossary.pod +share/doc/parrot/pod/intro.pod +share/doc/parrot/pod/ops/ +share/doc/parrot/pod/ops/bit.pod +share/doc/parrot/pod/ops/cmp.pod +share/doc/parrot/pod/ops/core.pod +share/doc/parrot/pod/ops/debug.pod +share/doc/parrot/pod/ops/experimental.pod +share/doc/parrot/pod/ops/io.pod +share/doc/parrot/pod/ops/math.pod +share/doc/parrot/pod/ops/object.pod +share/doc/parrot/pod/ops/obscure.pod +share/doc/parrot/pod/ops/pic.pod +share/doc/parrot/pod/ops/pmc.pod +share/doc/parrot/pod/ops/set.pod +share/doc/parrot/pod/ops/string.pod +share/doc/parrot/pod/ops/sys.pod +share/doc/parrot/pod/ops/var.pod +share/doc/parrot/pod/pmc/ +share/doc/parrot/pod/pmc/array.pod +share/doc/parrot/pod/pmc/documentation.pod +share/doc/parrot/pod/pmc/struct.pod +share/doc/parrot/pod/pmc/subs.pod +share/doc/parrot/pod/user/ +share/doc/parrot/pod/user/pir/ +share/doc/parrot/pod/user/pir/exceptions.pod +share/doc/parrot/pod/user/pir/intro.pod +share/doc/parrot/pod/user/pir/objects.pod +share/doc/parrot/pod/user/pir/pmcs.pod share/examples/parrot/ share/examples/parrot/README share/examples/parrot/benchmarks/ @@ -634,8 +404,6 @@ share/examples/parrot/benchmarks/primes2 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 @@ -655,24 +423,76 @@ 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/embed/ +share/examples/parrot/embed/Makefile +share/examples/parrot/embed/Makefile.msvc +share/examples/parrot/embed/lorito.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/languages/ +share/examples/parrot/languages/abc/ +share/examples/parrot/languages/abc/Configure.pl +share/examples/parrot/languages/abc/MAINTAINER +share/examples/parrot/languages/abc/README +share/examples/parrot/languages/abc/TODO +share/examples/parrot/languages/abc/abc.pir +share/examples/parrot/languages/abc/config/ +share/examples/parrot/languages/abc/config/makefiles/ +share/examples/parrot/languages/abc/config/makefiles/root.in +share/examples/parrot/languages/abc/src/ +share/examples/parrot/languages/abc/src/builtins/ +share/examples/parrot/languages/abc/src/builtins/all.pir +share/examples/parrot/languages/abc/src/parser/ +share/examples/parrot/languages/abc/src/parser/actions.pm +share/examples/parrot/languages/abc/src/parser/grammar-oper.pg +share/examples/parrot/languages/abc/src/parser/grammar.pg +share/examples/parrot/languages/abc/t/ +share/examples/parrot/languages/abc/t/01-tests.t +share/examples/parrot/languages/abc/t/abc_basic +share/examples/parrot/languages/abc/t/abc_functions +share/examples/parrot/languages/abc/t/abc_special_variables +share/examples/parrot/languages/abc/t/abc_statement +share/examples/parrot/languages/abc/t/harness +share/examples/parrot/languages/squaak/ +share/examples/parrot/languages/squaak/Configure.pl +share/examples/parrot/languages/squaak/MAINTAINER +share/examples/parrot/languages/squaak/README +share/examples/parrot/languages/squaak/config/ +share/examples/parrot/languages/squaak/config/makefiles/ +share/examples/parrot/languages/squaak/config/makefiles/root.in +share/examples/parrot/languages/squaak/doc/ +share/examples/parrot/languages/squaak/doc/tutorial_episode_1.pod +share/examples/parrot/languages/squaak/doc/tutorial_episode_2.pod +share/examples/parrot/languages/squaak/doc/tutorial_episode_3.pod +share/examples/parrot/languages/squaak/doc/tutorial_episode_4.pod +share/examples/parrot/languages/squaak/doc/tutorial_episode_5.pod +share/examples/parrot/languages/squaak/doc/tutorial_episode_6.pod +share/examples/parrot/languages/squaak/doc/tutorial_episode_7.pod +share/examples/parrot/languages/squaak/doc/tutorial_episode_8.pod +share/examples/parrot/languages/squaak/doc/tutorial_episode_9.pod +share/examples/parrot/languages/squaak/examples/ +share/examples/parrot/languages/squaak/examples/factorial.sq +share/examples/parrot/languages/squaak/examples/life.sq +share/examples/parrot/languages/squaak/squaak.pir +share/examples/parrot/languages/squaak/src/ +share/examples/parrot/languages/squaak/src/builtins/ +share/examples/parrot/languages/squaak/src/builtins/say.pir +share/examples/parrot/languages/squaak/src/parser/ +share/examples/parrot/languages/squaak/src/parser/actions.pm +share/examples/parrot/languages/squaak/src/parser/grammar.pg +share/examples/parrot/languages/squaak/t/ +share/examples/parrot/languages/squaak/t/00-sanity.t +share/examples/parrot/languages/squaak/t/01-math.t +share/examples/parrot/languages/squaak/t/harness share/examples/parrot/library/ -share/examples/parrot/library/acorn.l +share/examples/parrot/library/acorn.life share/examples/parrot/library/getopt_demo.pir share/examples/parrot/library/md5sum.pir share/examples/parrot/library/ncurses_life.pir @@ -692,8 +512,9 @@ 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/PQt.cpp share/examples/parrot/nci/QtHelloWorld.pasm +share/examples/parrot/nci/QtHelloWorld.pir share/examples/parrot/nci/Xlib.pir share/examples/parrot/nci/Xlibconstants.pir share/examples/parrot/nci/ls.pir @@ -716,50 +537,61 @@ 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/befunge/ +share/examples/parrot/pir/befunge/Changes +share/examples/parrot/pir/befunge/Configure.pl +share/examples/parrot/pir/befunge/MAINTAINER +share/examples/parrot/pir/befunge/README +share/examples/parrot/pir/befunge/befunge.pir +share/examples/parrot/pir/befunge/config/ +share/examples/parrot/pir/befunge/config/makefiles/ +share/examples/parrot/pir/befunge/config/makefiles/root.in +share/examples/parrot/pir/befunge/debug.pir +share/examples/parrot/pir/befunge/flow.pir +share/examples/parrot/pir/befunge/io.pir +share/examples/parrot/pir/befunge/load.pir +share/examples/parrot/pir/befunge/maths.pir +share/examples/parrot/pir/befunge/pascserp.bef +share/examples/parrot/pir/befunge/stack.pir +share/examples/parrot/pir/befunge/t/ +share/examples/parrot/pir/befunge/t/basic.t +share/examples/parrot/pir/befunge/t/harness +share/examples/parrot/pir/befunge/test.bef 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/interlangs.bas +share/examples/parrot/pir/interlangs.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/perl6.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/anim_image.pir +share/examples/parrot/sdl/anim_image_dblbuf.pir +share/examples/parrot/sdl/blue_font.pir +share/examples/parrot/sdl/blue_rect.pir share/examples/parrot/sdl/blue_rect.pl +share/examples/parrot/sdl/bounce_parrot_logo.pir +share/examples/parrot/sdl/lcd/ +share/examples/parrot/sdl/lcd/clock.pir share/examples/parrot/sdl/mandel.pir share/examples/parrot/sdl/minesweeper/ share/examples/parrot/sdl/minesweeper/README @@ -769,6 +601,9 @@ share/examples/parrot/sdl/minesweeper/mi 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/move_parrot_logo.pir +share/examples/parrot/sdl/parrot_small.png +share/examples/parrot/sdl/raw_pixels.pir share/examples/parrot/sdl/tetris/ share/examples/parrot/sdl/tetris/README share/examples/parrot/sdl/tetris/app.pir @@ -783,12 +618,10 @@ 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 @@ -811,7 +644,6 @@ share/examples/parrot/shootout/partialsu 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 @@ -852,6 +684,8 @@ share/examples/parrot/subs/multi_retvals share/examples/parrot/subs/no_retval.pir share/examples/parrot/subs/pasm_sub1.pasm share/examples/parrot/subs/single_retval.pir +share/examples/parrot/tcl/ +share/examples/parrot/tcl/tcltkdemo.pir share/examples/parrot/tge/ share/examples/parrot/tge/README share/examples/parrot/tge/branch/ @@ -860,6 +694,9 @@ 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/tools/ +share/examples/parrot/tools/Makefile +share/examples/parrot/tools/pbc_checker.cpp share/examples/parrot/tutorial/ share/examples/parrot/tutorial/00_README.pod share/examples/parrot/tutorial/01_temp_var.pir @@ -896,13 +733,3 @@ share/examples/parrot/tutorial/81_contin 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 -src/ops/ -src/ops/core_ops_cgp.c -src/ops/core_ops_switch.c -src/parrot_config.c -...@comment tools/ -...@comment tools/install/ -...@comment tools/install/smoke.pl