head 1.35; access; symbols pkgsrc-2023Q4:1.35.0.84 pkgsrc-2023Q4-base:1.35 pkgsrc-2023Q3:1.35.0.82 pkgsrc-2023Q3-base:1.35 pkgsrc-2023Q2:1.35.0.80 pkgsrc-2023Q2-base:1.35 pkgsrc-2023Q1:1.35.0.78 pkgsrc-2023Q1-base:1.35 pkgsrc-2022Q4:1.35.0.76 pkgsrc-2022Q4-base:1.35 pkgsrc-2022Q3:1.35.0.74 pkgsrc-2022Q3-base:1.35 pkgsrc-2022Q2:1.35.0.72 pkgsrc-2022Q2-base:1.35 pkgsrc-2022Q1:1.35.0.70 pkgsrc-2022Q1-base:1.35 pkgsrc-2021Q4:1.35.0.68 pkgsrc-2021Q4-base:1.35 pkgsrc-2021Q3:1.35.0.66 pkgsrc-2021Q3-base:1.35 pkgsrc-2021Q2:1.35.0.64 pkgsrc-2021Q2-base:1.35 pkgsrc-2021Q1:1.35.0.62 pkgsrc-2021Q1-base:1.35 pkgsrc-2020Q4:1.35.0.60 pkgsrc-2020Q4-base:1.35 pkgsrc-2020Q3:1.35.0.58 pkgsrc-2020Q3-base:1.35 pkgsrc-2020Q2:1.35.0.54 pkgsrc-2020Q2-base:1.35 pkgsrc-2020Q1:1.35.0.34 pkgsrc-2020Q1-base:1.35 pkgsrc-2019Q4:1.35.0.56 pkgsrc-2019Q4-base:1.35 pkgsrc-2019Q3:1.35.0.52 pkgsrc-2019Q3-base:1.35 pkgsrc-2019Q2:1.35.0.50 pkgsrc-2019Q2-base:1.35 pkgsrc-2019Q1:1.35.0.48 pkgsrc-2019Q1-base:1.35 pkgsrc-2018Q4:1.35.0.46 pkgsrc-2018Q4-base:1.35 pkgsrc-2018Q3:1.35.0.44 pkgsrc-2018Q3-base:1.35 pkgsrc-2018Q2:1.35.0.42 pkgsrc-2018Q2-base:1.35 pkgsrc-2018Q1:1.35.0.40 pkgsrc-2018Q1-base:1.35 pkgsrc-2017Q4:1.35.0.38 pkgsrc-2017Q4-base:1.35 pkgsrc-2017Q3:1.35.0.36 pkgsrc-2017Q3-base:1.35 pkgsrc-2017Q2:1.35.0.32 pkgsrc-2017Q2-base:1.35 pkgsrc-2017Q1:1.35.0.30 pkgsrc-2017Q1-base:1.35 pkgsrc-2016Q4:1.35.0.28 pkgsrc-2016Q4-base:1.35 pkgsrc-2016Q3:1.35.0.26 pkgsrc-2016Q3-base:1.35 pkgsrc-2016Q2:1.35.0.24 pkgsrc-2016Q2-base:1.35 pkgsrc-2016Q1:1.35.0.22 pkgsrc-2016Q1-base:1.35 pkgsrc-2015Q4:1.35.0.20 pkgsrc-2015Q4-base:1.35 pkgsrc-2015Q3:1.35.0.18 pkgsrc-2015Q3-base:1.35 pkgsrc-2015Q2:1.35.0.16 pkgsrc-2015Q2-base:1.35 pkgsrc-2015Q1:1.35.0.14 pkgsrc-2015Q1-base:1.35 pkgsrc-2014Q4:1.35.0.12 pkgsrc-2014Q4-base:1.35 pkgsrc-2014Q3:1.35.0.10 pkgsrc-2014Q3-base:1.35 pkgsrc-2014Q2:1.35.0.8 pkgsrc-2014Q2-base:1.35 pkgsrc-2014Q1:1.35.0.6 pkgsrc-2014Q1-base:1.35 pkgsrc-2013Q4:1.35.0.4 pkgsrc-2013Q4-base:1.35 pkgsrc-2013Q3:1.35.0.2 pkgsrc-2013Q3-base:1.35 pkgsrc-2013Q2:1.33.0.6 pkgsrc-2013Q2-base:1.33 pkgsrc-2013Q1:1.33.0.4 pkgsrc-2013Q1-base:1.33 pkgsrc-2012Q4:1.33.0.2 pkgsrc-2012Q4-base:1.33 pkgsrc-2012Q3:1.32.0.2 pkgsrc-2012Q3-base:1.32 pkgsrc-2012Q2:1.30.0.4 pkgsrc-2012Q2-base:1.30 pkgsrc-2012Q1:1.30.0.2 pkgsrc-2012Q1-base:1.30 pkgsrc-2011Q4:1.28.0.2 pkgsrc-2011Q4-base:1.28 pkgsrc-2011Q3:1.27.0.2 pkgsrc-2011Q3-base:1.27 pkgsrc-2011Q2:1.26.0.4 pkgsrc-2011Q2-base:1.26 pkgsrc-2011Q1:1.26.0.2 pkgsrc-2011Q1-base:1.26 pkgsrc-2010Q4:1.24.0.2 pkgsrc-2010Q4-base:1.24 pkgsrc-2010Q3:1.21.0.2 pkgsrc-2010Q3-base:1.21 pkgsrc-2010Q2:1.16.0.2 pkgsrc-2010Q2-base:1.16 pkgsrc-2010Q1:1.15.0.2 pkgsrc-2010Q1-base:1.15 pkgsrc-2009Q4:1.11.0.2 pkgsrc-2009Q4-base:1.11 pkgsrc-2009Q3:1.9.0.2 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.6.0.2 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.5.0.2 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.4.0.18 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.16 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.14 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.12 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.10 pkgsrc-2008Q1:1.4.0.8 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.6 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.4 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.2 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.3.0.10 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.8 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.6 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.4 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.2 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.1.0.26 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.24 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.22 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.20 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.18 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.16 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.14 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.0.12 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.0.10 pkgsrc-2003Q4-base:1.1 netbsd-1-6-1:1.1.0.6 netbsd-1-6-1-base:1.1 netbsd-1-6:1.1.0.8 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.0.4 pkgviews-base:1.1 buildlink2:1.1.0.2 buildlink2-base:1.1 netbsd-1-5-PATCH003:1.1; locks; strict; comment @# @; 1.35 date 2013.09.13.10.52.37; author sno; state Exp; branches; next 1.34; commitid baKmkiHgNsbZyg5x; 1.34 date 2013.09.13.10.40.59; author sno; state Exp; branches; next 1.33; commitid aramMeC0Ndnhtg5x; 1.33 date 2012.11.23.08.47.25; author he; state Exp; branches; next 1.32; 1.32 date 2012.07.31.08.16.06; author he; state Exp; branches; next 1.31; 1.31 date 2012.07.25.11.41.19; author he; state Exp; branches; next 1.30; 1.30 date 2012.03.08.10.11.23; author he; state Exp; branches; next 1.29; 1.29 date 2012.02.09.10.39.25; author he; state Exp; branches; next 1.28; 1.28 date 2011.11.16.14.32.53; author he; state Exp; branches; next 1.27; 1.27 date 2011.08.26.08.30.30; author he; state Exp; branches; next 1.26; 1.26 date 2011.02.19.13.07.48; author he; state Exp; branches; next 1.25; 1.25 date 2011.01.30.10.52.09; author he; state Exp; branches; next 1.24; 1.24 date 2010.12.22.21.29.31; author he; state Exp; branches; next 1.23; 1.23 date 2010.11.22.12.11.38; author he; state Exp; branches; next 1.22; 1.22 date 2010.10.27.06.56.03; author he; state Exp; branches; next 1.21; 1.21 date 2010.09.24.08.36.16; author he; state Exp; branches; next 1.20; 1.20 date 2010.09.16.09.44.17; author he; state Exp; branches; next 1.19; 1.19 date 2010.09.07.07.41.51; author he; state Exp; branches; next 1.18; 1.18 date 2010.08.20.09.29.18; author he; state Exp; branches; next 1.17; 1.17 date 2010.08.17.13.27.51; author he; state Exp; branches; next 1.16; 1.16 date 2010.04.23.14.08.17; author he; state Exp; branches; next 1.15; 1.15 date 2010.03.23.15.31.28; author he; state Exp; branches; next 1.14; 1.14 date 2010.02.18.07.59.38; author he; state Exp; branches; next 1.13; 1.13 date 2010.02.02.09.01.09; author he; state Exp; branches; next 1.12; 1.12 date 2010.01.28.13.06.19; author he; state Exp; branches; next 1.11; 1.11 date 2009.12.17.14.47.35; author he; state Exp; branches; next 1.10; 1.10 date 2009.12.09.09.23.50; author he; state Exp; branches; next 1.9; 1.9 date 2009.09.20.10.57.04; author he; state Exp; branches; next 1.8; 1.8 date 2009.08.28.16.48.41; author he; state Exp; branches; next 1.7; 1.7 date 2009.07.27.08.23.10; author he; state Exp; branches; next 1.6; 1.6 date 2009.06.14.18.03.38; author joerg; state Exp; branches; next 1.5; 1.5 date 2009.03.25.23.01.48; author he; state Exp; branches; next 1.4; 1.4 date 2007.04.20.14.01.00; author obache; state Exp; branches; next 1.3; 1.3 date 2006.01.09.17.47.07; author wiz; state Exp; branches; next 1.2; 1.2 date 2006.01.03.19.25.06; author wiz; state Exp; branches; next 1.1; 1.1 date 2001.11.01.00.24.27; author zuntum; state Exp; branches; next ; desc @@ 1.35 log @Fix PLIST on non-darwin (forgot to test whether "make install" works >:-() Bumping revision @ text @@@comment $NetBSD$ bin/ops2c bin/parrot bin/parrot-nqp bin/parrot-prove bin/parrot_config bin/parrot_nci_thunk_gen bin/pbc_disassemble bin/pbc_dump bin/pbc_merge bin/pbc_to_exe bin/winxed include/parrot/${PARROT_VERSION}/dynpmc/pmc_dynlexpad.h include/parrot/${PARROT_VERSION}/dynpmc/pmc_file.h include/parrot/${PARROT_VERSION}/dynpmc/pmc_rational.h include/parrot/${PARROT_VERSION}/dynpmc/pmc_select.h include/parrot/${PARROT_VERSION}/dynpmc/pmc_subproxy.h include/parrot/${PARROT_VERSION}/imcc/api.h include/parrot/${PARROT_VERSION}/imcc/embed.h include/parrot/${PARROT_VERSION}/imcc/yyscanner.h include/parrot/${PARROT_VERSION}/parrot/alarm.h include/parrot/${PARROT_VERSION}/parrot/api.h include/parrot/${PARROT_VERSION}/parrot/atomic.h include/parrot/${PARROT_VERSION}/parrot/atomic/fallback.h include/parrot/${PARROT_VERSION}/parrot/atomic/gcc_ppc.h include/parrot/${PARROT_VERSION}/parrot/atomic/gcc_x86.h include/parrot/${PARROT_VERSION}/parrot/atomic/sparc.h include/parrot/${PARROT_VERSION}/parrot/caches.h include/parrot/${PARROT_VERSION}/parrot/call.h include/parrot/${PARROT_VERSION}/parrot/cclass.h include/parrot/${PARROT_VERSION}/parrot/compiler.h include/parrot/${PARROT_VERSION}/parrot/config.h include/parrot/${PARROT_VERSION}/parrot/context.h include/parrot/${PARROT_VERSION}/parrot/core_pmcs.h include/parrot/${PARROT_VERSION}/parrot/core_types.h include/parrot/${PARROT_VERSION}/parrot/datatypes.h include/parrot/${PARROT_VERSION}/parrot/debugger.h include/parrot/${PARROT_VERSION}/parrot/disassemble.h include/parrot/${PARROT_VERSION}/parrot/dynext.h include/parrot/${PARROT_VERSION}/parrot/encoding.h include/parrot/${PARROT_VERSION}/parrot/enums.h include/parrot/${PARROT_VERSION}/parrot/events.h include/parrot/${PARROT_VERSION}/parrot/exceptions.h include/parrot/${PARROT_VERSION}/parrot/exit.h include/parrot/${PARROT_VERSION}/parrot/extend.h include/parrot/${PARROT_VERSION}/parrot/extend_vtable.h include/parrot/${PARROT_VERSION}/parrot/feature.h include/parrot/${PARROT_VERSION}/parrot/gc_api.h include/parrot/${PARROT_VERSION}/parrot/global_setup.h include/parrot/${PARROT_VERSION}/parrot/has_header.h include/parrot/${PARROT_VERSION}/parrot/hash.h include/parrot/${PARROT_VERSION}/parrot/hll.h include/parrot/${PARROT_VERSION}/parrot/imageio.h include/parrot/${PARROT_VERSION}/parrot/interpreter.h include/parrot/${PARROT_VERSION}/parrot/io.h include/parrot/${PARROT_VERSION}/parrot/key.h include/parrot/${PARROT_VERSION}/parrot/library.h include/parrot/${PARROT_VERSION}/parrot/list.h include/parrot/${PARROT_VERSION}/parrot/longopt.h include/parrot/${PARROT_VERSION}/parrot/memory.h include/parrot/${PARROT_VERSION}/parrot/misc.h include/parrot/${PARROT_VERSION}/parrot/multidispatch.h include/parrot/${PARROT_VERSION}/parrot/namespace.h include/parrot/${PARROT_VERSION}/parrot/nci.h include/parrot/${PARROT_VERSION}/parrot/oo.h include/parrot/${PARROT_VERSION}/parrot/oo_private.h include/parrot/${PARROT_VERSION}/parrot/op.h include/parrot/${PARROT_VERSION}/parrot/oplib.h include/parrot/${PARROT_VERSION}/parrot/oplib/core_ops.h include/parrot/${PARROT_VERSION}/parrot/oplib/ops.h include/parrot/${PARROT_VERSION}/parrot/opsenum.h include/parrot/${PARROT_VERSION}/parrot/packfile.h include/parrot/${PARROT_VERSION}/parrot/parrot.h include/parrot/${PARROT_VERSION}/parrot/pbcversion.h include/parrot/${PARROT_VERSION}/parrot/platform_interface.h include/parrot/${PARROT_VERSION}/parrot/pmc.h include/parrot/${PARROT_VERSION}/parrot/pmc_freeze.h include/parrot/${PARROT_VERSION}/parrot/pobj.h include/parrot/${PARROT_VERSION}/parrot/pointer_array.h include/parrot/${PARROT_VERSION}/parrot/runcore_api.h include/parrot/${PARROT_VERSION}/parrot/runcore_profiling.h include/parrot/${PARROT_VERSION}/parrot/runcore_subprof.h include/parrot/${PARROT_VERSION}/parrot/runcore_trace.h include/parrot/${PARROT_VERSION}/parrot/scheduler.h include/parrot/${PARROT_VERSION}/parrot/scheduler_private.h include/parrot/${PARROT_VERSION}/parrot/settings.h include/parrot/${PARROT_VERSION}/parrot/string.h include/parrot/${PARROT_VERSION}/parrot/string_funcs.h include/parrot/${PARROT_VERSION}/parrot/sub.h include/parrot/${PARROT_VERSION}/parrot/thr_none.h include/parrot/${PARROT_VERSION}/parrot/thr_pthread.h include/parrot/${PARROT_VERSION}/parrot/thr_windows.h include/parrot/${PARROT_VERSION}/parrot/thread.h include/parrot/${PARROT_VERSION}/parrot/vtable.h include/parrot/${PARROT_VERSION}/parrot/vtables.h include/parrot/${PARROT_VERSION}/parrot/warnings.h include/parrot/${PARROT_VERSION}/pmc/dummy include/parrot/${PARROT_VERSION}/pmc/pmc_addrregistry.h include/parrot/${PARROT_VERSION}/pmc/pmc_alarm.h include/parrot/${PARROT_VERSION}/pmc/pmc_arrayiterator.h include/parrot/${PARROT_VERSION}/pmc/pmc_bigint.h include/parrot/${PARROT_VERSION}/pmc/pmc_bignum.h include/parrot/${PARROT_VERSION}/pmc/pmc_boolean.h include/parrot/${PARROT_VERSION}/pmc/pmc_bytebuffer.h include/parrot/${PARROT_VERSION}/pmc/pmc_callback.h include/parrot/${PARROT_VERSION}/pmc/pmc_callcontext.h include/parrot/${PARROT_VERSION}/pmc/pmc_capture.h include/parrot/${PARROT_VERSION}/pmc/pmc_class.h include/parrot/${PARROT_VERSION}/pmc/pmc_complex.h include/parrot/${PARROT_VERSION}/pmc/pmc_continuation.h include/parrot/${PARROT_VERSION}/pmc/pmc_coroutine.h include/parrot/${PARROT_VERSION}/pmc/pmc_default.h include/parrot/${PARROT_VERSION}/pmc/pmc_env.h include/parrot/${PARROT_VERSION}/pmc/pmc_eval.h include/parrot/${PARROT_VERSION}/pmc/pmc_eventhandler.h include/parrot/${PARROT_VERSION}/pmc/pmc_exception.h include/parrot/${PARROT_VERSION}/pmc/pmc_exceptionhandler.h include/parrot/${PARROT_VERSION}/pmc/pmc_exporter.h include/parrot/${PARROT_VERSION}/pmc/pmc_filehandle.h include/parrot/${PARROT_VERSION}/pmc/pmc_fixedbooleanarray.h include/parrot/${PARROT_VERSION}/pmc/pmc_fixedfloatarray.h include/parrot/${PARROT_VERSION}/pmc/pmc_fixedintegerarray.h include/parrot/${PARROT_VERSION}/pmc/pmc_fixedpmcarray.h include/parrot/${PARROT_VERSION}/pmc/pmc_fixedstringarray.h include/parrot/${PARROT_VERSION}/pmc/pmc_float.h include/parrot/${PARROT_VERSION}/pmc/pmc_handle.h include/parrot/${PARROT_VERSION}/pmc/pmc_hash.h include/parrot/${PARROT_VERSION}/pmc/pmc_hashiterator.h include/parrot/${PARROT_VERSION}/pmc/pmc_hashiteratorkey.h include/parrot/${PARROT_VERSION}/pmc/pmc_imageiofreeze.h include/parrot/${PARROT_VERSION}/pmc/pmc_imageiosize.h include/parrot/${PARROT_VERSION}/pmc/pmc_imageiostrings.h include/parrot/${PARROT_VERSION}/pmc/pmc_imageiothaw.h include/parrot/${PARROT_VERSION}/pmc/pmc_imccompiler.h include/parrot/${PARROT_VERSION}/pmc/pmc_integer.h include/parrot/${PARROT_VERSION}/pmc/pmc_iterator.h include/parrot/${PARROT_VERSION}/pmc/pmc_key.h include/parrot/${PARROT_VERSION}/pmc/pmc_lexinfo.h include/parrot/${PARROT_VERSION}/pmc/pmc_lexpad.h include/parrot/${PARROT_VERSION}/pmc/pmc_managedstruct.h include/parrot/${PARROT_VERSION}/pmc/pmc_mappedbytearray.h include/parrot/${PARROT_VERSION}/pmc/pmc_multisub.h include/parrot/${PARROT_VERSION}/pmc/pmc_namespace.h include/parrot/${PARROT_VERSION}/pmc/pmc_nativepccmethod.h include/parrot/${PARROT_VERSION}/pmc/pmc_nci.h include/parrot/${PARROT_VERSION}/pmc/pmc_null.h include/parrot/${PARROT_VERSION}/pmc/pmc_object.h include/parrot/${PARROT_VERSION}/pmc/pmc_opcode.h include/parrot/${PARROT_VERSION}/pmc/pmc_oplib.h include/parrot/${PARROT_VERSION}/pmc/pmc_orderedhash.h include/parrot/${PARROT_VERSION}/pmc/pmc_orderedhashiterator.h include/parrot/${PARROT_VERSION}/pmc/pmc_os.h include/parrot/${PARROT_VERSION}/pmc/pmc_packfile.h include/parrot/${PARROT_VERSION}/pmc/pmc_packfileannotation.h include/parrot/${PARROT_VERSION}/pmc/pmc_packfileannotations.h include/parrot/${PARROT_VERSION}/pmc/pmc_packfilebytecodesegment.h include/parrot/${PARROT_VERSION}/pmc/pmc_packfileconstanttable.h include/parrot/${PARROT_VERSION}/pmc/pmc_packfiledebug.h include/parrot/${PARROT_VERSION}/pmc/pmc_packfiledirectory.h include/parrot/${PARROT_VERSION}/pmc/pmc_packfileopmap.h include/parrot/${PARROT_VERSION}/pmc/pmc_packfilerawsegment.h include/parrot/${PARROT_VERSION}/pmc/pmc_packfilesegment.h include/parrot/${PARROT_VERSION}/pmc/pmc_packfileview.h include/parrot/${PARROT_VERSION}/pmc/pmc_parrotinterpreter.h include/parrot/${PARROT_VERSION}/pmc/pmc_parrotlibrary.h include/parrot/${PARROT_VERSION}/pmc/pmc_pmclist.h include/parrot/${PARROT_VERSION}/pmc/pmc_pmcproxy.h include/parrot/${PARROT_VERSION}/pmc/pmc_pointer.h include/parrot/${PARROT_VERSION}/pmc/pmc_proxy.h include/parrot/${PARROT_VERSION}/pmc/pmc_ptr.h include/parrot/${PARROT_VERSION}/pmc/pmc_ptrbuf.h include/parrot/${PARROT_VERSION}/pmc/pmc_ptrobj.h include/parrot/${PARROT_VERSION}/pmc/pmc_resizablebooleanarray.h include/parrot/${PARROT_VERSION}/pmc/pmc_resizablefloatarray.h include/parrot/${PARROT_VERSION}/pmc/pmc_resizableintegerarray.h include/parrot/${PARROT_VERSION}/pmc/pmc_resizablepmcarray.h include/parrot/${PARROT_VERSION}/pmc/pmc_resizablestringarray.h include/parrot/${PARROT_VERSION}/pmc/pmc_role.h include/parrot/${PARROT_VERSION}/pmc/pmc_scalar.h include/parrot/${PARROT_VERSION}/pmc/pmc_scheduler.h include/parrot/${PARROT_VERSION}/pmc/pmc_schedulermessage.h include/parrot/${PARROT_VERSION}/pmc/pmc_sockaddr.h include/parrot/${PARROT_VERSION}/pmc/pmc_socket.h include/parrot/${PARROT_VERSION}/pmc/pmc_string.h include/parrot/${PARROT_VERSION}/pmc/pmc_stringbuilder.h include/parrot/${PARROT_VERSION}/pmc/pmc_stringhandle.h include/parrot/${PARROT_VERSION}/pmc/pmc_stringiterator.h include/parrot/${PARROT_VERSION}/pmc/pmc_structview.h include/parrot/${PARROT_VERSION}/pmc/pmc_sub.h include/parrot/${PARROT_VERSION}/pmc/pmc_task.h include/parrot/${PARROT_VERSION}/pmc/pmc_timer.h include/parrot/${PARROT_VERSION}/pmc/pmc_undef.h include/parrot/${PARROT_VERSION}/pmc/pmc_unmanagedstruct.h lib/libparrot.a lib/parrot/${PARROT_VERSION}/VERSION lib/parrot/${PARROT_VERSION}/bin/prove.pir lib/parrot/${PARROT_VERSION}/include/call_bits.pasm lib/parrot/${PARROT_VERSION}/include/cclass.pasm lib/parrot/${PARROT_VERSION}/include/cloneflags.pasm lib/parrot/${PARROT_VERSION}/include/config.fpmc lib/parrot/${PARROT_VERSION}/include/datatypes.pasm lib/parrot/${PARROT_VERSION}/include/dlopenflags.pasm lib/parrot/${PARROT_VERSION}/include/errors.pasm lib/parrot/${PARROT_VERSION}/include/except_severity.pasm lib/parrot/${PARROT_VERSION}/include/except_types.pasm lib/parrot/${PARROT_VERSION}/include/fp_equality.pasm lib/parrot/${PARROT_VERSION}/include/green_threads.pir lib/parrot/${PARROT_VERSION}/include/hash_key_type.pasm lib/parrot/${PARROT_VERSION}/include/hllmacros.pir lib/parrot/${PARROT_VERSION}/include/iglobals.pasm lib/parrot/${PARROT_VERSION}/include/interpcores.pasm lib/parrot/${PARROT_VERSION}/include/interpdebug.pasm lib/parrot/${PARROT_VERSION}/include/interpflags.pasm lib/parrot/${PARROT_VERSION}/include/interpinfo.pasm lib/parrot/${PARROT_VERSION}/include/interptrace.pasm lib/parrot/${PARROT_VERSION}/include/iterator.pasm lib/parrot/${PARROT_VERSION}/include/libpaths.pasm lib/parrot/${PARROT_VERSION}/include/longopt.pasm lib/parrot/${PARROT_VERSION}/include/packfile_annotation_keytype.pasm lib/parrot/${PARROT_VERSION}/include/parrotlib.pbc lib/parrot/${PARROT_VERSION}/include/pmctypes.pasm lib/parrot/${PARROT_VERSION}/include/socket.pasm lib/parrot/${PARROT_VERSION}/include/stat.pasm lib/parrot/${PARROT_VERSION}/include/stdio.pasm lib/parrot/${PARROT_VERSION}/include/stringinfo.pasm lib/parrot/${PARROT_VERSION}/include/sysinfo.pasm lib/parrot/${PARROT_VERSION}/include/test_more.pir lib/parrot/${PARROT_VERSION}/include/timer.pasm lib/parrot/${PARROT_VERSION}/include/tm.pasm lib/parrot/${PARROT_VERSION}/include/warnings.pasm lib/parrot/${PARROT_VERSION}/languages/JSON/JSON.pir lib/parrot/${PARROT_VERSION}/languages/data_json/Defines.mak lib/parrot/${PARROT_VERSION}/languages/data_json/JSON.nqp lib/parrot/${PARROT_VERSION}/languages/data_json/Rules.mak lib/parrot/${PARROT_VERSION}/languages/data_json/data_json.pbc lib/parrot/${PARROT_VERSION}/languages/data_json/data_json.pir lib/parrot/${PARROT_VERSION}/languages/data_json/data_json/grammar.pg lib/parrot/${PARROT_VERSION}/languages/data_json/data_json/pge2pir.tg lib/parrot/${PARROT_VERSION}/languages/parrot/parrot.pir lib/parrot/${PARROT_VERSION}/languages/pct/Defines.mak lib/parrot/${PARROT_VERSION}/languages/pct/PCT.pir lib/parrot/${PARROT_VERSION}/languages/pct/Rules.mak lib/parrot/${PARROT_VERSION}/languages/pct/src/PAST.pir lib/parrot/${PARROT_VERSION}/languages/pct/src/PAST/Compiler.pir lib/parrot/${PARROT_VERSION}/languages/pct/src/PAST/Node.pir lib/parrot/${PARROT_VERSION}/languages/pct/src/PCT/Dumper.pir lib/parrot/${PARROT_VERSION}/languages/pct/src/PCT/Grammar.pir lib/parrot/${PARROT_VERSION}/languages/pct/src/PCT/HLLCompiler.pir lib/parrot/${PARROT_VERSION}/languages/pct/src/PCT/Node.pir lib/parrot/${PARROT_VERSION}/languages/pct/src/POST/Compiler.pir lib/parrot/${PARROT_VERSION}/languages/pct/src/POST/Node.pir lib/parrot/${PARROT_VERSION}/languages/pge/Defines.mak lib/parrot/${PARROT_VERSION}/languages/pge/P6Rule.grammar lib/parrot/${PARROT_VERSION}/languages/pge/PGE.pir lib/parrot/${PARROT_VERSION}/languages/pge/PGE/Exp.pir lib/parrot/${PARROT_VERSION}/languages/pge/PGE/Match.pir lib/parrot/${PARROT_VERSION}/languages/pge/PGE/OPTable.pir lib/parrot/${PARROT_VERSION}/languages/pge/PGE/P5Regex.pir lib/parrot/${PARROT_VERSION}/languages/pge/PGE/Perl6Regex.pir lib/parrot/${PARROT_VERSION}/languages/pge/PGE/Regex.pir lib/parrot/${PARROT_VERSION}/languages/pge/PGE/builtins.pg lib/parrot/${PARROT_VERSION}/languages/pge/Rules.mak lib/parrot/${PARROT_VERSION}/languages/pge/STATUS lib/parrot/${PARROT_VERSION}/languages/tge/Defines.mak lib/parrot/${PARROT_VERSION}/languages/tge/Rules.mak lib/parrot/${PARROT_VERSION}/languages/tge/TGE.pir lib/parrot/${PARROT_VERSION}/languages/tge/TGE/Compiler.pir lib/parrot/${PARROT_VERSION}/languages/tge/TGE/Grammar.pir lib/parrot/${PARROT_VERSION}/languages/tge/TGE/Parser.pg lib/parrot/${PARROT_VERSION}/languages/tge/TGE/Parser.pir lib/parrot/${PARROT_VERSION}/languages/tge/TGE/Rule.pir lib/parrot/${PARROT_VERSION}/languages/tge/TGE/Tree.pir lib/parrot/${PARROT_VERSION}/languages/tge/tgc.pbc lib/parrot/${PARROT_VERSION}/languages/tge/tgc.pir lib/parrot/${PARROT_VERSION}/languages/winxed/winxed.pbc lib/parrot/${PARROT_VERSION}/library/Archive/Tar.pbc lib/parrot/${PARROT_VERSION}/library/Archive/Tar.pir lib/parrot/${PARROT_VERSION}/library/Archive/Zip.pbc lib/parrot/${PARROT_VERSION}/library/Archive/Zip.pir lib/parrot/${PARROT_VERSION}/library/CGI/QueryHash.pbc lib/parrot/${PARROT_VERSION}/library/CGI/QueryHash.pir lib/parrot/${PARROT_VERSION}/library/Config/JSON.pbc lib/parrot/${PARROT_VERSION}/library/Config/JSON.pir lib/parrot/${PARROT_VERSION}/library/Configure/genfile.pbc lib/parrot/${PARROT_VERSION}/library/Configure/genfile.pir lib/parrot/${PARROT_VERSION}/library/Crow.pbc lib/parrot/${PARROT_VERSION}/library/Crow.pir lib/parrot/${PARROT_VERSION}/library/Curses.pir lib/parrot/${PARROT_VERSION}/library/Data/Dumper.pbc lib/parrot/${PARROT_VERSION}/library/Data/Dumper.pir lib/parrot/${PARROT_VERSION}/library/Data/Dumper/Base.pbc lib/parrot/${PARROT_VERSION}/library/Data/Dumper/Base.pir lib/parrot/${PARROT_VERSION}/library/Data/Dumper/Default.pbc lib/parrot/${PARROT_VERSION}/library/Data/Dumper/Default.pir lib/parrot/${PARROT_VERSION}/library/Digest/MD5.pbc lib/parrot/${PARROT_VERSION}/library/Digest/MD5.pir lib/parrot/${PARROT_VERSION}/library/Digest/sha256.pbc lib/parrot/${PARROT_VERSION}/library/Digest/sha256.pir lib/parrot/${PARROT_VERSION}/library/Getopt/Obj.pbc lib/parrot/${PARROT_VERSION}/library/Getopt/Obj.pir lib/parrot/${PARROT_VERSION}/library/HLL.pbc lib/parrot/${PARROT_VERSION}/library/HTTP/Daemon.pir lib/parrot/${PARROT_VERSION}/library/HTTP/Message.pbc lib/parrot/${PARROT_VERSION}/library/HTTP/Message.pir lib/parrot/${PARROT_VERSION}/library/Iter.pbc lib/parrot/${PARROT_VERSION}/library/Iter.pir lib/parrot/${PARROT_VERSION}/library/JSON.pbc lib/parrot/${PARROT_VERSION}/library/JSON.pir lib/parrot/${PARROT_VERSION}/library/LWP/Protocol.pbc lib/parrot/${PARROT_VERSION}/library/LWP/Protocol.pir lib/parrot/${PARROT_VERSION}/library/LWP/UserAgent.pbc lib/parrot/${PARROT_VERSION}/library/LWP/UserAgent.pir lib/parrot/${PARROT_VERSION}/library/MIME/Base64.pbc lib/parrot/${PARROT_VERSION}/library/MIME/Base64.pir lib/parrot/${PARROT_VERSION}/library/Math/Rand.pbc lib/parrot/${PARROT_VERSION}/library/Math/Rand.pir lib/parrot/${PARROT_VERSION}/library/NCI/Utils.pbc lib/parrot/${PARROT_VERSION}/library/NCI/Utils.pir lib/parrot/${PARROT_VERSION}/library/OpenGL.pir lib/parrot/${PARROT_VERSION}/library/OpenGL/Math.pir lib/parrot/${PARROT_VERSION}/library/P6Regex.pbc lib/parrot/${PARROT_VERSION}/library/P6object.pbc lib/parrot/${PARROT_VERSION}/library/P6object.pir lib/parrot/${PARROT_VERSION}/library/PCT.pbc lib/parrot/${PARROT_VERSION}/library/PCT/Dumper.pbc lib/parrot/${PARROT_VERSION}/library/PCT/Grammar.pbc lib/parrot/${PARROT_VERSION}/library/PCT/HLLCompiler.pbc lib/parrot/${PARROT_VERSION}/library/PCT/PAST.pbc lib/parrot/${PARROT_VERSION}/library/PGE.pbc lib/parrot/${PARROT_VERSION}/library/PGE/Dumper.pbc lib/parrot/${PARROT_VERSION}/library/PGE/Dumper.pir lib/parrot/${PARROT_VERSION}/library/PGE/Glob.pbc lib/parrot/${PARROT_VERSION}/library/PGE/Glob.pir lib/parrot/${PARROT_VERSION}/library/PGE/Hs.pbc lib/parrot/${PARROT_VERSION}/library/PGE/Hs.pir lib/parrot/${PARROT_VERSION}/library/PGE/Perl6Grammar.pbc lib/parrot/${PARROT_VERSION}/library/PGE/Perl6Grammar.pir lib/parrot/${PARROT_VERSION}/library/PGE/Text.pbc lib/parrot/${PARROT_VERSION}/library/PGE/Text.pir lib/parrot/${PARROT_VERSION}/library/PGE/Util.pbc lib/parrot/${PARROT_VERSION}/library/PGE/Util.pir lib/parrot/${PARROT_VERSION}/library/Parrot/Coroutine.pbc lib/parrot/${PARROT_VERSION}/library/Parrot/Coroutine.pir lib/parrot/${PARROT_VERSION}/library/Parrot/Exception.pbc lib/parrot/${PARROT_VERSION}/library/Parrot/Exception.pir lib/parrot/${PARROT_VERSION}/library/Pg.pir lib/parrot/${PARROT_VERSION}/library/ProfTest.pbc lib/parrot/${PARROT_VERSION}/library/ProfTest/Matcher.nqp lib/parrot/${PARROT_VERSION}/library/ProfTest/Matcher.pbc lib/parrot/${PARROT_VERSION}/library/ProfTest/Matcher.pir lib/parrot/${PARROT_VERSION}/library/ProfTest/NQPProfile.nqp lib/parrot/${PARROT_VERSION}/library/ProfTest/NQPProfile.pbc lib/parrot/${PARROT_VERSION}/library/ProfTest/NQPProfile.pir lib/parrot/${PARROT_VERSION}/library/ProfTest/PIRProfile.nqp lib/parrot/${PARROT_VERSION}/library/ProfTest/PIRProfile.pbc lib/parrot/${PARROT_VERSION}/library/ProfTest/PIRProfile.pir lib/parrot/${PARROT_VERSION}/library/ProfTest/Want.nqp lib/parrot/${PARROT_VERSION}/library/ProfTest/Want.pbc lib/parrot/${PARROT_VERSION}/library/ProfTest/Want.pir lib/parrot/${PARROT_VERSION}/library/Range.pbc lib/parrot/${PARROT_VERSION}/library/Range.pir lib/parrot/${PARROT_VERSION}/library/Regex.pbc lib/parrot/${PARROT_VERSION}/library/Rules.mak lib/parrot/${PARROT_VERSION}/library/SDL.pir lib/parrot/${PARROT_VERSION}/library/SDL/App.pir lib/parrot/${PARROT_VERSION}/library/SDL/Button.pir lib/parrot/${PARROT_VERSION}/library/SDL/Color.pir lib/parrot/${PARROT_VERSION}/library/SDL/Constants.pir lib/parrot/${PARROT_VERSION}/library/SDL/Event.pir lib/parrot/${PARROT_VERSION}/library/SDL/EventHandler.pir lib/parrot/${PARROT_VERSION}/library/SDL/Font.pir lib/parrot/${PARROT_VERSION}/library/SDL/Image.pir lib/parrot/${PARROT_VERSION}/library/SDL/LCD.pir lib/parrot/${PARROT_VERSION}/library/SDL/LCD.png lib/parrot/${PARROT_VERSION}/library/SDL/Rect.pir lib/parrot/${PARROT_VERSION}/library/SDL/Sprite.pir lib/parrot/${PARROT_VERSION}/library/SDL/StopWatch.pir lib/parrot/${PARROT_VERSION}/library/SDL/Surface.pir lib/parrot/${PARROT_VERSION}/library/Stream/Base.pbc lib/parrot/${PARROT_VERSION}/library/Stream/Base.pir lib/parrot/${PARROT_VERSION}/library/Stream/Combiner.pbc lib/parrot/${PARROT_VERSION}/library/Stream/Combiner.pir lib/parrot/${PARROT_VERSION}/library/Stream/Coroutine.pbc lib/parrot/${PARROT_VERSION}/library/Stream/Coroutine.pir lib/parrot/${PARROT_VERSION}/library/Stream/Filter.pbc lib/parrot/${PARROT_VERSION}/library/Stream/Filter.pir lib/parrot/${PARROT_VERSION}/library/Stream/Lines.pbc lib/parrot/${PARROT_VERSION}/library/Stream/Lines.pir lib/parrot/${PARROT_VERSION}/library/Stream/ParrotIO.pbc lib/parrot/${PARROT_VERSION}/library/Stream/ParrotIO.pir lib/parrot/${PARROT_VERSION}/library/Stream/Replay.pbc lib/parrot/${PARROT_VERSION}/library/Stream/Replay.pir lib/parrot/${PARROT_VERSION}/library/Stream/Sub.pbc lib/parrot/${PARROT_VERSION}/library/Stream/Sub.pir lib/parrot/${PARROT_VERSION}/library/Stream/Writer.pbc lib/parrot/${PARROT_VERSION}/library/Stream/Writer.pir lib/parrot/${PARROT_VERSION}/library/String/Utils.pbc lib/parrot/${PARROT_VERSION}/library/String/Utils.pir lib/parrot/${PARROT_VERSION}/library/TAP/Formatter.pbc lib/parrot/${PARROT_VERSION}/library/TAP/Formatter.pir lib/parrot/${PARROT_VERSION}/library/TAP/Harness.pbc lib/parrot/${PARROT_VERSION}/library/TAP/Harness.pir lib/parrot/${PARROT_VERSION}/library/TAP/Parser.pbc lib/parrot/${PARROT_VERSION}/library/TAP/Parser.pir lib/parrot/${PARROT_VERSION}/library/TGE.pbc lib/parrot/${PARROT_VERSION}/library/TclLibrary.pbc lib/parrot/${PARROT_VERSION}/library/TclLibrary.pir lib/parrot/${PARROT_VERSION}/library/Test/Builder.pbc lib/parrot/${PARROT_VERSION}/library/Test/Builder.pir lib/parrot/${PARROT_VERSION}/library/Test/Builder/Output.pbc lib/parrot/${PARROT_VERSION}/library/Test/Builder/Output.pir lib/parrot/${PARROT_VERSION}/library/Test/Builder/Test.pbc lib/parrot/${PARROT_VERSION}/library/Test/Builder/Test.pir lib/parrot/${PARROT_VERSION}/library/Test/Builder/TestPlan.pbc lib/parrot/${PARROT_VERSION}/library/Test/Builder/TestPlan.pir lib/parrot/${PARROT_VERSION}/library/Test/Builder/Tester.pbc lib/parrot/${PARROT_VERSION}/library/Test/Builder/Tester.pir lib/parrot/${PARROT_VERSION}/library/Test/Class.pbc lib/parrot/${PARROT_VERSION}/library/Test/Class.pir lib/parrot/${PARROT_VERSION}/library/Test/More.pbc lib/parrot/${PARROT_VERSION}/library/Test/More.pir lib/parrot/${PARROT_VERSION}/library/URI.pbc lib/parrot/${PARROT_VERSION}/library/URI.pir lib/parrot/${PARROT_VERSION}/library/URI/Escape.pbc lib/parrot/${PARROT_VERSION}/library/URI/Escape.pir lib/parrot/${PARROT_VERSION}/library/YAML/Dumper.pbc lib/parrot/${PARROT_VERSION}/library/YAML/Dumper.pir lib/parrot/${PARROT_VERSION}/library/YAML/Dumper/Base.pbc lib/parrot/${PARROT_VERSION}/library/YAML/Dumper/Base.pir lib/parrot/${PARROT_VERSION}/library/YAML/Dumper/Default.pbc lib/parrot/${PARROT_VERSION}/library/YAML/Dumper/Default.pir lib/parrot/${PARROT_VERSION}/library/YAML/Tiny.pbc lib/parrot/${PARROT_VERSION}/library/YAML/Tiny.pm lib/parrot/${PARROT_VERSION}/library/config.pbc lib/parrot/${PARROT_VERSION}/library/crypto.declarations lib/parrot/${PARROT_VERSION}/library/distutils.pbc lib/parrot/${PARROT_VERSION}/library/distutils.pir lib/parrot/${PARROT_VERSION}/library/dumper.pbc lib/parrot/${PARROT_VERSION}/library/dumper.pir lib/parrot/${PARROT_VERSION}/library/libpcre.pbc lib/parrot/${PARROT_VERSION}/library/libpcre.pir lib/parrot/${PARROT_VERSION}/library/ncurses.declarations lib/parrot/${PARROT_VERSION}/library/ncurses.pbc lib/parrot/${PARROT_VERSION}/library/ncurses.pir lib/parrot/${PARROT_VERSION}/library/nqp-rx.pbc lib/parrot/${PARROT_VERSION}/library/nqp-setting.pbc lib/parrot/${PARROT_VERSION}/library/openssl.declarations lib/parrot/${PARROT_VERSION}/library/opsc.pbc lib/parrot/${PARROT_VERSION}/library/osutils.pbc lib/parrot/${PARROT_VERSION}/library/osutils.pir lib/parrot/${PARROT_VERSION}/library/parrotlib.pbc lib/parrot/${PARROT_VERSION}/library/parrotlib.pir lib/parrot/${PARROT_VERSION}/library/pcore.pbc lib/parrot/${PARROT_VERSION}/library/pcore.pir lib/parrot/${PARROT_VERSION}/library/pcre.pbc lib/parrot/${PARROT_VERSION}/library/pcre.pir lib/parrot/${PARROT_VERSION}/library/postgres.declarations lib/parrot/${PARROT_VERSION}/library/postgres.pbc lib/parrot/${PARROT_VERSION}/library/postgres.pir lib/parrot/${PARROT_VERSION}/library/uuid.pbc lib/parrot/${PARROT_VERSION}/library/uuid.pir lib/parrot/${PARROT_VERSION}/library/yaml_dumper.pbc lib/parrot/${PARROT_VERSION}/library/yaml_dumper.pir lib/parrot/${PARROT_VERSION}/parrot_config.o lib/parrot/${PARROT_VERSION}/tools/build/ops2c.pl lib/parrot/${PARROT_VERSION}/tools/build/pmc2c.pl lib/parrot/${PARROT_VERSION}/tools/dev/create_language.pl lib/parrot/${PARROT_VERSION}/tools/dev/gen_makefile.pl lib/parrot/${PARROT_VERSION}/tools/dev/mk_language_shell.pl lib/parrot/${PARROT_VERSION}/tools/dev/pprof2cg.pl lib/parrot/${PARROT_VERSION}/tools/dev/reconfigure.pl lib/parrot/${PARROT_VERSION}/tools/lib/File/Which.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/BuildUtil.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Config.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Config/Generated.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Compiler.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Data.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Messages.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Options.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Options/Conf.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Options/Conf/CLI.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Options/Conf/File.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Options/Conf/Shared.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Options/Reconf.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Options/Test.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Options/Test/Prepare.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Step.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Step/List.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Step/Methods.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Step/Test.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Test.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Trace.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Configure/Utils.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Distribution.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Directory.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/File.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Group.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/HTMLPage.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Item.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/POD2HTML.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/PodToHtml.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/C.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/Compilers.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/Config.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/Developer.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/Examples.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/IMCC.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/Info.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/Libs.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/Ops.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/PCT_Tutorial.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/PDDs.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/PMCs.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/Parrot.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/Perl.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/Tests.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Section/Tools.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Docs/Text2HTML.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Git.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Git/Describe.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/H2inc.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Harness/DefaultTests.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Harness/Options.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Harness/Smoke.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Harness/TestSets.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Headerizer.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Headerizer/Functions.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/IO/Directory.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/IO/File.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/IO/Path.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Install.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Manifest.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/PMC.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/Dumper.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/Emitter.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/Library.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/Method.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/PCCMETHOD.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/PMC.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/PMC/Null.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/PMC/Object.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/PMC/PrintTree.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/PMC/Proxy.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/PMC/RO.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/PMC/default.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/Parser.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/Pmc2cMain.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/UtilFunctions.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Pmc2c/VTable.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/SHA1.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/SearchOps.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Test.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Test/Harness.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Test/PGE.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Test/Pod.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Test/Pod/Utils.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Test/Util.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Test/Util/Runloop.pm lib/parrot/${PARROT_VERSION}/tools/lib/Parrot/Vtable.pm lib/parrot/${PARROT_VERSION}/tools/myconfig man/man1/ops2c.1 man/man1/parrot-nqp.1 man/man1/parrot-prove.1 man/man1/parrot.1 man/man1/parrot_config.1 man/man1/parrot_nci_thunk_gen.1 man/man1/parrotbug.1 man/man1/pbc_to_exe.1 man/man1/plumage.1 man/man1/winxed.1 share/doc/parrot/${PARROT_VERSION}/CREDITS share/doc/parrot/${PARROT_VERSION}/DONORS.pod share/doc/parrot/${PARROT_VERSION}/LICENSE share/doc/parrot/${PARROT_VERSION}/PBC_COMPAT share/doc/parrot/${PARROT_VERSION}/PLATFORMS share/doc/parrot/${PARROT_VERSION}/README.pod share/doc/parrot/${PARROT_VERSION}/README_cygwin.pod share/doc/parrot/${PARROT_VERSION}/README_win32.pod share/doc/parrot/${PARROT_VERSION}/RESPONSIBLE_PARTIES share/doc/parrot/${PARROT_VERSION}/TODO share/parrot/${PARROT_VERSION}/MANIFEST share/parrot/${PARROT_VERSION}/MANIFEST.dev src/parrot/${PARROT_VERSION}/config_lib.pir src/parrot/${PARROT_VERSION}/pmc/addrregistry.dump src/parrot/${PARROT_VERSION}/pmc/alarm.dump src/parrot/${PARROT_VERSION}/pmc/arrayiterator.dump src/parrot/${PARROT_VERSION}/pmc/bigint.dump src/parrot/${PARROT_VERSION}/pmc/bignum.dump src/parrot/${PARROT_VERSION}/pmc/boolean.dump src/parrot/${PARROT_VERSION}/pmc/bytebuffer.dump src/parrot/${PARROT_VERSION}/pmc/callback.dump src/parrot/${PARROT_VERSION}/pmc/callcontext.dump src/parrot/${PARROT_VERSION}/pmc/capture.dump src/parrot/${PARROT_VERSION}/pmc/class.dump src/parrot/${PARROT_VERSION}/pmc/complex.dump src/parrot/${PARROT_VERSION}/pmc/continuation.dump src/parrot/${PARROT_VERSION}/pmc/coroutine.dump src/parrot/${PARROT_VERSION}/pmc/default.dump src/parrot/${PARROT_VERSION}/pmc/env.dump src/parrot/${PARROT_VERSION}/pmc/eval.dump src/parrot/${PARROT_VERSION}/pmc/eventhandler.dump src/parrot/${PARROT_VERSION}/pmc/exception.dump src/parrot/${PARROT_VERSION}/pmc/exceptionhandler.dump src/parrot/${PARROT_VERSION}/pmc/exporter.dump src/parrot/${PARROT_VERSION}/pmc/filehandle.dump src/parrot/${PARROT_VERSION}/pmc/fixedbooleanarray.dump src/parrot/${PARROT_VERSION}/pmc/fixedfloatarray.dump src/parrot/${PARROT_VERSION}/pmc/fixedintegerarray.dump src/parrot/${PARROT_VERSION}/pmc/fixedpmcarray.dump src/parrot/${PARROT_VERSION}/pmc/fixedstringarray.dump src/parrot/${PARROT_VERSION}/pmc/float.dump src/parrot/${PARROT_VERSION}/pmc/handle.dump src/parrot/${PARROT_VERSION}/pmc/hash.dump src/parrot/${PARROT_VERSION}/pmc/hashiterator.dump src/parrot/${PARROT_VERSION}/pmc/hashiteratorkey.dump src/parrot/${PARROT_VERSION}/pmc/imageiofreeze.dump src/parrot/${PARROT_VERSION}/pmc/imageiosize.dump src/parrot/${PARROT_VERSION}/pmc/imageiostrings.dump src/parrot/${PARROT_VERSION}/pmc/imageiothaw.dump src/parrot/${PARROT_VERSION}/pmc/imccompiler.dump src/parrot/${PARROT_VERSION}/pmc/integer.dump src/parrot/${PARROT_VERSION}/pmc/iterator.dump src/parrot/${PARROT_VERSION}/pmc/key.dump src/parrot/${PARROT_VERSION}/pmc/lexinfo.dump src/parrot/${PARROT_VERSION}/pmc/lexpad.dump src/parrot/${PARROT_VERSION}/pmc/managedstruct.dump src/parrot/${PARROT_VERSION}/pmc/mappedbytearray.dump src/parrot/${PARROT_VERSION}/pmc/multisub.dump src/parrot/${PARROT_VERSION}/pmc/namespace.dump src/parrot/${PARROT_VERSION}/pmc/nativepccmethod.dump src/parrot/${PARROT_VERSION}/pmc/nci.dump src/parrot/${PARROT_VERSION}/pmc/null.dump src/parrot/${PARROT_VERSION}/pmc/object.dump src/parrot/${PARROT_VERSION}/pmc/opcode.dump src/parrot/${PARROT_VERSION}/pmc/oplib.dump src/parrot/${PARROT_VERSION}/pmc/orderedhash.dump src/parrot/${PARROT_VERSION}/pmc/orderedhashiterator.dump src/parrot/${PARROT_VERSION}/pmc/os.dump src/parrot/${PARROT_VERSION}/pmc/packfile.dump src/parrot/${PARROT_VERSION}/pmc/packfileannotation.dump src/parrot/${PARROT_VERSION}/pmc/packfileannotations.dump src/parrot/${PARROT_VERSION}/pmc/packfilebytecodesegment.dump src/parrot/${PARROT_VERSION}/pmc/packfileconstanttable.dump src/parrot/${PARROT_VERSION}/pmc/packfiledebug.dump src/parrot/${PARROT_VERSION}/pmc/packfiledirectory.dump src/parrot/${PARROT_VERSION}/pmc/packfileopmap.dump src/parrot/${PARROT_VERSION}/pmc/packfilerawsegment.dump src/parrot/${PARROT_VERSION}/pmc/packfilesegment.dump src/parrot/${PARROT_VERSION}/pmc/packfileview.dump src/parrot/${PARROT_VERSION}/pmc/parrotinterpreter.dump src/parrot/${PARROT_VERSION}/pmc/parrotlibrary.dump src/parrot/${PARROT_VERSION}/pmc/pmclist.dump src/parrot/${PARROT_VERSION}/pmc/pmcproxy.dump src/parrot/${PARROT_VERSION}/pmc/pointer.dump src/parrot/${PARROT_VERSION}/pmc/proxy.dump src/parrot/${PARROT_VERSION}/pmc/ptr.dump src/parrot/${PARROT_VERSION}/pmc/ptrbuf.dump src/parrot/${PARROT_VERSION}/pmc/ptrobj.dump src/parrot/${PARROT_VERSION}/pmc/resizablebooleanarray.dump src/parrot/${PARROT_VERSION}/pmc/resizablefloatarray.dump src/parrot/${PARROT_VERSION}/pmc/resizableintegerarray.dump src/parrot/${PARROT_VERSION}/pmc/resizablepmcarray.dump src/parrot/${PARROT_VERSION}/pmc/resizablestringarray.dump src/parrot/${PARROT_VERSION}/pmc/role.dump src/parrot/${PARROT_VERSION}/pmc/scalar.dump src/parrot/${PARROT_VERSION}/pmc/scheduler.dump src/parrot/${PARROT_VERSION}/pmc/schedulermessage.dump src/parrot/${PARROT_VERSION}/pmc/sockaddr.dump src/parrot/${PARROT_VERSION}/pmc/socket.dump src/parrot/${PARROT_VERSION}/pmc/string.dump src/parrot/${PARROT_VERSION}/pmc/stringbuilder.dump src/parrot/${PARROT_VERSION}/pmc/stringhandle.dump src/parrot/${PARROT_VERSION}/pmc/stringiterator.dump src/parrot/${PARROT_VERSION}/pmc/structview.dump src/parrot/${PARROT_VERSION}/pmc/sub.dump src/parrot/${PARROT_VERSION}/pmc/task.dump src/parrot/${PARROT_VERSION}/pmc/timer.dump src/parrot/${PARROT_VERSION}/pmc/undef.dump src/parrot/${PARROT_VERSION}/pmc/unmanagedstruct.dump src/parrot/${PARROT_VERSION}/vtable.dump src/parrot/${PARROT_VERSION}/vtable.tbl @ 1.34 log @Updating lang/parrot from 4.8.0nb4 to 5.7.0 (for scheduled nqp and raduko * imports). pkgsrc changes: * PLIST variable VERSION => PARROT_VERSION * add PLIST awk rule to replace parrot's version string with ${PARROT_VERSION} * add a fix for build on MacOS X 10.8 Upstream changes since 4.8.0: 2013-08-20 release 5.7.0 - Build + Fixed GH#976 - Cannot load PCRE library during install on gentoo x64. - Community + All three of our GSoC students passed their midterms, and are on track to complete their Parrot and Perl 6 projects on time. Congratulations to Saurabh Kumar, Pawe�<82> Murias, and Denis Boyun! 2013-07-16 release 5.6.0 - Build + Makefile dependencies are now compatible with VMS make. - Documentation + The main README is now more helpful. 2013-06-18 release 5.5.0 - Build + Configure options are now allowed to be quoted. + Fixed build on Win32. + Updated location of NQP on Win32. + Fixed Parrot::Distribution detection. - Documentation + Noted that RESPONSIBLE_PARTIES is mostly out of date. - Tests + Stopped testing native PBC on 64bit LE, due to lack of access to such machine. - Release + Added tool: make_upload_commands.pl - Community + Parrot has been awarded 3 student slots in Google Summer of Code 2013! This means that 3 lucky students will be on a paid internship from Google to work on these accepted proposals: = Saurabh Kumar - "Update parrot-libgit2 to latest libgit2 release" https://gist.github.com/sa1/5468408 http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/saurabh_kgp/11002 = Pawe�<82> Murias - "A Javascript backend for Rakudo" http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/pmurias/9002 = Denis Boyun - "Improve Web UI of App::Parrot::Create" https://gist.github.com/denisboyun/5472762 https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/chob_rock/9001 + YAPC::NA::2013 hosted 4 days of Hackathon, focusing on the next generation of Perl implementations. = Huge Success! + MoarVM was unveiled: https://github.com/MoarVM + P2 on Potion was debuted: http://perl11.org/p2/ 2013-05-21 release 5.4.0 - Core + Implemented the coth() and acot() math functions. + Fixed chomp to only trim a newline when it ends the string. [GH #958] + Added readlink() and Parrot_file_readlink(), with tests. [GH #967] - Build + Parrot now detects the CPU model on Linux systems, as well as detecting more CPU models on BSD, Cygwin, Solaris, Win32, and Darwin. ARM v7 is also now recognized. [GH #962] - Documentation + Threads examples now have proper POD sections and useful descriptions with links to references. + Added main description for Task PMC. + Added descriptions to trig methods in Float PMC. - Tests + Added improved test coverage targets "cover_new" and "fullcover_new". + Improved tests for acot(), coth(), acot() math functions. + Added tests for options passed to debugger. + Updated native PBC test files for string, number, and integer, which resolved 11 TODOs in the test suite. [GH #959] + Fixed test for the auto/arch config step. - Release process + Added message digests to crow.pir. + Added in release.json: "release.type" can be "devel" or "supported". + Refactored common code to sub in auto_release.pl. - Community + Parrot is part of the Hackathon at YAPC::NA::2013, in Austin, TX, USA! http://www.yapcna.org/yn2013/wiki?node=Hackathons + Parrot has been accepted to Google Summer of Code 2013! + Currently there are two high-quality proposals being worked on: https://gist.github.com/sa1/5468408 - parrot-libgit2 https://gist.github.com/denisboyun/5472762 - App::Parrot::Create 2013-04-16 release 5.3.0 - Build + Files generated by `make cover` are now correctly cleaned by `make` and ignored by `git`. - Tests + Internal testing of the Configure probe for Fink now works correctly with the --verbose flag. + Tests added for .sort method of ResizableFloatArray and ResizableIntegerArray. [GH #926], [GH #927] + Benchmarks added for .sort methods of various Array objects. [GH #175] + Coverage analysis added for pbc_disassemble. 2013-03-19 release 5.2.0 - Core + IO now only syncs buffers for the IO types where syncing makes sense. = PIO_VF_SYNC_IO flag added - Build + installable_pdump now has the correct rpath (blib corrected to lib). - Libraries + Tcl/Glob.pir has been removed. (PGE/Glob.pir remains intact) - Ecosystem + All Parrot tarballs are now symlinked to the 'all' directory, regardless of their true homes ('devel' or 'stable'), to better allow for automated downloads. ftp://ftp.parrot.org/pub/parrot/releases/all/ 2013-02-19 release 5.1.0 - Core + The .sort() method was added to the FixedFloatArray PMC + Improved detection of system memory for machines with >2GB + Improved pbc_to_exe support for spacey paths + Fixed Parrot_io_readall_s allocating too much string space - Build + Fixed generated MANIFEST files to omit $destdir - Documentation - Tests + .readall now checks that prior reads are respected. - Community + Weekly IRC meetings have resumed. #parrotsketch Tuesdays at 1930 UTC 2013-01-22 release 5.0.0 - Core + Remove duplicate library search path entries, move "." from the beginning to the end. [GH #368] + Install forgotten runtime include files: cloneflags.pasm packfile_annotation_keytype.pasm packfile_segments.pasm + Install include/parrot/pbcversion.h with the main package, not devel. + Install headers for dynpmc files. + Install libraries tgc.pbc, NCI/Utils.pbc, OpenGL/Math.pbc, PCT/Dumper.pbc, postgres.pbc, ProfTest.pbc and ProfTest/*pbc, String/Utils.pbc, URI/Escape.pbc, YAML/Dumper/Base.pbc, YAML/Dumper/Default.pbc + New experimental PARROT_DYNEXT environment variable + New experimental dynext_dirs config entry (same as PARROT_DYNEXT and -X) + Add OS error messages to FileHandle.open() error messages [GH #911] - Build + Generate MANIFEST.generated, cleanup MANIFEST, removed MANIFEST_configure.generated, add installation of forgotten files [GH #890] + perl Configure.pl now calls make clean if possible + Generate datadir/MANIFEST* for all installed files [GH #899] + Improved Configure.pl probes for --with-llvm + Replace / slashes with \ on windows for all Makefiles automatically. This improves cygwin interaction, like remote or cronjob smoking on windows. + Reenabled and fixed debugging line directives in pmc2c, ops2c not yet [GH #641] - Tools + Improved nci_thunk_gen (v0.02): handle void sig, add declaration + Fixed nci examples - Documentation + Re-added docs/ops, the generated ops summary and docs/packfile-c.pod + Improved pdd10_embedding + Document FileHandle.open() exceptions and error messages - Tests + Added t/library/lib_search_path.t 2012-12-18 release 4.11.0 - Core + Parrot now supports fast and lightweight OS threads, based on Nat Tucks's initial GSoC work on green threads and then Stefan Seifert's extension to true parallel OS threads as hybrid threads. See http://wknight8111.blogspot.co.at/2010/08/gsoc-threads-chandons-results.html and http://niner.name/Hybrid_Threads_for_the_Parrot_VM.pdf Summary: http://perl6advent.wordpress.com/2012/12/11/day-11-parrot-threads/ + New parrot cmdline option --numthreads + Export new dynpmc_class_ types [GH #870]. + Changed core_ops library format and ops2c to contain the PBC_COMPAT only, not the parrot version triple. Removed the duplicate PARROT_DYNOP_CORE_INIT cpp definition in include/parrot/oplib/core_ops.h, use only PARROT_CORE_OPLIB_INIT from config.h + Store PBC_MAJOR and PBC_MINOR in the config hash, stored by auto::revision + Added getprotobyname method to the Socket PMC - Documentation + Marked unused API parameters + Install man pages for all binaries - Languages + nqp-rx tests updated from perl6/nqp-rx.git, and enabled to run on make test - Platforms + More compilation fixes on Windows without working mt.exe or ranlib=rem, enable smoking without git binary. - Tools + Re-enabled pbc_dump -h --header-only + Improved pmc2c, added more UNUSED(arg) macros [GH #836]. Parrot is now almost -Wunused-parameters safe. - Tests + failing Pod::Simple pod_todo.t tests are now skipped + added nqp-rx tests + removed duplicate ext/nqp-rx/t/p6regex tests + rewrote and enabled native_pbc tests [GH #394], renamed native_pbc testfiles 2012-11-21 release 4.10.0 - Core + Add PMCNULL check to result_info op + Fixed record separator bug on io handles - Build + Add -fpermissive so that nqp builds under gcc 4.7.2 + Fixed warnings for old ICU 4.4 - Platforms + More VMS fixes, but not yet done - Branches + The threads branch is ready to be merged, but nqp needs some changes, so it will be merged with 4.11.0. - Examples + Parrot mini-web server fixes 2012-10-16 release 4.9.0 - Core + Keep encoding information in the imcc optimizer, which fixes the concat op but probably many more cases with non-ascii encoded constant strings. [GH #837] + Fixed ByteBuffer set_string_native, which became out of sync with two internal buffers. [GH #835] + Preload Configure steps when called with perl -d Configure.pl [GH #833] + Strip unneeded config keys from installed config hash. Saves 6360 bytes from every installed executable. [GH #824] + Parrot_get_cpu_type returns now "unknown" for all unknown cpu types. On non-windows it returned before 4.9.0 a null string. [GH #846] + Fixed src/hash.c for platforms where size_t is unsigned (e.g. vms) [GH #854] - Build + Improved warnings for clang. [GH #843] + Cleaned wrong UNUSED(arg) macros in all pmc's due to an improved pmc2c compiler, which SHIMs all UNUSED args. [GH #836] + Added clang++ support and a new auto::alignof Configure step. [GH #844] + Fixed auto::inline for C++ compilers + Improved auto::llvm - Branches + The threads branch is almost ready to be merged. Some remaining races have been fixed. There are only some remaining platforms errors on darwin/x86. - Libraries + Fixed Mime::Base64: Split long lines at 76 chars. [GH #826] Support multi-byte codepoints. Use binary encoding, encoded files are now endian specific [GH #813 + #814], Added 2nd optional encoding arg to decode_base64(). - Documentation + Cleaned up removed parrot cmdline options -D/-O/-v from --help output and running.pod [GH #838] - Tools + Improved gdb pretty-printing for multi-byte strings @ text @a196 13 lib/parrot/${PARROT_VERSION}/dynext/bit_ops.bundle lib/parrot/${PARROT_VERSION}/dynext/debug_ops.bundle lib/parrot/${PARROT_VERSION}/dynext/dynlexpad.bundle lib/parrot/${PARROT_VERSION}/dynext/file.bundle lib/parrot/${PARROT_VERSION}/dynext/io_ops.bundle lib/parrot/${PARROT_VERSION}/dynext/math_ops.bundle lib/parrot/${PARROT_VERSION}/dynext/obscure_ops.bundle lib/parrot/${PARROT_VERSION}/dynext/os.bundle lib/parrot/${PARROT_VERSION}/dynext/rational.bundle lib/parrot/${PARROT_VERSION}/dynext/select.bundle lib/parrot/${PARROT_VERSION}/dynext/subproxy.bundle lib/parrot/${PARROT_VERSION}/dynext/sys_ops.bundle lib/parrot/${PARROT_VERSION}/dynext/trans_ops.bundle @ 1.33 log @Update parrot to version 4.8.0. Local changes: o Remove patch now included upstream o Adapt PLIST to installed files Upstream changes: - Core + Prevent interpreter from dying twice + Complete rewrite of the IO system, including new unified IO PMC semantics. + The Integer and Float PMCs now have a get_pointer vtable which is needed when using NCI to bind to Fortran libraries such as LAPACK - Deprecations + Moved dynpmc/os to pmc os. loadlib 'os' is not needed anymore. - Platforms + Fixed for the FileHandle open method the append mode on Windows. + Fix compilation on Windows without working mt.exe + Detect GNU/Hurd as linux proper. + Fixed broken int3 trap on Solaris with gcc. + Updated the vms port on a YAPC::EU hackathon with vaxman and mvorl. - Tests + Improve testability with valgrind or thread-sanitizer @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.32 2012/07/31 08:16:06 he Exp $ d13 181 a193 166 include/parrot/${PKGVERSION}/imcc/api.h include/parrot/${PKGVERSION}/imcc/embed.h include/parrot/${PKGVERSION}/imcc/yyscanner.h include/parrot/${PKGVERSION}/parrot/alarm.h include/parrot/${PKGVERSION}/parrot/api.h include/parrot/${PKGVERSION}/parrot/caches.h include/parrot/${PKGVERSION}/parrot/call.h include/parrot/${PKGVERSION}/parrot/cclass.h include/parrot/${PKGVERSION}/parrot/compiler.h include/parrot/${PKGVERSION}/parrot/config.h include/parrot/${PKGVERSION}/parrot/context.h include/parrot/${PKGVERSION}/parrot/core_pmcs.h include/parrot/${PKGVERSION}/parrot/core_types.h include/parrot/${PKGVERSION}/parrot/datatypes.h include/parrot/${PKGVERSION}/parrot/debugger.h include/parrot/${PKGVERSION}/parrot/disassemble.h include/parrot/${PKGVERSION}/parrot/dynext.h include/parrot/${PKGVERSION}/parrot/encoding.h include/parrot/${PKGVERSION}/parrot/enums.h include/parrot/${PKGVERSION}/parrot/events.h include/parrot/${PKGVERSION}/parrot/exceptions.h include/parrot/${PKGVERSION}/parrot/exit.h include/parrot/${PKGVERSION}/parrot/extend.h include/parrot/${PKGVERSION}/parrot/extend_vtable.h include/parrot/${PKGVERSION}/parrot/feature.h include/parrot/${PKGVERSION}/parrot/gc_api.h include/parrot/${PKGVERSION}/parrot/global_setup.h include/parrot/${PKGVERSION}/parrot/has_header.h include/parrot/${PKGVERSION}/parrot/hash.h include/parrot/${PKGVERSION}/parrot/hll.h include/parrot/${PKGVERSION}/parrot/imageio.h include/parrot/${PKGVERSION}/parrot/interpreter.h include/parrot/${PKGVERSION}/parrot/io.h include/parrot/${PKGVERSION}/parrot/key.h include/parrot/${PKGVERSION}/parrot/library.h include/parrot/${PKGVERSION}/parrot/list.h include/parrot/${PKGVERSION}/parrot/longopt.h include/parrot/${PKGVERSION}/parrot/memory.h include/parrot/${PKGVERSION}/parrot/misc.h include/parrot/${PKGVERSION}/parrot/multidispatch.h include/parrot/${PKGVERSION}/parrot/namespace.h include/parrot/${PKGVERSION}/parrot/nci.h include/parrot/${PKGVERSION}/parrot/oo.h include/parrot/${PKGVERSION}/parrot/oo_private.h include/parrot/${PKGVERSION}/parrot/op.h include/parrot/${PKGVERSION}/parrot/oplib.h include/parrot/${PKGVERSION}/parrot/oplib/core_ops.h include/parrot/${PKGVERSION}/parrot/oplib/ops.h include/parrot/${PKGVERSION}/parrot/opsenum.h include/parrot/${PKGVERSION}/parrot/packfile.h include/parrot/${PKGVERSION}/parrot/parrot.h include/parrot/${PKGVERSION}/parrot/pbcversion.h include/parrot/${PKGVERSION}/parrot/platform_interface.h include/parrot/${PKGVERSION}/parrot/pmc.h include/parrot/${PKGVERSION}/parrot/pmc_freeze.h include/parrot/${PKGVERSION}/parrot/pobj.h include/parrot/${PKGVERSION}/parrot/pointer_array.h include/parrot/${PKGVERSION}/parrot/runcore_api.h include/parrot/${PKGVERSION}/parrot/runcore_profiling.h include/parrot/${PKGVERSION}/parrot/runcore_subprof.h include/parrot/${PKGVERSION}/parrot/runcore_trace.h include/parrot/${PKGVERSION}/parrot/scheduler.h include/parrot/${PKGVERSION}/parrot/scheduler_private.h include/parrot/${PKGVERSION}/parrot/settings.h include/parrot/${PKGVERSION}/parrot/string.h include/parrot/${PKGVERSION}/parrot/string_funcs.h include/parrot/${PKGVERSION}/parrot/sub.h include/parrot/${PKGVERSION}/parrot/vtable.h include/parrot/${PKGVERSION}/parrot/vtables.h include/parrot/${PKGVERSION}/parrot/warnings.h include/parrot/${PKGVERSION}/pmc/dummy include/parrot/${PKGVERSION}/pmc/pmc_addrregistry.h include/parrot/${PKGVERSION}/pmc/pmc_alarm.h include/parrot/${PKGVERSION}/pmc/pmc_arrayiterator.h include/parrot/${PKGVERSION}/pmc/pmc_bigint.h include/parrot/${PKGVERSION}/pmc/pmc_bignum.h include/parrot/${PKGVERSION}/pmc/pmc_boolean.h include/parrot/${PKGVERSION}/pmc/pmc_bytebuffer.h include/parrot/${PKGVERSION}/pmc/pmc_callback.h include/parrot/${PKGVERSION}/pmc/pmc_callcontext.h include/parrot/${PKGVERSION}/pmc/pmc_capture.h include/parrot/${PKGVERSION}/pmc/pmc_class.h include/parrot/${PKGVERSION}/pmc/pmc_complex.h include/parrot/${PKGVERSION}/pmc/pmc_continuation.h include/parrot/${PKGVERSION}/pmc/pmc_coroutine.h include/parrot/${PKGVERSION}/pmc/pmc_default.h include/parrot/${PKGVERSION}/pmc/pmc_env.h include/parrot/${PKGVERSION}/pmc/pmc_eval.h include/parrot/${PKGVERSION}/pmc/pmc_eventhandler.h include/parrot/${PKGVERSION}/pmc/pmc_exception.h include/parrot/${PKGVERSION}/pmc/pmc_exceptionhandler.h include/parrot/${PKGVERSION}/pmc/pmc_exporter.h include/parrot/${PKGVERSION}/pmc/pmc_filehandle.h include/parrot/${PKGVERSION}/pmc/pmc_fixedbooleanarray.h include/parrot/${PKGVERSION}/pmc/pmc_fixedfloatarray.h include/parrot/${PKGVERSION}/pmc/pmc_fixedintegerarray.h include/parrot/${PKGVERSION}/pmc/pmc_fixedpmcarray.h include/parrot/${PKGVERSION}/pmc/pmc_fixedstringarray.h include/parrot/${PKGVERSION}/pmc/pmc_float.h include/parrot/${PKGVERSION}/pmc/pmc_handle.h include/parrot/${PKGVERSION}/pmc/pmc_hash.h include/parrot/${PKGVERSION}/pmc/pmc_hashiterator.h include/parrot/${PKGVERSION}/pmc/pmc_hashiteratorkey.h include/parrot/${PKGVERSION}/pmc/pmc_imageiofreeze.h include/parrot/${PKGVERSION}/pmc/pmc_imageiosize.h include/parrot/${PKGVERSION}/pmc/pmc_imageiostrings.h include/parrot/${PKGVERSION}/pmc/pmc_imageiothaw.h include/parrot/${PKGVERSION}/pmc/pmc_imccompiler.h include/parrot/${PKGVERSION}/pmc/pmc_integer.h include/parrot/${PKGVERSION}/pmc/pmc_iterator.h include/parrot/${PKGVERSION}/pmc/pmc_key.h include/parrot/${PKGVERSION}/pmc/pmc_lexinfo.h include/parrot/${PKGVERSION}/pmc/pmc_lexpad.h include/parrot/${PKGVERSION}/pmc/pmc_managedstruct.h include/parrot/${PKGVERSION}/pmc/pmc_mappedbytearray.h include/parrot/${PKGVERSION}/pmc/pmc_multisub.h include/parrot/${PKGVERSION}/pmc/pmc_namespace.h include/parrot/${PKGVERSION}/pmc/pmc_nativepccmethod.h include/parrot/${PKGVERSION}/pmc/pmc_nci.h include/parrot/${PKGVERSION}/pmc/pmc_null.h include/parrot/${PKGVERSION}/pmc/pmc_object.h include/parrot/${PKGVERSION}/pmc/pmc_opcode.h include/parrot/${PKGVERSION}/pmc/pmc_oplib.h include/parrot/${PKGVERSION}/pmc/pmc_orderedhash.h include/parrot/${PKGVERSION}/pmc/pmc_orderedhashiterator.h include/parrot/${PKGVERSION}/pmc/pmc_os.h include/parrot/${PKGVERSION}/pmc/pmc_packfile.h include/parrot/${PKGVERSION}/pmc/pmc_packfileannotation.h include/parrot/${PKGVERSION}/pmc/pmc_packfileannotations.h include/parrot/${PKGVERSION}/pmc/pmc_packfilebytecodesegment.h include/parrot/${PKGVERSION}/pmc/pmc_packfileconstanttable.h include/parrot/${PKGVERSION}/pmc/pmc_packfiledebug.h include/parrot/${PKGVERSION}/pmc/pmc_packfiledirectory.h include/parrot/${PKGVERSION}/pmc/pmc_packfileopmap.h include/parrot/${PKGVERSION}/pmc/pmc_packfilerawsegment.h include/parrot/${PKGVERSION}/pmc/pmc_packfilesegment.h include/parrot/${PKGVERSION}/pmc/pmc_packfileview.h include/parrot/${PKGVERSION}/pmc/pmc_parrotinterpreter.h include/parrot/${PKGVERSION}/pmc/pmc_parrotlibrary.h include/parrot/${PKGVERSION}/pmc/pmc_pmclist.h include/parrot/${PKGVERSION}/pmc/pmc_pmcproxy.h include/parrot/${PKGVERSION}/pmc/pmc_pointer.h include/parrot/${PKGVERSION}/pmc/pmc_ptr.h include/parrot/${PKGVERSION}/pmc/pmc_ptrbuf.h include/parrot/${PKGVERSION}/pmc/pmc_ptrobj.h include/parrot/${PKGVERSION}/pmc/pmc_resizablebooleanarray.h include/parrot/${PKGVERSION}/pmc/pmc_resizablefloatarray.h include/parrot/${PKGVERSION}/pmc/pmc_resizableintegerarray.h include/parrot/${PKGVERSION}/pmc/pmc_resizablepmcarray.h include/parrot/${PKGVERSION}/pmc/pmc_resizablestringarray.h include/parrot/${PKGVERSION}/pmc/pmc_role.h include/parrot/${PKGVERSION}/pmc/pmc_scalar.h include/parrot/${PKGVERSION}/pmc/pmc_scheduler.h include/parrot/${PKGVERSION}/pmc/pmc_schedulermessage.h include/parrot/${PKGVERSION}/pmc/pmc_sockaddr.h include/parrot/${PKGVERSION}/pmc/pmc_socket.h include/parrot/${PKGVERSION}/pmc/pmc_string.h include/parrot/${PKGVERSION}/pmc/pmc_stringbuilder.h include/parrot/${PKGVERSION}/pmc/pmc_stringhandle.h include/parrot/${PKGVERSION}/pmc/pmc_stringiterator.h include/parrot/${PKGVERSION}/pmc/pmc_structview.h include/parrot/${PKGVERSION}/pmc/pmc_sub.h include/parrot/${PKGVERSION}/pmc/pmc_task.h include/parrot/${PKGVERSION}/pmc/pmc_timer.h include/parrot/${PKGVERSION}/pmc/pmc_undef.h include/parrot/${PKGVERSION}/pmc/pmc_unmanagedstruct.h d195 503 a697 470 lib/parrot/${PKGVERSION}/VERSION lib/parrot/${PKGVERSION}/bin/prove.pir lib/parrot/${PKGVERSION}/dynext/bit_ops.so lib/parrot/${PKGVERSION}/dynext/debug_ops.so lib/parrot/${PKGVERSION}/dynext/dynlexpad.so lib/parrot/${PKGVERSION}/dynext/file.so lib/parrot/${PKGVERSION}/dynext/gziphandle.so lib/parrot/${PKGVERSION}/dynext/io_ops.so lib/parrot/${PKGVERSION}/dynext/math_ops.so lib/parrot/${PKGVERSION}/dynext/obscure_ops.so lib/parrot/${PKGVERSION}/dynext/os.so lib/parrot/${PKGVERSION}/dynext/rational.so lib/parrot/${PKGVERSION}/dynext/select.so lib/parrot/${PKGVERSION}/dynext/sys_ops.so lib/parrot/${PKGVERSION}/dynext/trans_ops.so lib/parrot/${PKGVERSION}/include/call_bits.pasm lib/parrot/${PKGVERSION}/include/cclass.pasm lib/parrot/${PKGVERSION}/include/config.fpmc lib/parrot/${PKGVERSION}/include/datatypes.pasm lib/parrot/${PKGVERSION}/include/dlopenflags.pasm lib/parrot/${PKGVERSION}/include/errors.pasm lib/parrot/${PKGVERSION}/include/except_severity.pasm lib/parrot/${PKGVERSION}/include/except_types.pasm lib/parrot/${PKGVERSION}/include/fp_equality.pasm lib/parrot/${PKGVERSION}/include/green_threads.pir lib/parrot/${PKGVERSION}/include/hash_key_type.pasm lib/parrot/${PKGVERSION}/include/hllmacros.pir lib/parrot/${PKGVERSION}/include/iglobals.pasm lib/parrot/${PKGVERSION}/include/interpcores.pasm lib/parrot/${PKGVERSION}/include/interpdebug.pasm lib/parrot/${PKGVERSION}/include/interpflags.pasm lib/parrot/${PKGVERSION}/include/interpinfo.pasm lib/parrot/${PKGVERSION}/include/interptrace.pasm lib/parrot/${PKGVERSION}/include/iterator.pasm lib/parrot/${PKGVERSION}/include/libpaths.pasm lib/parrot/${PKGVERSION}/include/longopt.pasm lib/parrot/${PKGVERSION}/include/parrot_version.pir lib/parrot/${PKGVERSION}/include/parrotlib.pbc lib/parrot/${PKGVERSION}/include/pmctypes.pasm lib/parrot/${PKGVERSION}/include/signal.pasm lib/parrot/${PKGVERSION}/include/socket.pasm lib/parrot/${PKGVERSION}/include/stat.pasm lib/parrot/${PKGVERSION}/include/stdio.pasm lib/parrot/${PKGVERSION}/include/stringinfo.pasm lib/parrot/${PKGVERSION}/include/sysinfo.pasm lib/parrot/${PKGVERSION}/include/test_more.pir lib/parrot/${PKGVERSION}/include/timer.pasm lib/parrot/${PKGVERSION}/include/tm.pasm lib/parrot/${PKGVERSION}/include/warnings.pasm lib/parrot/${PKGVERSION}/languages/JSON/JSON.pir lib/parrot/${PKGVERSION}/languages/data_json/Defines.mak lib/parrot/${PKGVERSION}/languages/data_json/JSON.nqp lib/parrot/${PKGVERSION}/languages/data_json/Rules.mak lib/parrot/${PKGVERSION}/languages/data_json/data_json.pbc lib/parrot/${PKGVERSION}/languages/data_json/data_json.pir lib/parrot/${PKGVERSION}/languages/data_json/data_json/grammar.pg lib/parrot/${PKGVERSION}/languages/data_json/data_json/pge2pir.tg lib/parrot/${PKGVERSION}/languages/parrot/parrot.pir lib/parrot/${PKGVERSION}/languages/pct/Defines.mak lib/parrot/${PKGVERSION}/languages/pct/PCT.pir lib/parrot/${PKGVERSION}/languages/pct/Rules.mak lib/parrot/${PKGVERSION}/languages/pct/src/PAST.pir lib/parrot/${PKGVERSION}/languages/pct/src/PAST/Compiler.pir lib/parrot/${PKGVERSION}/languages/pct/src/PAST/Node.pir lib/parrot/${PKGVERSION}/languages/pct/src/PCT/Dumper.pir lib/parrot/${PKGVERSION}/languages/pct/src/PCT/Grammar.pir lib/parrot/${PKGVERSION}/languages/pct/src/PCT/HLLCompiler.pir lib/parrot/${PKGVERSION}/languages/pct/src/PCT/Node.pir lib/parrot/${PKGVERSION}/languages/pct/src/POST/Compiler.pir lib/parrot/${PKGVERSION}/languages/pct/src/POST/Node.pir lib/parrot/${PKGVERSION}/languages/pge/Defines.mak lib/parrot/${PKGVERSION}/languages/pge/P6Rule.grammar lib/parrot/${PKGVERSION}/languages/pge/PGE.pir lib/parrot/${PKGVERSION}/languages/pge/PGE/Exp.pir lib/parrot/${PKGVERSION}/languages/pge/PGE/Match.pir lib/parrot/${PKGVERSION}/languages/pge/PGE/OPTable.pir lib/parrot/${PKGVERSION}/languages/pge/PGE/P5Regex.pir lib/parrot/${PKGVERSION}/languages/pge/PGE/Perl6Regex.pir lib/parrot/${PKGVERSION}/languages/pge/PGE/Regex.pir lib/parrot/${PKGVERSION}/languages/pge/PGE/builtins.pg lib/parrot/${PKGVERSION}/languages/pge/Rules.mak lib/parrot/${PKGVERSION}/languages/pge/STATUS lib/parrot/${PKGVERSION}/languages/tge/Defines.mak lib/parrot/${PKGVERSION}/languages/tge/Rules.mak lib/parrot/${PKGVERSION}/languages/tge/TGE.pir lib/parrot/${PKGVERSION}/languages/tge/TGE/Compiler.pir lib/parrot/${PKGVERSION}/languages/tge/TGE/Grammar.pir lib/parrot/${PKGVERSION}/languages/tge/TGE/Parser.pg lib/parrot/${PKGVERSION}/languages/tge/TGE/Rule.pir lib/parrot/${PKGVERSION}/languages/tge/TGE/Tree.pir lib/parrot/${PKGVERSION}/languages/tge/tgc.pir lib/parrot/${PKGVERSION}/languages/winxed/winxed.pbc lib/parrot/${PKGVERSION}/library/Archive/Tar.pbc lib/parrot/${PKGVERSION}/library/Archive/Tar.pir lib/parrot/${PKGVERSION}/library/Archive/Zip.pbc lib/parrot/${PKGVERSION}/library/Archive/Zip.pir lib/parrot/${PKGVERSION}/library/CGI/QueryHash.pbc lib/parrot/${PKGVERSION}/library/CGI/QueryHash.pir lib/parrot/${PKGVERSION}/library/Config/JSON.pbc lib/parrot/${PKGVERSION}/library/Config/JSON.pir lib/parrot/${PKGVERSION}/library/Configure/genfile.pbc lib/parrot/${PKGVERSION}/library/Configure/genfile.pir lib/parrot/${PKGVERSION}/library/Crow.pbc lib/parrot/${PKGVERSION}/library/Crow.pir lib/parrot/${PKGVERSION}/library/Curses.pir lib/parrot/${PKGVERSION}/library/Data/Dumper.pbc lib/parrot/${PKGVERSION}/library/Data/Dumper.pir lib/parrot/${PKGVERSION}/library/Data/Dumper/Base.pbc lib/parrot/${PKGVERSION}/library/Data/Dumper/Base.pir lib/parrot/${PKGVERSION}/library/Data/Dumper/Default.pbc lib/parrot/${PKGVERSION}/library/Data/Dumper/Default.pir lib/parrot/${PKGVERSION}/library/Digest/MD5.pbc lib/parrot/${PKGVERSION}/library/Digest/MD5.pir lib/parrot/${PKGVERSION}/library/Digest/sha256.pbc lib/parrot/${PKGVERSION}/library/Digest/sha256.pir lib/parrot/${PKGVERSION}/library/Getopt/Obj.pbc lib/parrot/${PKGVERSION}/library/Getopt/Obj.pir lib/parrot/${PKGVERSION}/library/HLL.pbc lib/parrot/${PKGVERSION}/library/HTTP/Daemon.pir lib/parrot/${PKGVERSION}/library/HTTP/Message.pbc lib/parrot/${PKGVERSION}/library/HTTP/Message.pir lib/parrot/${PKGVERSION}/library/Iter.pbc lib/parrot/${PKGVERSION}/library/Iter.pir lib/parrot/${PKGVERSION}/library/JSON.pbc lib/parrot/${PKGVERSION}/library/JSON.pir lib/parrot/${PKGVERSION}/library/LWP/Protocol.pbc lib/parrot/${PKGVERSION}/library/LWP/Protocol.pir lib/parrot/${PKGVERSION}/library/LWP/UserAgent.pbc lib/parrot/${PKGVERSION}/library/LWP/UserAgent.pir lib/parrot/${PKGVERSION}/library/MIME/Base64.pbc lib/parrot/${PKGVERSION}/library/MIME/Base64.pir lib/parrot/${PKGVERSION}/library/Math/Rand.pbc lib/parrot/${PKGVERSION}/library/Math/Rand.pir lib/parrot/${PKGVERSION}/library/NCI/Utils.pir lib/parrot/${PKGVERSION}/library/OpenGL.pir lib/parrot/${PKGVERSION}/library/OpenGL/Math.pir lib/parrot/${PKGVERSION}/library/P6Regex.pbc lib/parrot/${PKGVERSION}/library/P6object.pbc lib/parrot/${PKGVERSION}/library/P6object.pir lib/parrot/${PKGVERSION}/library/PCT.pbc lib/parrot/${PKGVERSION}/library/PCT/Grammar.pbc lib/parrot/${PKGVERSION}/library/PCT/HLLCompiler.pbc lib/parrot/${PKGVERSION}/library/PCT/PAST.pbc lib/parrot/${PKGVERSION}/library/PGE.pbc lib/parrot/${PKGVERSION}/library/PGE/Dumper.pbc lib/parrot/${PKGVERSION}/library/PGE/Dumper.pir lib/parrot/${PKGVERSION}/library/PGE/Glob.pbc lib/parrot/${PKGVERSION}/library/PGE/Glob.pir lib/parrot/${PKGVERSION}/library/PGE/Hs.pir lib/parrot/${PKGVERSION}/library/PGE/Perl6Grammar.pbc lib/parrot/${PKGVERSION}/library/PGE/Perl6Grammar.pir lib/parrot/${PKGVERSION}/library/PGE/Text.pbc lib/parrot/${PKGVERSION}/library/PGE/Text.pir lib/parrot/${PKGVERSION}/library/PGE/Util.pbc lib/parrot/${PKGVERSION}/library/PGE/Util.pir lib/parrot/${PKGVERSION}/library/Parrot/Coroutine.pbc lib/parrot/${PKGVERSION}/library/Parrot/Coroutine.pir lib/parrot/${PKGVERSION}/library/Parrot/Exception.pbc lib/parrot/${PKGVERSION}/library/Parrot/Exception.pir lib/parrot/${PKGVERSION}/library/Pg.pir lib/parrot/${PKGVERSION}/library/ProfTest/Matcher.nqp lib/parrot/${PKGVERSION}/library/ProfTest/NQPProfile.nqp lib/parrot/${PKGVERSION}/library/ProfTest/PIRProfile.nqp lib/parrot/${PKGVERSION}/library/ProfTest/Want.nqp lib/parrot/${PKGVERSION}/library/Range.pbc lib/parrot/${PKGVERSION}/library/Range.pir lib/parrot/${PKGVERSION}/library/Regex.pbc lib/parrot/${PKGVERSION}/library/Rules.mak lib/parrot/${PKGVERSION}/library/SDL.pir lib/parrot/${PKGVERSION}/library/SDL/App.pir lib/parrot/${PKGVERSION}/library/SDL/Button.pir lib/parrot/${PKGVERSION}/library/SDL/Color.pir lib/parrot/${PKGVERSION}/library/SDL/Constants.pir lib/parrot/${PKGVERSION}/library/SDL/Event.pir lib/parrot/${PKGVERSION}/library/SDL/EventHandler.pir lib/parrot/${PKGVERSION}/library/SDL/Font.pir lib/parrot/${PKGVERSION}/library/SDL/Image.pir lib/parrot/${PKGVERSION}/library/SDL/LCD.pir lib/parrot/${PKGVERSION}/library/SDL/LCD.png lib/parrot/${PKGVERSION}/library/SDL/Rect.pir lib/parrot/${PKGVERSION}/library/SDL/Sprite.pir lib/parrot/${PKGVERSION}/library/SDL/StopWatch.pir lib/parrot/${PKGVERSION}/library/SDL/Surface.pir lib/parrot/${PKGVERSION}/library/Stream/Base.pbc lib/parrot/${PKGVERSION}/library/Stream/Base.pir lib/parrot/${PKGVERSION}/library/Stream/Combiner.pbc lib/parrot/${PKGVERSION}/library/Stream/Combiner.pir lib/parrot/${PKGVERSION}/library/Stream/Coroutine.pbc lib/parrot/${PKGVERSION}/library/Stream/Coroutine.pir lib/parrot/${PKGVERSION}/library/Stream/Filter.pbc lib/parrot/${PKGVERSION}/library/Stream/Filter.pir lib/parrot/${PKGVERSION}/library/Stream/Lines.pbc lib/parrot/${PKGVERSION}/library/Stream/Lines.pir lib/parrot/${PKGVERSION}/library/Stream/ParrotIO.pbc lib/parrot/${PKGVERSION}/library/Stream/ParrotIO.pir lib/parrot/${PKGVERSION}/library/Stream/Replay.pbc lib/parrot/${PKGVERSION}/library/Stream/Replay.pir lib/parrot/${PKGVERSION}/library/Stream/Sub.pbc lib/parrot/${PKGVERSION}/library/Stream/Sub.pir lib/parrot/${PKGVERSION}/library/Stream/Writer.pbc lib/parrot/${PKGVERSION}/library/Stream/Writer.pir lib/parrot/${PKGVERSION}/library/String/Utils.pir lib/parrot/${PKGVERSION}/library/TAP/Formatter.pbc lib/parrot/${PKGVERSION}/library/TAP/Formatter.pir lib/parrot/${PKGVERSION}/library/TAP/Harness.pbc lib/parrot/${PKGVERSION}/library/TAP/Harness.pir lib/parrot/${PKGVERSION}/library/TAP/Parser.pbc lib/parrot/${PKGVERSION}/library/TAP/Parser.pir lib/parrot/${PKGVERSION}/library/TGE.pbc lib/parrot/${PKGVERSION}/library/Tcl/Glob.pbc lib/parrot/${PKGVERSION}/library/Tcl/Glob.pir lib/parrot/${PKGVERSION}/library/TclLibrary.pbc lib/parrot/${PKGVERSION}/library/TclLibrary.pir lib/parrot/${PKGVERSION}/library/Test/Builder.pbc lib/parrot/${PKGVERSION}/library/Test/Builder.pir lib/parrot/${PKGVERSION}/library/Test/Builder/Output.pbc lib/parrot/${PKGVERSION}/library/Test/Builder/Output.pir lib/parrot/${PKGVERSION}/library/Test/Builder/Test.pbc lib/parrot/${PKGVERSION}/library/Test/Builder/Test.pir lib/parrot/${PKGVERSION}/library/Test/Builder/TestPlan.pbc lib/parrot/${PKGVERSION}/library/Test/Builder/TestPlan.pir lib/parrot/${PKGVERSION}/library/Test/Builder/Tester.pbc lib/parrot/${PKGVERSION}/library/Test/Builder/Tester.pir lib/parrot/${PKGVERSION}/library/Test/Class.pbc lib/parrot/${PKGVERSION}/library/Test/Class.pir lib/parrot/${PKGVERSION}/library/Test/More.pbc lib/parrot/${PKGVERSION}/library/Test/More.pir lib/parrot/${PKGVERSION}/library/URI.pbc lib/parrot/${PKGVERSION}/library/URI.pir lib/parrot/${PKGVERSION}/library/URI/Escape.pir lib/parrot/${PKGVERSION}/library/YAML/Dumper.pbc lib/parrot/${PKGVERSION}/library/YAML/Dumper.pir lib/parrot/${PKGVERSION}/library/YAML/Dumper/Base.pir lib/parrot/${PKGVERSION}/library/YAML/Dumper/Default.pir lib/parrot/${PKGVERSION}/library/YAML/Tiny.pbc lib/parrot/${PKGVERSION}/library/YAML/Tiny.pm lib/parrot/${PKGVERSION}/library/config.pbc lib/parrot/${PKGVERSION}/library/config.pir lib/parrot/${PKGVERSION}/library/crypto.declarations lib/parrot/${PKGVERSION}/library/distutils.pbc lib/parrot/${PKGVERSION}/library/distutils.pir lib/parrot/${PKGVERSION}/library/dumper.pbc lib/parrot/${PKGVERSION}/library/dumper.pir lib/parrot/${PKGVERSION}/library/libpcre.pbc lib/parrot/${PKGVERSION}/library/libpcre.pir lib/parrot/${PKGVERSION}/library/ncurses.declarations lib/parrot/${PKGVERSION}/library/ncurses.pbc lib/parrot/${PKGVERSION}/library/ncurses.pir lib/parrot/${PKGVERSION}/library/nqp-rx.pbc lib/parrot/${PKGVERSION}/library/nqp-setting.pbc lib/parrot/${PKGVERSION}/library/openssl.declarations lib/parrot/${PKGVERSION}/library/opsc.pbc lib/parrot/${PKGVERSION}/library/osutils.pbc lib/parrot/${PKGVERSION}/library/osutils.pir lib/parrot/${PKGVERSION}/library/parrotlib.pbc lib/parrot/${PKGVERSION}/library/parrotlib.pir lib/parrot/${PKGVERSION}/library/pcore.pbc lib/parrot/${PKGVERSION}/library/pcore.pir lib/parrot/${PKGVERSION}/library/pcre.pbc lib/parrot/${PKGVERSION}/library/pcre.pir lib/parrot/${PKGVERSION}/library/postgres.declarations lib/parrot/${PKGVERSION}/library/postgres.pir lib/parrot/${PKGVERSION}/library/uuid.pbc lib/parrot/${PKGVERSION}/library/uuid.pir lib/parrot/${PKGVERSION}/library/yaml_dumper.pir lib/parrot/${PKGVERSION}/parrot_config.o lib/parrot/${PKGVERSION}/tools/build/ops2c.pl lib/parrot/${PKGVERSION}/tools/build/pmc2c.pl lib/parrot/${PKGVERSION}/tools/dev/create_language.pl lib/parrot/${PKGVERSION}/tools/dev/gen_makefile.pl lib/parrot/${PKGVERSION}/tools/dev/mk_language_shell.pl lib/parrot/${PKGVERSION}/tools/dev/pprof2cg.pl lib/parrot/${PKGVERSION}/tools/dev/reconfigure.pl lib/parrot/${PKGVERSION}/tools/lib/File/Which.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/BuildUtil.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Config.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Config/Generated.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Compiler.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Data.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Messages.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Options.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Options/Conf.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Options/Conf/CLI.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Options/Conf/File.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Options/Conf/Shared.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Options/Reconf.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Options/Test.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Options/Test/Prepare.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Step.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Step/List.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Step/Methods.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Step/Test.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Test.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Trace.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Configure/Utils.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Distribution.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Directory.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/File.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Group.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/HTMLPage.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Item.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/POD2HTML.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/PodToHtml.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/C.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Compilers.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Config.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Developer.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Examples.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/IMCC.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Info.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Libs.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Ops.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/PCT_Tutorial.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/PDDs.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/PMCs.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Parrot.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Perl.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Tests.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Section/Tools.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Docs/Text2HTML.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Git/Describe.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/H2inc.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Harness/DefaultTests.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Harness/Options.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Harness/Smoke.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Harness/TestSets.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Headerizer.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Headerizer/Functions.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/IO/Directory.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/IO/File.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/IO/Path.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Install.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Manifest.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/PMC.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Dumper.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Emitter.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Library.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Method.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PCCMETHOD.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMC.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMC/Null.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMC/Object.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMC/PrintTree.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMC/RO.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMC/default.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Parser.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Pmc2cMain.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/UtilFunctions.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/VTable.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Revision.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/SHA1.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/SearchOps.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/Harness.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/PGE.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/Pod.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/Pod/Utils.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/Util.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/Util/Runloop.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Vtable.pm share/doc/parrot/${PKGVERSION}/CREDITS share/doc/parrot/${PKGVERSION}/DONORS.pod share/doc/parrot/${PKGVERSION}/LICENSE share/doc/parrot/${PKGVERSION}/PBC_COMPAT share/doc/parrot/${PKGVERSION}/PLATFORMS share/doc/parrot/${PKGVERSION}/README.pod share/doc/parrot/${PKGVERSION}/README_cygwin.pod share/doc/parrot/${PKGVERSION}/README_win32.pod share/doc/parrot/${PKGVERSION}/RESPONSIBLE_PARTIES share/doc/parrot/${PKGVERSION}/TODO src/parrot/${PKGVERSION}/pmc/addrregistry.dump src/parrot/${PKGVERSION}/pmc/alarm.dump src/parrot/${PKGVERSION}/pmc/arrayiterator.dump src/parrot/${PKGVERSION}/pmc/bigint.dump src/parrot/${PKGVERSION}/pmc/bignum.dump src/parrot/${PKGVERSION}/pmc/boolean.dump src/parrot/${PKGVERSION}/pmc/bytebuffer.dump src/parrot/${PKGVERSION}/pmc/callback.dump src/parrot/${PKGVERSION}/pmc/callcontext.dump src/parrot/${PKGVERSION}/pmc/capture.dump src/parrot/${PKGVERSION}/pmc/class.dump src/parrot/${PKGVERSION}/pmc/complex.dump src/parrot/${PKGVERSION}/pmc/continuation.dump src/parrot/${PKGVERSION}/pmc/coroutine.dump src/parrot/${PKGVERSION}/pmc/default.dump src/parrot/${PKGVERSION}/pmc/env.dump src/parrot/${PKGVERSION}/pmc/eval.dump src/parrot/${PKGVERSION}/pmc/eventhandler.dump src/parrot/${PKGVERSION}/pmc/exception.dump src/parrot/${PKGVERSION}/pmc/exceptionhandler.dump src/parrot/${PKGVERSION}/pmc/exporter.dump src/parrot/${PKGVERSION}/pmc/filehandle.dump src/parrot/${PKGVERSION}/pmc/fixedbooleanarray.dump src/parrot/${PKGVERSION}/pmc/fixedfloatarray.dump src/parrot/${PKGVERSION}/pmc/fixedintegerarray.dump src/parrot/${PKGVERSION}/pmc/fixedpmcarray.dump src/parrot/${PKGVERSION}/pmc/fixedstringarray.dump src/parrot/${PKGVERSION}/pmc/float.dump src/parrot/${PKGVERSION}/pmc/handle.dump src/parrot/${PKGVERSION}/pmc/hash.dump src/parrot/${PKGVERSION}/pmc/hashiterator.dump src/parrot/${PKGVERSION}/pmc/hashiteratorkey.dump src/parrot/${PKGVERSION}/pmc/imageiofreeze.dump src/parrot/${PKGVERSION}/pmc/imageiosize.dump src/parrot/${PKGVERSION}/pmc/imageiostrings.dump src/parrot/${PKGVERSION}/pmc/imageiothaw.dump src/parrot/${PKGVERSION}/pmc/imccompiler.dump src/parrot/${PKGVERSION}/pmc/integer.dump src/parrot/${PKGVERSION}/pmc/iterator.dump src/parrot/${PKGVERSION}/pmc/key.dump src/parrot/${PKGVERSION}/pmc/lexinfo.dump src/parrot/${PKGVERSION}/pmc/lexpad.dump src/parrot/${PKGVERSION}/pmc/managedstruct.dump src/parrot/${PKGVERSION}/pmc/mappedbytearray.dump src/parrot/${PKGVERSION}/pmc/multisub.dump src/parrot/${PKGVERSION}/pmc/namespace.dump src/parrot/${PKGVERSION}/pmc/nativepccmethod.dump src/parrot/${PKGVERSION}/pmc/nci.dump src/parrot/${PKGVERSION}/pmc/null.dump src/parrot/${PKGVERSION}/pmc/object.dump src/parrot/${PKGVERSION}/pmc/opcode.dump src/parrot/${PKGVERSION}/pmc/oplib.dump src/parrot/${PKGVERSION}/pmc/orderedhash.dump src/parrot/${PKGVERSION}/pmc/orderedhashiterator.dump src/parrot/${PKGVERSION}/pmc/os.dump src/parrot/${PKGVERSION}/pmc/packfile.dump src/parrot/${PKGVERSION}/pmc/packfileannotation.dump src/parrot/${PKGVERSION}/pmc/packfileannotations.dump src/parrot/${PKGVERSION}/pmc/packfilebytecodesegment.dump src/parrot/${PKGVERSION}/pmc/packfileconstanttable.dump src/parrot/${PKGVERSION}/pmc/packfiledebug.dump src/parrot/${PKGVERSION}/pmc/packfiledirectory.dump src/parrot/${PKGVERSION}/pmc/packfileopmap.dump src/parrot/${PKGVERSION}/pmc/packfilerawsegment.dump src/parrot/${PKGVERSION}/pmc/packfilesegment.dump src/parrot/${PKGVERSION}/pmc/packfileview.dump src/parrot/${PKGVERSION}/pmc/parrotinterpreter.dump src/parrot/${PKGVERSION}/pmc/parrotlibrary.dump src/parrot/${PKGVERSION}/pmc/pmclist.dump src/parrot/${PKGVERSION}/pmc/pmcproxy.dump src/parrot/${PKGVERSION}/pmc/pointer.dump src/parrot/${PKGVERSION}/pmc/ptr.dump src/parrot/${PKGVERSION}/pmc/ptrbuf.dump src/parrot/${PKGVERSION}/pmc/ptrobj.dump src/parrot/${PKGVERSION}/pmc/resizablebooleanarray.dump src/parrot/${PKGVERSION}/pmc/resizablefloatarray.dump src/parrot/${PKGVERSION}/pmc/resizableintegerarray.dump src/parrot/${PKGVERSION}/pmc/resizablepmcarray.dump src/parrot/${PKGVERSION}/pmc/resizablestringarray.dump src/parrot/${PKGVERSION}/pmc/role.dump src/parrot/${PKGVERSION}/pmc/scalar.dump src/parrot/${PKGVERSION}/pmc/scheduler.dump src/parrot/${PKGVERSION}/pmc/schedulermessage.dump src/parrot/${PKGVERSION}/pmc/sockaddr.dump src/parrot/${PKGVERSION}/pmc/socket.dump src/parrot/${PKGVERSION}/pmc/string.dump src/parrot/${PKGVERSION}/pmc/stringbuilder.dump src/parrot/${PKGVERSION}/pmc/stringhandle.dump src/parrot/${PKGVERSION}/pmc/stringiterator.dump src/parrot/${PKGVERSION}/pmc/structview.dump src/parrot/${PKGVERSION}/pmc/sub.dump src/parrot/${PKGVERSION}/pmc/task.dump src/parrot/${PKGVERSION}/pmc/timer.dump src/parrot/${PKGVERSION}/pmc/undef.dump src/parrot/${PKGVERSION}/pmc/unmanagedstruct.dump src/parrot/${PKGVERSION}/vtable.dump src/parrot/${PKGVERSION}/vtable.tbl @ 1.32 log @Upgrade parrot to version 4.5.0. Pkgsrc changes: - Add a patch to track the addition of Parrot_get_cpu_type() to misc.c, which is platform-dependent on NetBSD. - Fix pbc_to_exec.winxed so that there are no rpath build-directory references in installed executables. Reported upstream as issue #803. - Adjust PLIST to match installed files. Upstream changes: - Core + Added .write_bytes and .read_bytes methods to FileHandle and Socket PMCs. + Added Parrot_api_set_stdhandle, Parrot_api_new_call_object and Parrot_api_setup_signature functions to the embedding API + Removed the "can" VTABLE - Languages + Winxed snapshot updated to 1.9.1 - New syntax for parameters in multi - New syntax for initalization with new - Cast to var improved - IMCC + Removed .line, .file, setline and setfile directives from IMCC - Documentation + Fixed up Pod in 240 files to pass 't/codingstd/pod_description.t'. - Tests + Added 'docs/pdds' and 'docs/pdds/draft' as files for 'Parrot::Test::Pod.pm' to exclude. - Build + Reduced number of packages under 'lib/Parrot/Pmc2c/'. + Added method-level documentation to several of the remaining packages. + Added 'docs/pdds' and 'docs/pdds/draft' as files for 'Parrot::Test::Pod.pm' to exclude. - Community + M1, a C-like language that targets M0 had a burst of development and now has many working examples such as recursive Fibonacci and recursive factorial : https://github.com/parrot/m1 + Parrot bindings to LAPACK are being worked on as part of Google Summer of Code: https://github.com/leto/parrot-lapack @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.31 2012/07/25 11:41:19 he Exp $ d138 1 d607 1 @ 1.31 log @Update parrot to version 4.4.0. Pkgsrc changes -- minor adaptation to installed files. Upstream changes: - Core + Most internal calls to libc exit(x) have been replaced with Parrot_x_* API calls or PARROT_FORCE_EXIT - Documentation + 'pdd31_hll.pod' made stable in 'docs/pdds/'. + Updated main 'README' to 'README.pod' + Updated various dependencies, e.g., 'lib/Parrot/Distribution.pm'. + Updated all 'README' files to 'README.pod' files. + Added 'README.pod' files to top-level directories. - Tests + Update various tests to pull from new 'README.pod' + Updated 't/tools/install/02-install_files.t' to pull from new 'README.pod' - Community - Platforms - Tools + pbc_merge has been fixed to deduplicate constant strings and merge annotations segments @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.30 2012/03/08 10:11:23 he Exp $ a449 1 lib/parrot/${PKGVERSION}/tools/dev/pbc_to_exe.pir a514 1 lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Attribute.pm a517 1 lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/MULTI.pm a518 1 lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/Object.pm @ 1.30 log @Update parrot to version 3.10.0. Subsequent updates to follow... Pkgsrc changes: * Adapt to changes in list of installed files * Remove a now-irrelevant patch, add another as a workaround for a timing-dependent patch (done differently in later revisions) Upstream changes: - Core + The mark VTABLE was added to the Select PMC + The Parrot::Embed Perl 5 module was removed from parrot.git and now lives at https://github.com/parrot/parrot-embed + A set_random method was added to the Integer PMC, so random numbers can be generated without needing to load math dynops + A new implementation of green threads was added to Parrot, in preparation for a robust hybrid threading system. Green threads are currently not available on Windows. - Languages + Winxed - 'multi' modifier improved - throw "string" now emits throw instead of die - several optimizations in generated code - improved some error dianostics - Community + Parrot Foundation was accepted to Google Code-In 2011. We could always use more volunteers. Task ideas are on the wiki: https://github.com/parrot/parrot/wiki/Google-Code-In-Task-Ideas - Documentation - Tests + Added tests for recently-fixed bugs using return :flat and ResizableStringArrays. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.29 2012/02/09 10:39:25 he Exp $ d551 1 a551 1 share/doc/parrot/${PKGVERSION}/README @ 1.29 log @Update to parrot version 3.9.0. Pkgsrc changes: * Add a patch to fix usleep(1000000) problem causing test failures, submitted upstream. * Adapt to changes in the set of installed files. Upstream changes: - Core + The whiteknight/kill_threads branch was merged, which removes the old and broken thread/concurrency implementation. Better and more flexible concurrency primitives are currently being worked on. This also involved removing some of the last vestiges of assembly code from Parrot as well as removing the share and share_ro vtables. + random_lib.pir was removed, since better alternatives already exist + The freeze and thaw vtables were removed from Default PMC, because they weren't useful and caused hard-to-find bugs. + A new subroutine profiling runcore was added. It can be enabled with the command-line argument of -R subprof. The resulting data can be analyzed with kcachegrind. + Added get_string VTABLE to FixedIntegerArray and FixedFloatArray PMCs + The update() method was added to the Hash PMC, which updates one Hash with the contents of another. This speeds up rakudo/nqp startup time. - Languages + Winxed - Updated snapshot to version 1.3.0 - Added the builtin sleep - Modifier 'multi' allows some more multi functionality - Community + New repo for the Parrot Alternate Compiler Toolkit, a re-implementation of PCT in Winxed: https://github.com/parrot/PACT - Documentation + We are in the process to migrating our Trac wiki at http://trac.parrot.org/ to Github at https://github.com/parrot/parrot/wiki + Packfile PMC documentation was updated - Tests + Select PMC tests improved to pass on non-Linuxy platforms @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.28 2011/11/16 14:32:53 he Exp $ d16 1 d28 1 a29 1 include/parrot/${PKGVERSION}/parrot/embed.h d32 1 d85 1 d91 1 d151 1 d203 1 d507 1 d557 1 d563 1 d623 1 @ 1.28 log @Fix this so that it installs cleanly, by doing several things: 1) fix the PLIST to correspond with the files added+removed 2) fix the interpreter in some installed files 3) ignore work-directory references in 12 installed files. Yes, this is wrong, and has been reported to parrot, issue #201. PKGREVISION not bumped, since this would not create a package earlier. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.27 2011/08/26 08:30:30 he Exp $ a16 5 include/parrot/${PKGVERSION}/parrot/atomic.h include/parrot/${PKGVERSION}/parrot/atomic/fallback.h include/parrot/${PKGVERSION}/parrot/atomic/gcc_pcc.h include/parrot/${PKGVERSION}/parrot/atomic/gcc_x86.h include/parrot/${PKGVERSION}/parrot/atomic/sparc.h d70 1 a77 4 include/parrot/${PKGVERSION}/parrot/thr_none.h include/parrot/${PKGVERSION}/parrot/thr_pthread.h include/parrot/${PKGVERSION}/parrot/thr_windows.h include/parrot/${PKGVERSION}/parrot/thread.h a146 1 include/parrot/${PKGVERSION}/pmc/pmc_parrotthread.h a169 1 include/parrot/${PKGVERSION}/pmc/pmc_threadinterpreter.h a613 1 src/parrot/${PKGVERSION}/pmc/parrotthread.dump a636 1 src/parrot/${PKGVERSION}/pmc/threadinterpreter.dump @ 1.27 log @Upgrade parrot from version 3.5.0 to 3.7.0. Pkgsrc changes: o Adapt to changes in installed contents. Upstream changes: Parrot 3.6.0: - Core + Class.add_vtable_override now allows you to overwrite an override + Integers, floats and strings can now be stored in lexical variables. Previously, only PMCs could be stored in lexicals. + VTABLE_substr has been removed. VTABLE_substr_str has been renamed to VTABLE_substr + Added a new PackfileView PMC type, an intended replacement for the deprecated Eval PMC. + The is_integer vtable on the String PMC now works for all string encodings. + Unicode error messages on Win32 now work correctly. + A memory leak in IMCC was fixed. - Languages + The snaphost of Winxed included with Parrot was updated to version 1.0.0 + Winxed has migrated to Github: https://github.com/NotFound/winxed Pore + Added mem_sys_strndup function. + Added new load_bytecode_p_s opcode as an eventual replacement for load_bytecode_s + Added new :tag() syntax to IMCC for PIR + Improved configuration support for msys + known-buggy parrot_debugger is no longer installed - Languages + Winxed - Updated snapshot to version 1.1.0 - multi functions and methods - cast to var - load_packfile builtin - __NAMESPACE__ and __CLASS__ predefined constants - Documentation + The Archive::Tar and Archive::Zip libraries now have POD docs @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.26 2011/02/19 13:07:48 he Exp $ d196 1 a444 1 lib/parrot/${PKGVERSION}/library/random_lib.pir a543 1 lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/PIR_PGE.pm a551 1 share/doc/parrot/${PKGVERSION}/NEWS @ 1.26 log @Update parrot to version 3.1.0. Pkgsrc changes: o Adapt to changes in installed files o One of the files which are patched have changed location Upstream changes: New in 3.1.0 - Core + Exception PMCs are now subclassable from PIR + IPv6 is now supported and tested + Added Parrot_ext_try function to extend API (experimental), to allow implementation of try .. catch construcs in C extensions. + We now have a YAML library called YAML::Tiny, a port of YAML::Tiny from Perl 5 + Deprecated/experimental features are now stored in api.yaml in an easy-to-parse format, which will allow automated tools easy access to this data. This replaces DEPRECATED.pod, which no longer exists. + Improved GC latency + Improved GC performance on low-memory systems + Improved packfile annotation lookup complexity + Removal of unused code and SVN based code - NQP + A repository for a new NQP version which has a new object model is created at http://github.com/perl6/nqp - Languages + Cardinal (Ruby on Parrot) now compiles and passes it's test suite on master and is looking for developers : https://github.com/parrot/cardinal + Cardinal can send smoke reports with "rake smoke" or "parrot setup.pir smoke" + Jaspers, an implementation of Javascript on Parrot, now has a Github repo and is looking for developers: https://github.com/leto/jaspers - Community + The following Parrot Google Code-In students were grand prize winners: Fernando Brito, Brazil David Czech, Canada Nolan Lum, United States Matt Rajca, United States Tony Young, New Zealand Daniel Kang, United States We are very proud of them for their fine work and congratulate them for achieving top finalist status! For more info, see: http://google-opensource.blogspot.com/2011/02/google-code-in-grand-prize... - Documentation + Many new Parrot-related terms were added to docs/glossary.pod + Removal of most remaining references to SVN + Internal project documentation is included in html output - Tests + Test suite now passes on NetBSD 5.1 + Test coverage increased greatly for the Embed/Extend subsystem, thanks to a TPF grant: http://leto.net/dukeleto.pl/2011/01/parrot-embed-grant-update-2.html @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.25 2011/01/30 10:52:09 he Exp $ a6 1 bin/parrot_debugger d12 4 a78 1 include/parrot/${PKGVERSION}/parrot/stat.h d82 1 d124 1 d152 1 d158 3 d176 1 d218 1 d231 1 d233 1 d273 1 d420 1 a427 1 lib/parrot/${PKGVERSION}/library/ncurses.pasm d432 1 a442 1 lib/parrot/${PKGVERSION}/library/postgres.pasm d511 1 a512 1 lib/parrot/${PKGVERSION}/tools/lib/Parrot/Headerizer.pm d539 1 a540 1 lib/parrot/${PKGVERSION}/tools/lib/Parrot/SHA1.pm a549 1 lib/pkgconfig/parrot/${PKGVERSION}/parrot.pc d595 1 d623 1 d629 3 d647 1 @ 1.25 log @Upgrade parrot from version 2.11.0 to 3.0.0. Pkgsrc changes: o Remove local patch which is no longer needed. o Adapt PLIST to changes in the set of installed files. Upstream changes: - Core + A new embedding API is available in "parrot/api.h" and documented in docs/pdd/pdd10_embedding.pod . + Packfile PMCs were refactored and can now be used to produce runnable bytecode. + Packfile manipulation code now throws embedder-friendly exceptions rather than printing error details directly to stderr. + Unicode support for file IO, environment variables, program names, and command-line parameters was improved. + An experimental gdb pretty-printers in tools/dev for Parrot STRINGs and PMCs is now available. (gdb 7.2 or later and Python are required) + c2str.pl and pmc2c.pl improvements result in a noticeably faster build. + Bugs in our Digest::sha256 library and bit-related dynamic ops were fixed by GCI student Nolan Lum. Both now work correctly on 32 and 64 bit systems. - Languages + ;)XD - OMeta for Winxed https://github.com/plobsing/ohm-eta-wink-kzd - Community + tree-optimization by GSoC student Tyler L. Curtis joined the nest and now lives at http://github.com/parrot/tree-optimization . + Plumage now lives at http://github.com/parrot/plumage and is installable. + Christmas went as scheduled. The Parrot team does not take credit for this event. - Documentation + HTML documentation generation has been rewritten and greatly simplified. + We have improved documentation in docs/project/git_workflow.pod about keeping a fork of parrot.git in sync. + Translations of our README in various languages are now in the docs/translation directory, thanks to Google Code-In students. - Tests + A better way to write "todo" tests with Parrot's Test::More was implemented by GCI student Fernando Brito. + Major increases in test coverage of many core PMCs, dynamic PMCs and dynamic opcodes resulted from GCI and the intrepid students it attracted. + Jonathan "Duke" Leto set up Debian Linux x86_64 and sparc32 smokers in the GCC Compile Farm, which continually submit smoke reports with a variety of configuration options and compilers. Thanks, GCC! + Makefile dependency checking is now automatically tested, resulting in a more reliable parallel build. + Coverage tests were improved for platforms with and without Devel::Cover. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.24 2010/12/22 21:29:31 he Exp $ a43 1 include/parrot/${PKGVERSION}/parrot/imcc.h a45 3 include/parrot/${PKGVERSION}/parrot/io_portable.h include/parrot/${PKGVERSION}/parrot/io_unix.h include/parrot/${PKGVERSION}/parrot/io_win32.h a64 1 include/parrot/${PKGVERSION}/parrot/platform.h a65 1 include/parrot/${PKGVERSION}/parrot/platform_limits.h a79 1 include/parrot/${PKGVERSION}/parrot/sysmem.h a332 2 lib/parrot/${PKGVERSION}/library/Protoobject.pbc lib/parrot/${PKGVERSION}/library/Protoobject.pir d403 2 a506 1 lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/ComposedMethod.pm a511 1 lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/MethodEmitter.pm a517 1 lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMC/ParrotClass.pm a520 1 lib/parrot/${PKGVERSION}/tools/lib/Parrot/Pmc2c/PMCEmitter.pm a538 1 share/doc/parrot/${PKGVERSION}/DEPRECATED.pod @ 1.24 log @Update parrot from version 2.10.1 to 2.11.0. Pkgsrc changes: o Adapt PLIST to changes in the set of installed files o Adjust one patch to match the changed source Upstream changes: - Core + Just In Time native call frame generation using LibFFI + PIR op find_codepoint is no longer experimental, it is now supported + Several public functions in libparrot have been brought up to standard naming conventions. + Improved linked-list implementation in GC + set_addr opcode is being replaced with the new set_label opcode in core libraries + Removed deprecated CodeString PMC + Added close, is_closed, read, readline methods to Socket + Added experimental MappedByteArray PMC type + Added Parrot_warn_experimental, to warn the user about experimental features + Code for frontend executables moved from src/ to frontend/ + Support for chunked receive in LWP library. + Added a "quickcover" make target - Languages + PIRC - left the nest and is currently at https://github.com/parrot/pirc/ + Community - Our README was translated into the following languages by Google Code-In students and mentors: Polish README.polski Spanish README.espanol German README.deutsch - Documentation - Tests + Test coverage increase on PMCs: String, Integer, NameSpace, Complex, EventHandler + 'make quickcover' target added to speed up most essential parts of coverage analysis + 'tools/dev/headerizer.pl' refactored to improve maintainability (no change in functionality) @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.23 2010/11/22 12:11:38 he Exp $ d13 1 a84 1 include/parrot/${PKGVERSION}/parrot/string_primitives.h d148 1 d152 1 d481 1 d615 1 d619 1 @ 1.23 log @Update parrot from version 2.9.1 to 2.10.1. Pkgsrc changes: o Copy FreeBSD's method to determine physical memory (fixed upstream in later versions) o Adapt to changes in the installed contents. Upstream changes: - Core + We are on github now! https://github.com/parrot/parrot + Configure, build and test subsystems were made Git-aware + New parrot_config key 'osvers' which contains Operating System Version information + Updated to the latest nqp-rx + A proper exception is now thrown on IO read errors + Garbage Collector optimizations and memory leak fixes + Deprecated charset ops were removed + Configure system learned to detect IPv6 + The mk_language_shell and create_language scripts have not yet been ported to Git. - Documentation + How To Use Git to work on Parrot https://github.com/parrot/parrot/blob/master/docs/project/git_workflow.pod + Git Terminology https://github.com/parrot/parrot/blob/master/docs/project/git_terminology.pod - Platforms - Testing + Increased coverage on: String, FixedBooleanArray, PMCProxy, LexPad - Community + Macports portfile updated to 2.6.0 + A Fedora package for PL/Parrot ( postgresql-plparrot ) was created This package allows you to write stored procedures for PostgreSQL in PIR or Rakudo Perl 6 http://pl.parrot.org + Parrot Foundation is teaming up with The Perl Foundation and taking part in Google Code-In 2010. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.22 2010/10/27 06:56:03 he Exp $ d74 1 a102 1 include/parrot/${PKGVERSION}/pmc/pmc_codestring.h d134 1 a183 1 lib/parrot/${PKGVERSION}/dynext/deprecated_ops.so d502 1 a566 1 src/parrot/${PKGVERSION}/pmc/codestring.dump d598 1 @ 1.22 log @Upgrade parrot from version 2.8.0 to 2.9.1. Pkgsrc changes: o Adapt to changes in the set of installed files. Upstream changes: Parrot 2.9.1 News: - This is a bugfix release to address an excessive slowdown in the Rakudo Perl 6 build. If you run out of memory on a box with < 512 MB physical RAM, please report it to us. Parrot 2.9.0 News: - Core + Parrot and Rakudo's build and tests can now be run under the profiling runcore + IPv6 is now detected, laying the groundwork for future networking improvements + mk_language_shell.pl and create_language.pl no longer require an installed parrot + String PMC's 'reverse' method is now faster and supports all encodings + improvements and simplifications in internal string processing + Added API for adding STRINGs to the gc root set + Speed up ord, substr, index and string comparison opcodes - Testing + "make smoke" supports parallel testing by honoring TEST_JOBS + Added tests for Socket PMC, StringBuilder PMC, ByteBuffer PMC, mk_language_shell.pl, create_language.pl + Fixed "Configure.pl" about missing tests + Parrot and Rakudo Perl 6 now have access to the GCC Compile Farm + Testing on Darwin/PPC - Git Migration + Most developer tools have been ported to Git + Majority of developer docs have been written for Git - Platforms + Parrot can now be built on Minix @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.21 2010/09/24 08:36:16 he Exp $ d85 1 d287 2 d497 1 d534 1 @ 1.21 log @Update parrot to version 2.8.0. Pkgsrc changes: o Adapt to new package contents. Upstream changes: - Core + Inlined hashing and comparison functions + Hash memory allocation moved from system malloc to lazy allocated + Avoided infinite catching of exceptions while dying from exception + Some svn fixes + Added a check for duplicate vtable entries in PMCs + Building Parrot with Perl 5.12 and gcc-4.5 / g++-4.5 + Eliminated cruft left over after dynops_mapping + Improved charset and string encoding + Better organisation of programs by reposition it to "tools/build" and "tools/release" + Implemented Exception clone vtable function + Added experimental function Parrot_getpid and getpid method + --gc-threshold command line argument added, which controls the % of memory wasted by the GC + Closed a lot of tickets - Testing + Added more core pmc tests + Rearranged some tests with C coverage + We now have Smolder back, at http://smolder.parrot.org . Submit reports with "make smoke" + skip_all implementation in Parrot's Test::More completed - GitMigration + Set up a test site for github trac plugin at http://mksig.org/trac/ + Code of Trac plugin at github is on http://github.com/cotto/github-trac + Parrot is now mirrored on github at http://github.com/parrot/parrot - Compilers + Fixed problem with imcc HLL in load_bytecode difference between loading a pbc and compiling a pir @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.20 2010/09/16 09:44:17 he Exp $ d51 1 a148 2 include/parrot/${PKGVERSION}/pmc/pmc_packfilefixupentry.h include/parrot/${PKGVERSION}/pmc/pmc_packfilefixuptable.h a608 2 src/parrot/${PKGVERSION}/pmc/packfilefixupentry.dump src/parrot/${PKGVERSION}/pmc/packfilefixuptable.dump @ 1.20 log @Update parrot from version 2.6.0 to 2.7.0. Pkgsrc changes: o Adapt to changes in installed files, and a new perl script. Upstream changes: - Core + cleanups in packfile and freeze/thaw handling + Hash optimizations that improve HLL startup and run time + As always, many bug fixes and other optimizations - Runtime + some runtime library cleanups - Testing + added more tests to improve coverage + new codingstd test for documentation in .pmc files - Documentation + added documentation to .pmc files (some still missing but headers in place) + general documentation improvements and bringing up-to-date - NQP-rx + Updated version included from http://github.com/perl6/nqp-rx includes speed improvements @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.19 2010/09/07 07:41:51 he Exp $ a20 1 include/parrot/${PKGVERSION}/parrot/charset.h d42 1 d122 1 a122 1 include/parrot/${PKGVERSION}/pmc/pmc_imageio.h d125 1 d134 1 d584 1 a584 1 src/parrot/${PKGVERSION}/pmc/imageio.dump d587 1 d596 1 @ 1.19 log @Upgrade parrot from version 2.5.0 to 2.6.0. Pkgsrc changes: o Adapt to new content being installed (PLIST) and new perl script which needs tweaking. Upstream changes: - Core + Plug some memory leaks + As always, bug fixes and some optimizations - Runtime + added (experimental) URI::Escape - Testing + Improved test coverage of core parrot - Documentation + Updated the Squaak tutorial to use modern NQP-rx and PCT - Platforms + The Fedora package 'parrot-devel' install the files for syntax-highlighting and automatic indenting for the vim editor - NQP-rx + Updated version included from http://github.com/perl6/nqp-rx includes new or improved: regex backtracking, named assertions, interactive mode, and setting (a minimal but useful runtime library) @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.18 2010/08/20 09:29:18 he Exp $ d443 1 @ 1.18 log @Update parrot from version 2.4.0 to 2.5.0. Pkgsrc changes: o Adapt PLIST and Makefile to what's in the package source and what is now being installed. Upstream changes: * Core o Added ByteBuffer PMC to allow direct byte manipulation o Modified some PMC vtable functions to reduce complexity, simplifying coverage. o Modified PAST to generate symbolic PASM constants in PIR output. o General STRING API cleanups o Increased test coverage of core PMCs o Fixed up 'exit' opcode, added CONTROL_EXIT exception type. o Experimental 'unroll' opcode renamed to 'finalize' * NQP-rx o Added proper support for multisubs and multimethods o Fixed sigspace handling ** quantifier in regexes o Added \e strings o Added use of inversion lists for charclass lists in regexes * Platforms o EPEL (Extra Packages for Enterprise Linux) packages for RHEL6.beta are available * Begin moving towards Lorito, the ops refactor to enable pervasive self-hosting and JIT compilation. o All ops are now built with the self-hosted opsc compiler. o For more Information about Lorito see: + http://trac.parrot.org/parrot/wiki/Lorito + http://trac.parrot.org/parrot/wiki/LoritoRoadmap @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.17 2010/08/17 13:27:51 he Exp $ a38 1 include/parrot/${PKGVERSION}/parrot/global.h d55 1 d401 1 @ 1.17 log @Update parrot from version 2.3.0 to 2.4.0. Pkgsrc changes: o Now pass the --optimize flag to configure o Pull in devel/gmp/buildlink3.mk so that multi-precision arithmetic is enabled (and gets testing) o Adapt PLIST and Makefile to what's present and being installed Upstream changes: - Core + Various long-standing bugs in IMCC were fixed + STRINGs are now immutable. + use STRINGNULL instead of NULL when working with strings + Fixed storage of methods in the NameSpace PMC + Added :nsentry flag to force method to be stored in the NameSpace + Added StringBuilder and PackfileDebug PMCs + Added experimental opcodes find_codepoint and unroll - Compilers + Fixed reporting of line numbers in IMCC + Removed deprecated NQP compiler, replaced with new NQP-RX + Removed NCIGen compiler - Deprecations + Tools to distribute on CPAN were removed + Deprecated dynpmcs have been removed to external repositories + Removed RetContinuation PMC + Removed CGoto, CGP, and Switch runcores - Tests + Many tests for the extend/embed interface were added + done_testing() is now implemented in Test::More - Tools + The fakexecutable tapir is renamed parrot-prove + Performance fixes to the pbc_to_exe tool + Fix data_json to work outside of trunk + The dynpmc GzipHandle (zlib wrapper) was added + The library Archive/Tar.pir was added. + The library Archive/Zip.pir was added. + The libraries LWP.pir, HTTP/Message.pir & URI.pir were added. - Miscellaneous + Six Parrot-related projects accepted to GSoC + Improve use of const and other compiler hints @ text @d1 2 a2 1 @@comment $NetBSD: PLIST,v 1.16 2010/04/23 14:08:17 he Exp $ d63 1 d96 1 d179 3 d185 1 d190 2 d295 4 a298 2 lib/parrot/${PKGVERSION}/library/LWP.pbc lib/parrot/${PKGVERSION}/library/LWP.pir d418 2 a500 11 lib/parrot/${PKGVERSION}/tools/lib/Parrot/Op.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpLib/core.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpTrans.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpTrans/C.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Ops2c/Auxiliary.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Ops2c/Utils.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Ops2pm.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Ops2pm/Auxiliary.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/Ops2pm/Base.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpsFile.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpsRenumber.pm a548 1 src/parrot/${PKGVERSION}/ops/ops.num d554 1 @ 1.16 log @Update parrot from version 2.2.0 to 2.3.0. Pkgsrc changes: o Adapt our patches to up-stream changes. o Fix PLIST to match what's being installed. Upstream changes: - Core + Allow passing parameters to the dynamic linker ('dlopen' improved) + loadlib opcode added + Calling conventions are now much more consistent, and follows natural semantics of handling arguments and return values + Recursive make for src/dynpmc removed + Datatype STRINGNULL for a single Null STRING added + config_lib.pasm replaced with config_lib.pir - Platforms + Improved handling of new compilers + Cygwin packages will be updated again with Parrot releases + Fedora packages add desktop files + gzip and bzip2 compressed tar files for releases - Tools + tapir executable added; tapir is a TAP test harness + Added TAP options --merge --ignore-exit - Miscellaneous + 3 month cycle for supported releases + Review and vote of GSoC applications @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.15 2010/03/23 15:31:28 he Exp $ d4 1 a11 1 bin/tapir a60 3 include/parrot/${PKGVERSION}/parrot/oplib/core_ops_cg.h include/parrot/${PKGVERSION}/parrot/oplib/core_ops_cgp.h include/parrot/${PKGVERSION}/parrot/oplib/core_ops_switch.h d89 4 d95 1 d97 2 d100 1 d102 9 d113 1 d115 1 d117 5 d123 5 d129 3 d133 15 d149 6 d156 1 d159 4 d164 3 d168 3 d172 1 d175 1 a175 1 lib/parrot/${PKGVERSION}/dynext/digest_group.so d177 2 a178 1 lib/parrot/${PKGVERSION}/dynext/libnci_test.so d181 1 a182 1 lib/parrot/${PKGVERSION}/dynext/subproxy.so a220 10 lib/parrot/${PKGVERSION}/languages/nqp/Defines.mak lib/parrot/${PKGVERSION}/languages/nqp/Rules.mak lib/parrot/${PKGVERSION}/languages/nqp/TODO.pod lib/parrot/${PKGVERSION}/languages/nqp/bootstrap/actions.pm lib/parrot/${PKGVERSION}/languages/nqp/bootstrap/nqp.pir lib/parrot/${PKGVERSION}/languages/nqp/nqp.pbc lib/parrot/${PKGVERSION}/languages/nqp/nqp.pir lib/parrot/${PKGVERSION}/languages/nqp/src/Grammar.pg lib/parrot/${PKGVERSION}/languages/nqp/src/Grammar/Actions.pir lib/parrot/${PKGVERSION}/languages/nqp/src/builtins.pir d255 4 d280 2 d286 2 a343 1 lib/parrot/${PKGVERSION}/library/SQLite3.pir d388 2 d470 1 a491 4 lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpTrans/CGP.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpTrans/CGoto.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpTrans/CPrederef.pm lib/parrot/${PKGVERSION}/tools/lib/Parrot/OpTrans/CSwitch.pm d548 4 d553 5 d559 1 d561 10 d572 1 d574 1 d576 5 d582 5 d588 3 d592 22 d615 1 d618 4 d623 3 d627 3 d631 1 @ 1.15 log @Update the PLIST to match what's being installed, overlooked in previous update. Should fix PR#43031. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.14 2010/02/18 07:59:38 he Exp $ d11 1 d124 1 d129 1 d258 4 d303 6 d345 2 a487 8 src/parrot/${PKGVERSION}/dynpmc/dynlexpad.pmc src/parrot/${PKGVERSION}/dynpmc/foo.pmc src/parrot/${PKGVERSION}/dynpmc/foo2.pmc src/parrot/${PKGVERSION}/dynpmc/gdbmhash.pmc src/parrot/${PKGVERSION}/dynpmc/pccmethod_test.pmc src/parrot/${PKGVERSION}/dynpmc/rational.pmc src/parrot/${PKGVERSION}/dynpmc/rotest.pmc src/parrot/${PKGVERSION}/dynpmc/subproxy.pmc a488 4 src/parrot/${PKGVERSION}/pmc/addrregistry.pmc src/parrot/${PKGVERSION}/pmc/arrayiterator.pmc src/parrot/${PKGVERSION}/pmc/bigint.pmc src/parrot/${PKGVERSION}/pmc/bignum.pmc a489 6 src/parrot/${PKGVERSION}/pmc/boolean.pmc src/parrot/${PKGVERSION}/pmc/callcontext.pmc src/parrot/${PKGVERSION}/pmc/capture.pmc src/parrot/${PKGVERSION}/pmc/class.pmc src/parrot/${PKGVERSION}/pmc/codestring.pmc src/parrot/${PKGVERSION}/pmc/complex.pmc a490 3 src/parrot/${PKGVERSION}/pmc/continuation.pmc src/parrot/${PKGVERSION}/pmc/coroutine.pmc src/parrot/${PKGVERSION}/pmc/cpointer.pmc a491 12 src/parrot/${PKGVERSION}/pmc/default.pmc src/parrot/${PKGVERSION}/pmc/env.pmc src/parrot/${PKGVERSION}/pmc/eval.pmc src/parrot/${PKGVERSION}/pmc/eventhandler.pmc src/parrot/${PKGVERSION}/pmc/exception.pmc src/parrot/${PKGVERSION}/pmc/exceptionhandler.pmc src/parrot/${PKGVERSION}/pmc/exporter.pmc src/parrot/${PKGVERSION}/pmc/file.pmc src/parrot/${PKGVERSION}/pmc/filehandle.pmc src/parrot/${PKGVERSION}/pmc/fixedbooleanarray.pmc src/parrot/${PKGVERSION}/pmc/fixedfloatarray.pmc src/parrot/${PKGVERSION}/pmc/fixedintegerarray.pmc a492 2 src/parrot/${PKGVERSION}/pmc/fixedpmcarray.pmc src/parrot/${PKGVERSION}/pmc/fixedstringarray.pmc a493 2 src/parrot/${PKGVERSION}/pmc/float.pmc src/parrot/${PKGVERSION}/pmc/handle.pmc a494 5 src/parrot/${PKGVERSION}/pmc/hash.pmc src/parrot/${PKGVERSION}/pmc/hashiterator.pmc src/parrot/${PKGVERSION}/pmc/hashiteratorkey.pmc src/parrot/${PKGVERSION}/pmc/imageio.pmc src/parrot/${PKGVERSION}/pmc/imageiosize.pmc a495 6 src/parrot/${PKGVERSION}/pmc/integer.pmc src/parrot/${PKGVERSION}/pmc/iterator.pmc src/parrot/${PKGVERSION}/pmc/key.pmc src/parrot/${PKGVERSION}/pmc/lexinfo.pmc src/parrot/${PKGVERSION}/pmc/lexpad.pmc src/parrot/${PKGVERSION}/pmc/managedstruct.pmc a496 4 src/parrot/${PKGVERSION}/pmc/multisub.pmc src/parrot/${PKGVERSION}/pmc/namespace.pmc src/parrot/${PKGVERSION}/pmc/nci.pmc src/parrot/${PKGVERSION}/pmc/null.pmc a497 24 src/parrot/${PKGVERSION}/pmc/object.pmc src/parrot/${PKGVERSION}/pmc/opcode.pmc src/parrot/${PKGVERSION}/pmc/oplib.pmc src/parrot/${PKGVERSION}/pmc/orderedhash.pmc src/parrot/${PKGVERSION}/pmc/orderedhashiterator.pmc src/parrot/${PKGVERSION}/pmc/os.pmc src/parrot/${PKGVERSION}/pmc/packfile.pmc src/parrot/${PKGVERSION}/pmc/packfileannotation.pmc src/parrot/${PKGVERSION}/pmc/packfileannotations.pmc src/parrot/${PKGVERSION}/pmc/packfileconstanttable.pmc src/parrot/${PKGVERSION}/pmc/packfiledirectory.pmc src/parrot/${PKGVERSION}/pmc/packfilefixupentry.pmc src/parrot/${PKGVERSION}/pmc/packfilefixuptable.pmc src/parrot/${PKGVERSION}/pmc/packfilerawsegment.pmc src/parrot/${PKGVERSION}/pmc/packfilesegment.pmc src/parrot/${PKGVERSION}/pmc/parrotinterpreter.pmc src/parrot/${PKGVERSION}/pmc/parrotlibrary.pmc src/parrot/${PKGVERSION}/pmc/parrotrunningthread.pmc src/parrot/${PKGVERSION}/pmc/parrotthread.pmc src/parrot/${PKGVERSION}/pmc/pmcproxy.pmc src/parrot/${PKGVERSION}/pmc/pointer.pmc src/parrot/${PKGVERSION}/pmc/resizablebooleanarray.pmc src/parrot/${PKGVERSION}/pmc/resizablefloatarray.pmc src/parrot/${PKGVERSION}/pmc/resizableintegerarray.pmc a498 3 src/parrot/${PKGVERSION}/pmc/resizablepmcarray.pmc src/parrot/${PKGVERSION}/pmc/resizablestringarray.pmc src/parrot/${PKGVERSION}/pmc/retcontinuation.pmc a499 1 src/parrot/${PKGVERSION}/pmc/role.pmc a500 5 src/parrot/${PKGVERSION}/pmc/scalar.pmc src/parrot/${PKGVERSION}/pmc/scheduler.pmc src/parrot/${PKGVERSION}/pmc/schedulermessage.pmc src/parrot/${PKGVERSION}/pmc/sockaddr.pmc src/parrot/${PKGVERSION}/pmc/socket.pmc a501 3 src/parrot/${PKGVERSION}/pmc/string.pmc src/parrot/${PKGVERSION}/pmc/stringhandle.pmc src/parrot/${PKGVERSION}/pmc/stringiterator.pmc a502 3 src/parrot/${PKGVERSION}/pmc/sub.pmc src/parrot/${PKGVERSION}/pmc/task.pmc src/parrot/${PKGVERSION}/pmc/timer.pmc a503 2 src/parrot/${PKGVERSION}/pmc/undef.pmc src/parrot/${PKGVERSION}/pmc/unmanagedstruct.pmc @ 1.14 log @Update parrot from version 2.0.0 to 2.1.0. Pkgsrc changes: o Adapt patch to work around dl-handle re-use to eliminate warnings o Adapt PLIST to new contents Upstream changes: - Core changes + GC performance and encapsulation were greatly improved. + PMC freeze refactored. + More Makefile and build improvements. - API Changes + The Array PMC was removed. + Several deprecated vtables were removed. + The OrderedHash PMC was substantialy improved. - Platforms + Packaging improvements on some operating systems. - Tools + Some cases in pbc_merge are now handled. + Improvements were made to the dependency checker. + New tool nativecall.pir added. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.13 2010/02/02 09:01:09 he Exp $ d6 1 a30 1 include/parrot/${PKGVERSION}/parrot/events.h a86 1 include/parrot/${PKGVERSION}/parrot/tsq.h a227 2 lib/parrot/${PKGVERSION}/library/Math/Random/mt19937ar.pbc lib/parrot/${PKGVERSION}/library/Math/Random/mt19937ar.pir a472 1 src/parrot/${PKGVERSION}/call_list.txt d521 1 d536 2 @ 1.13 log @Update from version 1.9.0 to 2.0.0. Pkgsrc changes: o Adjust PLIST to fit with new contents. Upstream changes: Parrot 2.0.0 News: * Features o Context PMCs now support attribute-based introspection o Context and CallSignature PMCs merged into CallContext o .lex directive throws exceptions when used with incorrect register types * Platforms o Packaging improved for free OS distributions o PPC, PPC64, and ARM now tested when running Linux * Performance o Minor improvements to the profiling runcore o Improvements from the CallContext PMC merge * New deprecations o In/out parameters in STRING modification functions o Void handling in NCI signatures o Parameter passing opcodes order in PBC * Tests o Continued migration of core tests from Perl 5 to PIR * Tools o dependency checker improved * Miscellaneous o Deprecation cycle length changed to three months from six o GC accuracy improved o PMC freeze improvements; much more reliable o Makefile improvements for dependency handling @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.12 2010/01/28 13:06:19 he Exp $ a49 1 include/parrot/${PKGVERSION}/parrot/list.h d150 2 d156 2 d167 1 d169 1 d179 1 d189 1 d191 2 d263 1 d403 1 d481 1 a486 1 src/parrot/${PKGVERSION}/pmc/array.pmc d524 1 a554 1 src/parrot/${PKGVERSION}/pmc/pccmethod_test.pmc @ 1.12 log @Update parrot from version 1.8.0 to 1.9.0. Pkgsrc changes: o Adjust patches to match new code o Adjust PLIST to what's being installed Upstream changes: - Core + Made profiling runcore output format configurable and extensible options include "pprof" and "none" ("binary" and "callgrind" are planned) + Added environment variables to specify profiling output type and filename (PARROT_PROFILING_OUTPUT and PARROT_PROFILING_FILENAME) + Began merging Freeze/Thaw and Bytecode generator/loader - Compilers + Included latest nqp-rx compiler, with many improvements - GLOBAL:: package identifier - dynamic variables look in global namespace - $obj."$method" syntax - :p(os) and :c(ontinue) option on regexes - try/CATCH/CONTROL handling - support leading & on subroutine declarations - allow "category:" names (for builtin operators) - simple version of smartmatch operator - simple regex matches - updated HLL::Compiler with new import/export methods - Miscellaneous + Portability updates for RTEMS, and Intel architectures with GNU compilers + Completed conversion of ticket tracking system from RT to Trac + New draft of PDD31 for HLL export API and import implementation + Several (build time, runtime) performance improvements + Converted many tests to PIR, reducing test execution time + Various bugfixes, code cleanups, and coding standard fixes @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.11 2009/12/17 14:47:35 he Exp $ d94 1 a94 1 include/parrot/${PKGVERSION}/pmc/pmc_callsignature.h a95 1 include/parrot/${PKGVERSION}/pmc/pmc_context.h d453 3 d461 2 d464 1 a464 42 share/doc/parrot/${PKGVERSION}/pod/compiler_faq.pod share/doc/parrot/${PKGVERSION}/pod/debug.pod share/doc/parrot/${PKGVERSION}/pod/faq.pod share/doc/parrot/${PKGVERSION}/pod/gettingstarted.pod share/doc/parrot/${PKGVERSION}/pod/glossary.pod share/doc/parrot/${PKGVERSION}/pod/intro.pod share/doc/parrot/${PKGVERSION}/pod/ops/bit.pod share/doc/parrot/${PKGVERSION}/pod/ops/cmp.pod share/doc/parrot/${PKGVERSION}/pod/ops/core.pod share/doc/parrot/${PKGVERSION}/pod/ops/debug.pod share/doc/parrot/${PKGVERSION}/pod/ops/experimental.pod share/doc/parrot/${PKGVERSION}/pod/ops/io.pod share/doc/parrot/${PKGVERSION}/pod/ops/math.pod share/doc/parrot/${PKGVERSION}/pod/ops/object.pod share/doc/parrot/${PKGVERSION}/pod/ops/pmc.pod share/doc/parrot/${PKGVERSION}/pod/ops/set.pod share/doc/parrot/${PKGVERSION}/pod/ops/string.pod share/doc/parrot/${PKGVERSION}/pod/ops/sys.pod share/doc/parrot/${PKGVERSION}/pod/ops/var.pod share/doc/parrot/${PKGVERSION}/pod/pct/gettingstarted.pod share/doc/parrot/${PKGVERSION}/pod/pct/past_building_blocks.pod share/doc/parrot/${PKGVERSION}/pod/pct/pct_optable_guide.pod share/doc/parrot/${PKGVERSION}/pod/pmc/array.pod share/doc/parrot/${PKGVERSION}/pod/pmc/documentation.pod share/doc/parrot/${PKGVERSION}/pod/pmc/struct.pod share/doc/parrot/${PKGVERSION}/pod/pmc/subs.pod share/doc/parrot/${PKGVERSION}/pod/pmc2c.pod share/doc/parrot/${PKGVERSION}/pod/project/branching_guide.pod share/doc/parrot/${PKGVERSION}/pod/project/cage_cleaners_guide.pod share/doc/parrot/${PKGVERSION}/pod/project/committer_guide.pod share/doc/parrot/${PKGVERSION}/pod/project/debian_packaging_guide.pod share/doc/parrot/${PKGVERSION}/pod/project/metacommitter_guide.pod share/doc/parrot/${PKGVERSION}/pod/project/release_manager_guide.pod share/doc/parrot/${PKGVERSION}/pod/project/roles_responsibilities.pod share/doc/parrot/${PKGVERSION}/pod/project/support_policy.pod share/doc/parrot/${PKGVERSION}/pod/project/ticket_triaging.pod share/doc/parrot/${PKGVERSION}/pod/project/ubuntu_packaging_guide.pod share/doc/parrot/${PKGVERSION}/pod/user/pir/exceptions.pod share/doc/parrot/${PKGVERSION}/pod/user/pir/intro.pod share/doc/parrot/${PKGVERSION}/pod/user/pir/objects.pod share/doc/parrot/${PKGVERSION}/pod/user/pir/pmcs.pod share/doc/parrot/${PKGVERSION}/pod/vtables.pod d481 1 a481 1 src/parrot/${PKGVERSION}/pmc/callsignature.pmc a485 1 src/parrot/${PKGVERSION}/pmc/context.pmc @ 1.11 log @Update parrot from version 1.7.0 to 1.8.0. Update OK'ed by agc@@ Pkgsrc changes: o Replace perl and parrot interpreter references where we can (one perl module not available at pre-configure time not done) o Remove patches which are no longer necessary, since they either came from upstream or have been adopted there o Update the PLIST to sync with what's being installed Upstream changes: - Functionality + The FileHandle PMC now exposes the exit code of child process that was run as pipe. + Experimental support for overriding VTABLE invoke in PIR objects was added. + The method 'type' was added to the PackfileAnnotations PMC. + The internals of the parrot calling conventions, PCC, were reworked. All call paths now use a CallSignature object for passing arguments and return values. + The new API-function 'Parrot_ext_call' was added for calling into C-land. + The fixed-size allocator was improved. + The files installed by 'make install-dev' are now covered by 'make install' as well. + The experimental ops 'fetch' and 'vivify' were added. + The -I option to the command 'parrot' now prepends items to the search path. + The Context struct was substituted with auto attributes (context_auto_attrs branch). + Use the osname determined in auto::arch in subsequent configuration steps (convert_OSNAME branch). + Eliminated dependence on Perl 5 '%Config' in auto::format (auto_format_no_Config branch). + MultiSub PMCs now stringify to the name of their first candidate, instead of the number of candidates. + The platform detection at the start of the configuration process was improved. + The 'lineof' method on CodeString objects now precomputes line number information to be more efficient on variable-width encoded strings. + P6object now supports .WHO and .WHERE methods on protoobjects. - Compilers + A shiny new self-hosting implementation of NQP has been added in ext/nqp-rx. - New NQP available as nqp-rx.pbc or parrot-nqp fakecutable. - NQP includes direct support for grammars and regexes, including protoregexes. - NQP has a new PAST-based regex engine (intended to replace PGE). - Regexes may contain code assertions, parameters, lexical declarations, and more. - Double-quoted strings now interpolate scalar variables and closures. - Subroutine declarations are now lexical by default. + PCT - PAST::Block now supports an 'nsentry' attribute. - PAST::Var allows 'contextual' scope. - Attribute bindings now return the bound value. - Platforms + Fixes for the port of Parrot to RTEMS were applied. Yay, first port to a real time OS! + On NetBSD, shared libs are now used. - Performance + Use the the fixed-sized allocator in the Context and the CallSignature PMC. + Many small speed improvements. - New deprecations + MT19937, the Mersenne twisted pseudorandom number generator, is now hosted on github and will be removed from the Parrot core. (eligible in 2.1) + The 'Parrot_call_*' functions for invoking a sub/method object from C are deprecated. They are replaced by 'Parrot_ext_call'. (eligible in 2.1) + All bitwise VTABLE functions are deprecated. (eligible in 2.1) + All bitwise ops will become dynops. (eligible in 2.1) - Realized deprecations + The slice VTABLE entry was removed. + The last traces of the 'malloc' garbage collector were removed. + Parrot_pcc_constants() was renamed to Parrot_pcc_get_constants(). + The deprecated functions from the Embedding/Extension interface were removed. + The library YAML/Parser/Syck.pir was removed. + The VTABLE function instantiate_str() was removed. + Building of parrot_nqp was removed. - Tests + The test coverage of the time-related ops was much improved. + New testing functions in Test::More: lives_ok() and dies_ok(). + The Perl 5 based test scripts t/op/bitwist.t, t/op/comp.t, t/op/inf_nan.t, t/op/literal.t, t/op/number.t, t/op/sprintf2.t, and t/op/00ff-dos.t were converted to PIR. + The test scripts t/op/annotate.t and t/op/time.t have begun to be translated from Perl 5 to PIR. + In some tests the dependency on %Config from Perl 5 was eliminated. - Documentation + The meaning of 'p' means in NCI function call signatures was clarified. - Tools + The stub for a new language, as created by mk_language_shell.pl, now relies on the PIR-based tools, which are replacing the Perl 5-based tools. + The library Configure.pir was added. + The library distutils.pir was added. - Miscellaneous + The mailing list parrot-users and a corresponding google group was created, http://groups.google.com/group/parrot-users. + Many bugfixes, code cleanups, and coding standard fixes. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.10 2009/12/09 09:23:50 he Exp $ d196 2 a197 2 lib/parrot/${PKGVERSION}/library/Configure.pbc lib/parrot/${PKGVERSION}/library/Configure.pir d342 1 d366 1 a444 1 lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/Cardinal.pm a447 1 lib/parrot/${PKGVERSION}/tools/lib/Parrot/Test/Perl6.pm a518 1 src/parrot/${PKGVERSION}/pmc/callsignaturereturns.pmc @ 1.10 log @Update to version 1.7.0. Pkgsrc changes: o Adapt the patch to t/op/io.t to a change done upstream slightly after 1.7.0 was released. o Add a patch which fixes a problem exposed by one of the tests, related to library cloning, which caused dlclose() to be called twice with the same handle value, ref. Parrot ticket 1340. Upstream changes: New in 1.7.0 - Functionality + Parrot_capture_lex has been added to the PARROT_EXPORT API + PARROT_MAX_ARGS has been increased from 8 to 16 to allow for ops that take mo re than 8 args - Performance + The profiling runcore now caches metadata for improved performance - Maintenance and cleanup + Expanded the Parrot debugger documentation + Parrot debugger now uses the new Parrot STRING API + Continue to port rest of internals to use the STRING API - Deprecations + The JIT subsystem has been removed and is being written from the ground up. More information can be found at https://trac.parrot.org/parrot/wiki/JITRewrite + Implicit optional named parameters (eligible in 2.1) + Continuation-based ExceptionHandlers (eligible in 2.1) + Use of undocumented variables in class_init (eligible in 2.1) + Parrot_oo_get_namespace (eligible in 2.1) - Bugfix + Improved line number tracking in IMCC - Tests + Converted many more Perl 5 tests to PIR + Expanded test coverage of the CallSignature, Namespace, FixedPMCArray, ResizeableIntegerArray and ExceptionHandler PMCs @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.9 2009/09/20 10:57:04 he Exp $ d3 1 d67 1 d70 1 a79 1 include/parrot/${PKGVERSION}/parrot/slice.h d92 21 d114 1 d138 1 d152 12 d165 10 d185 7 d196 2 d211 1 d226 1 d229 4 a244 4 lib/parrot/${PKGVERSION}/library/PCT.pbc lib/parrot/${PKGVERSION}/library/PCT/Grammar.pbc lib/parrot/${PKGVERSION}/library/PCT/HLLCompiler.pbc lib/parrot/${PKGVERSION}/library/PCT/PAST.pbc d254 1 d290 1 a312 1 lib/parrot/${PKGVERSION}/library/YAML/Parser/Syck.pir d315 2 d325 1 d336 1 d340 113 d457 2 d460 2 d479 3 d486 11 d501 112 @ 1.9 log @Update from version 1.5.0 to 1.6.0. Pkgsrc changes: o Remove two patches which have been included upstream. Upstream changes: - Functionality + Added a fixed-size structure allocator to the Garbage Collector + Added a "lazy" mode to the PObj and Fixed-Size memory allocators + Added a profiling runcore, which generates Callgrind-compatible output + Added lexical subsystem opcodes: find_dynamic_lex, store_dynamic_lex + Converted Contexts to garbage-collectable PMC structures + Created a new Context API + Enhanced the PMC allocator to automatically allocate ATTR structures - Performance + Optimized opcodes to cache the current Context for subsequent lookups + Reduced string comparisons in VTABLE_isa - Maintenance and cleanup + Began proper encapsulation of STRING API + Unified all PMC destruction functions + Unified Continuation PMC and Parrot_cont structure + Unified Sub PMC and Parrot_sub structure + Removed PMC_EXT structure + Removed PMC_Sync from PMC + Removed UnionVal from PMC structure - Bugfix + Fixed several stack-walking bugs in Garbage Collector code + Fixed bug when copying a NULL STRING, now returns empty STRING struct - Tests + Converted several Perl5 tests to PIR + Expanded test coverage of NameSpace PMC - Compilers + Made Parrot Compiler Toolkit available in the base install @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.8 2009/08/28 16:48:41 he Exp $ a30 1 include/parrot/${PKGVERSION}/parrot/exec.h a65 1 include/parrot/${PKGVERSION}/parrot/pic.h a293 1 share/doc/parrot/${PKGVERSION}/pod/ops/pic.pod @ 1.8 log @Minor update (build fix, so no version bump): o Correct PLIST issues o Remove code to handle libparrot.so; that library is not being installed as a shared library @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.7 2009/07/27 08:23:10 he Exp $ d20 1 a72 1 include/parrot/${PKGVERSION}/parrot/register.h d74 1 d185 4 d213 1 @ 1.7 log @Update from version 1.3.0 to 1.4.0. Upstream changes: - Core + Key and Iterator refactor + Major pbc_to_exe generated code speed improvement + New "Infinite Memory" GC core for demonstration purposes + gc_debug runcore and GC-related heisenbug fixes + Elimination of variable expansion in parrot_config + CLI arguments are processed as Unicode by default + Substantial optimizations in NCI + Parrot builds on Win64 + Hashes can use native types as keys and values + Fixed installed pbc_to_exe + Simplification of PMC generation code + Improved GC encapsulation and API documentation - Documentation + List of candidates for embedding API (docs/embed.pod) + PIR book sent to publisher - Testing + Several conversions of Perl test to pure PIR. + C indentation coding standards test improvement + Improved test coverage of example code - Deprecations + Removal of PGE rules: + Removal of PGE methods: .text .item .result_object + Deprecation of most dynops + Miscellaneous + Beginnings of OpenGL::Math library; OpenGL bindings and library marked experimental + Localizing and consting fixes + Many memory and thread-related leaks plugged @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.6 2009/06/14 18:03:38 joerg Exp $ a6 1 bin/pbc_info a78 1 include/parrot/${PKGVERSION}/parrot/stacks.h d95 2 a115 1 lib/parrot/${PKGVERSION}/include/mmd.pasm a151 2 lib/parrot/${PKGVERSION}/library/Data/Replace.pbc lib/parrot/${PKGVERSION}/library/Data/Replace.pir a167 2 lib/parrot/${PKGVERSION}/library/NCI/call_toolkit_init.pbc lib/parrot/${PKGVERSION}/library/NCI/call_toolkit_init.pir @ 1.6 log @Remove @@dirrm entries from PLISTs @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.5 2009/03/25 23:01:48 he Exp $ a36 2 include/parrot/${PKGVERSION}/parrot/gc_mark_sweep.h include/parrot/${PKGVERSION}/parrot/gc_pools.h d74 2 a75 1 include/parrot/${PKGVERSION}/parrot/resources.h d120 1 a120 1 lib/parrot/${PKGVERSION}/include/sockets.pasm d129 1 a139 1 lib/parrot/${PKGVERSION}/languages/pge/demo.pir d142 1 d144 1 d146 1 d153 1 d155 1 d160 1 d162 1 d170 1 d174 1 d196 1 d232 1 d234 1 d236 1 d238 1 d240 1 d242 1 d244 1 d246 1 d248 1 d250 1 d259 1 d267 1 a274 1 lib/parrot/${PKGVERSION}/library/tcpstream.pir d277 1 a294 1 share/doc/parrot/${PKGVERSION}/pod/ops/obscure.pod @ 1.5 log @Update from version 0.4.11nb1 to 1.0.0. Pkgsrc changes: o New MASTER_SITES o Take maintainership (apologies if I'm stepping on someone's toes) o The package now has built-in knowledge if the CPU arch has working jit support (currently i386, powerpc and arm, of which the two first have been tested), so there's no need to direct the jit support from the main Makefile o Update PLIST o Added patches to port to NetBSD/powerpc (reported upstream) o Added patch to remove a GNUism from one of the shell scripts (test using == in place of =) Upstream changes: o Too many to mention; there have been some 20-odd number of intervening releases since the 0.4.11 release of 2007-Apr-17, according to http://docs.parrot.org/parrot/latest/html/docs/parrothist.pod.html which contains the release history. OK'ed by wiz@@. @ text @d1 1 a1 1 @@comment $NetBSD$ a288 44 @@dirrm share/doc/parrot/${PKGVERSION}/pod/user/pir @@dirrm share/doc/parrot/${PKGVERSION}/pod/user @@dirrm share/doc/parrot/${PKGVERSION}/pod/pmc @@dirrm share/doc/parrot/${PKGVERSION}/pod/ops @@dirrm share/doc/parrot/${PKGVERSION}/pod @@dirrm share/doc/parrot/${PKGVERSION} @@dirrm share/doc/parrot @@dirrm lib/pkgconfig/parrot/${PKGVERSION} @@dirrm lib/pkgconfig/parrot @@dirrm lib/parrot/${PKGVERSION}/library/YAML/Parser @@dirrm lib/parrot/${PKGVERSION}/library/YAML/Dumper @@dirrm lib/parrot/${PKGVERSION}/library/YAML @@dirrm lib/parrot/${PKGVERSION}/library/Test/Builder @@dirrm lib/parrot/${PKGVERSION}/library/Test @@dirrm lib/parrot/${PKGVERSION}/library/Tcl @@dirrm lib/parrot/${PKGVERSION}/library/String @@dirrm lib/parrot/${PKGVERSION}/library/Stream @@dirrm lib/parrot/${PKGVERSION}/library/SDL @@dirrm lib/parrot/${PKGVERSION}/library/Parrot @@dirrm lib/parrot/${PKGVERSION}/library/PGE @@dirrm lib/parrot/${PKGVERSION}/library/NCI @@dirrm lib/parrot/${PKGVERSION}/library/Math/Random @@dirrm lib/parrot/${PKGVERSION}/library/Math @@dirrm lib/parrot/${PKGVERSION}/library/MIME @@dirrm lib/parrot/${PKGVERSION}/library/HTTP @@dirrm lib/parrot/${PKGVERSION}/library/Getopt @@dirrm lib/parrot/${PKGVERSION}/library/Digest @@dirrm lib/parrot/${PKGVERSION}/library/Data/Dumper @@dirrm lib/parrot/${PKGVERSION}/library/Data @@dirrm lib/parrot/${PKGVERSION}/library/Config @@dirrm lib/parrot/${PKGVERSION}/library/CGI @@dirrm lib/parrot/${PKGVERSION}/library @@dirrm lib/parrot/${PKGVERSION}/languages/pge/PGE @@dirrm lib/parrot/${PKGVERSION}/languages/pge @@dirrm lib/parrot/${PKGVERSION}/languages @@dirrm lib/parrot/${PKGVERSION}/include @@dirrm lib/parrot/${PKGVERSION}/dynext @@dirrm lib/parrot/${PKGVERSION} @@dirrm lib/parrot @@dirrm include/parrot/${PKGVERSION}/parrot/oplib @@dirrm include/parrot/${PKGVERSION}/parrot/atomic @@dirrm include/parrot/${PKGVERSION}/parrot @@dirrm include/parrot/${PKGVERSION} @@dirrm include/parrot @ 1.4 log @Update parrot to 0.4.11. Based on patch provided in PR 36157, update to 0.4.10. New in 0.4.11 - Compilers: + IMCC: added documentation for C-based Parrot Calling Conventions, refactorings and bug fixes + PGE: new perl6regex front end reflecting recent S05 syntax changes + PIRC: new prototype PIR parser - Languages: + Updated Lua, PHP ("Plumhead"), BASIC, pynie + Lua implements environment - Design: + PDD15 "Objects" - details added, and draft approved - Documentation: + Added guidelines for PMC documentation - Implementation: + PDD15 implementation is largely complete, including role-based composition, introspection, and C3 method resolution order + new Exporter PMC for importing globals between namespaces + new string utilities for radix conversion + PCCINVOKE and Parrot_PCCINVOKE allow calling using the full Parrot Calling Conventions from PMCs and C code respectively - Build: + Refactorings and improvements in test coverage for 'Configure.pl' - Misc: + many bugfixes, enhancements, and code cleanup + added example subversion config file + extended support for gcc, icc, and other compilers + extended support for Solaris and other platforms New in 0.4.10 - Compilers: + IMCC: Parrot calling conventions now available between two C PMCs (PMINVOKE) + PGE: Match object improvements + smop: added Attribute and Class PMCs + HLLCompiler: improvements for interactive mode - PAST: + extended binding to a list of variables - Languages: + Updated Lua, PHP ("Plumhead"), Tcl ("ParTcl"), Ruby ("Cardinal") + Update PIR, regex, Zcode + New language: Pynie - a Python compiler for Parrot + Lua implements require and many other ops, improved regex support + Remove parakeet - Design: + PDD01 "Overview" - updated architecture and platform information + PDD15 "Objects" - details on roles, objects, and classes added + PDD22 "I/O" - added async ops and Status PMC details - Documentation: + Added guides for Metacommitter, Relase Manager, and Cage Cleaner roles - Implementation: + Object, Class, Role, and Attribute PMC implementation has begun + Perl 5 module "Parrot::Embed" now compiles and links on all platforms - Build: + Major improvements in test coverage for 'ops2c.pl' - Misc: + New utility: Crow, a template processor + New library module: Config/JSON for reading/writing JSON files + many bugfixes, enhancements, and coding standard updates, code cleanup New in 0.4.9 - Compilers: + IMCC: Parrot calling conventions now available in C PMCs, allowing named, optional, slurpy, and flat parameter passing + PGE: extended support for Perl 5 Regexes + smop: prototype object model implementation + hllcompiler: refactored to run a configurable set of compilation stages - PAST: + redesigned assign/binding to support Perl 6 binding semantics - Languages: + Updated Lua, PHP ("Plumhead"), Tcl ("ParTcl"), perl6, perl5 + New language: PIR - a PGE-based implementation of Parrot PIR + perl6 now supports binding (':=') and 'join' + lua generates tail calls, and supports its own regex flavor (PGE-based) + Pheme still works, huzzah! - Design: + PDD21 "Objects" - rewritten + PDD22 "I/O" - updated and 'TODO' tests added - Documentation: + Interface stability classification standards approved + Roles and Responsibilities documented approved + Official 'drafts' directory created (was 'clip') - Implementation: + More NameSpace and OS PMC methods implemented + Parrot executable fullname and basename now available in PIR/PASM code + new 'chomp' library function - Build: + Major improvements in test coverage for 'ops2pm.pl' - Misc: + many bugfixes, enhancements, and coding standard updates + extended support for Sun Workshop Compilers + Parrot now builds on PocketPC platform New in 0.4.8 - Compilers: + HLLCompiler: added tracing options, modified api + PGE & TGE bugfixes and updates - PAST: + added global and lexical variable support + added looping constructs, arrays, hashes - Languages: + Updated PHP ("Plumhead"), Tcl ("ParTcl"), forth, perl6, lua, abc, APL, WMLScript, punie + ParTcl is passing > 24.9% of Tcl cvs-latest test suite + perl6 now supports hashes, arrays, method calls, arity-based multisubs, quoted terms, ranges (non-lazy), try blocks, $! - Design: + PDD01 "Overview" - updated + PDD22 "I/O" - rewritten and approved - Test Suite: + Converted Perl 5 Regex tests to PIR, with notable speedup + Added tests for opcodes, compilers, languages, and coding standards - Build: + Major improvements in test coverage for 'pmc2c.pl' - Misc: + many bugfixes, enhancements, and coding standard updates + extended support for non-core platforms including Cygwin, Tru64 New in 0.4.7 - New languages: PHP ("Plumhead"), Forth - Updated languages: Ruby ("Cardinal"), Tcl, Lua - Remove old Python implementation from Parrot repository; the new Python language code is hosted at http://pirate.tangentcode.com - Compilers: + PGE updated with more expressions, latest changes to S05 + new Perl6 grammar compiler - Integration: + Perl 5 module "Parrot::Embed" allows easy embedding of a Parrot runtime into a Perl 5 program - PIR: + new :init pragma for subs that must run before the main function + new :vtable pragma to identify subs that override PMC vtable methods, eliminating the need for special subroutine names + PIR parser/compiler does not stop on first syntax error + Vanilla register allocator ("register alligator") greatly improves performance compiling large functions + Eliminated limit on number of PIR macros - PMCs: + hash lookups return null instead of None for missing keys - Design: + PDD13 "Bytecode files: format and manipulation" - new + PDD10 "Embedding" - new + PDD25 "Concurrency" - rewritten + PDD15 "Objects" - new section on redesign requirements + PDD07 "Coding standards" - significant updates and automated tests - Test Suite: + Many many more new tests - Build Process: + autoconf compatible install options - Misc: + Namespace refinements + Coroutine improvements + An impressive swarm of other bugfixes and enhancements New in 0.4.6 - New languages: Ruby ("Cardinal"), Javascript ("ecmascript") - Updated languages: Tcl, dotnet, bc, Pheme, Punie, WMLScript - Updated compilers: PGE, TGE - IMCC updates: + ".loadlib" directive expresses dependencies + ".namespace" with no parameter goes to HLL root + lexer is reentrant (reentrant grammar in progress) - Namespace improvements: + new suite of opcodes to access namespaces and globals ("find_global" and "store_global" will be phased out) + namespace '' no longer means HLL root - Design document updates: namespaces (pdd23), basic types (pdd17), embedding - Updated tool requirements for developers: flex 2.5.33, bison 2.1, perl 5.6.1 - New to-do list for people new to Parrot: cage/todo.pod - The usual plethora of bugfixes and enhancements New in 0.4.5 - unicode subroutine names - hierarchical class names finished including MMD support - new dotnet CLI to PIR translator - improved TGE code and compiler - APL: vector handling - new STM branch in the svn repository - the usual bugfixes and enhancements New in 0.4.4 - hierarchical class names - APL compiler - under development - understands simple vector ops, strings - demonstrates use of Unicode in Parrot - pgc, a compiler for rules and operator precedence parsers - Major redesign and improvements for PGE - compilers understand named parameter options - :ratchet option implemented to support non-backtracking quantifiers - TGE (tree grammar engine) for tree transformations - tgc, tree grammar compiler - perl6 compiler - support for many operators, lexical scalars, regex matches - new pheme (Parrot scheme) compiler New in 0.4.3 - namespaces partially implemented - rulec, Perl6 rule compiler - PGE improvements including return values for closure - parts of a Perl6 parser based on PGE - complex trigonometric methods - type of Sub PMC is now overridable by HLL - NetBSD support - many bug fixes and improvements New in 0.4.2 - improved PPC and x86 JIT support including JIT compilation of very simple PASM/PIR subroutines - preliminary libreadline support - better trace and debug features - pkgconfig support - META.yml to support proper indexing on CPAN - new opcode: hcf (in "my_ops" in dynamic op library) - new File pmc for file specific ops (is_dir, is_file, copy, rename...) - named arguments and parameters (both :named("") and => syntaxes) - ongoing config improvements - tons of bug fixes and other small improvements - too much to list all @ text @a1 1 bin/disassemble d3 4 a6 1 bin/parrot-config d9 85 a93 91 bin/pdb bin/pdump compilers/imcc/imclexer.c config/gen/cpu/${MACHINE_ARCH}/memcpy_mmx.c config/gen/cpu/${MACHINE_ARCH}/memcpy_sse.c config/gen/platform/ansi/dl.c config/gen/platform/ansi/time.c config/gen/platform/darwin/memalign.c config/gen/platform/generic/stat.c config/gen/platform/win32/stat.c include/parrot/atomic.h include/parrot/atomic/fallback.h include/parrot/atomic/gcc_pcc.h include/parrot/atomic/gcc_x86.h include/parrot/atomic/sparc.h include/parrot/builtin.h include/parrot/caches.h include/parrot/cclass.h include/parrot/charset.h include/parrot/compiler.h include/parrot/config.h include/parrot/core_pmcs.h include/parrot/datatypes.h include/parrot/debug.h include/parrot/dod.h include/parrot/dynext.h include/parrot/embed.h include/parrot/encoding.h include/parrot/enums.h include/parrot/events.h include/parrot/exceptions.h include/parrot/exec.h include/parrot/exit.h include/parrot/extend.h include/parrot/extend_vtable.h include/parrot/feature.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/inter_call.h include/parrot/interpreter.h include/parrot/intlist.h include/parrot/io.h include/parrot/key.h include/parrot/library.h include/parrot/list.h include/parrot/longopt.h include/parrot/memory.h include/parrot/misc.h include/parrot/mmd.h include/parrot/nci.h include/parrot/objects.h include/parrot/op.h include/parrot/oplib.h include/parrot/oplib/core_ops.h include/parrot/oplib/core_ops_cg.h include/parrot/oplib/core_ops_cgp.h include/parrot/oplib/core_ops_switch.h include/parrot/oplib/ops.h include/parrot/packfile.h include/parrot/parrot.h include/parrot/pic.h include/parrot/platform.h include/parrot/platform_interface.h include/parrot/pmc.h include/parrot/pmc_freeze.h include/parrot/pobj.h include/parrot/register.h include/parrot/resources.h include/parrot/settings.h include/parrot/slice.h include/parrot/smallobject.h include/parrot/stacks.h include/parrot/stat.h include/parrot/stm/backend.h include/parrot/string.h include/parrot/string_funcs.h include/parrot/string_primitives.h include/parrot/sub.h include/parrot/thr_pthread.h include/parrot/thr_windows.h include/parrot/thread.h include/parrot/tsq.h include/parrot/vtable.h include/parrot/vtables.h include/parrot/warnings.h include/src/jit_emit.h include/src/string_private_cstring.h d95 200 a294 539 lib/parrot/dynext/dynlexpad.so lib/parrot/dynext/libnci_test.so lib/parrot/dynext/match_group.so lib/parrot/dynext/subproxy.so 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/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/iotypes.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/timer.pasm lib/parrot/include/tm.pasm lib/parrot/include/vtable_methods.pasm lib/parrot/include/warnings.pasm lib/parrot/library/CGI/QueryHash.pir lib/parrot/library/Config/JSON.pir lib/parrot/library/Crow.pir 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.pbc lib/parrot/library/Data/Escape.pir lib/parrot/library/Data/Replace.pir lib/parrot/library/Data/Sort.pbc lib/parrot/library/Data/Sort.pir lib/parrot/library/Digest/MD5.pir lib/parrot/library/File/Spec.pir lib/parrot/library/File/Spec/Unix.pir lib/parrot/library/File/Spec/Win32.pir lib/parrot/library/Getopt/Obj.pbc lib/parrot/library/Getopt/Obj.pir lib/parrot/library/HTTP/Daemon.pir lib/parrot/library/Iter.pir lib/parrot/library/JSON.pir lib/parrot/library/MIME/Base64.pir lib/parrot/library/PGE.pbc lib/parrot/library/PGE/Dumper.pir lib/parrot/library/PGE/Glob.pir lib/parrot/library/PGE/Hs.pir lib/parrot/library/PGE/P6Grammar.pir lib/parrot/library/PGE/Text.pir lib/parrot/library/PGE/Util.pir lib/parrot/library/Parrot/Capture_PIR.pir lib/parrot/library/Parrot/Coroutine.pir lib/parrot/library/Parrot/HLLCompiler.pir lib/parrot/library/Pg.pir lib/parrot/library/SDL.pir lib/parrot/library/SDL/App.pir lib/parrot/library/SDL/Button.pir lib/parrot/library/SDL/Color.pir lib/parrot/library/SDL/Constants.pir lib/parrot/library/SDL/Event.pir lib/parrot/library/SDL/EventHandler.pir lib/parrot/library/SDL/Font.pir lib/parrot/library/SDL/Image.pir lib/parrot/library/SDL/LCD.pir lib/parrot/library/SDL/LCD.png 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/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/Utils.pir lib/parrot/library/Test/Builder.pir lib/parrot/library/Test/Builder/Output.pir lib/parrot/library/Test/Builder/Test.pir lib/parrot/library/Test/Builder/TestPlan.pir lib/parrot/library/Test/Builder/Tester.pir lib/parrot/library/Test/More.pir 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.pir lib/parrot/library/pcre.pbc lib/parrot/library/pcre.pir lib/parrot/library/postgres.declarations lib/parrot/library/postgres.pasm lib/parrot/library/postgres.pir lib/parrot/library/random_lib.pir lib/parrot/library/tcpstream.pir lib/pkgconfig/parrot.pc share/doc/parrot/LICENSES/Artistic share/doc/parrot/LICENSES/gpl.txt share/doc/parrot/RESPONSIBLE_PARTIES share/doc/parrot/TODO 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/debugger.pod share/doc/parrot/docs/dev/byteorder.pod share/doc/parrot/docs/dev/jit_${MACHINE_ARCH}.pod share/doc/parrot/docs/dev/longopt.pod share/doc/parrot/docs/dev/nanoparrot.c share/doc/parrot/docs/dev/optimizer.pod share/doc/parrot/docs/dev/pccmethods.pod share/doc/parrot/docs/dev/pmc_object_design_meeting_notes.pod share/doc/parrot/docs/dev/wranglers.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/calling_conventions.pod share/doc/parrot/docs/imcc/imcc.pod share/doc/parrot/docs/imcc/imcfaq.pod share/doc/parrot/docs/imcc/macros.pod share/doc/parrot/docs/imcc/operation.pod share/doc/parrot/docs/imcc/parsing.pod share/doc/parrot/docs/imcc/syntax.pod share/doc/parrot/docs/intro.pod share/doc/parrot/docs/jit.pod share/doc/parrot/docs/memory_internals.pod share/doc/parrot/docs/mmd.pod share/doc/parrot/docs/native_exec.pod 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/pcc_state.pod share/doc/parrot/docs/pdds/README share/doc/parrot/docs/pdds/draft/pdd01_overview.pod share/doc/parrot/docs/pdds/draft/pdd02_vtables.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/pdd09_gc.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/pdd12_assembly.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/pdd17_basic_types.pod share/doc/parrot/docs/pdds/draft/pdd18_security.pod share/doc/parrot/docs/pdds/draft/pdd19_pir.pod share/doc/parrot/docs/pdds/draft/pdd24_events.pod share/doc/parrot/docs/pdds/draft/pdd25_concurrency.pod share/doc/parrot/docs/pdds/draft/pddXX_cstruct.pod share/doc/parrot/docs/pdds/draft/pddXX_pmc.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/pdd13_bytecode.pod share/doc/parrot/docs/pdds/pdd15_objects.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/pdd_template.pod 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/iterator.pod share/doc/parrot/docs/pmc/struct.pod share/doc/parrot/docs/pmc/subs.pod share/doc/parrot/docs/porting_intro.pod share/doc/parrot/docs/practical_notes.pod share/doc/parrot/docs/project/cage_cleaners_guide.pod share/doc/parrot/docs/project/metacommitter_guide.pod share/doc/parrot/docs/project/release_manager_guide.pod share/doc/parrot/docs/req/model_users.pod 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/roles_responsibilities.pod share/doc/parrot/docs/running.pod share/doc/parrot/docs/stability.pod 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/strings.pod share/doc/parrot/docs/submissions.pod share/doc/parrot/docs/tests.pod share/doc/parrot/docs/vtables.pod share/doc/parrot/examples/README 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/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.pasm 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.pasm 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/test_main.c share/doc/parrot/examples/compilers/Makefile share/doc/parrot/examples/compilers/japhc.c 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/README share/doc/parrot/examples/japh/japh10.pasm share/doc/parrot/examples/japh/japh11.pasm share/doc/parrot/examples/japh/japh13.pasm share/doc/parrot/examples/japh/japh14.pasm share/doc/parrot/examples/japh/japh15.pasm share/doc/parrot/examples/japh/japh16.pasm share/doc/parrot/examples/japh/japh17.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/japh/japh6.pasm share/doc/parrot/examples/japh/japh7.pasm share/doc/parrot/examples/japh/japh8.pasm share/doc/parrot/examples/japh/japh9.pasm 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/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/namespace_dump.pir share/doc/parrot/examples/nci/PQt.C share/doc/parrot/examples/nci/QtHelloWorld.pasm share/doc/parrot/examples/nci/ls.pir share/doc/parrot/examples/nci/sdl_blue_rectangle.pir share/doc/parrot/examples/nci/win32api.pir 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/queens.pasm share/doc/parrot/examples/pasm/small.xml share/doc/parrot/examples/pasm/stack.pasm share/doc/parrot/examples/pasm/trace.pasm share/doc/parrot/examples/pasm/xml_parser.pasm share/doc/parrot/examples/past/01-sub.pir share/doc/parrot/examples/pge/README share/doc/parrot/examples/pge/all.pir 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/IO.pg share/doc/parrot/examples/pge/grammars/PatchGrammar.pg share/doc/parrot/examples/pge/grammars/TAP.pg share/doc/parrot/examples/pge/p6parse.pir share/doc/parrot/examples/pge/perl6.pir share/doc/parrot/examples/pge/simple.pir share/doc/parrot/examples/pir/circle.pir share/doc/parrot/examples/pir/euclid.pir 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/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/mandel.pir 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/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/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/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/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/README share/doc/parrot/examples/tge/branch/branch.g 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 src/nci.c src/null_config.c src/ops/core_ops_cgp.c src/ops/core_ops_switch.c src/parrot_config.c @@dirrm src/ops @@dirrm src @@dirrm share/doc/parrot/examples/tge/branch/lib @@dirrm share/doc/parrot/examples/tge/branch @@dirrm share/doc/parrot/examples/tge @@dirrm share/doc/parrot/examples/subs @@dirrm share/doc/parrot/examples/streams @@dirrm share/doc/parrot/examples/shootout @@dirrm share/doc/parrot/examples/sdl/tetris @@dirrm share/doc/parrot/examples/sdl/minesweeper @@dirrm share/doc/parrot/examples/sdl @@dirrm share/doc/parrot/examples/pir @@dirrm share/doc/parrot/examples/pge/grammars @@dirrm share/doc/parrot/examples/pge/benchmarks/ambs1 @@dirrm share/doc/parrot/examples/pge/benchmarks @@dirrm share/doc/parrot/examples/pge @@dirrm share/doc/parrot/examples/past @@dirrm share/doc/parrot/examples/pasm @@dirrm share/doc/parrot/examples/nci @@dirrm share/doc/parrot/examples/namespace @@dirrm share/doc/parrot/examples/mops @@dirrm share/doc/parrot/examples/library @@dirrm share/doc/parrot/examples/japh @@dirrm share/doc/parrot/examples/io @@dirrm share/doc/parrot/examples/compilers @@dirrm share/doc/parrot/examples/c @@dirrm share/doc/parrot/examples/benchmarks @@dirrm share/doc/parrot/examples @@dirrm share/doc/parrot/docs/stm @@dirrm share/doc/parrot/docs/resources @@dirrm share/doc/parrot/docs/req @@dirrm share/doc/parrot/docs/project @@dirrm share/doc/parrot/docs/pmc @@dirrm share/doc/parrot/docs/pdds/draft @@dirrm share/doc/parrot/docs/pdds @@exec ${MKDIR} %D/share/doc/parrot/docs/ops @@dirrm share/doc/parrot/docs/ops @@dirrm share/doc/parrot/docs/imcc @@dirrm share/doc/parrot/docs/dev @@dirrm share/doc/parrot/docs/art @@dirrm share/doc/parrot/docs @@dirrm share/doc/parrot/LICENSES d296 31 a326 22 @@dirrm lib/parrot/library/YAML/Parser @@dirrm lib/parrot/library/YAML @@dirrm lib/parrot/library/Test/Builder @@dirrm lib/parrot/library/Test @@dirrm lib/parrot/library/String @@dirrm lib/parrot/library/Stream @@dirrm lib/parrot/library/SDL @@dirrm lib/parrot/library/Parrot @@dirrm lib/parrot/library/PGE @@dirrm lib/parrot/library/MIME @@dirrm lib/parrot/library/HTTP @@dirrm lib/parrot/library/Getopt @@dirrm lib/parrot/library/File/Spec @@dirrm lib/parrot/library/File @@dirrm lib/parrot/library/Digest @@dirrm lib/parrot/library/Data/Dumper @@dirrm lib/parrot/library/Data @@dirrm lib/parrot/library/Config @@dirrm lib/parrot/library/CGI @@dirrm lib/parrot/library @@dirrm lib/parrot/include @@dirrm lib/parrot/dynext d328 4 a331 4 @@dirrm include/src @@dirrm include/parrot/stm @@dirrm include/parrot/oplib @@dirrm include/parrot/atomic a332 11 @@dirrm config/gen/platform/win32 @@dirrm config/gen/platform/generic @@dirrm config/gen/platform/darwin @@dirrm config/gen/platform/ansi @@dirrm config/gen/platform @@dirrm config/gen/cpu/${MACHINE_ARCH} @@dirrm config/gen/cpu @@dirrm config/gen @@dirrm config @@dirrm compilers/imcc @@dirrm compilers @ 1.3 log @Update to 0.4.1, from Anders Nor Berle in PR 32480. New in 0.4.1 - Installation: 'make install' is using standard locations now (/usr/local is the default --prefix) - Produce static and shared libraries on some systems - Configure system rearragement - OS pmc started (mkdir,cd,cwd,rm,umask,stat) - Shootout examples - Test files are now testable with 'prove' - Smoke (and smokej) outputs progress - PIR supports: I = A < B (>,<=,>=,==,!=) - Add support for octal number constants - partcl updates: - almost finish [string]; start [file] - add build tool for generating inline'd tcl builtins from templates. - Jako updates: NCI, subroutines, global variables and constants all work. (Gregor) Failed 3/190 test scripts, 98.42% okay. 15/4580 subtests failed, 99.67% okay. @ text @d9 13 a21 1 include/parrot/autoprefix.h d26 1 a38 2 include/parrot/exec_dep.h include/parrot/exec_save.h a49 1 include/parrot/interp_guts.h a52 2 include/parrot/jit.h include/parrot/jit_emit.h a57 1 include/parrot/method_util.h a70 1 include/parrot/perltypes.h a78 1 include/parrot/runops_cores.h d84 1 a87 1 include/parrot/string_private_cstring.h a91 1 include/parrot/trace.h a92 1 include/parrot/unicode.h d96 2 a98 2 lib/libparrot.so lib/libparrot.so.${PKGVERSION} d110 1 d124 1 d133 3 d151 4 a154 2 lib/parrot/library/Getopt/Long.pbc lib/parrot/library/Getopt/Long.pir d156 1 a156 1 lib/parrot/library/JSON/Parser.pir d161 1 d164 4 d183 1 d202 1 d220 1 d228 4 d234 3 d238 3 a240 3 share/doc/parrot/docs/dev/byteorder.dev share/doc/parrot/docs/dev/jit_${MACHINE_ARCH}.dev share/doc/parrot/docs/dev/longopt.dev d243 3 d263 1 d267 2 d270 19 a288 18 share/doc/parrot/docs/pdds/clip/pdd01_overview.pod share/doc/parrot/docs/pdds/clip/pdd02_vtables.pod share/doc/parrot/docs/pdds/clip/pdd04_datatypes.pod share/doc/parrot/docs/pdds/clip/pdd05_opfunc.pod share/doc/parrot/docs/pdds/clip/pdd06_pasm.pod share/doc/parrot/docs/pdds/clip/pdd07_codingstd.pod share/doc/parrot/docs/pdds/clip/pdd08_keys.pod share/doc/parrot/docs/pdds/clip/pdd09_gc.pod share/doc/parrot/docs/pdds/clip/pdd10_embedding.pod share/doc/parrot/docs/pdds/clip/pdd11_extending.pod share/doc/parrot/docs/pdds/clip/pdd12_assembly.pod share/doc/parrot/docs/pdds/clip/pdd13_bytecode.pod share/doc/parrot/docs/pdds/clip/pdd14_bignum.pod share/doc/parrot/docs/pdds/clip/pdd15_objects.pod share/doc/parrot/docs/pdds/clip/pdd16_native_call.pod share/doc/parrot/docs/pdds/clip/pdd17_basic_types.pod share/doc/parrot/docs/pdds/clip/pdd18_security.pod share/doc/parrot/docs/pdds/clip/pdd19_pir.pod d291 3 d295 3 d301 1 a302 3 share/doc/parrot/docs/pmc/perlarray.pod share/doc/parrot/docs/pmc/perlhash.pod share/doc/parrot/docs/pmc/perlstring.pod d307 3 d315 1 d317 6 d415 1 d419 1 a424 1 share/doc/parrot/examples/japh/japh1.pasm a426 1 share/doc/parrot/examples/japh/japh12.pasm a431 1 share/doc/parrot/examples/japh/japh2.pasm d454 1 a459 1 share/doc/parrot/examples/pasm/99beer.pasm d470 1 a470 1 share/doc/parrot/examples/past/hello.past d473 7 d488 1 d493 1 d499 1 d518 1 d521 1 d523 1 d526 1 d529 2 d532 1 d534 1 d536 1 d538 7 d546 1 d550 4 d555 2 d558 4 d563 2 d566 1 d586 15 d608 3 d615 1 d624 1 d627 1 d629 1 a629 1 @@dirrm share/doc/parrot/docs/pdds/clip d631 1 d635 1 d637 1 d643 1 d646 1 d648 2 a649 1 @@dirrm lib/parrot/library/JSON d656 2 d662 2 d665 1 d667 11 @ 1.2 log @Update to 0.4.0, provided by Anders Nor Berle in PR 32448. New in 0.4.0 - New lexical handling and closure support including better introspection for caller and outer - PGE (Parrot Grammar Engine) provides now compilers for P6Rule, P6Grammar, P5Regexp, and Glob - ca. 1000 new tests including 800 for Perl5 regexp - Improved unicode charset and encoding support - Calling conventions for exception handlers - Punie (Perl 1) uses TGE (Tree Grammar Engine) to convert from PGE match objects to AST via two steps of tree transformation grammars - New languages: amber and lua - The usual code fixes, cleanup, and improvements, including an overhaul of the config and test framework New in 0.3.1 - Variable sized register frames are finished. Each subroutine gets the amount of registers that it actually needs. No more spilling. - Vastly improved PGE (Parrot Grammar Engine) including shift-reduce, precedence-based expression parser and support for matching of bracketed text delimited by e.g. ()[]{}'" - uniccode character classification (is_upper ...) - support for heredoc syntax in assembler - improved examples, basic JSON support - debian packaging support - the usual improvements, bug fixes, and cleanup - test count exceeds 3000 New in 0.3.0 - New calling conventions implemented: see PDD03 for details - Merge multiple Parrot bytecode (PBC) files into a singe PBC file - 'make smoke' target going beta - bc now supports if statements, comparison ops, prefix inc/dec - ParTcl adds [lassign], [switch] (partially); [expr] converted to a compiler - Many exciting doc updates, tests, and bugfixes, too numerous to mention New in 0.2.3 - Dynamic classes now compile on Windows (including ParTcl) - New Super PMC allows easy access to superclass methods - Implement C3 method resolution order (just like Perl6 & Python) - ParTcl has new PIR-based parser and passes more Tcl tests - added character class support in Globs to PGE - added language implementations of unlambda, Lazy-k - many bugfixes, including GC and memory leaks - the new calling scheme continued to evolve in branches/leo-ctx5 New in 0.2.2 - new call scheme: docs/pdds/pdd03_calling_conventions.pod - partial implementation of the new calling conventions PASM only, don't mix PIR foo() call syntax with the new scheme - grammar and rule support in PGE - the Parrot Grammar Engine - TCL passes >10% of the tcl test suite - the usual bugfixes and improvements New in 0.2.1 - better HLL support (short names for object attributes, and .HLL and n_operators pragmas) - string encoding and charset can now be set independently - experimental mmap IO layer for slurping files - distinct debug and trace flag settings - glob support in PGE - new character classification opcodes and interfaces New in 0.2.0 - parrot repository is now under subversion - MMD (Multi Method Dispatch) enhanced - new unary and infix opcodes that return new result PMCs - dynamic scalar PMCs inherit now almost all from Parrot core PMCs - more unification of PMCs and ParrotObjects - tailcalls for functions and methods - PGE (Parrot Grammar Engine) reworked - Pugs creates Parrot code and Pugs is a registered compiler now - new languages/lisp - the usual bug fixes and improvements New in 0.1.2 - New string handling code. Strings now have charset and encoding - Parts of a generation garbage collector - Better Python code, separated in dynclasses - Parrot Grammar Engine - Improved test coverage and documentation New in 0.1.1 Parrot 0.1.1 is an intermediate release with tons of updates and fixes. - Python support: Parrot runs 4/7 of the pie-thon test suite - Better OS support: more platforms, compiler, OS functions - Improved PIR syntax for method calls and = assignment - Dynamic loading reworked including a "make install" target - MMD - multi method dispatch for binary vtable methods - Library improvement and cleanup - BigInt, Complex, *Array, Slice, Enumerate, None PMC classes - IA64 and hppa JIT support - Tons of fixes, improvements, new tests, and documentation updates. A lot is unfinished and keeps changing. Nethertheless Parrot is stable and usable at the surface, while internals are moving. New in 0.1.0 - "Ladies and gentlemen, I give you... objects!" - Huge documentation overhaul - More supported platforms, s. PLATFORMS - Basic thread support for pthread based architectures - Basic event handling for timers and signals including: - PASM callbacks for NCI (native C) functions. - Improved platform configuration - COW stacks now working, stacks code redone - Structure handling vastly improved - Random PMC and rand primitives - Better subroutine call syntax in PIR - Make PIR subroutines compliant with pdd03 - Improved profiling (DOD, GC timings) - Hash code improvements, incl. random key order support - Experimental freeze/thaw code for some PMC types - IO improvements for buffered layer and Win32 - String iterators - String bitwise vtables - Many new opcodes - Support for JIT, where malloced memory isn't executable - Priority DOD scheme for objects that need timely destruction - Improved byte code loading (e.g. onLoad functions) - Language updates: forth, Perl6/P6C, m4 - Libraries: Getopt_Long, SDL, Dumper, Sort - new JAPH examples - Unified imcc and parrot test handling - Many new tests (make test reports 1386 tests) - Numerous bug fixes New in 0.0.13 - The Big Move: Parrot source and build files rearranged into sub dirs - Build imcc as parrot - Objects more finished - Delegate vtable methods to byte code - Binary multi-method dispatching - Isa and does methods for PMCs - Call byte code from C - Start of extension interface - Experimental struct handling - Catch access to NULL PMCs - Experimental network socket interface code and opcodes - IO fixes and improvements - Dynamic opcode libraries - Fix-assigned opcode numbers - Argument flattening for function calls - More native call interface (NCI) signatures - Ncurses, postgres, and pcre interface libraries - Forth language is vastly improved - BSD and Win32 build improvements - Many new tests and fixes New in 0.0.12 - This number intentionally left blank New in 0.0.11 - Executable output - Dynamic PMC registration - Trial exception system - Beginnings of object system - Iterators - Ordered hashes - I/O system improvements - References - Documentation for basic PMC types - IMCC support of Parrot Calling Conventions - Runtime loading of chartypes (and other string improvements) - Conditional breakpoints - Dramatically accelerated sweeps for finalizable objects - Small PMCs (PMCs split into core and extensions) - Loadable bytecode packfiles - Constant PMCs - Sub variants that deal with the stack correctly - Switched runops core - Line numbers in warnings - Environment access - Many documentation cleanups - Conversion to CPS style! - BASIC debugger and many other wacky features - Filename, line number parsing support in IMCC New in 0.0.10 - IMCC integration - eval - some more benchmarking - cgp core - optimized math ops - intersegment branches - more complete use of PObjs - beefed up packfiles - sub/continuation/coroutine fixes - better NCI (native calling interface) - many imcc improvements - jako improvements New in 0.0.9 - Native function calling interface (Dan) - Stack/list aggregate rewrite (Leo) - Scratchpads (Jonathan Sillito) - Preliminary DotGNU support -- type conversion ops (Gopal V + Leo) - Buffer/PMC unification (Leo) - stabs debugging support for JIT (Leo) - Jako overhaul (Gregor) - Optional Lea allocator (Leo) - Parrot sprintf (Brent) - Miniparrot (Josh) - PMC Properties (Dan) - Various JIT improvements (D. Grunblatt + Leo) - Extensible packfiles (Juergen) - Restructured PMC hierarchy (Leo) - Real Scheme (Juergen) New in 0.0.8 - Several new grammars and a BNF -> perl5 and perl6 converter (Jeff) - Working Perl6 REs (Sean) - Keyed Access (Tom Hughes et al) - New PMCs (Alberto et al) - Better Documentation - New COW semantics - GC acceleration (Mike Lambert) - Lexical scope (Jonathan Sillito) - IMCC patches - JIT for the ARM New in 0.0.7 - Perl 6 Grammar and Compiler (Sean) - Subroutines, coroutines, and continuations (Melvin) - GC improvements (Peter Gibbs, Mike Lambert) - Global variables (Melvin) - Intermediate bytecode compiler (Melvin, Angel) - And much, much more. New in 0.0.6 - New assembler that support keyed types (Jeff) - New macro layer, allowing constants (Jeff) - New Configure.pl (Brent) - Changes to bytecode format, endian issues resolved (Melvin) - GC improvements and bug fixes (Peter Gibbs, Mike Lambert) - JIT compiler rewrite (Jason and Daniel) - Parrot assembler in Parrot (Daniel) - Parrot debugger (Daniel) - BASIC polished, Eliza.bas is new (Clint) - Cola compiler committed and working, with limited OOP (Melvin) - Keyed aggregates (Steve Fink) - Global ops (Melvin) - Compile-time speedup (Melvin) - Much documentation - New PDDs (Dan) - Contributed tetris and lzw files - And many more, from the cast of thousands New in 0.0.5 - Full GC - Perl Scalar support in PMCs - Array and Hash types almost ready for prime-time - Internal support for keyed types - EMACS editing mode - New PDDs - New Language - BASIC - Regular expression compiler - More tests - Many, many bug fixes, enhancements, and speedups New in 0.0.4 - Arena-based memory allocation system - Copying GC - New IO subsystem - "Predereferencing" mode - ./parrot -P - 22% speedup - JIT compiler - ./parrot -j - Parrot now builds warnings-clean on many platforms - Many more PMC methods implemented - Regular expression operations - Added a FAQ - Basic support for embedding Parrot in other programs - Warnings support - Added PDDs to distribution - Bignum library - PMC inheritance - Added an assembly optimizer - Improved string encoding/type support - Many more tests - Source reformatting - Major refactoring in packfile library - More Miniperl functionality - New PMC "clone" operator - Beginnings of key-based access to PMCs - arrays and hashes - MOPS comparisons in examples/mops/ New in 0.0.3 - PMCs! - Perl base scalar types implemented - A new minilanguage, Scheme - Much improved documentation - Register stacks pushing and popping - User stack pushing, popping and rotating - Jako updates: subroutines, more example programs, optimizations - test_prog renamed to 'parrot' - Added features to the assembler: @@ for current location, and global labels - Build tweaks for VMS - Bytecode typing clean-ups - More platforms: OS X, HPUX, OS/2 - The proliferation of runops cores reduced to one fast and one slow one - Opcode tracing, bounds checking, profiling - Vastly improved string support, with separation of encoding and charset - Lots more tests - Multiple interpreter creation support - the beginnings of threading - Much better resource handling - the beginnings of GC New in 0.0.2 - Parrot now works on all core platforms - A large number of tests, in the standard Perl testing framework - A new minilanguage (Jako) which compiles to Parrot assembly - Documentation about the assembly language (docs/parrot_assembly.pod) - Separate modules for assembly (Parrot::Assemble) and bytecode manipulation (Parrot::PackFile::*, packfile.c) - Assembler completely rewritten - Better operand-type guessing in the assembler - Assembler support for '\n' etc. in string constants - Code reformatted to match the coding standards - New ops for register-constant INTEGER comparisons - Macro expansion in the assembler - IVs and NVs renamed to more friendly INTVAL and NUMVAL - Hard-coded pack("") formats removed - Better handling of floating-point numbers in assembler - Moved floats to constant table (fixing many alignment issues) @ text @d4 1 d96 452 a547 468 parrot/LICENSES/Artistic parrot/LICENSES/gpl.txt parrot/NEWS parrot/PBC_COMPAT parrot/PLATFORMS parrot/README parrot/README.win32 parrot/RESPONSIBLE_PARTIES parrot/TODO parrot/VERSION parrot/docs/debugger.pod parrot/docs/dev/byteorder.dev parrot/docs/dev/jit_${MACHINE_ARCH}.dev parrot/docs/dev/longopt.dev parrot/docs/dev/nanoparrot.c parrot/docs/dev/optimizer.pod parrot/docs/embed.pod parrot/docs/extend.pod parrot/docs/faq.pod parrot/docs/gettingstarted.pod parrot/docs/glossary.pod parrot/docs/intro.pod parrot/docs/jit.pod parrot/docs/memory_internals.pod parrot/docs/mmd.pod parrot/docs/native_exec.pod parrot/docs/ops/bit.pod parrot/docs/ops/cmp.pod parrot/docs/ops/core.pod parrot/docs/ops/debug.pod parrot/docs/ops/dotgnu.pod parrot/docs/ops/experimental.pod parrot/docs/ops/io.pod parrot/docs/ops/math.pod parrot/docs/ops/object.pod parrot/docs/ops/obscure.pod parrot/docs/ops/pic.pod parrot/docs/ops/pmc.pod parrot/docs/ops/python.pod parrot/docs/ops/set.pod parrot/docs/ops/stack.pod parrot/docs/ops/string.pod parrot/docs/ops/sys.pod parrot/docs/ops/var.pod parrot/docs/overview.pod parrot/docs/parrot.pod parrot/docs/parrotbyte.pod parrot/docs/pdds/README parrot/docs/pdds/clip/pdd01_overview.pod parrot/docs/pdds/clip/pdd02_vtables.pod parrot/docs/pdds/clip/pdd04_datatypes.pod parrot/docs/pdds/clip/pdd05_opfunc.pod parrot/docs/pdds/clip/pdd06_pasm.pod parrot/docs/pdds/clip/pdd07_codingstd.pod parrot/docs/pdds/clip/pdd08_keys.pod parrot/docs/pdds/clip/pdd09_gc.pod parrot/docs/pdds/clip/pdd10_embedding.pod parrot/docs/pdds/clip/pdd11_extending.pod parrot/docs/pdds/clip/pdd12_assembly.pod parrot/docs/pdds/clip/pdd13_bytecode.pod parrot/docs/pdds/clip/pdd14_bignum.pod parrot/docs/pdds/clip/pdd15_objects.pod parrot/docs/pdds/clip/pdd16_native_call.pod parrot/docs/pdds/clip/pdd17_basic_types.pod parrot/docs/pdds/clip/pdd18_security.pod parrot/docs/pdds/clip/pdd19_pir.pod parrot/docs/pdds/pdd00_pdd.pod parrot/docs/pdds/pdd03_calling_conventions.pod parrot/docs/pdds/pdd20_lexical_vars.pod parrot/docs/pdds/pdd_template.pod parrot/docs/pmc.pod parrot/docs/pmc/array.pod parrot/docs/pmc/iterator.pod parrot/docs/pmc/perlarray.pod parrot/docs/pmc/perlhash.pod parrot/docs/pmc/perlstring.pod parrot/docs/pmc/struct.pod parrot/docs/pmc/subs.pod parrot/docs/porting_intro.pod parrot/docs/practical_notes.pod parrot/docs/req/model_users.pod parrot/docs/resources/favicon.ico parrot/docs/resources/parrot.small.png parrot/docs/resources/perl.css parrot/docs/resources/up.gif parrot/docs/running.pod parrot/docs/strings.pod parrot/docs/submissions.pod parrot/docs/tests.pod parrot/docs/vtables.pod parrot/dynclasses/dynlexpad.pmc parrot/examples/README parrot/examples/benchmarks/addit.imc parrot/examples/benchmarks/addit.pasm parrot/examples/benchmarks/addit.pl parrot/examples/benchmarks/addit.rb parrot/examples/benchmarks/addit2.imc parrot/examples/benchmarks/array_access.imc parrot/examples/benchmarks/arriter.imc parrot/examples/benchmarks/arriter.pl parrot/examples/benchmarks/arriter.rb parrot/examples/benchmarks/arriter_o1.imc parrot/examples/benchmarks/bench_newp.pasm parrot/examples/benchmarks/fib.imc parrot/examples/benchmarks/fib.pl parrot/examples/benchmarks/fib.py parrot/examples/benchmarks/fib.rb parrot/examples/benchmarks/freeze.pasm parrot/examples/benchmarks/freeze.pl parrot/examples/benchmarks/gc_alloc_new.pasm parrot/examples/benchmarks/gc_alloc_reuse.pasm parrot/examples/benchmarks/gc_generations.pasm parrot/examples/benchmarks/gc_header_new.pasm parrot/examples/benchmarks/gc_header_reuse.pasm parrot/examples/benchmarks/gc_waves_headers.pasm parrot/examples/benchmarks/gc_waves_sizeable_data.pasm parrot/examples/benchmarks/gc_waves_sizeable_headers.pasm parrot/examples/benchmarks/mops.pasm parrot/examples/benchmarks/mops.pl parrot/examples/benchmarks/mops_intval.pasm parrot/examples/benchmarks/oo1.pasm parrot/examples/benchmarks/oo1.pl parrot/examples/benchmarks/oo1.py parrot/examples/benchmarks/oo1.rb parrot/examples/benchmarks/oo2.pasm parrot/examples/benchmarks/oo2.pl parrot/examples/benchmarks/oo2.py parrot/examples/benchmarks/oo2.rb parrot/examples/benchmarks/oo3.pasm parrot/examples/benchmarks/oo3.pl parrot/examples/benchmarks/oo3.py parrot/examples/benchmarks/oo3.rb parrot/examples/benchmarks/oo4.pasm parrot/examples/benchmarks/oo4.pl parrot/examples/benchmarks/oo4.py parrot/examples/benchmarks/oo4.rb parrot/examples/benchmarks/oo5.imc parrot/examples/benchmarks/oo5.pl parrot/examples/benchmarks/oo5.py parrot/examples/benchmarks/oo5.rb parrot/examples/benchmarks/oo6.imc parrot/examples/benchmarks/oo6.pl parrot/examples/benchmarks/oo6.py parrot/examples/benchmarks/oo6.rb parrot/examples/benchmarks/oofib.imc parrot/examples/benchmarks/oofib.pl parrot/examples/benchmarks/oofib.py parrot/examples/benchmarks/oofib.rb parrot/examples/benchmarks/oon.txt parrot/examples/benchmarks/overload.imc parrot/examples/benchmarks/overload.pl parrot/examples/benchmarks/primes.c parrot/examples/benchmarks/primes.pasm parrot/examples/benchmarks/primes.pl parrot/examples/benchmarks/primes2.c parrot/examples/benchmarks/primes2.pasm parrot/examples/benchmarks/primes2.pl parrot/examples/benchmarks/primes2.py parrot/examples/benchmarks/primes2.rb parrot/examples/benchmarks/primes2_i.pasm parrot/examples/benchmarks/primes_i.pasm parrot/examples/benchmarks/shared_ref.pasm parrot/examples/benchmarks/shared_ref.pl parrot/examples/benchmarks/stress.pasm parrot/examples/benchmarks/stress.pl parrot/examples/benchmarks/stress.rb parrot/examples/benchmarks/stress1.pasm parrot/examples/benchmarks/stress1.pl parrot/examples/benchmarks/stress2.pasm parrot/examples/benchmarks/stress2.pl parrot/examples/benchmarks/stress2.rb parrot/examples/benchmarks/stress3.pasm parrot/examples/benchmarks/vpm.imc parrot/examples/benchmarks/vpm.pl parrot/examples/benchmarks/vpm.py parrot/examples/benchmarks/vpm.rb parrot/examples/c/test_main.c parrot/examples/compilers/Makefile parrot/examples/compilers/japhc.c parrot/examples/io/echo_client.imc parrot/examples/io/http.imc parrot/examples/io/httpd.imc parrot/examples/io/net_smtp.pasm parrot/examples/io/pioctl.pasm parrot/examples/io/pipe2.imc parrot/examples/io/pipe3.imc parrot/examples/japh/README parrot/examples/japh/japh1.pasm parrot/examples/japh/japh10.pasm parrot/examples/japh/japh11.pasm parrot/examples/japh/japh12.pasm parrot/examples/japh/japh13.pasm parrot/examples/japh/japh14.pasm parrot/examples/japh/japh15.pasm parrot/examples/japh/japh16.pasm parrot/examples/japh/japh17.pasm parrot/examples/japh/japh2.pasm parrot/examples/japh/japh3.pasm parrot/examples/japh/japh4.pasm parrot/examples/japh/japh5.pasm parrot/examples/japh/japh6.pasm parrot/examples/japh/japh7.pasm parrot/examples/japh/japh8.pasm parrot/examples/japh/japh9.pasm parrot/examples/library/acorn.l parrot/examples/library/getopt_demo.pir parrot/examples/library/md5sum.pir parrot/examples/library/ncurses_life.imc parrot/examples/library/pcre.pir parrot/examples/mops/README parrot/examples/mops/mops.c parrot/examples/mops/mops.cs parrot/examples/mops/mops.il parrot/examples/mops/mops.p6 parrot/examples/mops/mops.pl parrot/examples/mops/mops.ps parrot/examples/mops/mops.py parrot/examples/mops/mops.rb parrot/examples/mops/mops.scheme parrot/examples/pasm/99beer.pasm parrot/examples/pasm/cat.pasm parrot/examples/pasm/fact.pasm parrot/examples/pasm/hello.pasm parrot/examples/pasm/nanoforth.pasm parrot/examples/pasm/nanoforth2.pasm parrot/examples/pasm/queens.pasm parrot/examples/pasm/small.xml parrot/examples/pasm/stack.pasm parrot/examples/pasm/trace.pasm parrot/examples/pasm/xml_parser.pasm parrot/examples/past/hello.past parrot/examples/pge/README parrot/examples/pge/all.pir parrot/examples/pge/p6parse.pir parrot/examples/pge/perl6.pir parrot/examples/pge/simple.pir parrot/examples/pir/circle.pir parrot/examples/pir/euclid.pir parrot/examples/pir/hanoi.pir parrot/examples/pir/hello-dwim.pir parrot/examples/pir/io.pir parrot/examples/pir/life.pir parrot/examples/pir/local_label.pir parrot/examples/pir/mandel.pir parrot/examples/pir/queens_r.pir parrot/examples/pir/readline.pir parrot/examples/pir/substr.pir parrot/examples/pir/sudoku.pir parrot/examples/pir/thr-primes.pir parrot/examples/pir/uniq.pir parrot/examples/pni/PQt.C parrot/examples/pni/QtHelloWorld.pasm parrot/examples/pni/ls.pir parrot/examples/pni/sdl_blue_rectangle.imc parrot/examples/pni/win32api.imc parrot/examples/sdl/minesweeper/README parrot/examples/sdl/minesweeper/eventhandler.imc parrot/examples/sdl/minesweeper/field.imc parrot/examples/sdl/minesweeper/mines.imc parrot/examples/sdl/minesweeper/mines.png parrot/examples/sdl/minesweeper/mines_debug.png parrot/examples/sdl/minesweeper/smiley.png parrot/examples/sdl/tetris/README parrot/examples/sdl/tetris/app.imc parrot/examples/sdl/tetris/block.imc parrot/examples/sdl/tetris/blockdata.imc parrot/examples/sdl/tetris/blocks.imc parrot/examples/sdl/tetris/board.imc parrot/examples/sdl/tetris/boarddata.imc parrot/examples/sdl/tetris/eventhandler.imc parrot/examples/sdl/tetris/tetris.imc parrot/examples/streams/Bytes.imc parrot/examples/streams/Combiner.imc parrot/examples/streams/Coroutine.imc parrot/examples/streams/FileLines.imc parrot/examples/streams/Filter.imc parrot/examples/streams/Include.imc parrot/examples/streams/Lines.imc parrot/examples/streams/ParrotIO.imc parrot/examples/streams/Replay.imc parrot/examples/streams/SubCounter.imc parrot/examples/streams/SubHello.imc parrot/examples/streams/Writer.imc parrot/examples/subs/bsr_ret.pasm parrot/examples/subs/coroutine.pasm parrot/examples/subs/jsr_ret.pasm parrot/examples/subs/pasm_sub1.pasm parrot/examples/subs/sub1.imc parrot/examples/subs/sub2.imc parrot/examples/subs/sub3.imc parrot/imcc/ChangeLog parrot/imcc/README parrot/imcc/docs/calling_conventions.pod parrot/imcc/docs/imcc.pod parrot/imcc/docs/imcfaq.pod parrot/imcc/docs/macros.pod parrot/imcc/docs/operation.pod parrot/imcc/docs/parsing.pod parrot/imcc/docs/syntax.pod parrot/imcc/examples/README parrot/imcc/examples/sample.imc parrot/imcc/examples/sub.imc parrot/imcc/examples/test_allocate.imc parrot/imcc/examples/test_spilling.imc parrot/parrot-config.imc parrot/runtime/parrot/dynext/README parrot/runtime/parrot/include/DWIM.imc parrot/runtime/parrot/include/README parrot/runtime/parrot/include/call_bits.pasm parrot/runtime/parrot/include/cclass.pasm parrot/runtime/parrot/include/config.fpmc parrot/runtime/parrot/include/datatypes.pasm parrot/runtime/parrot/include/errors.pasm parrot/runtime/parrot/include/except_severity.pasm parrot/runtime/parrot/include/except_types.pasm parrot/runtime/parrot/include/iglobals.pasm parrot/runtime/parrot/include/interpcores.pasm parrot/runtime/parrot/include/interpdebug.pasm parrot/runtime/parrot/include/interpflags.pasm parrot/runtime/parrot/include/interpinfo.pasm parrot/runtime/parrot/include/interptrace.pasm parrot/runtime/parrot/include/iotypes.pasm parrot/runtime/parrot/include/iterator.pasm parrot/runtime/parrot/include/longopt.pasm parrot/runtime/parrot/include/mmd.pasm parrot/runtime/parrot/include/parrotlib.pbc parrot/runtime/parrot/include/pmctypes.pasm parrot/runtime/parrot/include/signal.pasm parrot/runtime/parrot/include/stat.pasm parrot/runtime/parrot/include/stdio.pasm parrot/runtime/parrot/include/stringinfo.pasm parrot/runtime/parrot/include/sysinfo.pasm parrot/runtime/parrot/include/timer.pasm parrot/runtime/parrot/include/tm.pasm parrot/runtime/parrot/include/vtable_methods.pasm parrot/runtime/parrot/include/warnings.pasm parrot/runtime/parrot/library/Data/Dumper.imc parrot/runtime/parrot/library/Data/Dumper.pbc parrot/runtime/parrot/library/Data/Dumper/Base.imc parrot/runtime/parrot/library/Data/Dumper/Base.pbc parrot/runtime/parrot/library/Data/Dumper/Default.imc parrot/runtime/parrot/library/Data/Dumper/Default.pbc parrot/runtime/parrot/library/Data/Escape.imc parrot/runtime/parrot/library/Data/Escape.pbc parrot/runtime/parrot/library/Data/Replace.imc parrot/runtime/parrot/library/Data/Sort.imc parrot/runtime/parrot/library/Data/Sort.pbc parrot/runtime/parrot/library/Digest/MD5.pir parrot/runtime/parrot/library/File/Spec.pir parrot/runtime/parrot/library/File/Spec/Unix.pir parrot/runtime/parrot/library/File/Spec/Win32.pir parrot/runtime/parrot/library/Getopt/Long.pbc parrot/runtime/parrot/library/Getopt/Long.pir parrot/runtime/parrot/library/JSON.imc parrot/runtime/parrot/library/JSON/Parser.pir parrot/runtime/parrot/library/PGE.pbc parrot/runtime/parrot/library/PGE/Dumper.pir parrot/runtime/parrot/library/PGE/Glob.pir parrot/runtime/parrot/library/PGE/Hs.pir parrot/runtime/parrot/library/PGE/Text.pir parrot/runtime/parrot/library/PGE/Util.pir parrot/runtime/parrot/library/SDL.imc parrot/runtime/parrot/library/SDL/App.imc parrot/runtime/parrot/library/SDL/Button.imc parrot/runtime/parrot/library/SDL/Color.imc parrot/runtime/parrot/library/SDL/Constants.imc parrot/runtime/parrot/library/SDL/Event.imc parrot/runtime/parrot/library/SDL/EventHandler.imc parrot/runtime/parrot/library/SDL/Font.imc parrot/runtime/parrot/library/SDL/Image.imc parrot/runtime/parrot/library/SDL/LCD.imc parrot/runtime/parrot/library/SDL/LCD.png parrot/runtime/parrot/library/SDL/Rect.imc parrot/runtime/parrot/library/SDL/Sprite.imc parrot/runtime/parrot/library/SDL/StopWatch.imc parrot/runtime/parrot/library/SDL/Surface.imc parrot/runtime/parrot/library/Stream/Base.imc parrot/runtime/parrot/library/Stream/Base.pbc parrot/runtime/parrot/library/Stream/Combiner.imc parrot/runtime/parrot/library/Stream/Combiner.pbc parrot/runtime/parrot/library/Stream/Coroutine.imc parrot/runtime/parrot/library/Stream/Coroutine.pbc parrot/runtime/parrot/library/Stream/Filter.imc parrot/runtime/parrot/library/Stream/Filter.pbc parrot/runtime/parrot/library/Stream/Lines.imc parrot/runtime/parrot/library/Stream/Lines.pbc parrot/runtime/parrot/library/Stream/ParrotIO.imc parrot/runtime/parrot/library/Stream/ParrotIO.pbc parrot/runtime/parrot/library/Stream/Replay.imc parrot/runtime/parrot/library/Stream/Replay.pbc parrot/runtime/parrot/library/Stream/Sub.imc parrot/runtime/parrot/library/Stream/Sub.pbc parrot/runtime/parrot/library/Stream/Writer.imc parrot/runtime/parrot/library/Stream/Writer.pbc parrot/runtime/parrot/library/Test/Builder.pir parrot/runtime/parrot/library/Test/Builder/Output.pir parrot/runtime/parrot/library/Test/Builder/Test.pir parrot/runtime/parrot/library/Test/Builder/TestPlan.pir parrot/runtime/parrot/library/Test/Builder/Tester.pir parrot/runtime/parrot/library/Test/More.pir parrot/runtime/parrot/library/YAML/Parser/Syck.imc parrot/runtime/parrot/library/config.imc parrot/runtime/parrot/library/config.pbc parrot/runtime/parrot/library/dumper.imc parrot/runtime/parrot/library/dumper.pbc parrot/runtime/parrot/library/libpcre.imc parrot/runtime/parrot/library/ncurses.declarations parrot/runtime/parrot/library/ncurses.imc parrot/runtime/parrot/library/ncurses.pasm parrot/runtime/parrot/library/ncurses.pbc parrot/runtime/parrot/library/parrotlib.pbc parrot/runtime/parrot/library/pcore.pir parrot/runtime/parrot/library/pcre.imc parrot/runtime/parrot/library/pcre.pbc parrot/runtime/parrot/library/postgres.declarations parrot/runtime/parrot/library/postgres.imc parrot/runtime/parrot/library/postgres.pasm @@dirrm parrot/runtime/parrot/library/YAML/Parser @@dirrm parrot/runtime/parrot/library/YAML @@dirrm parrot/runtime/parrot/library/Test/Builder @@dirrm parrot/runtime/parrot/library/Test @@dirrm parrot/runtime/parrot/library/Stream @@dirrm parrot/runtime/parrot/library/SDL @@dirrm parrot/runtime/parrot/library/PGE @@dirrm parrot/runtime/parrot/library/JSON @@dirrm parrot/runtime/parrot/library/Getopt @@dirrm parrot/runtime/parrot/library/File/Spec @@dirrm parrot/runtime/parrot/library/File @@dirrm parrot/runtime/parrot/library/Digest @@dirrm parrot/runtime/parrot/library/Data/Dumper @@dirrm parrot/runtime/parrot/library/Data @@dirrm parrot/runtime/parrot/library @@dirrm parrot/runtime/parrot/include @@dirrm parrot/runtime/parrot/dynext @@dirrm parrot/runtime/parrot @@dirrm parrot/runtime @@dirrm parrot/imcc/examples @@dirrm parrot/imcc/docs @@dirrm parrot/imcc @@dirrm parrot/examples/subs @@dirrm parrot/examples/streams @@dirrm parrot/examples/sdl/tetris @@dirrm parrot/examples/sdl/minesweeper @@dirrm parrot/examples/sdl @@dirrm parrot/examples/pni @@dirrm parrot/examples/pir @@dirrm parrot/examples/pge @@dirrm parrot/examples/past @@dirrm parrot/examples/pasm @@dirrm parrot/examples/mops @@dirrm parrot/examples/library @@dirrm parrot/examples/japh @@dirrm parrot/examples/io @@dirrm parrot/examples/compilers @@dirrm parrot/examples/c @@dirrm parrot/examples/benchmarks @@dirrm parrot/examples @@dirrm parrot/dynclasses @@dirrm parrot/docs/resources @@dirrm parrot/docs/req @@dirrm parrot/docs/pmc @@dirrm parrot/docs/pdds/clip @@dirrm parrot/docs/pdds @@dirrm parrot/docs/ops @@dirrm parrot/docs/dev @@dirrm parrot/docs @@dirrm parrot/LICENSES @@dirrm parrot @ 1.1 log @Move pkg/ files into package's toplevel directory @ text @d1 2 a2 3 @@comment $NetBSD: PLIST,v 1.1.1.1 2001/09/13 14:18:03 agc Exp $ share/parrot/assemble.pl share/parrot/disassemble.pl d4 34 a37 2 share/doc/parrot/README share/doc/parrot/TODO d39 525 a563 4 include/parrot/opcode_table share/parrot/test.pasm share/parrot/test2.pasm share/parrot/test3.pasm a564 2 @@dirrm share/doc/parrot @@dirrm share/parrot @