[parrot/parrot] 2e0c20: fix attrs in continuation to be inheritable

GitHub noreply at github.com
Sat May 5 00:28:21 UTC 2012


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: 2e0c20bce5fc0eab9a92d38d2bdd84677758865c
      https://github.com/parrot/parrot/commit/2e0c20bce5fc0eab9a92d38d2bdd84677758865c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-01-20 (Thu, 20 Jan 2011)

  Changed paths:
    M src/pmc/continuation.pmc

  Log Message:
  -----------
  fix attrs in continuation to be inheritable


  Commit: d266143aa924d724d985c59c23b76be22d7f6604
      https://github.com/parrot/parrot/commit/d266143aa924d724d985c59c23b76be22d7f6604
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-01-22 (Sat, 22 Jan 2011)

  Changed paths:
    M src/pmc/continuation.pmc
    M src/pmc/exceptionhandler.pmc

  Log Message:
  -----------
  add get_attr_str VTABLEs to ExceptionHandler and Continuation. These are necessary if we want to be able to GET_ATTR_* on a subclass


  Commit: 65df2adee01a1ac7b32b70f24c5e655c413251dc
      https://github.com/parrot/parrot/commit/65df2adee01a1ac7b32b70f24c5e655c413251dc
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-01-22 (Sat, 22 Jan 2011)

  Changed paths:
    A eh.pir

  Log Message:
  -----------
  Add a quick temporary testish file that I'm using to test this new feature. Will be folded into t/pmc/exceptionhandler.t when it works


  Commit: 03ad4b61684b40eda085e88144959f533006daa4
      https://github.com/parrot/parrot/commit/03ad4b61684b40eda085e88144959f533006daa4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-08-06 (Sat, 06 Aug 2011)

  Changed paths:
    M .gitignore
    M CREDITS
    M ChangeLog
    M Configure.pl
    R DEPRECATED.pod
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    M NEWS
    M PBC_COMPAT
    M PLATFORMS
    M README
    M README_cygwin.pod
    M RESPONSIBLE_PARTIES
    M VERSION
    A api.yaml
    M compilers/data_json/Defines.mak
    A compilers/data_json/JSON.nqp
    A compilers/data_json/JSON_README.pod
    M compilers/data_json/Rules.mak
    M compilers/data_json/data_json.pir
    M compilers/imcc/Defines.mak
    M compilers/imcc/Rules.in
    A compilers/imcc/api.c
    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/imcparser.h
    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/Defines.mak
    M compilers/opsc/Rules.mak
    M compilers/opsc/ops2c.nqp
    M compilers/opsc/opsc.pir
    M compilers/opsc/src/Ops/Compiler/Actions.pm
    M compilers/opsc/src/Ops/Compiler/Grammar.pm
    M compilers/opsc/src/Ops/Op.pm
    M compilers/opsc/src/Ops/OpLib.pm
    R compilers/opsc/src/Ops/Renumberer.pm
    M compilers/opsc/src/Ops/Trans/C.pm
    M compilers/pct/src/PAST/Compiler.pir
    M compilers/pct/src/PAST/Node.pir
    M compilers/pct/src/PCT/HLLCompiler.pir
    M compilers/pct/src/POST/Compiler.pir
    M compilers/pct/src/POST/Node.pir
    M compilers/pge/README.pod
    M config/auto/arch.pm
    M config/auto/coverage.pm
    M config/auto/cpu/i386/auto.pm
    M config/auto/cpu/ppc/auto.pm
    R config/auto/frames.pm
    R config/auto/frames/test_exec_cygwin_c.in
    R config/auto/frames/test_exec_linux_c.in
    R config/auto/frames/test_exec_openbsd_c.in
    M config/auto/gc.pm
    M config/auto/gettext/gettext_c.in
    R config/auto/git_describe.pm
    M config/auto/gmp/gmp_c.in
    M config/auto/icu.pm
    A config/auto/infnan.pm
    A config/auto/infnan/test_c.in
    M config/auto/ipv6.pm
    M config/auto/ipv6/test.in
    M config/auto/libffi.pm
    M config/auto/libffi/test_c.in
    M config/auto/llvm.pm
    M config/auto/neg_0/test_c.in
    M config/auto/opengl.pm
    M config/auto/opengl/opengl_c.in
    M config/auto/pcre/pcre_c.in
    M config/auto/perldoc.pm
    A config/auto/platform.pm
    M config/auto/pmc.pm
    M config/auto/readline.pm
    M config/auto/readline/readline_c.in
    R config/auto/sha1.pm
    M config/auto/sizes.pm
    R config/auto/sizes/floatval_maxmin_c.in
    R config/auto/sizes/intval_maxmin_c.in
    R config/auto/sizes/test2_c.in
    R config/auto/sizes/test3_c.in
    M config/auto/sizes/test_c.in
    M config/auto/stat.pm
    A config/auto/stat/test_atim_c.in
    A config/auto/stat/test_atimespec_c.in
    M config/auto/warnings.pm
    M config/auto/zlib/zlib_c.in
    M config/gen/config_h/config_h.in
    M config/gen/config_pm.pm
    M config/gen/config_pm/config_lib_pir.in
    M config/gen/config_pm/myconfig.in
    M config/gen/makefiles.pm
    M config/gen/makefiles/docs.in
    M config/gen/makefiles/ext.in
    R config/gen/makefiles/parrot_pc.in
    M config/gen/makefiles/root.in
    M config/gen/opengl.pm
    R config/gen/platform.pm
    R config/gen/platform/aix/asm.s
    R config/gen/platform/ansi/dl.c
    R config/gen/platform/ansi/exec.c
    R config/gen/platform/ansi/io.h
    R config/gen/platform/ansi/pid.c
    R config/gen/platform/ansi/time.c
    R config/gen/platform/cygwin/math.c
    R config/gen/platform/darwin/begin.c
    R config/gen/platform/darwin/hires_timer.c
    R config/gen/platform/darwin/sysmem.c
    R config/gen/platform/freebsd/uid.c
    R config/gen/platform/generic/dl.c
    R config/gen/platform/generic/dl.h
    R config/gen/platform/generic/encoding.c
    R config/gen/platform/generic/env.c
    R config/gen/platform/generic/exec.c
    R config/gen/platform/generic/hires_timer.c
    R config/gen/platform/generic/io.h
    R config/gen/platform/generic/itimer.c
    R config/gen/platform/generic/math.c
    R config/gen/platform/generic/math.h
    R config/gen/platform/generic/pid.c
    R config/gen/platform/generic/platform_limits.h
    R config/gen/platform/generic/signal.c
    R config/gen/platform/generic/signal.h
    R config/gen/platform/generic/stat.c
    R config/gen/platform/generic/stat.h
    R config/gen/platform/generic/sysmem.c
    R config/gen/platform/generic/threads.h
    R config/gen/platform/generic/time.c
    R config/gen/platform/generic/uid.c
    R config/gen/platform/ia64/asm.s
    R config/gen/platform/linux/encoding.c
    R config/gen/platform/netbsd/math.c
    R config/gen/platform/netbsd/misc.c
    R config/gen/platform/netbsd/misc.h
    R config/gen/platform/netbsd/uid.c
    R config/gen/platform/openbsd/math.c
    R config/gen/platform/openbsd/misc.h
    R config/gen/platform/openbsd/uid.c
    R config/gen/platform/solaris/math.c
    R config/gen/platform/solaris/time.c
    R config/gen/platform/solaris/uid.c
    R config/gen/platform/win32/begin.c
    R config/gen/platform/win32/dl.c
    R config/gen/platform/win32/env.c
    R config/gen/platform/win32/exec.c
    R config/gen/platform/win32/hires_timer.c
    R config/gen/platform/win32/io.h
    R config/gen/platform/win32/misc.c
    R config/gen/platform/win32/misc.h
    R config/gen/platform/win32/pid.c
    R config/gen/platform/win32/signal.c
    R config/gen/platform/win32/signal.h
    R config/gen/platform/win32/stat.h
    R config/gen/platform/win32/string.h
    R config/gen/platform/win32/sysmem.c
    R config/gen/platform/win32/threads.h
    R config/gen/platform/win32/time.c
    R config/gen/platform/win32/uid.c
    M config/init/defaults.pm
    M config/init/hints/darwin.pm
    M config/init/hints/irix.pm
    M config/init/hints/mswin32.pm
    M config/inter/make.pm
    M config/inter/progs.pm
    M config/inter/types.pm
    M docs/book/draft/appe_source_code.pod
    M docs/book/draft/ch10_opcode_reference.pod
    M docs/book/pct/ch04_pge.pod
    M docs/book/pir/ch03_basic_syntax.pod
    M docs/book/pir/ch04_variables.pod
    M docs/book/pir/ch09_exceptions.pod
    M docs/compiler_faq.pod
    A docs/deprecations/deprecations.pod
    A docs/deprecations/deprecations_2_6.pod
    A docs/deprecations/deprecations_2_9.pod
    A docs/deprecations/deprecations_3_0.pod
    A docs/deprecations/deprecations_3_3.pod
    A docs/deprecations/deprecations_3_6.pod
    A docs/deprecations/how_to_deprecate.pod
    M docs/dev/c_functions.pod
    M docs/dev/profiling.pod
    M docs/embed.pod
    M docs/embed_new.pod
    M docs/gettingstarted.pod
    M docs/glossary.pod
    M docs/imcc/imcfaq.pod
    M docs/imcc/operation.pod
    M docs/index/developer.json
    M docs/index/tools.json
    M docs/intro.pod
    M docs/parrotbyte.pod
    M docs/parrothist.pod
    M docs/pct/gettingstarted.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/pdd11_extending.pod
    A docs/pdds/draft/pdd13_bytecode.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/pdd10_embedding.pod
    R 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/project/cage_cleaners_guide.pod
    M docs/project/committer_guide.pod
    M docs/project/core_inclusion.pod
    M docs/project/git_workflow.pod
    A docs/project/hacking_tips.pod
    M docs/project/metacommitter_guide.pod
    M docs/project/release_manager_guide.pod
    M docs/project/support_policy.pod
    M docs/running.pod
    M docs/stability.pod
    M docs/submissions.pod
    M docs/tests.pod
    M docs/translations/README.BGR
    M docs/translations/README.deutsch
    M docs/translations/README.espanol
    M docs/translations/README.francais
    M docs/translations/README.polski
    M docs/translations/README.pt-BR
    M docs/user/pir/intro.pod
    M editor/mk_skeleton.pir
    M editor/pir-mode.el
    R examples/benchmarks/overload.pl
    M examples/config/file/configcompiler
    M examples/config/file/configwithfatalstep
    M examples/languages/abc/setup.pir
    M examples/languages/squaak/doc/tutorial_episode_1.pod
    M examples/languages/squaak/doc/tutorial_episode_3.pod
    M examples/languages/squaak/doc/tutorial_episode_5.pod
    M examples/languages/squaak/doc/tutorial_episode_7.pod
    M examples/library/ncurses_life.pir
    M examples/mops/mops.ps
    M examples/mops/mops.scheme
    M examples/pasm/fact.pasm
    M examples/pir/befunge/setup.pir
    M ext/Parrot-Embed/Build.PL
    M ext/nqp-rx/CREDITS
    M ext/nqp-rx/README
    M ext/nqp-rx/src/stage0/HLL-s0.pir
    M ext/nqp-rx/src/stage0/NQP-s0.pir
    M ext/nqp-rx/src/stage0/P6Regex-s0.pir
    M ext/nqp-rx/src/stage0/Regex-s0.pir
    M ext/nqp-rx/src/stage0/nqp-setting.nqp
    A ext/winxed/Defines.mak
    A ext/winxed/LICENSE
    A ext/winxed/README
    A ext/winxed/Rules.mak
    A ext/winxed/compiler.pir
    A ext/winxed/driver.pir
    M frontend/parrot/main.c
    M frontend/parrot_debugger/main.c
    A frontend/pbc_disassemble/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_merge/main.c
    A include/imcc/api.h
    A include/imcc/embed.h
    A include/imcc/yyscanner.h
    M include/parrot/api.h
    M include/parrot/atomic.h
    M include/parrot/call.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/embed.h
    M include/parrot/encoding.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/interpreter.h
    M include/parrot/io.h
    R include/parrot/io_portable.h
    R include/parrot/io_unix.h
    R 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/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/pointer_array.h
    M include/parrot/runcore_api.h
    M include/parrot/runcore_profiling.h
    M include/parrot/scheduler.h
    M include/parrot/settings.h
    R include/parrot/stat.h
    M include/parrot/string.h
    M include/parrot/string_funcs.h
    R include/parrot/sysmem.h
    A include/parrot/thr_none.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/Parrot/BuildUtil.pm
    M lib/Parrot/Config.pm
    M lib/Parrot/Configure/Compiler.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/Test.pm
    M lib/Parrot/Configure/Step/List.pm
    M lib/Parrot/Configure/Test.pm
    M lib/Parrot/Configure/Utils.pm
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Docs/Section/Info.pm
    M lib/Parrot/Docs/Section/Tools.pm
    M lib/Parrot/Git/Describe.pm
    M lib/Parrot/H2inc.pm
    M lib/Parrot/Harness/DefaultTests.pm
    M lib/Parrot/Harness/Smoke.pm
    M lib/Parrot/Headerizer.pm
    M lib/Parrot/Headerizer/Functions.pm
    M lib/Parrot/IO/Directory.pm
    M lib/Parrot/IO/File.pm
    M lib/Parrot/Manifest.pm
    R 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
    R lib/Parrot/Pmc2c/MethodEmitter.pm
    M lib/Parrot/Pmc2c/PCCMETHOD.pm
    M lib/Parrot/Pmc2c/PMC.pm
    R lib/Parrot/Pmc2c/PMC/ParrotClass.pm
    M lib/Parrot/Pmc2c/PMC/RO.pm
    M lib/Parrot/Pmc2c/PMC/default.pm
    R 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/SHA1.pm
    M lib/Parrot/Test.pm
    M lib/Parrot/Vtable.pm
    M parrotbug
    A ports/README.pod
    M ports/cygwin/README
    M ports/cygwin/parrot-1.0.0-1.cygport
    R ports/debian/README.source
    M ports/debian/changelog
    M ports/debian/control
    M ports/debian/control.in
    M ports/debian/copyright
    M ports/debian/libparrot-dev.install.in
    A ports/debian/libparrot3.3.0.symbols
    M ports/debian/parrot-devel.install.in
    M ports/debian/parrot.docs
    A ports/debian/patches/01_fix_spelling_errors.patch
    M ports/debian/patches/03_fix_nqp_man.patch
    R ports/debian/patches/04_fix_opsc_man.patch
    R ports/debian/patches/05_fix_gc_ftbfs_ia64.patch
    M ports/debian/patches/series
    M ports/debian/rules
    A ports/debian/source/format
    R ports/fedora/2.11.0/parrot.desk.in.tar.gz
    R ports/fedora/2.11.0/parrot.spec
    A ports/fedora/3.3.0/parrot.desk.in.tar.gz
    A ports/fedora/3.3.0/parrot.spec
    M ports/macports/Portfile
    M runtime/parrot/library/Archive/Tar.pir
    M runtime/parrot/library/Archive/Zip.pir
    M runtime/parrot/library/Digest/sha256.pir
    M runtime/parrot/library/HTTP/Message.pir
    M runtime/parrot/library/LWP/Protocol.pir
    M runtime/parrot/library/LWP/UserAgent.pir
    M runtime/parrot/library/NCI/Utils.pir
    M runtime/parrot/library/OpenGL.pir
    M runtime/parrot/library/PGE/Dumper.pir
    R runtime/parrot/library/Protoobject.pir
    M runtime/parrot/library/Stream/Sub.pir
    M runtime/parrot/library/Stream/Writer.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/Test/More.pir
    A runtime/parrot/library/YAML/Tiny.pm
    A runtime/parrot/library/crypto.declarations
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/libpcre.pir
    R runtime/parrot/library/ncurses.pasm
    A runtime/parrot/library/openssl.declarations
    M runtime/parrot/library/osutils.pir
    M runtime/parrot/library/pcre.pir
    R runtime/parrot/library/postgres.pasm
    M runtime/parrot/library/postgres.pir
    M runtime/parrot/library/uuid.pir
    M src/call/args.c
    M src/call/context.c
    M src/call/context_accessors.c
    M src/call/pcc.c
    M src/datatypes.c
    M src/debug.c
    M src/dynext.c
    M src/dynoplibs/debug.ops
    M src/dynoplibs/io.ops
    M src/dynoplibs/math.ops
    M src/dynoplibs/trans.ops
    M src/dynpmc/Defines.in
    M src/dynpmc/dynlexpad.pmc
    M src/dynpmc/file.pmc
    M src/dynpmc/gziphandle.pmc
    M src/dynpmc/os.pmc
    M src/dynpmc/rational.pmc
    M src/dynpmc/subproxy.pmc
    M src/embed.c
    M src/embed/api.c
    A src/embed/bytecode.c
    M src/embed/embed_private.h
    M src/embed/pmc.c
    M src/embed/strings.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
    A src/gc/gc_gms.c
    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/mark_sweep.c
    M src/gc/string_gc.c
    M src/gc/system.c
    M src/global_setup.c
    M src/hash.c
    M src/hll.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
    R src/io/portable.c
    M src/io/socket_api.c
    R src/io/socket_unix.c
    R src/io/socket_win32.c
    R src/io/unix.c
    R src/io/win32.c
    M src/key.c
    M src/libnci_test.def
    M src/library.c
    M src/list.c
    M src/longopt.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/core_thunks.nci
    M src/nci/extra_thunks.c
    M src/nci/extra_thunks.nci
    M src/nci/libffi.c
    M src/nci/signatures.c
    M src/nci_test.c
    M src/oo.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/math.ops
    M src/ops/object.ops
    M src/ops/ops.skip
    M src/ops/set.ops
    M src/ops/string.ops
    M src/ops/var.ops
    M src/packfile/api.c
    M src/packfile/object_serialization.c
    M src/packfile/output.c
    M src/packfile/pf_items.c
    A src/packfile/pf_private.h
    A src/packfile/segments.c
    R src/pbc_disassemble.c
    A src/platform/aix/asm.s
    A src/platform/ansi/dl.c
    A src/platform/ansi/exec.c
    A src/platform/ansi/time.c
    A src/platform/cygwin/math.c
    A src/platform/darwin/hires_timer.c
    A src/platform/darwin/sysmem.c
    A src/platform/generic/dl.c
    A src/platform/generic/encoding.c
    A src/platform/generic/entropy.c
    A src/platform/generic/env.c
    A src/platform/generic/error.c
    A src/platform/generic/exec.c
    A src/platform/generic/file.c
    A src/platform/generic/hires_timer.c
    A src/platform/generic/io.c
    A src/platform/generic/itimer.c
    A src/platform/generic/math.c
    A src/platform/generic/misc.c
    A src/platform/generic/socket.c
    A src/platform/generic/sysmem.c
    A src/platform/generic/time.c
    A src/platform/generic/uid.c
    A src/platform/ia64/asm.s
    A src/platform/linux/encoding.c
    A src/platform/netbsd/misc.c
    A src/platform/openbsd/math.c
    A src/platform/solaris/math.c
    A src/platform/solaris/time.c
    A src/platform/win32/dl.c
    A src/platform/win32/entropy.c
    A src/platform/win32/env.c
    A src/platform/win32/error.c
    A src/platform/win32/exec.c
    A src/platform/win32/file.c
    A src/platform/win32/hires_timer.c
    A src/platform/win32/io.c
    A src/platform/win32/misc.c
    A src/platform/win32/sysmem.c
    A src/platform/win32/time.c
    A src/platform/win32/uid.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/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/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/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
    A src/pmc/imccompiler.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/mappedbytearray.pmc
    M src/pmc/namespace.pmc
    M src/pmc/nativepccmethod.pmc
    M src/pmc/nci.pmc
    M src/pmc/object.pmc
    M src/pmc/opcode.pmc
    M src/pmc/oplib.pmc
    M src/pmc/orderedhash.pmc
    M src/pmc/packfile.pmc
    M src/pmc/packfileannotation.pmc
    M src/pmc/packfileannotations.pmc
    M src/pmc/packfilebytecodesegment.pmc
    M src/pmc/packfileconstanttable.pmc
    M src/pmc/packfiledebug.pmc
    M src/pmc/packfiledirectory.pmc
    M src/pmc/packfileopmap.pmc
    M src/pmc/packfilerawsegment.pmc
    M src/pmc/packfilesegment.pmc
    A src/pmc/packfileview.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/parrotthread.pmc
    M src/pmc/pmcproxy.pmc
    A src/pmc/ptr.pmc
    A src/pmc/ptrbuf.pmc
    A src/pmc/ptrobj.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/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
    A src/pmc/structview.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/pointer_array.c
    M src/runcore/cores.c
    M src/runcore/main.c
    M src/runcore/profiling.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/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.c
    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/sub.c
    M src/thread.c
    M src/utils.c
    M src/vtable.tbl
    M src/vtables.c
    M src/warnings.c
    R t/README
    A t/README.pod
    M t/TESTS_STATUS.pod
    M t/codingstd/c_header_guards.t
    M t/codingstd/c_macro_args.t
    M t/codingstd/pdd_format.t
    M t/codingstd/perlcritic.t
    M t/codingstd/pmc_docs.t
    R t/compilers/imcc/imcpasm/cfg.t
    R t/compilers/imcc/imcpasm/opt0.t
    R t/compilers/imcc/imcpasm/opt1.t
    R t/compilers/imcc/imcpasm/opt2.t
    R t/compilers/imcc/imcpasm/optc.t
    R t/compilers/imcc/imcpasm/pcc.t
    M t/compilers/imcc/syn/errors.t
    A t/compilers/opsc/01-parse-body.t
    M t/compilers/opsc/01-parse.t
    M t/compilers/opsc/02-parse-all-ops.t
    A t/compilers/opsc/03-past-declarator.t
    A t/compilers/opsc/03-past-macros.t
    M t/compilers/opsc/03-past.t
    M t/compilers/opsc/06-opsfile.t
    R t/compilers/opsc/07-emitter.t
    A t/compilers/opsc/07-op-to-c.t
    A t/compilers/opsc/08-emitter.t
    M t/compilers/opsc/common.pir
    M t/compilers/pct/pct_hllcompiler.t
    M t/configure/001-options.t
    M t/configure/008-file_based_configuration.t
    M t/configure/017-revision_from_cache.t
    M t/configure/018-revision_to_cache.t
    M t/configure/033-step.t
    M t/configure/035-step.t
    M t/configure/061-revision_from_cache.t
    A t/configure/062-sha1.t
    R t/configure/062-sha1_to_cache.t
    A t/configure/063-git_describe.t
    R t/configure/063-git_describe_to_cache.t
    R t/configure/064-sha1_from_cache.t
    R t/configure/065-git_describe_from_cache.t
    M t/configure/testlib/adefectivefoobar
    M t/configure/testlib/bdefectivefoobar
    M t/configure/testlib/cdefectivefoobar
    M t/configure/testlib/ddefectivefoobar
    M t/configure/testlib/verbosefoobar
    M t/dynoplibs/debug.t
    M t/dynoplibs/io-old.t
    M t/dynoplibs/io.t
    M t/dynpmc/file.t
    A t/dynpmc/foo-01.t
    A t/dynpmc/foo-02.t
    A t/dynpmc/foo-03.t
    A t/dynpmc/foo-04.t
    A t/dynpmc/foo-05.t
    A t/dynpmc/foo-06.t
    A t/dynpmc/foo-07.t
    A t/dynpmc/foo-08.t
    A t/dynpmc/foo-09.t
    A t/dynpmc/foo-10.t
    R t/dynpmc/foo.t
    M t/dynpmc/os.t
    A t/dynpmc/os_unicode.t
    M t/examples/library.t
    M t/examples/pasm.t
    A t/ext/winxed/compreg.t
    M t/harness
    M t/harness.pir
    A t/library/.gitattributes
    A t/library/nciutils.t
    M t/library/osutils.t
    M t/library/pcre.t
    R t/library/perlhist.txt
    A t/library/perlhistory.txt
    M t/library/pg.t
    R t/library/protoobject.t
    M t/library/sha.t
    M t/library/streams.t
    A t/library/testlib/foo.txt
    A t/library/yaml_tiny.t
    M t/native_pbc/integer.pbc
    M t/native_pbc/number.pbc
    M t/native_pbc/number_1.pbc
    M t/native_pbc/string.pbc
    M t/native_pbc/string_1.pbc
    M t/oo/new-old.t
    M t/oo/objects.t
    M t/op/exceptions.t
    M t/op/exit.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/lexicals.t
    M t/op/spawnw.t
    M t/op/stringu.t
    M t/perl/Parrot_Test.t
    A t/pir/pbc_fallback.t
    A t/pir/testlib/loadtest.pir
    M t/pmc/boolean.t
    M t/pmc/capture.t
    M t/pmc/class.t
    M t/pmc/coroutine.t
    M t/pmc/eval.t
    M t/pmc/exception.t
    M t/pmc/fixedpmcarray.t
    M t/pmc/hash.t
    M t/pmc/hashiterator.t
    M t/pmc/io_iterator.t
    M t/pmc/iterator.t
    M t/pmc/lexinfo.t
    M t/pmc/mappedbytearray.t
    M t/pmc/nci.t
    M t/pmc/object-meths.t
    M t/pmc/orderedhash.t
    M t/pmc/packfileannotations.t
    M t/pmc/packfileopmap.t
    A t/pmc/packfileview.t
    M t/pmc/parrotinterpreter.t
    M t/pmc/pmc.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/sockaddr.t
    M t/pmc/socket.t
    A t/pmc/socket_ipv6.t
    M t/pmc/string.t
    A t/pmc/structview.t
    M t/pmc/testlib/test_server.pir
    A t/pmc/testlib/test_server_ipv6.pir
    M t/pmc/unmanagedstruct.t
    M t/run/options.t
    M t/src/basic.t
    M t/src/checkdepend.t
    M t/src/embed.t
    M t/src/embed/api.t
    M t/src/embed/strings.t
    M t/src/exit.t
    M t/src/extend.t
    M t/src/extend_vtable.t
    M t/src/misc.t
    R t/steps/auto/frames-01.t
    M t/steps/auto/gc-01.t
    R t/steps/auto/git_describe-01.t
    A t/steps/auto/infnan-01.t
    M t/steps/auto/ipv6-01.t
    M t/steps/auto/libffi-01.t
    M t/steps/auto/llvm-01.t
    A t/steps/auto/platform-01.t
    M t/steps/auto/readline-01.t
    M t/steps/auto/sizes-01.t
    R t/steps/gen/platform-01.t
    M t/steps/init/defaults-01.t
    M t/steps/init/hints/darwin-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/types-01.t
    M t/tools/create_language.t
    M t/tools/dev/headerizer/01_functions.t
    M t/tools/dev/headerizer/02_methods.t
    M t/tools/dev/headerizer/testlib/fixedbooleanarray_pmc.in
    M t/tools/dev/headerizer/testlib/list.in
    M t/tools/dev/headerizer/testlib/list_h.in
    M t/tools/dev/headerizer/testlib/nci_pmc.in
    M t/tools/dev/searchops/samples.pm
    M t/tools/install/testlib/README
    R t/tools/install/testlib/src/ops/ops.num
    M t/tools/mk_language_shell.t
    R t/tools/parrot_debugger.t
    M t/tools/pbc_disassemble.t
    M t/tools/pbc_dump.t
    M t/tools/pmc2cutils/04-dump_pmc.t
    A tools/build/gen_version.pl
    M tools/build/h2inc.pl
    M tools/build/vtable_extend.pl
    M tools/build/vtable_h.pl
    M tools/dev/README
    R tools/dev/addopstags.pl
    A tools/dev/addopstags.pl
    R tools/dev/as2c.pl
    A tools/dev/as2c.pl
    M tools/dev/create_language.pl
    R tools/dev/debian_docs.sh
    A tools/dev/debian_docs.sh
    A tools/dev/dedeprecator.nqp
    R tools/dev/faces.pl
    A tools/dev/faces.pl
    M tools/dev/fetch_languages.pl
    A tools/dev/findhacks.pl
    R tools/dev/findhacks.pl
    A tools/dev/gen_charset_tables.pl
    R tools/dev/gen_charset_tables.pl
    R tools/dev/gen_class.pl
    A tools/dev/gen_class.pl
    A tools/dev/gen_makefile.pl
    R tools/dev/gen_makefile.pl
    R tools/dev/gen_valgrind_suppressions.pl
    A tools/dev/gen_valgrind_suppressions.pl
    R tools/dev/github_post_receive.pl
    M tools/dev/headerizer.pl
    M tools/dev/install_dev_files.pl
    A tools/dev/install_doc_files.pl
    R tools/dev/install_doc_files.pl
    M tools/dev/install_files.pl
    R tools/dev/lib_deps.pl
    A tools/dev/lib_deps.pl
    A tools/dev/make_cover.pl
    R tools/dev/make_cover.pl
    A tools/dev/merge_pull_request.pl
    A tools/dev/mk_inno.pl
    R tools/dev/mk_inno.pl
    A tools/dev/mk_inno_language.pl
    R tools/dev/mk_inno_language.pl
    M tools/dev/mk_language_shell.in
    M tools/dev/mk_manifest_and_skip.pl
    A tools/dev/mk_nci_thunks.pl
    R tools/dev/mk_nci_thunks.pl
    M tools/dev/mk_packfile_pbc
    A tools/dev/mk_rpm_manifests.pl
    R tools/dev/mk_rpm_manifests.pl
    A tools/dev/nci_test_gen.pl
    R tools/dev/nci_test_gen.pl
    M tools/dev/nci_thunk_gen.pir
    R tools/dev/ncidef2pasm.pl
    A tools/dev/ncidef2pir.pl
    R tools/dev/nm.pl
    A tools/dev/nopaste.pl
    R tools/dev/nopaste.pl
    R tools/dev/ops_not_tested.pl
    M tools/dev/parrot-fuzzer
    R tools/dev/parrot_api.pl
    A tools/dev/parrot_shell.pl
    R tools/dev/parrot_shell.pl
    R tools/dev/parrotbench.pl
    A tools/dev/parrotbench.pl
    R tools/dev/pbc_header.pl
    A tools/dev/pbc_header.pl
    M tools/dev/pbc_to_exe.pir
    R tools/dev/pmcrenumber.pl
    A tools/dev/pmcrenumber.pl
    R tools/dev/pmctree.pl
    A tools/dev/pmctree.pl
    R tools/dev/pprof2cg.pl
    A tools/dev/pprof2cg.pl
    R tools/dev/reconfigure.pl
    A tools/dev/reconfigure.pl
    A tools/dev/resolve_deprecated.nqp
    R tools/dev/search-ops.pl
    A tools/dev/search-ops.pl
    A tools/dev/show_deprecated.nqp
    A tools/dev/show_experimental.nqp
    A tools/dev/symlink.pl
    R tools/dev/symlink.pl
    A tools/dev/update_copyright.pl
    R tools/dev/update_copyright.pl
    M tools/dev/vtablize.pl
    M tools/install/smoke_languages.pl
    M tools/release/release.json
    A tools/release/releasecheck.pl
    M tools/release/templates.json
    A tools/release/update_version.pl

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/eh_subclass


  Commit: 84315536f185b1c8692b4df111a7c815bb011bcc
      https://github.com/parrot/parrot/commit/84315536f185b1c8692b4df111a7c815bb011bcc
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M .gitignore
    A .travis.yml
    M CREDITS
    M ChangeLog
    M Configure.pl
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    R NEWS
    M PBC_COMPAT
    M README
    M RESPONSIBLE_PARTIES
    M TODO
    M VERSION
    M api.yaml
    M compilers/imcc/Rules.in
    M compilers/imcc/api.c
    M compilers/imcc/cfg.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/imcparser.h
    M compilers/imcc/main.c
    M compilers/imcc/optimizer.c
    M compilers/imcc/parser_util.c
    M compilers/imcc/pbc.c
    M compilers/imcc/pcc.c
    M compilers/imcc/reg_alloc.c
    M compilers/imcc/symreg.c
    M compilers/imcc/symreg.h
    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/Trans/C.pm
    M compilers/opsc/src/builtins.pir
    M compilers/pct/src/PAST/Compiler.pir
    M compilers/pct/src/PAST/Node.pir
    M compilers/pct/src/PCT/HLLCompiler.pir
    M compilers/pct/src/PCT/Node.pir
    M compilers/pge/PGE/Exp.pir
    M config/auto/arch.pm
    M config/auto/backtrace/test_dlinfo_c.in
    M config/auto/byteorder.pm
    M config/auto/gcc.pm
    M config/auto/headers.pm
    M config/auto/icu.pm
    M config/auto/pmc.pm
    M config/auto/warnings.pm
    M config/gen/config_pm.pm
    M config/gen/config_pm/config_pir.in
    M config/gen/makefiles.pm
    M config/gen/makefiles/docs.in
    R config/gen/makefiles/ext.in
    M config/gen/makefiles/root.in
    M config/init/defaults.pm
    M config/init/hints.pm
    M config/init/hints/cygwin.pm
    M config/init/hints/darwin.pm
    M config/init/hints/linux.pm
    M config/init/hints/mswin32.pm
    M config/init/hints/msys.pm
    A docs/binaries/ops2c.pod
    A docs/binaries/parrot-nqp.pod
    A docs/binaries/parrot-prove.pod
    A docs/binaries/parrot.pod
    A docs/binaries/parrot_config.pod
    A docs/binaries/parrot_nci_thunk_gen.pod
    A docs/binaries/parrotbug.pod
    A docs/binaries/pbc_to_exe.pod
    A docs/binaries/plumage.pod
    A docs/binaries/winxed.pod
    M docs/book/draft/appe_source_code.pod
    M docs/book/draft/ch01_introduction.pod
    M docs/book/draft/ch10_opcode_reference.pod
    M docs/book/pct/ch01_introduction.pod
    M docs/book/pct/ch04_pge.pod
    M docs/book/pir/ch01_introduction.pod
    M docs/book/pir/ch04_variables.pod
    M docs/book/pir/ch05_control_structures.pod
    M docs/book/pir/ch06_subroutines.pod
    M docs/book/pir/ch08_io.pod
    M docs/configuration.pod
    M docs/deprecations/deprecations.pod
    M docs/deprecations/deprecations_3_0.pod
    M docs/deprecations/how_to_deprecate.pod
    A docs/dev/pcc_methods.pod
    R docs/dev/pccmethods.pod
    M docs/dev/profiling.pod
    M docs/embed.pod
    M docs/faq.pod
    M docs/gettingstarted.pod
    M docs/glossary.pod
    M docs/index/pct_tutorial.json
    M docs/index/pdds.json
    M docs/intro.pod
    M docs/parrot.pod
    M docs/parrothist.pod
    M docs/pct/gettingstarted.pod
    M docs/pdds/draft/pdd06_pasm.pod
    M docs/pdds/draft/pdd14_numbers.pod
    M docs/pdds/pdd03_calling_conventions.pod
    M docs/pdds/pdd07_codingstd.pod
    M docs/pdds/pdd10_embedding.pod
    M docs/pdds/pdd17_pmc.pod
    M docs/pdds/pdd19_pir.pod
    M docs/pdds/pdd20_lexical_vars.pod
    M docs/pdds/pdd22_io.pod
    M docs/project/cage_cleaners_guide.pod
    M docs/project/committer_guide.pod
    M docs/project/git_workflow.pod
    M docs/project/hacking_tips.pod
    M docs/project/metacommitter_guide.pod
    M docs/project/release_manager_guide.pod
    A docs/project/release_parrot_github_guide.pod
    M docs/project/ticket_triaging.pod
    M docs/submissions.pod
    M docs/tests.pod
    M docs/translations/README.BGR
    M docs/translations/README.deutsch
    M docs/translations/README.espanol
    M docs/translations/README.francais
    M docs/translations/README.polski
    M docs/translations/README.pt-BR
    M docs/user/pir/pmcs.pod
    M examples/benchmarks/oo1.pir
    M examples/benchmarks/oo2.pir
    M examples/benchmarks/oo3.pir
    R examples/benchmarks/oo4.pasm
    R examples/benchmarks/oo4.pl
    R examples/benchmarks/oo4.py
    R examples/benchmarks/oo4.rb
    M examples/c/pbc_info.c
    M examples/c/test_main.c
    M examples/compilers/japhc.c
    M examples/config/file/configcompiler
    A examples/config/file/configverbose
    M examples/embed/cotorra.c
    M examples/io/post.pir
    M examples/languages/abc/setup.pir
    M examples/languages/abc/src/parser/actions.nqp
    M examples/languages/abc/t/abc_functions
    A examples/languages/squaak/doc/pct-stages.png
    A examples/languages/squaak/doc/pct-stages.svg
    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_4.pod
    M examples/languages/squaak/doc/tutorial_episode_5.pod
    M examples/languages/squaak/doc/tutorial_episode_6.pod
    M examples/languages/squaak/src/Squaak/Actions.pm
    M examples/languages/squaak/src/Squaak/Grammar.pm
    M examples/languages/squaak/src/Squaak/Runtime.pm
    M examples/languages/squaak/t/00-sanity.t
    M examples/nci/ls.pir
    M examples/past/blocktype_immediate.pir
    M examples/pir/befunge/setup.pir
    A examples/pir/coop_threads.pir
    M examples/pir/make_hello_pbc.pir
    M examples/sdl/tetris/block.pir
    M examples/sdl/tetris/blockdata.pir
    M examples/sdl/tetris/board.pir
    M examples/streams/Combiner.pir
    R ext/Parrot-Embed/Build.PL
    R ext/Parrot-Embed/Changes
    R ext/Parrot-Embed/MANIFEST
    R ext/Parrot-Embed/README
    R ext/Parrot-Embed/TODO
    R ext/Parrot-Embed/lib/Parrot/Embed.pm
    R ext/Parrot-Embed/lib/Parrot/Embed.xs
    R ext/Parrot-Embed/lib/Parrot/Interpreter.pm
    R ext/Parrot-Embed/lib/Parrot/PMC.pm
    R ext/Parrot-Embed/t/00-load.t
    R ext/Parrot-Embed/t/greet.pir
    R ext/Parrot-Embed/t/interp.t
    R ext/Parrot-Embed/t/languages.t
    R ext/Parrot-Embed/t/pipp.t
    R ext/Parrot-Embed/tools/check_embed_coverage.pl
    R ext/Parrot-Embed/tools/write_typemap.pl
    R ext/Parrot-Embed/typemap
    M ext/nqp-rx/src/stage0/HLL-s0.pir
    M ext/nqp-rx/src/stage0/Regex-s0.pir
    M ext/winxed/README
    M ext/winxed/Rules.mak
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot/main.c
    A frontend/parrot2/build.pir
    A frontend/parrot2/main.c
    A frontend/parrot2/prt0.pir
    A frontend/parrot2/prt0.winxed
    M frontend/parrot_debugger/main.c
    M frontend/pbc_disassemble/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_dump/packdump.c
    M frontend/pbc_merge/main.c
    A include/parrot/alarm.h
    M include/parrot/api.h
    R include/parrot/atomic.h
    R include/parrot/atomic/fallback.h
    R include/parrot/atomic/gcc_pcc.h
    R include/parrot/atomic/gcc_x86.h
    R include/parrot/atomic/sparc.h
    M include/parrot/call.h
    M include/parrot/compiler.h
    M include/parrot/context.h
    M include/parrot/datatypes.h
    A include/parrot/disassemble.h
    R include/parrot/embed.h
    A include/parrot/events.h
    M include/parrot/exceptions.h
    M include/parrot/extend.h
    M include/parrot/gc_api.h
    M include/parrot/hash.h
    M include/parrot/interpreter.h
    M include/parrot/io.h
    M include/parrot/memory.h
    M include/parrot/misc.h
    M include/parrot/namespace.h
    M include/parrot/oo.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/pobj.h
    M include/parrot/pointer_array.h
    M include/parrot/runcore_api.h
    M include/parrot/runcore_profiling.h
    A include/parrot/runcore_subprof.h
    M include/parrot/scheduler.h
    M include/parrot/scheduler_private.h
    M include/parrot/string_funcs.h
    M include/parrot/sub.h
    R include/parrot/thr_none.h
    R include/parrot/thr_pthread.h
    R include/parrot/thr_windows.h
    R include/parrot/thread.h
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Configure/Options/Conf/File.pm
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Docs/HTMLPage.pm
    M lib/Parrot/Docs/POD2HTML.pm
    M lib/Parrot/Docs/PodToHtml.pm
    M lib/Parrot/Docs/Section/Info.pm
    M lib/Parrot/Harness/DefaultTests.pm
    M lib/Parrot/Harness/Options.pm
    M lib/Parrot/Harness/Smoke.pm
    A lib/Parrot/Harness/TestSets.pm
    M lib/Parrot/Headerizer.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/PMC.pm
    M lib/Parrot/Pmc2c/PMC/Object.pm
    M lib/Parrot/Pmc2c/PMC/RO.pm
    M lib/Parrot/Pmc2c/PMC/default.pm
    M lib/Parrot/Pmc2c/UtilFunctions.pm
    M lib/Parrot/Pmc2c/VTable.pm
    M lib/Parrot/SearchOps.pm
    R lib/Parrot/Test/PIR_PGE.pm
    M lib/Parrot/Test/Pod.pm
    M lib/Parrot/Test/Util.pm
    M lib/Pod/Simple.pm
    A lib/Pod/Simple.pod
    M lib/Pod/Simple/BlackBox.pm
    M lib/Pod/Simple/Checker.pm
    M lib/Pod/Simple/Debug.pm
    M lib/Pod/Simple/DumpAsText.pm
    M lib/Pod/Simple/DumpAsXML.pm
    M lib/Pod/Simple/HTML.pm
    M lib/Pod/Simple/HTMLBatch.pm
    M lib/Pod/Simple/LinkSection.pm
    M lib/Pod/Simple/Methody.pm
    M lib/Pod/Simple/Progress.pm
    M lib/Pod/Simple/PullParser.pm
    M lib/Pod/Simple/PullParserEndToken.pm
    M lib/Pod/Simple/PullParserStartToken.pm
    M lib/Pod/Simple/PullParserTextToken.pm
    M lib/Pod/Simple/PullParserToken.pm
    M lib/Pod/Simple/RTF.pm
    M lib/Pod/Simple/Search.pm
    M lib/Pod/Simple/SimpleTree.pm
    A lib/Pod/Simple/Subclassing.pod
    M lib/Pod/Simple/Text.pm
    M lib/Pod/Simple/TextContent.pm
    M lib/Pod/Simple/TiedOutFH.pm
    M lib/Pod/Simple/Transcode.pm
    M lib/Pod/Simple/TranscodeDumb.pm
    M lib/Pod/Simple/TranscodeSmart.pm
    M lib/Pod/Simple/XHTML.pm
    M lib/Pod/Simple/XMLOutStream.pm
    M parrotbug
    M ports/debian/libparrot3.3.0.symbols
    M ports/debian/rules
    M runtime/parrot/bin/prove.pir
    A runtime/parrot/include/green_threads.pir
    M runtime/parrot/include/hllmacros.pir
    M runtime/parrot/library/Archive/Tar.pir
    M runtime/parrot/library/Archive/Zip.pir
    M runtime/parrot/library/Configure/genfile.pir
    M runtime/parrot/library/Crow.pir
    M runtime/parrot/library/P6object.pir
    M runtime/parrot/library/ProfTest/PIRProfile.nqp
    M runtime/parrot/library/SDL/Surface.pir
    M runtime/parrot/library/Stream/Writer.pir
    M runtime/parrot/library/Test/Builder.pir
    M runtime/parrot/library/Test/Builder/Output.pir
    M runtime/parrot/library/Test/More.pir
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/osutils.pir
    M runtime/parrot/library/parrotlib.pir
    M runtime/parrot/library/postgres.pir
    R runtime/parrot/library/random_lib.pir
    A src/alarm.c
    R src/atomic/gcc_x86.c
    R src/atomic/sparc_v9.s
    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/debug.c
    A src/disassemble.c
    M src/dynext.c
    M src/dynoplibs/Rules.in
    M src/dynoplibs/bit.ops
    M src/dynoplibs/math.ops
    M src/dynpmc/Defines.in
    M src/dynpmc/README.pod
    M src/dynpmc/Rules.in
    M src/dynpmc/dynlexpad.pmc
    M src/dynpmc/gziphandle.pmc
    M src/dynpmc/os.pmc
    M src/dynpmc/rational.pmc
    A src/dynpmc/select.pmc
    M src/dynpmc/subproxy.pmc
    R src/embed.c
    M src/embed/api.c
    M src/embed/bytecode.c
    M src/embed/pmc.c
    M src/embed/strings.c
    A src/events.c
    M src/exceptions.c
    M src/exit.c
    M src/extend.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_gms.c
    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.c
    M src/gc/mark_sweep.c
    M src/gc/string_gc.c
    M src/gc/system.c
    M src/global_setup.c
    M src/hash.c
    M src/hll.c
    A src/interp/api.c
    M src/interp/inter_cb.c
    R src/interp/inter_create.c
    R src/interp/inter_misc.c
    M src/io/api.c
    M src/io/buffer.c
    M src/io/io_private.h
    M src/key.c
    M src/misc.c
    M src/multidispatch.c
    M src/namespace.c
    M src/nci/libffi.c
    M src/nci_test.c
    M src/oo.c
    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/packfile/api.c
    R src/packfile/byteorder.h
    M src/packfile/output.c
    M src/packfile/pf_items.c
    M src/packfile/pf_private.h
    M src/packfile/segments.c
    M src/platform/aix/asm.s
    M src/platform/darwin/hires_timer.c
    M src/platform/generic/dl.c
    M src/platform/generic/entropy.c
    M src/platform/generic/file.c
    M src/platform/generic/hires_timer.c
    M src/platform/generic/io.c
    M src/platform/generic/socket.c
    M src/platform/generic/time.c
    M src/platform/linux/encoding.c
    M src/platform/win32/dl.c
    M src/platform/win32/entropy.c
    M src/platform/win32/file.c
    M src/platform/win32/hires_timer.c
    M src/platform/win32/io.c
    M src/pmc.c
    A src/pmc/alarm.pmc
    M src/pmc/arrayiterator.pmc
    M src/pmc/bytebuffer.pmc
    A src/pmc/callback.pmc
    M src/pmc/callcontext.pmc
    M src/pmc/class.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/exception.pmc
    M src/pmc/exceptionhandler.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/hash.pmc
    M src/pmc/hashiterator.pmc
    M src/pmc/imageiofreeze.pmc
    M src/pmc/imageiosize.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/integer.pmc
    M src/pmc/iterator.pmc
    M src/pmc/key.pmc
    M src/pmc/lexpad.pmc
    M src/pmc/managedstruct.pmc
    M src/pmc/mappedbytearray.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/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/packfileopmap.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/parrotlibrary.pmc
    R src/pmc/parrotthread.pmc
    A src/pmc/pmclist.pmc
    M src/pmc/pointer.pmc
    M src/pmc/ptr.pmc
    M src/pmc/resizablebooleanarray.pmc
    M src/pmc/resizablefloatarray.pmc
    M src/pmc/resizableintegerarray.pmc
    M src/pmc/resizablepmcarray.pmc
    M src/pmc/role.pmc
    M src/pmc/scalar.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/schedulermessage.pmc
    M src/pmc/socket.pmc
    M src/pmc/string.pmc
    M src/pmc/stringbuilder.pmc
    M src/pmc/stringiterator.pmc
    M src/pmc/structview.pmc
    M src/pmc/sub.pmc
    M src/pmc/task.pmc
    R src/pmc/threadinterpreter.pmc
    M src/pmc/timer.pmc
    M src/pmc/undef.pmc
    M src/pmc/unmanagedstruct.pmc
    M src/pointer_array.c
    M src/runcore/cores.c
    M src/runcore/main.c
    M src/runcore/profiling.c
    A src/runcore/subprof.c
    M src/scheduler.c
    M src/spf_render.c
    M src/string/api.c
    M src/string/encoding/shared.c
    M src/string/encoding/utf8.c
    M src/sub.c
    R src/thread.c
    M src/vtable.tbl
    M src/warnings.c
    M t/README.pod
    A t/archive/README
    M t/benchmark/benchmarks.t
    M t/codingstd/c_arg_assert.t
    A t/codingstd/case_sensitive_files.t
    M t/codingstd/copyright.t
    M t/codingstd/cuddled_else.t
    M t/codingstd/filenames.t
    M t/compilers/data_json/to_parrot.t
    M t/compilers/imcc/syn/clash.t
    M t/compilers/imcc/syn/const.t
    M t/compilers/imcc/syn/file.t
    M t/compilers/imcc/syn/op.t
    M t/compilers/imcc/syn/pcc.t
    M t/compilers/imcc/syn/regressions.t
    M t/compilers/opsc/01-parse.t
    M t/compilers/opsc/03-past.t
    M t/compilers/opsc/06-opsfile.t
    M t/compilers/opsc/08-emitter.t
    M t/compilers/pct/past.t
    M t/compilers/tge/grammar.t
    M t/configure/008-file_based_configuration.t
    R t/configure/testlib/verbosefoobar
    M t/dynoplibs/io.t
    M t/dynpmc/foo-02.t
    M t/dynpmc/gziphandle.t
    M t/dynpmc/os.t
    A t/dynpmc/select.t
    A t/fullharness
    M t/harness
    M t/harness.pir
    M t/library/p6object.t
    M t/library/pg.t
    A t/native_pbc/annotations.pbc
    M t/native_pbc/header.t
    M t/native_pbc/integer.pbc
    M t/native_pbc/integer.t
    M t/native_pbc/number.pbc
    M t/native_pbc/number.t
    M t/native_pbc/number_4.pbc
    M t/native_pbc/number_5.pbc
    M t/native_pbc/string.pbc
    M t/native_pbc/string.t
    M t/native_pbc/string_4.pbc
    A t/native_pbc/string_5.pbc
    M t/oo/metamodel.t
    M t/oo/objects.t
    M t/op/arithmetics.t
    M t/op/calling.t
    M t/op/comp.t
    M t/op/exceptions.t
    M t/op/gc.t
    M t/op/inf_nan.t
    M t/op/lexicals.t
    M t/op/literal.t
    M t/op/number.t
    M t/op/sprintf.t
    M t/op/stringu.t
    A t/pir/interop.t
    A t/pmc/alarm.t
    M t/pmc/callcontext.t
    M t/pmc/class.t
    M t/pmc/complex.t
    M t/pmc/context.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/float.t
    M t/pmc/freeze.t
    M t/pmc/hash.t
    M t/pmc/io.t
    M t/pmc/io_iterator.t
    M t/pmc/iterator.t
    M t/pmc/lexpad.t
    M t/pmc/managedstruct.t
    M t/pmc/mappedbytearray.t
    M t/pmc/multidispatch.t
    M t/pmc/namespace-old.t
    M t/pmc/namespace.t
    M t/pmc/nci.t
    M t/pmc/object-meths.t
    M t/pmc/opcode.t
    M t/pmc/packfile.t
    M t/pmc/packfileconstanttable.t
    M t/pmc/packfileopmap.t
    M t/pmc/packfileview.t
    M t/pmc/parrotio.t
    R t/pmc/parrotthread.t
    A t/pmc/pmclist.t
    M t/pmc/prop.t
    M t/pmc/resizablefloatarray.t
    M t/pmc/resizableintegerarray.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/resizablestringarray.t
    R t/pmc/scheduler.t
    M t/pmc/stringhandle.t
    M t/pmc/sub.t
    M t/pmc/task.t
    A t/pmc/task_primes.t
    M t/pmc/testlib/number.pasm
    R t/pmc/threads.t
    M t/pmc/timer.t
    M t/run/options.t
    R t/src/atomic.t
    M t/src/basic.t
    M t/src/checkdepend.t
    M t/src/embed.t
    M t/src/embed/api.t
    M t/src/embed/pmc.t
    M t/src/embed/strings.t
    M t/src/exit.t
    M t/src/extend.t
    M t/src/extend_vtable.t
    M t/src/misc.t
    M t/src/pointer_array.t
    A t/src/threads_io.t
    M t/src/warnings.t
    M t/steps/auto/arch-01.t
    M t/steps/auto/headers-01.t
    M t/steps/auto/icu-01.t
    R t/steps/auto/sha1-01.t
    M t/tools/dev/headerizer/02_methods.t
    A t/tools/dev/search_ops.t
    A t/tools/dev/search_ops/samples.pm
    R t/tools/dev/searchops.t
    R t/tools/dev/searchops/samples.pm
    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/testlib/README
    M t/tools/pbc_dump.t
    M tools/build/parrot_config_c.pl
    R tools/dev/README
    A tools/dev/README.md
    A tools/dev/all_hll_test.pl
    M tools/dev/faces.pl
    A tools/dev/find_hacks.pl
    R tools/dev/findhacks.pl
    M tools/dev/install_files.pl
    M tools/dev/mk_inno.pl
    M tools/dev/mk_inno_language.pl
    M tools/dev/mk_language_shell.in
    A tools/dev/new_changelog_skeleton.pl
    R tools/dev/parrot-fuzzer
    A tools/dev/parrot_fuzzer.py
    M tools/dev/pbc_to_exe.pir
    M tools/dev/resolve_deprecated.nqp
    A tools/dev/resubmit_smolder.pl
    R tools/dev/search-ops.pl
    A tools/dev/search_ops.pl
    M tools/dev/vtablize.pl
    R tools/docs/make_html_docs.pl
    A tools/docs/mk_html_docs.pl
    A tools/release/auto_release.pl
    A tools/release/cut.pl
    A tools/release/parrot_github_release.pl
    M tools/release/release.json
    M tools/release/releasecheck.pl
    A tools/release/sha256sum.pl
    M tools/release/templates.json
    M tools/release/update_version.pl

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/eh_subclass


  Commit: ed6c53cfec8bde269d351908df2cfa55dd4c0e02
      https://github.com/parrot/parrot/commit/ed6c53cfec8bde269d351908df2cfa55dd4c0e02
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    R eh.pir

  Log Message:
  -----------
  Remove a test file that was accidentally committed long ago


Compare: https://github.com/parrot/parrot/compare/6c302cf...ed6c53c


More information about the parrot-commits mailing list