[parrot/parrot] 7c6c82: Merge remote branch 'origin/stdhandle_meths'

noreply at github.com noreply at github.com
Sat Nov 20 00:43:17 UTC 2010


Branch: refs/heads/embed_api
Home:   https://github.com/parrot/parrot

Commit: 7c6c8291a026911f12b7eb62489f426b19a9f86e
    https://github.com/parrot/parrot/commit/7c6c8291a026911f12b7eb62489f426b19a9f86e
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-08 (Mon, 08 Nov 2010)

Changed paths:
  M DEPRECATED.pod
  M compilers/pct/src/PCT/HLLCompiler.pir
  M compilers/tge/tgc.pir
  M docs/book/draft/chXX_hlls.pod
  M examples/pge/demo.pir
  M examples/pir/befunge/befunge.pir
  M examples/pir/befunge/debug.pir
  M examples/pir/befunge/io.pir
  M examples/pir/life.pir
  M examples/shootout/fasta.pir
  M examples/shootout/regexdna.pir
  M examples/shootout/revcomp.pir
  M examples/shootout/sumcol.pir
  M examples/tge/branch/transform.pir
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/CGI/QueryHash.pir
  M runtime/parrot/library/Configure/genfile.pir
  M runtime/parrot/library/PGE/Util.pir
  M runtime/parrot/library/TAP/Parser.pir
  M runtime/parrot/library/Test/Builder/Output.pir
  M src/pmc/parrotinterpreter.pmc
  M t/op/string_cs.t
  M t/op/stringu.t
  M t/pmc/freeze.t
  M t/pmc/io.t
  M tools/dev/nci_thunk_gen.pir
  M tools/dev/parrot-config.pir

Log Message:
-----------
Merge remote branch 'origin/stdhandle_meths'


Commit: 067154052d5dbba4bc733e11fcd1792de606acaf
    https://github.com/parrot/parrot/commit/067154052d5dbba4bc733e11fcd1792de606acaf
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-08 (Mon, 08 Nov 2010)

Changed paths:
  M MANIFEST
  M MANIFEST.SKIP
  M t/configure/018-revision_to_cache.t
  M t/manifest/01-basic.t

Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot


Commit: 687438efef1da4c0974ab7bea9dd65f3b2301d92
    https://github.com/parrot/parrot/commit/687438efef1da4c0974ab7bea9dd65f3b2301d92
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-08 (Mon, 08 Nov 2010)

Changed paths:
  A src/embed_api.c

Log Message:
-----------
add in the prototype embedding API functions I've been playing with


Commit: 3c06baa9acfd8110aca42ffaee0645b0b84accb5
    https://github.com/parrot/parrot/commit/3c06baa9acfd8110aca42ffaee0645b0b84accb5
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-08 (Mon, 08 Nov 2010)

Changed paths:
  M include/parrot/interpreter.h
  M src/embed.c
  M src/exceptions.c
  M src/exit.c

Log Message:
-----------
some small tweaks. The interp has a field to store a jump buffer. If we have a jump buffer defined, jump there instead of killing the process in Parrot_exit.


Commit: 669ccd4908e9cec59d394f519bfe02656533c3d3
    https://github.com/parrot/parrot/commit/669ccd4908e9cec59d394f519bfe02656533c3d3
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-08 (Mon, 08 Nov 2010)

Changed paths:
  M MANIFEST
  M config/gen/makefiles/root.in
  A include/parrot/api.h
  M include/parrot/interpreter.h

Log Message:
-----------
start putting together the api.h file, which will be what embedding applications, and only the embedding applications, should use


Commit: 4a128d50a77c603d481d180cef3be01b71a4637b
    https://github.com/parrot/parrot/commit/4a128d50a77c603d481d180cef3be01b71a4637b
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-09 (Tue, 09 Nov 2010)

Changed paths:
  A src/embed/api.c
  R src/embed_api.c
  M src/global_setup.c
  M src/main.c

Log Message:
-----------
lots of little changes


Commit: 7a89af6610d67d0ef61f2790608b465563ac15ba
    https://github.com/parrot/parrot/commit/7a89af6610d67d0ef61f2790608b465563ac15ba
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-09 (Tue, 09 Nov 2010)

Changed paths:
  M .gitignore
  M CREDITS
  M Configure.pl
  M DEPRECATED.pod
  M DEVELOPING
  M DONORS.pod
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M PBC_COMPAT
  M PLATFORMS
  M README
  M README_win32.pod
  M RESPONSIBLE_PARTIES
  M TODO
  M compilers/data_json/data_json.pir
  M compilers/imcc/cfg.c
  M compilers/imcc/cfg.h
  M compilers/imcc/debug.c
  M compilers/imcc/debug.h
  M compilers/imcc/imc.c
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imcc.y
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/instructions.c
  M compilers/imcc/instructions.h
  M compilers/imcc/main.c
  M compilers/imcc/optimizer.c
  M compilers/imcc/optimizer.h
  M compilers/imcc/parser.h
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M compilers/imcc/pcc.c
  M compilers/imcc/reg_alloc.c
  M compilers/imcc/sets.c
  M compilers/imcc/sets.h
  M compilers/imcc/symreg.c
  M compilers/imcc/symreg.h
  M compilers/imcc/unit.h
  M compilers/opsc/README.pod
  M compilers/opsc/ops2c.nqp
  M compilers/opsc/opsc.pir
  M compilers/opsc/src/Ops/Compiler.pm
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Emitter.pm
  M compilers/opsc/src/Ops/File.pm
  M compilers/opsc/src/Ops/Op.pm
  M compilers/opsc/src/Ops/OpLib.pm
  M compilers/opsc/src/Ops/Renumberer.pm
  M compilers/opsc/src/Ops/Trans.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M compilers/opsc/src/builtins.pir
  M compilers/pct/PCT.pir
  M compilers/pct/README.pod
  M compilers/pct/src/PAST.pir
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/PAST/Node.pir
  M compilers/pct/src/PCT/Dumper.pir
  M compilers/pct/src/PCT/Grammar.pir
  M compilers/pct/src/PCT/HLLCompiler.pir
  M compilers/pct/src/PCT/Node.pir
  M compilers/pct/src/POST/Compiler.pir
  M compilers/pct/src/POST/Node.pir
  M compilers/pge/PGE.pir
  M compilers/pge/PGE/Exp.pir
  M compilers/pge/PGE/Match.pir
  M compilers/pge/PGE/OPTable.pir
  M compilers/pge/PGE/P5Regex.pir
  M compilers/pge/PGE/Perl6Regex.pir
  M compilers/pge/PGE/Regex.pir
  M compilers/pge/PGE/builtins.pg
  M compilers/pge/README.pod
  M compilers/pirc/README.pod
  M compilers/pirc/heredoc/heredocmain.c
  M compilers/pirc/macro/lexer.h
  M compilers/pirc/macro/macro.h
  M compilers/pirc/macro/macro.l
  M compilers/pirc/macro/macro.y
  M compilers/pirc/macro/macrolexer.c
  M compilers/pirc/macro/macroparser.c
  M compilers/pirc/src/bcgen.c
  M compilers/pirc/src/bcgen.h
  M compilers/pirc/src/hdocprep.c
  M compilers/pirc/src/hdocprep.l
  M compilers/pirc/src/main.c
  M compilers/pirc/src/pir.l
  M compilers/pirc/src/pir.y
  M compilers/pirc/src/pircapi.c
  M compilers/pirc/src/pircapi.h
  M compilers/pirc/src/pircompiler.c
  M compilers/pirc/src/pircompiler.h
  M compilers/pirc/src/pircompunit.c
  M compilers/pirc/src/pircompunit.h
  M compilers/pirc/src/pirdefines.h
  M compilers/pirc/src/piremit.c
  M compilers/pirc/src/piremit.h
  M compilers/pirc/src/pirerr.c
  M compilers/pirc/src/pirerr.h
  M compilers/pirc/src/pirheredoc.h
  M compilers/pirc/src/pirlexer.c
  M compilers/pirc/src/pirlexer.h
  M compilers/pirc/src/pirmacro.c
  M compilers/pirc/src/pirmacro.h
  M compilers/pirc/src/pirop.c
  M compilers/pirc/src/pirop.h
  M compilers/pirc/src/pirparser.c
  M compilers/pirc/src/pirpcc.c
  M compilers/pirc/src/pirpcc.h
  M compilers/pirc/src/pirregalloc.c
  M compilers/pirc/src/pirregalloc.h
  M compilers/pirc/src/pirsymbol.c
  M compilers/pirc/src/pirsymbol.h
  M compilers/pirc/src/piryy.h
  M compilers/pirc/t/basic.t
  M compilers/pirc/t/harness
  M compilers/pirc/t/heredoc.t
  M compilers/pirc/t/macro.t
  M compilers/pirc/t/stmts.t
  M compilers/pirc/t/subflags.t
  M compilers/tge/TGE.pir
  M compilers/tge/TGE/Compiler.pir
  M compilers/tge/TGE/Grammar.pir
  M compilers/tge/TGE/Rule.pir
  M compilers/tge/TGE/Tree.pir
  M compilers/tge/tgc.pir
  M config/auto/arch.pm
  M config/auto/attributes.pm
  M config/auto/attributes/test_c.in
  M config/auto/backtrace.pm
  M config/auto/backtrace/test_c.in
  M config/auto/backtrace/test_dlinfo_c.in
  M config/auto/byteorder.pm
  M config/auto/byteorder/test_c.in
  M config/auto/cpu.pm
  M config/auto/cpu/i386/auto.pm
  M config/auto/cpu/i386/test_gcc_cmpxchg_c.in
  M config/auto/cpu/ppc/auto.pm
  M config/auto/cpu/ppc/test_gcc_cmpset_c.in
  M config/auto/cpu/sun4/auto.pm
  M config/auto/cpu/sun4/test_atomic_c.in
  M config/auto/cpu/x86_64/auto.pm
  M config/auto/ctags.pm
  M config/auto/env.pm
  M config/auto/env/test_setenv_c.in
  M config/auto/env/test_unsetenv_c.in
  M config/auto/format.pm
  M config/auto/frames.pm
  M config/auto/frames/test_exec_cygwin_c.in
  M config/auto/frames/test_exec_linux_c.in
  M config/auto/frames/test_exec_openbsd_c.in
  M config/auto/gc.pm
  M config/auto/gc/test_c.in
  M config/auto/gcc.pm
  M config/auto/gcc/test_c.in
  M config/auto/gettext.pm
  M config/auto/glibc.pm
  M config/auto/glibc/test_c.in
  M config/auto/gmp.pm
  M config/auto/headers.pm
  M config/auto/headers/test_c.in
  M config/auto/icu.pm
  M config/auto/inline.pm
  M config/auto/inline/test1_c.in
  M config/auto/inline/test2_c.in
  M config/auto/ipv6.pm
  M config/auto/ipv6/test.in
  M config/auto/isreg.pm
  M config/auto/isreg/test_c.in
  M config/auto/jit.pm
  M config/auto/llvm.pm
  M config/auto/llvm/hello.c
  M config/auto/memalign.pm
  M config/auto/memalign/test2_c.in
  M config/auto/memalign/test_c.in
  M config/auto/msvc.pm
  M config/auto/msvc/test_c.in
  M config/auto/neg_0.pm
  M config/auto/opengl.pm
  M config/auto/ops.pm
  M config/auto/pcre.pm
  M config/auto/perldoc.pm
  M config/auto/pmc.pm
  M config/auto/pod2man.pm
  M config/auto/readline.pm
  M config/auto/revision.pm
  M config/auto/signal.pm
  M config/auto/signal/test1_c.in
  M config/auto/signal/test2_c.in
  M config/auto/signal/test_itimer_c.in
  M config/auto/sizes.pm
  M config/auto/sizes/test2_c.in
  M config/auto/sizes/test3_c.in
  M config/auto/sizes/test_c.in
  M config/auto/snprintf.pm
  M config/auto/snprintf/test_c.in
  M config/auto/socklen_t.pm
  M config/auto/stat.pm
  M config/auto/stat/test_c.in
  M config/auto/thread.pm
  M config/auto/timespec.pm
  M config/auto/timespec/test_c.in
  M config/auto/va_ptr.pm
  M config/auto/va_ptr/test_c.in
  M config/auto/warnings.pm
  M config/auto/warnings/test_c.in
  M config/auto/zlib.pm
  M config/gen/config_h.pm
  M config/gen/config_h/config_h.in
  M config/gen/config_h/has_header_h.in
  M config/gen/config_pm.pm
  M config/gen/config_pm/Config_pm.in
  M config/gen/config_pm/config_lib_pir.in
  M config/gen/config_pm/config_pir.in
  M config/gen/core_pmcs.pm
  M config/gen/makefiles.pm
  M config/gen/makefiles/docs.in
  M config/gen/makefiles/editor.in
  M config/gen/makefiles/ext.in
  M config/gen/makefiles/parrot_embed_pl.in
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M config/gen/platform.pm
  M config/gen/platform/ansi/dl.c
  M config/gen/platform/ansi/exec.c
  M config/gen/platform/ansi/io.h
  M config/gen/platform/ansi/pid.c
  M config/gen/platform/ansi/time.c
  M config/gen/platform/cygwin/math.c
  M config/gen/platform/darwin/begin.c
  M config/gen/platform/darwin/hires_timer.c
  M config/gen/platform/darwin/sysmem.c
  M config/gen/platform/freebsd/sysmem.c
  M config/gen/platform/generic/dl.c
  M config/gen/platform/generic/dl.h
  M config/gen/platform/generic/env.c
  M config/gen/platform/generic/exec.c
  M config/gen/platform/generic/hires_timer.c
  M config/gen/platform/generic/io.h
  M config/gen/platform/generic/itimer.c
  M config/gen/platform/generic/math.c
  M config/gen/platform/generic/math.h
  M config/gen/platform/generic/memexec.c
  M config/gen/platform/generic/pid.c
  M config/gen/platform/generic/platform_limits.h
  M config/gen/platform/generic/signal.c
  M config/gen/platform/generic/signal.h
  M config/gen/platform/generic/stat.c
  M config/gen/platform/generic/stat.h
  M config/gen/platform/generic/sysmem.c
  M config/gen/platform/generic/threads.h
  M config/gen/platform/generic/time.c
  M config/gen/platform/netbsd/math.c
  M config/gen/platform/netbsd/misc.c
  M config/gen/platform/netbsd/misc.h
  M config/gen/platform/openbsd/math.c
  M config/gen/platform/openbsd/memexec.c
  M config/gen/platform/openbsd/misc.h
  M config/gen/platform/solaris/math.c
  M config/gen/platform/solaris/time.c
  M config/gen/platform/win32/begin.c
  M config/gen/platform/win32/dl.c
  M config/gen/platform/win32/env.c
  M config/gen/platform/win32/exec.c
  M config/gen/platform/win32/hires_timer.c
  M config/gen/platform/win32/io.h
  M config/gen/platform/win32/misc.c
  M config/gen/platform/win32/misc.h
  M config/gen/platform/win32/pid.c
  M config/gen/platform/win32/signal.c
  M config/gen/platform/win32/signal.h
  M config/gen/platform/win32/stat.h
  M config/gen/platform/win32/string.h
  M config/gen/platform/win32/sysmem.c
  M config/gen/platform/win32/threads.h
  M config/gen/platform/win32/time.c
  M config/init/defaults.pm
  M config/init/headers.pm
  M config/init/hints.pm
  M config/init/hints/aix.pm
  M config/init/hints/cygwin.pm
  M config/init/hints/darwin.pm
  M config/init/hints/dec_osf.pm
  M config/init/hints/dragonfly.pm
  M config/init/hints/freebsd.pm
  M config/init/hints/hpux.pm
  M config/init/hints/irix.pm
  M config/init/hints/linux.pm
  M config/init/hints/mswin32.pm
  M config/init/hints/msys.pm
  M config/init/hints/netbsd.pm
  M config/init/hints/nto.pm
  M config/init/hints/openbsd.pm
  M config/init/hints/os2.pm
  M config/init/hints/solaris.pm
  M config/init/hints/vms.pm
  M config/init/install.pm
  M config/init/manifest.pm
  M config/init/optimize.pm
  M config/inter/lex.pm
  M config/inter/libparrot.pm
  M config/inter/make.pm
  M config/inter/progs.pm
  M config/inter/shlibs.pm
  M config/inter/types.pm
  M config/inter/yacc.pm
  M docs/compiler_faq.pod
  M docs/configuration.pod
  M docs/debug.pod
  M docs/debugger.pod
  M docs/dev/byteorder.pod
  M docs/dev/c_functions.pod
  M docs/dev/debugging_with_msvc.pod
  M docs/dev/events.pod
  M docs/dev/headerizer.pod
  M docs/dev/infant.pod
  M docs/dev/longopt.pod
  M docs/dev/optimizer.pod
  M docs/dev/parrot_api.pod
  M docs/dev/pccmethods.pod
  M docs/dev/pmc_freeze.pod
  M docs/dev/profiling.pod
  M docs/embed.pod
  M docs/extend.pod
  M docs/faq.pod
  M docs/gettingstarted.pod
  M docs/glossary.pod
  M docs/imcc/imcfaq.pod
  M docs/imcc/operation.pod
  M docs/intro.pod
  M docs/memory_internals.pod
  M docs/multidispatch.pod
  M docs/optable.pod
  M docs/overview.pod
  M docs/parrot.pod
  M docs/parrotbyte.pod
  M docs/pct/gettingstarted.pod
  M docs/pct/past_building_blocks.pod
  M docs/pct/pct_optable_guide.pod
  M docs/pdds/draft/pdd01_overview.pod
  M docs/pdds/draft/pdd05_opfunc.pod
  M docs/pdds/draft/pdd06_pasm.pod
  M docs/pdds/draft/pdd08_keys.pod
  M docs/pdds/draft/pdd10_embedding.pod
  M docs/pdds/draft/pdd11_extending.pod
  M docs/pdds/draft/pdd14_numbers.pod
  M docs/pdds/draft/pdd16_native_call.pod
  M docs/pdds/draft/pdd29_compiler_tools.pod
  M docs/pdds/draft/pdd31_hll.pod
  M docs/pdds/pdd00_pdd.pod
  M docs/pdds/pdd03_calling_conventions.pod
  M docs/pdds/pdd07_codingstd.pod
  M docs/pdds/pdd09_gc.pod
  M docs/pdds/pdd13_bytecode.pod
  M docs/pdds/pdd15_objects.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd18_security.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd21_namespaces.pod
  M docs/pdds/pdd22_io.pod
  M docs/pdds/pdd23_exceptions.pod
  M docs/pdds/pdd24_events.pod
  M docs/pdds/pdd25_concurrency.pod
  M docs/pdds/pdd26_ast.pod
  M docs/pdds/pdd27_multiple_dispatch.pod
  M docs/pdds/pdd28_strings.pod
  M docs/pdds/pdd30_install.pod
  M docs/pdds/pdd_template.pod
  M docs/pmc/struct.pod
  M docs/porting_intro.pod
  M docs/project/cage_cleaners_guide.pod
  M docs/project/committer_guide.pod
  M docs/project/debian_packaging_guide.pod
  M docs/project/git_workflow.pod
  M docs/project/metacommitter_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/roles_responsibilities.pod
  M docs/project/support_policy.pod
  M docs/project/ticket_triaging.pod
  M docs/project/ubuntu_packaging_guide.pod
  M docs/req/model_users.pod
  M docs/running.pod
  M docs/stability.pod
  M docs/submissions.pod
  M docs/tests.pod
  M docs/user/pir/intro.pod
  M docs/user/pir/objects.pod
  M docs/user/pir/pmcs.pod
  M docs/vtables.pod
  M editor/README.pod
  M editor/kate_syntax.pl
  M editor/mk_skeleton.pir
  M editor/ops2vim.pl
  M editor/parrot.el
  M editor/pasm.el
  M examples/README
  M examples/benchmarks/addit.pasm
  M examples/benchmarks/addit.pir
  M examples/benchmarks/addit.pl
  M examples/benchmarks/addit2.pir
  M examples/benchmarks/array_access.pir
  M examples/benchmarks/arriter.pir
  M examples/benchmarks/arriter.pl
  M examples/benchmarks/arriter_o1.pir
  M examples/benchmarks/bench_newp.pasm
  M examples/benchmarks/boolean.pir
  M examples/benchmarks/fib.cs
  M examples/benchmarks/fib.pir
  M examples/benchmarks/fib.pl
  M examples/benchmarks/float4.pir
  M examples/benchmarks/freeze.pasm
  M examples/benchmarks/freeze.pl
  M examples/benchmarks/gc_alloc_new.pasm
  M examples/benchmarks/gc_alloc_reuse.pasm
  M examples/benchmarks/gc_generations.pasm
  M examples/benchmarks/gc_header_new.pasm
  M examples/benchmarks/gc_header_reuse.pasm
  M examples/benchmarks/gc_waves_headers.pasm
  M examples/benchmarks/gc_waves_sizeable_data.pasm
  M examples/benchmarks/gc_waves_sizeable_headers.pasm
  M examples/benchmarks/hamming.pir
  M examples/benchmarks/hello.pir
  M examples/benchmarks/mops.pasm
  M examples/benchmarks/mops.pl
  M examples/benchmarks/mops_intval.pasm
  M examples/benchmarks/oo1.pir
  M examples/benchmarks/oo1.pl
  M examples/benchmarks/oo2.pir
  M examples/benchmarks/oo2.pl
  M examples/benchmarks/oo3.pir
  M examples/benchmarks/oo3.pl
  M examples/benchmarks/oo4.pasm
  M examples/benchmarks/oo4.pl
  M examples/benchmarks/oo5.pir
  M examples/benchmarks/oo5.pl
  M examples/benchmarks/oo6.pir
  M examples/benchmarks/oo6.pl
  M examples/benchmarks/oofib.pir
  M examples/benchmarks/oofib.pl
  M examples/benchmarks/overload.pir
  M examples/benchmarks/overload.pl
  M examples/benchmarks/primes.c
  M examples/benchmarks/primes.pasm
  M examples/benchmarks/primes.pl
  M examples/benchmarks/primes2.c
  M examples/benchmarks/primes2.pir
  M examples/benchmarks/primes2.pl
  M examples/benchmarks/primes2.py
  M examples/benchmarks/primes2_i.pir
  M examples/benchmarks/primes_i.pasm
  M examples/benchmarks/rand.pir
  M examples/benchmarks/stress.pasm
  M examples/benchmarks/stress.pl
  M examples/benchmarks/stress1.pasm
  M examples/benchmarks/stress1.pl
  M examples/benchmarks/stress2.pasm
  M examples/benchmarks/stress2.pl
  M examples/benchmarks/stress3.pasm
  M examples/benchmarks/stress_integers.pir
  M examples/benchmarks/stress_strings.pir
  M examples/benchmarks/vpm.pir
  M examples/benchmarks/vpm.pl
  M examples/c/nanoparrot.c
  M examples/c/pbc_info.c
  M examples/c/test_main.c
  M examples/compilers/Makefile
  M examples/compilers/japhc.c
  M examples/config/file/configcompiler
  M examples/config/file/configwithfatalstep
  M examples/embed/Makefile
  M examples/embed/Makefile.msvc
  M examples/embed/cotorra.c
  M examples/io/get.pir
  M examples/io/http.pir
  M examples/io/httpd.pir
  M examples/io/post.pir
  M examples/json/postalcodes.pir
  M examples/json/test.pir
  M examples/languages/abc/MAINTAINER
  M examples/languages/abc/README
  M examples/languages/abc/abc.pir
  M examples/languages/abc/setup.pir
  M examples/languages/abc/src/builtins/all.pir
  M examples/languages/abc/src/parser/actions.nqp
  M examples/languages/abc/t/01-tests.t
  M examples/languages/squaak/MAINTAINER
  M examples/languages/squaak/doc/tutorial_episode_1.pod
  M examples/languages/squaak/doc/tutorial_episode_2.pod
  M examples/languages/squaak/doc/tutorial_episode_3.pod
  M examples/languages/squaak/doc/tutorial_episode_4.pod
  M examples/languages/squaak/doc/tutorial_episode_5.pod
  M examples/languages/squaak/doc/tutorial_episode_6.pod
  M examples/languages/squaak/doc/tutorial_episode_7.pod
  M examples/languages/squaak/doc/tutorial_episode_8.pod
  M examples/languages/squaak/doc/tutorial_episode_9.pod
  M examples/languages/squaak/examples/factorial.sq
  M examples/languages/squaak/examples/life.sq
  M examples/languages/squaak/setup.pir
  M examples/languages/squaak/squaak.pir
  M examples/languages/squaak/src/Squaak/Actions.pm
  M examples/languages/squaak/src/Squaak/Compiler.pm
  M examples/languages/squaak/src/Squaak/Grammar.pm
  M examples/languages/squaak/src/Squaak/Runtime.pm
  M examples/languages/squaak/src/squaak.pir
  M examples/library/getopt_demo.pir
  M examples/library/md5sum.pir
  M examples/library/ncurses_life.pir
  M examples/library/pcre.pir
  M examples/mops/mops.c
  M examples/mops/mops.cs
  M examples/mops/mops.p6
  M examples/mops/mops.pl
  M examples/mops/mops.py
  M examples/mops/mops.rb
  M examples/namespace/namespace_dump.pir
  M examples/nci/PQt.cpp
  M examples/nci/QtHelloWorld.pasm
  M examples/nci/QtHelloWorld.pir
  M examples/nci/Xlib.pir
  M examples/nci/Xlibconstants.pir
  M examples/nci/ls.pir
  M examples/nci/sdl_blue_rectangle.pir
  M examples/nci/win32api.pir
  M examples/nci/xlibtest.nqp
  M examples/nci/xlibtest.p6
  M examples/nci/xlibtest.pir
  M examples/opengl/math.pir
  M examples/opengl/shapes.pir
  M examples/opengl/static-triangle-hll.pir
  M examples/opengl/static-triangle.pir
  M examples/opengl/triangle.pir
  M examples/pasm/cat.pasm
  M examples/pasm/fact.pasm
  M examples/pasm/hello.pasm
  M examples/pasm/trace.pasm
  M examples/past/01-sub.pir
  M examples/past/blocktype_immediate.pir
  M examples/past/four_plus_one.pir
  M examples/pge/demo.pir
  M examples/pir/befunge/Changes
  M examples/pir/befunge/MAINTAINER
  M examples/pir/befunge/README
  M examples/pir/befunge/befunge.pir
  M examples/pir/befunge/debug.pir
  M examples/pir/befunge/flow.pir
  M examples/pir/befunge/io.pir
  M examples/pir/befunge/load.pir
  M examples/pir/befunge/maths.pir
  M examples/pir/befunge/setup.pir
  M examples/pir/befunge/stack.pir
  M examples/pir/befunge/t/basic.t
  M examples/pir/circle.pir
  M examples/pir/euclid.pir
  M examples/pir/genprog.bas
  M examples/pir/hanoi.pir
  M examples/pir/interlangs.bas
  M examples/pir/interlangs.pir
  M examples/pir/io.pir
  M examples/pir/levenshtein.pir
  M examples/pir/life.pir
  M examples/pir/local_label.pir
  M examples/pir/make_hello_pbc.pir
  M examples/pir/mandel.pir
  M examples/pir/mysqltest.bas
  M examples/pir/perl6.bas
  M examples/pir/pirric.pir
  M examples/pir/queens_r.pir
  M examples/pir/readline.pir
  M examples/pir/substr.pir
  M examples/pir/sudoku.pir
  M examples/pir/uniq.pir
  M examples/sdl/anim_image.pir
  M examples/sdl/anim_image_dblbuf.pir
  M examples/sdl/blue_font.pir
  M examples/sdl/blue_rect.pir
  M examples/sdl/blue_rect.pl
  M examples/sdl/bounce_parrot_logo.pir
  M examples/sdl/lcd/clock.pir
  M examples/sdl/mandel.pir
  M examples/sdl/minesweeper/eventhandler.pir
  M examples/sdl/minesweeper/field.pir
  M examples/sdl/minesweeper/mines.pir
  M examples/sdl/move_parrot_logo.pir
  M examples/sdl/raw_pixels.pir
  M examples/sdl/tetris/app.pir
  M examples/sdl/tetris/block.pir
  M examples/sdl/tetris/blockdata.pir
  M examples/sdl/tetris/blocks.pir
  M examples/sdl/tetris/board.pir
  M examples/sdl/tetris/boarddata.pir
  M examples/sdl/tetris/eventhandler.pir
  M examples/sdl/tetris/tetris.pir
  M examples/shootout/ack.pir
  M examples/shootout/binarytrees.pir
  M examples/shootout/fannkuch.pir
  M examples/shootout/fasta.pir
  M examples/shootout/harmonic.pir
  M examples/shootout/knucleotide.pir
  M examples/shootout/mandelbrot.pir
  M examples/shootout/nbody.pir
  M examples/shootout/nsieve-bits-2.pir
  M examples/shootout/nsieve-bits.pir
  M examples/shootout/nsieve.pir
  M examples/shootout/partialsums-2.pir
  M examples/shootout/partialsums.pir
  M examples/shootout/pidigits.pir
  M examples/shootout/random.pasm
  M examples/shootout/random.pir
  M examples/shootout/recursive-2.pir
  M examples/shootout/recursive.pir
  M examples/shootout/regexdna.pir
  M examples/shootout/revcomp.pir
  M examples/shootout/spectralnorm.pir
  M examples/shootout/sumcol.pir
  M examples/shootout/takfp.pir
  M examples/streams/Bytes.pir
  M examples/streams/Combiner.pir
  M examples/streams/Coroutine.pir
  M examples/streams/Filter.pir
  M examples/streams/Include.pir
  M examples/streams/Lines.pir
  M examples/streams/Replay.pir
  M examples/streams/SubCounter.pir
  M examples/streams/SubHello.pir
  M examples/streams/Writer.pir
  M examples/subs/bsr_ret.pasm
  M examples/subs/coroutine.pasm
  M examples/subs/multi_retvals.pir
  M examples/subs/no_retval.pir
  M examples/subs/pasm_sub1.pasm
  M examples/subs/single_retval.pir
  M examples/tcl/tcltkdemo.pir
  M examples/tge/branch/lib/Branch.pir
  M examples/tge/branch/lib/Leaf.pir
  M examples/tge/branch/transform.pir
  M examples/tools/Makefile
  M examples/tools/pbc_checker.cpp
  M examples/tutorial/01_temp_var.pir
  M examples/tutorial/02_local_var.pir
  M examples/tutorial/03_temp_var_basic_pmcs.pir
  M examples/tutorial/04_pod_comments.pir
  M examples/tutorial/10_math_ops.pir
  M examples/tutorial/11_math_ops_self_mod.pir
  M examples/tutorial/12_math_ops_pasm.pir
  M examples/tutorial/13_logical_ops.pir
  M examples/tutorial/20_string_ops.pir
  M examples/tutorial/21_string_ops_repeat.pir
  M examples/tutorial/22_string_ops_length.pir
  M examples/tutorial/23_string_ops_substr.pir
  M examples/tutorial/24_string_ops_clone.pir
  M examples/tutorial/30_arrays_basic.pir
  M examples/tutorial/31_array_ops_split.pir
  M examples/tutorial/32_array_ops_sprintf.pir
  M examples/tutorial/33_hashes.pir
  M examples/tutorial/34_multikey.pir
  M examples/tutorial/40_file_ops.pir
  M examples/tutorial/50_goto.pir
  M examples/tutorial/51_if_unless.pir
  M examples/tutorial/52_if_compare.pir
  M examples/tutorial/53_loop.pir
  M examples/tutorial/55_iterator.pir
  M examples/tutorial/56_defined.pir
  M examples/tutorial/57_exists.pir
  M examples/tutorial/60_subroutines.pir
  M examples/tutorial/61_namespaces.pir
  M examples/tutorial/62_namespaces.pir
  M examples/tutorial/70_class_object.pir
  M examples/tutorial/81_continuation.pir
  M examples/tutorial/82_coroutine.pir
  M examples/tutorial/83_external_libraries.pir
  M examples/tutorial/90_writing_tests.pir
  M ext/Parrot-Embed/lib/Parrot/Embed.pm
  M ext/Parrot-Embed/lib/Parrot/Interpreter.pm
  M ext/Parrot-Embed/lib/Parrot/PMC.pm
  M ext/Parrot-Embed/t/00-load.t
  M ext/Parrot-Embed/t/greet.pir
  M ext/Parrot-Embed/t/interp.t
  M ext/Parrot-Embed/t/languages.t
  M ext/Parrot-Embed/t/pipp.t
  M ext/Parrot-Embed/tools/check_embed_coverage.pl
  M ext/Parrot-Embed/tools/write_typemap.pl
  M ext/nqp-rx/src/stage0/HLL-s0.pir
  M ext/nqp-rx/src/stage0/P6Regex-s0.pir
  M ext/nqp-rx/src/stage0/Regex-s0.pir
  M ext/nqp-rx/t/p6regex/01-regex.t
  M include/parrot/atomic.h
  M include/parrot/atomic/fallback.h
  M include/parrot/atomic/gcc_pcc.h
  M include/parrot/atomic/gcc_x86.h
  M include/parrot/atomic/sparc.h
  M include/parrot/caches.h
  M include/parrot/call.h
  M include/parrot/cclass.h
  M include/parrot/compiler.h
  M include/parrot/context.h
  M include/parrot/core_types.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/dynext.h
  M include/parrot/embed.h
  M include/parrot/encoding.h
  M include/parrot/enums.h
  M include/parrot/exceptions.h
  M include/parrot/exit.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/global_setup.h
  M include/parrot/hash.h
  M include/parrot/hll.h
  M include/parrot/imageio.h
  M include/parrot/imcc.h
  M include/parrot/io.h
  M include/parrot/io_portable.h
  M include/parrot/io_unix.h
  M include/parrot/io_win32.h
  M include/parrot/key.h
  M include/parrot/library.h
  M include/parrot/list.h
  M include/parrot/longopt.h
  M include/parrot/memory.h
  M include/parrot/misc.h
  M include/parrot/multidispatch.h
  M include/parrot/namespace.h
  M include/parrot/nci.h
  M include/parrot/oo.h
  M include/parrot/oo_private.h
  M include/parrot/op.h
  M include/parrot/oplib.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M include/parrot/packfile.h
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M include/parrot/pmc.h
  M include/parrot/pmc_freeze.h
  M include/parrot/pobj.h
  M include/parrot/runcore_api.h
  M include/parrot/runcore_profiling.h
  M include/parrot/runcore_trace.h
  M include/parrot/scheduler.h
  M include/parrot/scheduler_private.h
  M include/parrot/settings.h
  M include/parrot/stat.h
  M include/parrot/string.h
  M include/parrot/string_funcs.h
  M include/parrot/string_primitives.h
  M include/parrot/sub.h
  M include/parrot/sysmem.h
  M include/parrot/thr_pthread.h
  M include/parrot/thr_windows.h
  M include/parrot/thread.h
  M include/parrot/vtables.h
  M include/parrot/warnings.h
  M lib/IO/CaptureOutput.pm
  M lib/Parrot/BuildUtil.pm
  M lib/Parrot/Config.pm
  M lib/Parrot/Configure.pm
  M lib/Parrot/Configure/Compiler.pm
  M lib/Parrot/Configure/Data.pm
  M lib/Parrot/Configure/Messages.pm
  M lib/Parrot/Configure/Options.pm
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/CLI.pm
  M lib/Parrot/Configure/Options/Conf/File.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Options/Reconf.pm
  M lib/Parrot/Configure/Options/Test.pm
  M lib/Parrot/Configure/Options/Test/Prepare.pm
  M lib/Parrot/Configure/Step.pm
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Configure/Step/Methods.pm
  M lib/Parrot/Configure/Step/Test.pm
  M lib/Parrot/Configure/Test.pm
  M lib/Parrot/Configure/Trace.pm
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Distribution.pm
  M lib/Parrot/Docs/Directory.pm
  M lib/Parrot/Docs/File.pm
  M lib/Parrot/Docs/Group.pm
  M lib/Parrot/Docs/HTMLPage.pm
  M lib/Parrot/Docs/Item.pm
  M lib/Parrot/Docs/POD2HTML.pm
  M lib/Parrot/Docs/Section.pm
  M lib/Parrot/Docs/Section/C.pm
  M lib/Parrot/Docs/Section/Compilers.pm
  M lib/Parrot/Docs/Section/Config.pm
  M lib/Parrot/Docs/Section/Developer.pm
  M lib/Parrot/Docs/Section/Examples.pm
  M lib/Parrot/Docs/Section/IMCC.pm
  M lib/Parrot/Docs/Section/Info.pm
  M lib/Parrot/Docs/Section/Libs.pm
  M lib/Parrot/Docs/Section/Ops.pm
  M lib/Parrot/Docs/Section/PCT_Tutorial.pm
  M lib/Parrot/Docs/Section/PDDs.pm
  M lib/Parrot/Docs/Section/PMCs.pm
  M lib/Parrot/Docs/Section/Parrot.pm
  M lib/Parrot/Docs/Section/Perl.pm
  M lib/Parrot/Docs/Section/Tests.pm
  M lib/Parrot/Docs/Section/Tools.pm
  M lib/Parrot/Docs/Text2HTML.pm
  M lib/Parrot/H2inc.pm
  M lib/Parrot/Harness/DefaultTests.pm
  M lib/Parrot/Harness/Options.pm
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/IO/Directory.pm
  M lib/Parrot/IO/File.pm
  M lib/Parrot/IO/Path.pm
  M lib/Parrot/Install.pm
  M lib/Parrot/Manifest.pm
  M lib/Parrot/Pmc2c/Attribute.pm
  M lib/Parrot/Pmc2c/ComposedMethod.pm
  M lib/Parrot/Pmc2c/Dumper.pm
  M lib/Parrot/Pmc2c/Emitter.pm
  M lib/Parrot/Pmc2c/Library.pm
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/MethodEmitter.pm
  M lib/Parrot/Pmc2c/Object.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/PMC/Null.pm
  M lib/Parrot/Pmc2c/PMC/Object.pm
  M lib/Parrot/Pmc2c/PMC/ParrotClass.pm
  M lib/Parrot/Pmc2c/PMC/PrintTree.pm
  M lib/Parrot/Pmc2c/PMC/RO.pm
  M lib/Parrot/Pmc2c/PMC/default.pm
  M lib/Parrot/Pmc2c/PMCEmitter.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/Pmc2cMain.pm
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M lib/Parrot/Pmc2c/VTable.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SearchOps.pm
  M lib/Parrot/Test.pm
  M lib/Parrot/Test/Harness.pm
  M lib/Parrot/Test/PGE.pm
  M lib/Parrot/Test/PIR_PGE.pm
  M lib/Parrot/Test/Pod.pm
  M lib/Parrot/Test/Pod/Utils.pm
  M lib/Parrot/Test/Util.pm
  M lib/Parrot/Test/Util/Runloop.pm
  M lib/Parrot/Vtable.pm
  M lib/Perl/Critic/Policy/CodeLayout/ProhibitDuplicateCoda.pm
  M lib/Perl/Critic/Policy/CodeLayout/ProhibitTrailingWhitespace.pm
  M lib/Perl/Critic/Policy/CodeLayout/UseParrotCoda.pm
  M lib/Perl/Critic/Policy/TestingAndDebugging/MisplacedShebang.pm
  M lib/Perl/Critic/Policy/TestingAndDebugging/ProhibitShebangWarningsArg.pm
  M lib/Perl/Critic/Policy/TestingAndDebugging/RequirePortableShebang.pm
  M parrotbug
  M ports/macports/Portfile
  M runtime/parrot/bin/prove.pir
  M runtime/parrot/dynext/README
  M runtime/parrot/include/README
  M runtime/parrot/include/fp_equality.pasm
  M runtime/parrot/include/hllmacros.pir
  M runtime/parrot/include/test_more.pir
  M runtime/parrot/languages/parrot/parrot.pir
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/CGI/QueryHash.pir
  M runtime/parrot/library/Config/JSON.pir
  M runtime/parrot/library/Configure/genfile.pir
  M runtime/parrot/library/Crow.pir
  M runtime/parrot/library/Curses.pir
  M runtime/parrot/library/Data/Dumper.pir
  M runtime/parrot/library/Data/Dumper/Base.pir
  M runtime/parrot/library/Data/Dumper/Default.pir
  M runtime/parrot/library/Digest/MD5.pir
  M runtime/parrot/library/Digest/sha256.pir
  M runtime/parrot/library/Getopt/Obj.pir
  M runtime/parrot/library/HTTP/Daemon.pir
  M runtime/parrot/library/HTTP/Message.pir
  M runtime/parrot/library/Iter.pir
  M runtime/parrot/library/JSON.pir
  M runtime/parrot/library/LWP/Protocol.pir
  M runtime/parrot/library/LWP/UserAgent.pir
  M runtime/parrot/library/MIME/Base64.pir
  M runtime/parrot/library/Math/Rand.pir
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/OpenGL.pir
  M runtime/parrot/library/OpenGL/Math.pir
  M runtime/parrot/library/P6object.pir
  M runtime/parrot/library/PGE/Dumper.pir
  M runtime/parrot/library/PGE/Glob.pir
  M runtime/parrot/library/PGE/Hs.pir
  M runtime/parrot/library/PGE/Perl6Grammar.pir
  M runtime/parrot/library/PGE/Text.pir
  M runtime/parrot/library/PGE/Util.pir
  M runtime/parrot/library/Parrot/Coroutine.pir
  M runtime/parrot/library/Parrot/Exception.pir
  M runtime/parrot/library/Pg.pir
  M runtime/parrot/library/ProfTest/Matcher.nqp
  M runtime/parrot/library/ProfTest/NQPProfile.nqp
  M runtime/parrot/library/ProfTest/PIRProfile.nqp
  M runtime/parrot/library/ProfTest/Want.nqp
  M runtime/parrot/library/Protoobject.pir
  M runtime/parrot/library/Range.pir
  M runtime/parrot/library/SDL.pir
  M runtime/parrot/library/SDL/App.pir
  M runtime/parrot/library/SDL/Button.pir
  M runtime/parrot/library/SDL/Color.pir
  M runtime/parrot/library/SDL/Constants.pir
  M runtime/parrot/library/SDL/Event.pir
  M runtime/parrot/library/SDL/EventHandler.pir
  M runtime/parrot/library/SDL/Font.pir
  M runtime/parrot/library/SDL/Image.pir
  M runtime/parrot/library/SDL/LCD.pir
  M runtime/parrot/library/SDL/Rect.pir
  M runtime/parrot/library/SDL/Sprite.pir
  M runtime/parrot/library/SDL/StopWatch.pir
  M runtime/parrot/library/SDL/Surface.pir
  M runtime/parrot/library/Stream/Base.pir
  M runtime/parrot/library/Stream/Combiner.pir
  M runtime/parrot/library/Stream/Coroutine.pir
  M runtime/parrot/library/Stream/Filter.pir
  M runtime/parrot/library/Stream/Lines.pir
  M runtime/parrot/library/Stream/ParrotIO.pir
  M runtime/parrot/library/Stream/Replay.pir
  M runtime/parrot/library/Stream/Sub.pir
  M runtime/parrot/library/Stream/Writer.pir
  M runtime/parrot/library/String/Utils.pir
  M runtime/parrot/library/TAP/Formatter.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/TAP/Parser.pir
  M runtime/parrot/library/Tcl/Glob.pir
  M runtime/parrot/library/TclLibrary.pir
  M runtime/parrot/library/Test/Builder.pir
  M runtime/parrot/library/Test/Builder/Output.pir
  M runtime/parrot/library/Test/Builder/Test.pir
  M runtime/parrot/library/Test/Builder/TestPlan.pir
  M runtime/parrot/library/Test/Builder/Tester.pir
  M runtime/parrot/library/Test/Class.pir
  M runtime/parrot/library/Test/More.pir
  M runtime/parrot/library/URI.pir
  M runtime/parrot/library/URI/Escape.pir
  M runtime/parrot/library/YAML/Dumper.pir
  M runtime/parrot/library/YAML/Dumper/Base.pir
  M runtime/parrot/library/YAML/Dumper/Default.pir
  M runtime/parrot/library/distutils.pir
  M runtime/parrot/library/dumper.pir
  M runtime/parrot/library/libpcre.pir
  M runtime/parrot/library/ncurses.pasm
  M runtime/parrot/library/ncurses.pir
  M runtime/parrot/library/osutils.pir
  M runtime/parrot/library/parrotlib.pir
  M runtime/parrot/library/pcore.pir
  M runtime/parrot/library/pcre.pir
  M runtime/parrot/library/postgres.pasm
  M runtime/parrot/library/postgres.pir
  M runtime/parrot/library/random_lib.pir
  M runtime/parrot/library/uuid.pir
  M runtime/parrot/library/yaml_dumper.pir
  M src/atomic/gcc_x86.c
  M src/call/args.c
  M src/call/context.c
  M src/call/context_accessors.c
  M src/call/ops.c
  M src/call/pcc.c
  M src/datatypes.c
  M src/debug.c
  M src/dynext.c
  M src/dynoplibs/README
  M src/dynoplibs/bit.ops
  M src/dynoplibs/debug.ops
  M src/dynoplibs/deprecated.ops
  M src/dynoplibs/io.ops
  M src/dynoplibs/math.ops
  M src/dynoplibs/obscure.ops
  M src/dynoplibs/sys.ops
  M src/dynoplibs/trans.ops
  M src/dynpmc/Defines.in
  M src/dynpmc/Rules.in
  M src/dynpmc/dynlexpad.pmc
  M src/dynpmc/ext.pir
  M src/dynpmc/file.pmc
  M src/dynpmc/foo.pmc
  M src/dynpmc/foo2.pmc
  M src/dynpmc/gziphandle.pmc
  M src/dynpmc/main.pasm
  M src/dynpmc/os.pmc
  M src/dynpmc/pccmethod_test.pmc
  M src/dynpmc/rational.pmc
  M src/dynpmc/rotest.pmc
  M src/dynpmc/subproxy.pmc
  M src/embed.c
  M src/exceptions.c
  M src/exit.c
  M src/extend.c
  M src/gc/alloc_memory.c
  M src/gc/alloc_resources.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/malloc_trace.c
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/gc/system.c
  M src/gc/variable_size_pool.c
  M src/gc/variable_size_pool.h
  M src/global_setup.c
  M src/hash.c
  M src/hll.c
  M src/interp/inter_cb.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/io/api.c
  M src/io/buffer.c
  M src/io/core.c
  M src/io/filehandle.c
  M src/io/io_private.h
  M src/io/portable.c
  M src/io/socket_api.c
  M src/io/socket_unix.c
  M src/io/socket_win32.c
  M src/io/unix.c
  M src/io/utf8.c
  M src/io/win32.c
  M src/key.c
  M src/library.c
  M src/list.c
  M src/longopt.c
  M src/main.c
  M src/misc.c
  M src/multidispatch.c
  M src/namespace.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci_test.c
  M src/oo.c
  M src/ops/bit.ops
  M src/ops/cmp.ops
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/experimental.ops
  M src/ops/io.ops
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/pmc.ops
  M src/ops/set.ops
  M src/ops/string.ops
  M src/ops/sys.ops
  M src/ops/var.ops
  M src/packdump.c
  M src/packfile.c
  M src/packfile/byteorder.h
  M src/packfile/pf_items.c
  M src/packout.c
  M src/parrot_debugger.c
  M src/pbc_disassemble.c
  M src/pbc_dump.c
  M src/pbc_merge.c
  M src/pmc.c
  M src/pmc/addrregistry.pmc
  M src/pmc/arrayiterator.pmc
  M src/pmc/bigint.pmc
  M src/pmc/bignum.pmc
  M src/pmc/boolean.pmc
  M src/pmc/bytebuffer.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/codestring.pmc
  M src/pmc/complex.pmc
  M src/pmc/continuation.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/eval.pmc
  M src/pmc/eventhandler.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/exporter.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/fixedbooleanarray.pmc
  M src/pmc/fixedfloatarray.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M src/pmc/float.pmc
  M src/pmc/handle.pmc
  M src/pmc/hash.pmc
  M src/pmc/hashiterator.pmc
  M src/pmc/hashiteratorkey.pmc
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiosize.pmc
  M src/pmc/imageiostrings.pmc
  M src/pmc/imageiothaw.pmc
  M src/pmc/integer.pmc
  M src/pmc/iterator.pmc
  M src/pmc/key.pmc
  M src/pmc/lexinfo.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/managedstruct.pmc
  M src/pmc/multisub.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/null.pmc
  M src/pmc/object.pmc
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc
  M src/pmc/orderedhash.pmc
  M src/pmc/orderedhashiterator.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfileconstanttable.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfiledirectory.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/packfilesegment.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/parrotlibrary.pmc
  M src/pmc/parrotthread.pmc
  M src/pmc/pmcproxy.pmc
  M src/pmc/pointer.pmc
  M src/pmc/resizablebooleanarray.pmc
  M src/pmc/resizablefloatarray.pmc
  M src/pmc/resizableintegerarray.pmc
  M src/pmc/resizablepmcarray.pmc
  M src/pmc/resizablestringarray.pmc
  M src/pmc/role.pmc
  M src/pmc/scalar.pmc
  M src/pmc/scheduler.pmc
  M src/pmc/schedulermessage.pmc
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/stringhandle.pmc
  M src/pmc/stringiterator.pmc
  M src/pmc/sub.pmc
  M src/pmc/task.pmc
  M src/pmc/threadinterpreter.pmc
  M src/pmc/timer.pmc
  M src/pmc/undef.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/pmc_freeze.c
  M src/runcore/cores.c
  M src/runcore/main.c
  M src/runcore/profiling.c
  M src/runcore/trace.c
  M src/scheduler.c
  M src/spf_render.c
  M src/spf_vtable.c
  M src/string/api.c
  M src/string/encoding.c
  M src/string/encoding/ascii.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M src/string/encoding/tables.h
  M src/string/encoding/ucs2.c
  M src/string/encoding/ucs4.c
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M src/string/primitives.c
  M src/string/unicode.h
  M src/sub.c
  M src/thread.c
  M src/utils.c
  M src/vtable.tbl
  M src/vtables.c
  M src/warnings.c
  M t/README
  M t/TESTS_STATUS.pod
  M t/benchmark/benchmarks.t
  M t/codingstd/c_arg_assert.t
  M t/codingstd/c_code_coda.t
  M t/codingstd/c_cppcomments.t
  M t/codingstd/c_enum.t
  M t/codingstd/c_function_docs.t
  M t/codingstd/c_header_guards.t
  M t/codingstd/c_indent.t
  M t/codingstd/c_macro_args.t
  M t/codingstd/c_operator.t
  M t/codingstd/c_parens.t
  M t/codingstd/c_returns.t
  M t/codingstd/c_struct.t
  M t/codingstd/c_todo.t
  M t/codingstd/check_isxxx.t
  M t/codingstd/check_toxxx.t
  M t/codingstd/copyright.t
  M t/codingstd/cuddled_else.t
  M t/codingstd/filenames.t
  M t/codingstd/gmt_utc.t
  M t/codingstd/linelength.t
  M t/codingstd/make_code_coda.t
  M t/codingstd/opcode_doc.t
  M t/codingstd/pbc_compat.t
  M t/codingstd/pccmethod_deps.t
  M t/codingstd/pdd_format.t
  M t/codingstd/perlcritic.t
  M t/codingstd/pir_code_coda.t
  M t/codingstd/pmc_docs.t
  M t/codingstd/pod_description.t
  M t/codingstd/pod_syntax.t
  M t/codingstd/pod_todo.t
  M t/codingstd/tabs.t
  M t/codingstd/trailing_space.t
  M t/compilers/data_json/from_parrot.t
  M t/compilers/data_json/to_parrot.t
  M t/compilers/imcc/imcpasm/cfg.t
  M t/compilers/imcc/imcpasm/opt0.t
  M t/compilers/imcc/imcpasm/opt1.t
  M t/compilers/imcc/imcpasm/opt2.t
  M t/compilers/imcc/imcpasm/optc.t
  M t/compilers/imcc/imcpasm/pcc.t
  M t/compilers/imcc/reg/alloc.t
  M t/compilers/imcc/reg/spill.t
  M t/compilers/imcc/reg/spill_old.t
  M t/compilers/imcc/syn/clash.t
  M t/compilers/imcc/syn/const.t
  M t/compilers/imcc/syn/errors.t
  M t/compilers/imcc/syn/eval.t
  M t/compilers/imcc/syn/file.t
  M t/compilers/imcc/syn/hll.t
  M t/compilers/imcc/syn/keyed.t
  M t/compilers/imcc/syn/labels.t
  M t/compilers/imcc/syn/macro.t
  M t/compilers/imcc/syn/objects.t
  M t/compilers/imcc/syn/op.t
  M t/compilers/imcc/syn/pasm.t
  M t/compilers/imcc/syn/pcc.t
  M t/compilers/imcc/syn/pod.t
  M t/compilers/imcc/syn/regressions.t
  M t/compilers/imcc/syn/scope.t
  M t/compilers/imcc/syn/subflags.t
  M t/compilers/imcc/syn/symbols.t
  M t/compilers/imcc/syn/tail.t
  M t/compilers/imcc/syn/veracity.t
  M t/compilers/opsc/01-parse.t
  M t/compilers/opsc/02-parse-all-ops.t
  M t/compilers/opsc/03-past.t
  M t/compilers/opsc/04-op.t
  M t/compilers/opsc/05-oplib.t
  M t/compilers/opsc/06-opsfile.t
  M t/compilers/opsc/07-emitter.t
  M t/compilers/opsc/common.pir
  M t/compilers/pct/complete_workflow.t
  M t/compilers/pct/past.t
  M t/compilers/pct/pct_hllcompiler.t
  M t/compilers/pct/post.t
  M t/compilers/pge/00-basic.t
  M t/compilers/pge/02-match.t
  M t/compilers/pge/03-optable.t
  M t/compilers/pge/04-compile.t
  M t/compilers/pge/06-grammar.t
  M t/compilers/pge/p5regex/p5rx.t
  M t/compilers/pge/perl6regex/01-regex.t
  M t/compilers/pge/perl6regex/context.t
  M t/compilers/pge/pge-hs.t
  M t/compilers/pge/pge.t
  M t/compilers/pge/pge_examples.t
  M t/compilers/pge/pge_globs.t
  M t/compilers/pge/pge_text.t
  M t/compilers/pge/pge_util.t
  M t/compilers/pge/regression.t
  M t/compilers/tge/basic.t
  M t/compilers/tge/grammar.t
  M t/compilers/tge/harness
  M t/compilers/tge/parser.t
  M t/configure/001-options.t
  M t/configure/002-messages.t
  M t/configure/003-steplist.t
  M t/configure/004-configure.t
  M t/configure/005-run_one_step.t
  M t/configure/006-bad_step.t
  M t/configure/007-verbose_two.t
  M t/configure/008-file_based_configuration.t
  M t/configure/011-no_description.t
  M t/configure/012-verbose.t
  M t/configure/013-die.t
  M t/configure/015-no_return.t
  M t/configure/016-no_return_but_result.t
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/019-version.t
  M t/configure/020-version.t
  M t/configure/021-version.t
  M t/configure/022-version.t
  M t/configure/023-version.t
  M t/configure/024-version.t
  M t/configure/025-options_test.t
  M t/configure/026-options_test.t
  M t/configure/027-option_or_data.t
  M t/configure/028-option_or_data.t
  M t/configure/029-option_or_data.t
  M t/configure/030-option_or_data.t
  M t/configure/031-base.t
  M t/configure/032-data.t
  M t/configure/033-step.t
  M t/configure/034-step.t
  M t/configure/035-step.t
  M t/configure/037-run_single_step.t
  M t/configure/038-run_single_step.t
  M t/configure/039-run_single_step.t
  M t/configure/041-return_undef.t
  M t/configure/042-list_of_steps.t
  M t/configure/043-verbose_step.t
  M t/configure/044-slurp_file.t
  M t/configure/045-generated_file_header.t
  M t/configure/046-inter.t
  M t/configure/047-inter.t
  M t/configure/048-return_result_undef.t
  M t/configure/049-options_test_prepare.t
  M t/configure/050-fatal.t
  M t/configure/051-fatal_step.t
  M t/configure/059-silent.t
  M t/configure/061-revision_from_cache.t
  M t/configure/testlib/Make_VERSION_File.pm
  M t/configure/testlib/Tie/Filehandle/Preempt/Stdin.pm
  M t/configure/testlib/adefectivefoobar
  M t/configure/testlib/bdefectivefoobar
  M t/configure/testlib/cdefectivefoobar
  M t/configure/testlib/ddefectivefoobar
  M t/configure/testlib/init/alpha.pm
  M t/configure/testlib/init/beta.pm
  M t/configure/testlib/init/delta.pm
  M t/configure/testlib/init/epsilon.pm
  M t/configure/testlib/init/foobar.pm
  M t/configure/testlib/init/gamma.pm
  M t/configure/testlib/init/iota.pm
  M t/configure/testlib/init/kappa.pm
  M t/configure/testlib/init/lambda.pm
  M t/configure/testlib/init/mu.pm
  M t/configure/testlib/init/zeta.pm
  M t/configure/testlib/inter/theta.pm
  M t/configure/testlib/verbosefoobar
  M t/distro/manifest.t
  M t/distro/manifest_generated.t
  M t/dynoplibs/bit.t
  M t/dynoplibs/debug.t
  M t/dynoplibs/deprecated.t
  M t/dynoplibs/io-old.t
  M t/dynoplibs/io.t
  M t/dynoplibs/math.t
  M t/dynoplibs/obscure.t
  M t/dynoplibs/pmc_pow.t
  M t/dynoplibs/string_pmc_bitwise.t
  M t/dynoplibs/sysinfo.t
  M t/dynoplibs/time.t
  M t/dynoplibs/time_old.t
  M t/dynoplibs/trans-infnan.t
  M t/dynoplibs/trans-old.t
  M t/dynoplibs/trans.t
  M t/dynpmc/dynlexpad.t
  M t/dynpmc/file.t
  M t/dynpmc/foo.t
  M t/dynpmc/foo2.t
  M t/dynpmc/gziphandle.t
  M t/dynpmc/os.t
  M t/dynpmc/pccmethod_test.t
  M t/dynpmc/rational.t
  M t/dynpmc/rotest.t
  M t/dynpmc/subclass_with_pir_method.t
  M t/dynpmc/subproxy.t
  M t/examples/catchall.t
  M t/examples/library.t
  M t/examples/namespace.t
  M t/examples/pasm.t
  M t/examples/past.t
  M t/examples/pgegrep.t
  M t/examples/pir.t
  M t/examples/pod.t
  M t/examples/shootout.t
  M t/examples/streams.t
  M t/examples/subs.t
  M t/examples/tutorial.t
  M t/harness
  M t/harness.pir
  M t/include/fp_equality.t
  M t/library/archive_tar.t
  M t/library/archive_zip.t
  M t/library/cgi_query_hash.t
  M t/library/configure.t
  M t/library/coroutine.t
  M t/library/distutils.t
  M t/library/dumper.t
  M t/library/getopt_obj.t
  M t/library/hllmacros.t
  M t/library/iter.t
  M t/library/lwp.t
  M t/library/md5.t
  M t/library/mime_base64.t
  M t/library/osutils.t
  M t/library/p6object.t
  M t/library/parrotlib.t
  M t/library/pcre.t
  M t/library/pg.t
  M t/library/protoobject.t
  M t/library/rand.t
  M t/library/range.t
  M t/library/streams.t
  M t/library/string_utils.t
  M t/library/tap_parser.t
  M t/library/tcl_glob.t
  M t/library/tcl_lib.t
  M t/library/test_builder_done_testing.t
  M t/library/test_builder_tester.t
  M t/library/test_class.t
  M t/library/test_more.t
  M t/library/uri.t
  M t/library/uri_escape.t
  M t/library/uuid.t
  M t/library/yaml_dumper.t
  M t/manifest/01-basic.t
  M t/manifest/02-regenerate_file.t
  M t/manifest/03-regenerate_skip.t
  M t/manifest/04-alt_file.t
  M t/manifest/05-alt_skip.t
  M t/native_pbc/header.t
  M t/native_pbc/integer.t
  M t/native_pbc/number.t
  M t/native_pbc/string.t
  M t/native_pbc/testdata/number.pasm
  M t/native_pbc/testdata/string.pasm
  M t/oo/attributes.t
  M t/oo/composition.t
  M t/oo/inheritance.t
  M t/oo/isa.t
  M t/oo/metamodel.t
  M t/oo/methods.t
  M t/oo/mro-c3.t
  M t/oo/names.t
  M t/oo/new-old.t
  M t/oo/new.t
  M t/oo/objects.t
  M t/oo/ops.t
  M t/oo/proxy.t
  M t/oo/root_new.t
  M t/oo/subclass.t
  M t/oo/vtableoverride.t
  M t/op/00ff-dos.t
  M t/op/00ff-unix.t
  M t/op/64bit.t
  M t/op/annotate-old.t
  M t/op/annotate.t
  M t/op/arithmetics.t
  M t/op/arithmetics_pmc.t
  M t/op/basic.t
  M t/op/box.t
  M t/op/calling.t
  M t/op/cc_params.t
  M t/op/cc_params_old.t
  M t/op/cc_state.t
  M t/op/cmp-nonbranch.t
  M t/op/comp.t
  M t/op/copy.t
  M t/op/errorson.t
  M t/op/exceptions.t
  M t/op/exit.t
  M t/op/fetch.t
  M t/op/gc-active-buffers.t
  M t/op/gc-leaky-box.t
  M t/op/gc-leaky-call.t
  M t/op/gc-non-recursive.t
  M t/op/gc.t
  M t/op/globals.t
  M t/op/ifunless.t
  M t/op/inf_nan.t
  M t/op/integer.t
  M t/op/interp.t
  M t/op/jit.t
  M t/op/jitn.t
  M t/op/lexicals.t
  M t/op/literal-old.t
  M t/op/literal.t
  M t/op/load_bytecode.t
  M t/op/number.t
  M t/op/say.t
  M t/op/spawnw.t
  M t/op/sprintf.t
  M t/op/sprintf2.t
  M t/op/string.t
  M t/op/string_cclass.t
  M t/op/string_cmp.t
  M t/op/string_cs.t
  M t/op/string_mem.t
  M t/op/stringu.t
  M t/op/testlib/test_strings.pir
  M t/op/time.t
  M t/op/vivify.t
  M t/perl/Parrot_Distribution.t
  M t/perl/Parrot_Docs.t
  M t/perl/Parrot_IO.t
  M t/perl/Parrot_Test.t
  M t/perl/README
  M t/perl/testlib/answer.pir
  M t/perl/testlib/hello
  M t/perl/testlib/hello.pasm
  M t/pharness/01-default_tests.t
  M t/pharness/02-get_test_prog_args.t
  M t/pharness/03-handle_long_options.t
  M t/pharness/04-Usage.t
  M t/pir/macro.t
  M t/pir/registernames.t
  M t/pir/timer_exit.t
  M t/pmc/addrregistry.t
  M t/pmc/arrayiterator.t
  M t/pmc/bigint.t
  M t/pmc/bignum.t
  M t/pmc/boolean.t
  M t/pmc/bytebuffer.t
  M t/pmc/callcontext.t
  M t/pmc/capture.t
  M t/pmc/class.t
  M t/pmc/codestring.t
  M t/pmc/complex.t
  M t/pmc/config.t
  M t/pmc/context.t
  M t/pmc/continuation.t
  M t/pmc/coroutine.t
  M t/pmc/default.t
  M t/pmc/env.t
  M t/pmc/eval.t
  M t/pmc/eventhandler.t
  M t/pmc/exception-old.t
  M t/pmc/exception.t
  M t/pmc/exceptionhandler.t
  M t/pmc/exporter.t
  M t/pmc/filehandle.t
  M t/pmc/fixedbooleanarray.t
  M t/pmc/fixedfloatarray.t
  M t/pmc/fixedintegerarray.t
  M t/pmc/fixedpmcarray.t
  M t/pmc/fixedstringarray.t
  M t/pmc/float.t
  M t/pmc/freeze.t
  M t/pmc/globals.t
  M t/pmc/handle.t
  M t/pmc/hash.t
  M t/pmc/hashiterator.t
  M t/pmc/hashiteratorkey.t
  M t/pmc/imageio.t
  M t/pmc/imageiosize.t
  M t/pmc/imageiostrings.t
  M t/pmc/integer.t
  M t/pmc/io.t
  M t/pmc/io_iterator.t
  M t/pmc/io_status.t
  M t/pmc/io_stdin.t
  M t/pmc/iterator.t
  M t/pmc/key.t
  M t/pmc/lexinfo.t
  M t/pmc/lexpad.t
  M t/pmc/managedstruct.t
  M t/pmc/multidispatch.t
  M t/pmc/multisub.t
  M t/pmc/namespace-old.t
  M t/pmc/namespace-subs.t
  M t/pmc/namespace.t
  M t/pmc/nci.t
  M t/pmc/null.t
  M t/pmc/object-meths.t
  M t/pmc/object-mro.t
  M t/pmc/object.t
  M t/pmc/opcode.t
  M t/pmc/oplib.t
  M t/pmc/orderedhash.t
  M t/pmc/orderedhashiterator.t
  M t/pmc/packfile.t
  M t/pmc/packfileannotation.t
  M t/pmc/packfileannotations.t
  M t/pmc/packfileconstanttable.t
  M t/pmc/packfiledirectory.t
  M t/pmc/packfilerawsegment.t
  M t/pmc/packfilesegment.t
  M t/pmc/parrotclass.t
  M t/pmc/parrotinterpreter.t
  M t/pmc/parrotio.t
  M t/pmc/parrotlibrary.t
  M t/pmc/parrotobject.t
  M t/pmc/parrotthread.t
  M t/pmc/pmc.t
  M t/pmc/pmcproxy.t
  M t/pmc/pointer.t
  M t/pmc/prop.t
  M t/pmc/resizablebooleanarray.t
  M t/pmc/resizablefloatarray.t
  M t/pmc/resizableintegerarray.t
  M t/pmc/resizablepmcarray.t
  M t/pmc/resizablestringarray.t
  M t/pmc/ro.t
  M t/pmc/role.t
  M t/pmc/scalar.t
  M t/pmc/scheduler.t
  M t/pmc/schedulermessage.t
  M t/pmc/signal.t
  M t/pmc/sockaddr.t
  M t/pmc/socket.t
  M t/pmc/string.t
  M t/pmc/stringbuilder.t
  M t/pmc/stringhandle.t
  M t/pmc/stringiterator.t
  M t/pmc/sub.t
  M t/pmc/sys.t
  M t/pmc/task.t
  M t/pmc/testlib/annotations.pir
  M t/pmc/testlib/number.pasm
  M t/pmc/testlib/packfile_common.pir
  M t/pmc/threads.t
  M t/pmc/timer.t
  M t/pmc/undef.t
  M t/pmc/unmanagedstruct.t
  M t/postconfigure/01-options.t
  M t/postconfigure/02-data_get_PConfig.t
  M t/postconfigure/05-trace.t
  M t/postconfigure/06-data_get_PConfig_Temp.t
  M t/profiling/profiling.t
  M t/run/README
  M t/run/exit.t
  M t/run/options.t
  M t/src/README
  M t/src/atomic.t
  M t/src/basic.t
  M t/src/embed.t
  M t/src/exit.t
  M t/src/extend.t
  M t/src/warnings.t
  M t/steps/auto/arch-01.t
  M t/steps/auto/attributes-01.t
  M t/steps/auto/backtrace-01.t
  M t/steps/auto/byteorder-01.t
  M t/steps/auto/cpu-01.t
  M t/steps/auto/ctags-01.t
  M t/steps/auto/env-01.t
  M t/steps/auto/format-01.t
  M t/steps/auto/frames-01.t
  M t/steps/auto/gc-01.t
  M t/steps/auto/gcc-01.t
  M t/steps/auto/gettext-01.t
  M t/steps/auto/glibc-01.t
  M t/steps/auto/gmp-01.t
  M t/steps/auto/headers-01.t
  M t/steps/auto/icu-01.t
  M t/steps/auto/inline-01.t
  M t/steps/auto/ipv6-01.t
  M t/steps/auto/isreg-01.t
  M t/steps/auto/jit-01.t
  M t/steps/auto/llvm-01.t
  M t/steps/auto/memalign-01.t
  M t/steps/auto/msvc-01.t
  M t/steps/auto/neg_0-01.t
  M t/steps/auto/opengl-01.t
  M t/steps/auto/ops-01.t
  M t/steps/auto/pcre-01.t
  M t/steps/auto/perldoc-01.t
  M t/steps/auto/pmc-01.t
  M t/steps/auto/pod2man-01.t
  M t/steps/auto/readline-01.t
  M t/steps/auto/readline-02.t
  M t/steps/auto/revision-01.t
  M t/steps/auto/signal-01.t
  M t/steps/auto/sizes-01.t
  M t/steps/auto/snprintf-01.t
  M t/steps/auto/socklen_t-01.t
  M t/steps/auto/stat-01.t
  M t/steps/auto/thread-01.t
  M t/steps/auto/timespec-01.t
  M t/steps/auto/va_ptr-01.t
  M t/steps/auto/warnings-01.t
  M t/steps/auto/zlib-01.t
  M t/steps/gen/config_h-01.t
  M t/steps/gen/config_pm-01.t
  M t/steps/gen/core_pmcs-01.t
  M t/steps/gen/makefiles-01.t
  M t/steps/gen/opengl-01.t
  M t/steps/gen/platform-01.t
  M t/steps/init/defaults-01.t
  M t/steps/init/headers-01.t
  M t/steps/init/hints-01.t
  M t/steps/init/hints/darwin-01.t
  M t/steps/init/hints/linux-01.t
  M t/steps/init/install-01.t
  M t/steps/init/manifest-01.t
  M t/steps/init/optimize-01.t
  M t/steps/inter/lex-01.t
  M t/steps/inter/lex-02.t
  M t/steps/inter/lex-03.t
  M t/steps/inter/libparrot-01.t
  M t/steps/inter/make-01.t
  M t/steps/inter/progs-01.t
  M t/steps/inter/progs-02.t
  M t/steps/inter/progs-03.t
  M t/steps/inter/progs-04.t
  M t/steps/inter/shlibs-01.t
  M t/steps/inter/types-01.t
  M t/steps/inter/yacc-01.t
  M t/steps/inter/yacc-02.t
  M t/stress/gc.t
  M t/tools/create_language.t
  M t/tools/dev/pmctree.t
  M t/tools/dev/searchops.t
  M t/tools/dev/searchops/samples.pm
  M t/tools/dump_pbc.t
  M t/tools/install/01-create_directories.t
  M t/tools/install/02-install_files.t
  M t/tools/install/03-lines_to_files.t
  M t/tools/install/dev_overall.t
  M t/tools/install/overall.t
  M t/tools/install/testlib/LICENSE
  M t/tools/install/testlib/MANIFEST.1defective
  M t/tools/install/testlib/README
  M t/tools/install/testlib/compilers/nqp/bootstrap/actions.pm
  M t/tools/install/testlib/compilers/pge/PGE.pir
  M t/tools/install/testlib/dev_generated_pseudo
  M t/tools/install/testlib/dev_manifest_pseudo
  M t/tools/install/testlib/docs/compiler_faq.pod
  M t/tools/install/testlib/docs/gettingstarted.pod
  M t/tools/install/testlib/docs/pct/past_building_blocks.pod
  M t/tools/install/testlib/docs/resources/phony_resource
  M t/tools/install/testlib/generated_pseudo
  M t/tools/install/testlib/generated_pseudo_with_dupe
  M t/tools/install/testlib/include/parrot/charset.h
  M t/tools/install/testlib/install_config.fpmc
  M t/tools/install/testlib/lib/Parrot/Configure.pm
  M t/tools/install/testlib/manifest_pseudo
  M t/tools/install/testlib/parrot.pc
  M t/tools/install/testlib/runtime/parrot/include/sockets.pasm
  M t/tools/install/testlib/runtime/parrot/library/TGE.pbc
  M t/tools/install/testlib/src/ops/ops.num
  M t/tools/install/testlib/src/pmc/pmc_object.h
  M t/tools/install/testlib/tools/build/ops2c.pl
  M t/tools/install/testlib/vtable.dump
  M t/tools/mk_language_shell.t
  M t/tools/parrot_config.t
  M t/tools/parrot_debugger.t
  M t/tools/pbc_disassemble.t
  M t/tools/pbc_dump.t
  M t/tools/pbc_merge.t
  M t/tools/pmc2cutils/01-pmc2cutils.t
  M t/tools/pmc2cutils/02-find_file.t
  M t/tools/pmc2cutils/03-dump_vtable.t
  M t/tools/pmc2cutils/04-dump_pmc.t
  M t/tools/pmc2cutils/05-gen_c.t
  M t/tools/pmc2cutils/08-pmc-pm.t
  M t/tools/pmc2cutils/README
  M tools/build/README
  M tools/build/c2str.pl
  M tools/build/fixup_gen_file.pl
  M tools/build/h2inc.pl
  M tools/build/ops2c.pl
  M tools/build/parrot_config_c.pl
  M tools/build/pbcversion_h.pl
  M tools/build/pmc2c.pl
  M tools/build/vtable_extend.pl
  M tools/build/vtable_h.pl
  M tools/dev/README
  M tools/dev/addopstags.pl
  M tools/dev/as2c.pl
  M tools/dev/bench_op.pir
  M tools/dev/checkdepend.pl
  M tools/dev/create_language.pl
  M tools/dev/dump_pbc.pl
  M tools/dev/faces.pl
  M tools/dev/fetch_languages.pl
  M tools/dev/gen_class.pl
  M tools/dev/gen_makefile.pl
  M tools/dev/gen_valgrind_suppressions.pl
  M tools/dev/headerizer.pl
  M tools/dev/install_dev_files.pl
  M tools/dev/install_doc_files.pl
  M tools/dev/install_files.pl
  M tools/dev/lib_deps.pl
  M tools/dev/list_unjitted.pl
  M tools/dev/manicheck.pl
  M tools/dev/mk_author_map.pl
  M tools/dev/mk_gitignore.pl
  M tools/dev/mk_inno.pl
  M tools/dev/mk_inno_language.pl
  M tools/dev/mk_language_shell.in
  M tools/dev/mk_manifest_and_skip.pl
  M tools/dev/mk_nci_thunks.pl
  M tools/dev/mk_rpm_manifests.pl
  M tools/dev/nci_test_gen.pl
  M tools/dev/nci_thunk_gen.pir
  M tools/dev/ncidef2pasm.pl
  M tools/dev/nm.pl
  M tools/dev/nopaste.pl
  M tools/dev/ops_not_tested.pl
  M tools/dev/parrot-config.pir
  M tools/dev/parrot-fuzzer
  M tools/dev/parrot_api.pl
  M tools/dev/parrot_coverage.pl
  M tools/dev/parrot_shell.pl
  M tools/dev/parrotbench.pl
  M tools/dev/pbc_header.pl
  M tools/dev/pbc_to_exe.pir
  M tools/dev/pmcrenumber.pl
  M tools/dev/pmctree.pl
  M tools/dev/pprof2cg.pl
  M tools/dev/reconfigure.pl
  M tools/dev/search-ops.pl
  M tools/dev/symlink.pl
  M tools/dev/update_copyright.pl
  M tools/dev/vms-patch
  M tools/dev/vtablize.pl
  M tools/docs/filename_and_chapter.pl
  M tools/docs/mk_chm.pl
  M tools/docs/ops_summary.pl
  M tools/docs/write_docs.pl
  M tools/install/smoke.pl
  M tools/install/smoke_languages.pl
  M tools/release/README
  M tools/release/crow.pir
  M tools/release/gen_release_info.pl
  M tools/release/inc_ver.pir

Log Message:
-----------
merge in dukeleto's history changes


Commit: f2252b40d0d2d4cce22d6be8100847b5102da4a7
    https://github.com/parrot/parrot/commit/f2252b40d0d2d4cce22d6be8100847b5102da4a7
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-09 (Tue, 09 Nov 2010)

Changed paths:
  M include/parrot/api.h
  M include/parrot/gc_api.h
  M src/embed/api.c
  M src/gc/gc_private.h

Log Message:
-----------
remove the two-stage initialization dance. We can now initialize an interpreter by passing in a struct of options


Commit: 8499c81644ff4b591dabaff0546e00fb616911ee
    https://github.com/parrot/parrot/commit/8499c81644ff4b591dabaff0546e00fb616911ee
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-09 (Tue, 09 Nov 2010)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
add some brackets in my macros to make things a little safer


Commit: d67e5d41c189a520c0ad48bac0fb83163b212e50
    https://github.com/parrot/parrot/commit/d67e5d41c189a520c0ad48bac0fb83163b212e50
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-09 (Tue, 09 Nov 2010)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
borrow some code from the old PARROT_CALLIN_START macro set, and ensure the stacktop pointer is set/reset


Commit: 9afb8d61cc2322aea52d7e8707a3a0b83b0460d0
    https://github.com/parrot/parrot/commit/9afb8d61cc2322aea52d7e8707a3a0b83b0460d0
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-09 (Tue, 09 Nov 2010)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
rearrange some bad code to be slightly less bad


Commit: 100d17b700fce658a7a26bf21bedb009baa5ed71
    https://github.com/parrot/parrot/commit/100d17b700fce658a7a26bf21bedb009baa5ed71
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-09 (Tue, 09 Nov 2010)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
remove some unnecessary lines


Commit: d4e87080be672d674c69062655208d0be32da56e
    https://github.com/parrot/parrot/commit/d4e87080be672d674c69062655208d0be32da56e
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-09 (Tue, 09 Nov 2010)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
add a failure macro for when an API call fails. Implement a few more functions for working with bytecode and executing it. Needs work


Commit: 3259cda3a265f5b3093934e8bd1c53154db3f782
    https://github.com/parrot/parrot/commit/3259cda3a265f5b3093934e8bd1c53154db3f782
Author: Mariano Wahlmann <mariano at hal.(none)>
Date:   2010-11-10 (Wed, 10 Nov 2010)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
First cut of Parrot_api_set_stdhandles API function


Commit: 3e24c1d435f6e493908c5eb2e2585086c18f6c29
    https://github.com/parrot/parrot/commit/3e24c1d435f6e493908c5eb2e2585086c18f6c29
Author: Mariano Wahlmann <mariano at hal.(none)>
Date:   2010-11-10 (Wed, 10 Nov 2010)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
Fix typos on stdout & stderr branches


Commit: bce0e5766ccfa7a907efbb39cf93045c3d685596
    https://github.com/parrot/parrot/commit/bce0e5766ccfa7a907efbb39cf93045c3d685596
Author: Mariano Wahlmann <mariano at hal.(none)>
Date:   2010-11-10 (Wed, 10 Nov 2010)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
Fix typo in stdin branch


Commit: 9d25cd4e7d319fab6222aa6bb82e905e98b99a10
    https://github.com/parrot/parrot/commit/9d25cd4e7d319fab6222aa6bb82e905e98b99a10
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-10 (Wed, 10 Nov 2010)

Changed paths:
  M compilers/imcc/main.c
  M include/parrot/api.h
  M src/embed/api.c
  M src/gc/api.c
  M src/main.c

Log Message:
-----------
change the imcc_run function to return a PackFile PMC so we can use it with the new API. Add a long series of API functions that are needed by main.c. Go through main.c and start converting to the new API.


Commit: b90d959983f66310a694cbb95bc23b7f03d79778
    https://github.com/parrot/parrot/commit/b90d959983f66310a694cbb95bc23b7f03d79778
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-10 (Wed, 10 Nov 2010)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
resolve conflict


Commit: 3f8ed92a08fb33f05c9623d57cec2b0f75fc9744
    https://github.com/parrot/parrot/commit/3f8ed92a08fb33f05c9623d57cec2b0f75fc9744
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-10 (Wed, 10 Nov 2010)

Changed paths:
  M compilers/imcc/main.c
  M config/gen/makefiles/root.in
  M include/parrot/api.h
  M include/parrot/gc_api.h
  M src/embed/api.c
  M src/main.c

Log Message:
-----------
fix some file references and run headerizer to see my work so far


Commit: 1a692e9866baac6598bb8fdb52e2fbb770e228a5
    https://github.com/parrot/parrot/commit/1a692e9866baac6598bb8fdb52e2fbb770e228a5
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-10 (Wed, 10 Nov 2010)

Changed paths:
  M src/embed/api.c
  M src/main.c

Log Message:
-----------
_set_executable_name takes a C string instead of a Parrot string, for consistency with other functions of this level. merge _destroy_interpreter and _exit_interpreter, since it's nonsensical to call one without the other, or to call them in any other order. Several fixes/changes/tweaks to main.c


Commit: f68bf5661c783339ef3d3c7717a84ab0bf5b9588
    https://github.com/parrot/parrot/commit/f68bf5661c783339ef3d3c7717a84ab0bf5b9588
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-10 (Wed, 10 Nov 2010)

Changed paths:
  M src/embed/api.c
  M src/main.c

Log Message:
-----------
add Parrot_api_flag and Parrot_api_debug_flag. Use these in main.c instead of some particularly lousy macros


Commit: 1b6d1cedebf77b6b346417a5172430eea8762421
    https://github.com/parrot/parrot/commit/1b6d1cedebf77b6b346417a5172430eea8762421
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-10 (Wed, 10 Nov 2010)

Changed paths:
  M src/embed/api.c
  A src/embed/embed_private.h
  A src/embed/strings.c

Log Message:
-----------
start breaking up the embedding stuff into multiple files. Add embed_private.h and strings.c for various purposes


Commit: a496cf1bd759190d796f41757d311b2869943ee3
    https://github.com/parrot/parrot/commit/a496cf1bd759190d796f41757d311b2869943ee3
Author: Mariano Wahlmann <mariano at hal.(none)>
Date:   2010-11-11 (Thu, 11 Nov 2010)

Changed paths:
  A examples/embed/embedded_pir.c

Log Message:
-----------
Minimal Parrot API use case


Commit: 6e5f29749ba5d7339c54ac87baf99f84b9ec27fc
    https://github.com/parrot/parrot/commit/6e5f29749ba5d7339c54ac87baf99f84b9ec27fc
Author: Mariano Wahlmann <mariano at hal.(none)>
Date:   2010-11-11 (Thu, 11 Nov 2010)

Changed paths:
  A examples/embed/hello_world.pir

Log Message:
-----------
Minimal Parrot API example


Commit: 3ea891ca40d9b101aa85160f0b07008eaa04b556
    https://github.com/parrot/parrot/commit/3ea891ca40d9b101aa85160f0b07008eaa04b556
Author: Mariano Wahlmann <mariano at hal.(none)>
Date:   2010-11-11 (Thu, 11 Nov 2010)

Changed paths:
  M MANIFEST
  M include/parrot/api.h
  M src/embed/api.c
  M src/embed/embed_private.h

Log Message:
-----------
First round of syntax error fixes


Commit: e98ef02881d94382ba98bb068387e66c38c5630f
    https://github.com/parrot/parrot/commit/e98ef02881d94382ba98bb068387e66c38c5630f
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-14 (Sun, 14 Nov 2010)

Changed paths:
  M compilers/imcc/main.c
  M config/gen/makefiles/root.in
  M include/parrot/api.h
  M include/parrot/imcc.h
  M src/embed/api.c
  M src/embed/embed_private.h
  M src/embed/strings.c
  M src/exit.c
  M src/gc/api.c
  M src/main.c

Log Message:
-----------
lots of fixes. We still don't build completely, but we are much closer than we were


Commit: c1ab56ef65f648a1eb1b7514e1f1054f49bb6e42
    https://github.com/parrot/parrot/commit/c1ab56ef65f648a1eb1b7514e1f1054f49bb6e42
Author: Mariano Wahlmann <mariano at hal.(none)>
Date:   2010-11-15 (Mon, 15 Nov 2010)

Changed paths:
  M include/parrot/api.h
  M include/parrot/gc_api.h
  M src/embed/api.c
  M src/embed/embed_private.h

Log Message:
-----------
More fixes, almost there


Commit: f41cf98f7b84a1396815de385063c978ff5fcb10
    https://github.com/parrot/parrot/commit/f41cf98f7b84a1396815de385063c978ff5fcb10
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-17 (Wed, 17 Nov 2010)

Changed paths:
  M compilers/imcc/main.c
  M config/gen/makefiles/root.in
  M include/parrot/api.h
  M include/parrot/longopt.h
  M include/parrot/parrot.h
  M src/embed/api.c
  M src/embed/embed_private.h
  M src/embed/strings.c
  M src/longopt.c
  M src/main.c

Log Message:
-----------
many more fixes. We build main.c now but fail in some of the alternate front-ends, like pbc_disassemble, that also expect longopt


Commit: 1437aa63ed4303b7068845119658412b75e6d892
    https://github.com/parrot/parrot/commit/1437aa63ed4303b7068845119658412b75e6d892
Author: bluescreen <dichoso at gmail.com>
Date:   2010-11-17 (Wed, 17 Nov 2010)

Changed paths:
  M compilers/imcc/main.c
  M examples/c/test_main.c
  M include/parrot/longopt.h
  M src/longopt.c
  M src/main.c
  M src/pbc_disassemble.c
  M src/pbc_dump.c
  M src/pbc_merge.c

Log Message:
-----------
finished decoupling of longopt from interp


Commit: 44248acc88dce79e889a9c067e8665cbfa71f295
    https://github.com/parrot/parrot/commit/44248acc88dce79e889a9c067e8665cbfa71f295
Author: bluescreen <dichoso at gmail.com>
Date:   2010-11-17 (Wed, 17 Nov 2010)

Changed paths:
  M include/parrot/longopt.h
  M src/longopt.c

Log Message:
-----------
Fixed posicional arguments in longopt declaration


Commit: ec669fe3078d514a4d4000f80c51ce44a965f8a4
    https://github.com/parrot/parrot/commit/ec669fe3078d514a4d4000f80c51ce44a965f8a4
Author: bluescreen <dichoso at gmail.com>
Date:   2010-11-17 (Wed, 17 Nov 2010)

Changed paths:
  M src/embed/strings.c

Log Message:
-----------
Implemented some TODO's in strings.c


Commit: 491a1097b93abc44b556bd154c98a394aaa6839d
    https://github.com/parrot/parrot/commit/491a1097b93abc44b556bd154c98a394aaa6839d
Author: bluescreen <dichoso at gmail.com>
Date:   2010-11-17 (Wed, 17 Nov 2010)

Changed paths:
  M src/main.c

Log Message:
-----------
Fixed typos introduced couple commits ago


Commit: 646bb72972a7af309a36669dfc20776aa8a59d47
    https://github.com/parrot/parrot/commit/646bb72972a7af309a36669dfc20776aa8a59d47
Author: bluescreen <dichoso at gmail.com>
Date:   2010-11-17 (Wed, 17 Nov 2010)

Changed paths:
  M config/gen/makefiles/root.in
  M include/parrot/longopt.h
  M src/longopt.c

Log Message:
-----------
Modified Makefile generator and run headerizer over longopt.c


Commit: 82cbd84b9ccd81b85fc2936e00bb69f78c68329d
    https://github.com/parrot/parrot/commit/82cbd84b9ccd81b85fc2936e00bb69f78c68329d
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-18 (Thu, 18 Nov 2010)

Changed paths:
  M compilers/imcc/main.c
  M include/parrot/api.h
  M src/embed/api.c
  M src/longopt.c
  M src/main.c

Log Message:
-----------
parrot executable compiles, but miniparrot does not link. I need to sort out some issues with config hash initialization


Commit: 950d70194650a9d5063862864d0a89d639c217fc
    https://github.com/parrot/parrot/commit/950d70194650a9d5063862864d0a89d639c217fc
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-19 (Fri, 19 Nov 2010)

Changed paths:
  M compilers/imcc/main.c
  M config/gen/makefiles/root.in
  M src/embed/api.c
  M src/exit.c
  M src/longopt.c
  M src/main.c

Log Message:
-----------
Packfile PMCs don't do what I need them to do (yet). Use UnManagedStruct instead. Several other fixes to get things building and linking (but miniparrot throws an exception then segfaults)




More information about the parrot-commits mailing list