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

GitHub noreply at github.com
Sun May 13 13:54:50 UTC 2012


  Branch: refs/heads/threads
  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: 8f5eff69ddce5d95bf60ee70653acde7a5b57a46
      https://github.com/parrot/parrot/commit/8f5eff69ddce5d95bf60ee70653acde7a5b57a46
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M include/parrot/context.h
    M include/parrot/gc_api.h
    M runtime/parrot/library/Stream/Writer.pir
    M src/call/args.c
    M src/call/context.c
    M src/call/context_accessors.c
    M src/interp/api.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/object.ops
    M src/pmc/callcontext.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/sub.pmc
    M t/oo/objects.t
    M t/pmc/context.t
    M t/pmc/object-meths.t

  Log Message:
  -----------
  Get rid of CallContext.current_object. It's useless


  Commit: de3545f1a89344301190b4d2a8f8d6835ec61da2
      https://github.com/parrot/parrot/commit/de3545f1a89344301190b4d2a8f8d6835ec61da2
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-04-03 (Tue, 03 Apr 2012)

  Changed paths:
    M src/pmc/sub.pmc

  Log Message:
  -----------
  remove unused variable


  Commit: 76fd663e109223c5a383fb622a43f42d21ef624e
      https://github.com/parrot/parrot/commit/76fd663e109223c5a383fb622a43f42d21ef624e
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-16 (Mon, 16 Apr 2012)

  Changed paths:
    M src/gc/fixed_allocator.h

  Log Message:
  -----------
  fix alignment issues on ia64, sparc and mipsel, courtesy of Alessandro Ghedini


  Commit: f6408f7ca6222fb4ddd1efce6ee9f7b3b80704ae
      https://github.com/parrot/parrot/commit/f6408f7ca6222fb4ddd1efce6ee9f7b3b80704ae
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-16 (Mon, 16 Apr 2012)

  Changed paths:
    M ChangeLog
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 1.7.0


  Commit: a760dcf86bcc60c7e87a6fb9b2b3cd5bf857e22b
      https://github.com/parrot/parrot/commit/a760dcf86bcc60c7e87a6fb9b2b3cd5bf857e22b
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  add a bit of news to the changelog


  Commit: a09a954ca85f5358c5b7c0d51531016c195825c4
      https://github.com/parrot/parrot/commit/a09a954ca85f5358c5b7c0d51531016c195825c4
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

  Changed paths:
    M MANIFEST.generated
    M README
    M VERSION
    M docs/parrothist.pod
    M include/parrot/oplib/core_ops.h
    M src/ops/core_ops.c

  Log Message:
  -----------
  update to 4.3.0


  Commit: f0615230a695067e5e2565c6a4a2a6422187769d
      https://github.com/parrot/parrot/commit/f0615230a695067e5e2565c6a4a2a6422187769d
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

  Changed paths:
    M tools/release/release.json

  Log Message:
  -----------
  add release.json


  Commit: 1197bf43de3175dbb1c3431ad28fda8cae42d853
      https://github.com/parrot/parrot/commit/1197bf43de3175dbb1c3431ad28fda8cae42d853
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  one last change for 4.3.0


  Commit: 5653919cbb798d1cc6646b970b6b5c704b9fd738
      https://github.com/parrot/parrot/commit/5653919cbb798d1cc6646b970b6b5c704b9fd738
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Fixed 'git push' command to 'parrot-docsx' repo.


  Commit: 468f54777a4b4d9532fd662063c20ba876f6baeb
      https://github.com/parrot/parrot/commit/468f54777a4b4d9532fd662063c20ba876f6baeb
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Trying to get the push to 'parrot-docsx' correct.


  Commit: 5f6f7911249e310fd6ef1ce67a44f70785c9a57d
      https://github.com/parrot/parrot/commit/5f6f7911249e310fd6ef1ce67a44f70785c9a57d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Minor fix: Failed to 'chomp' the 'VERSION' on input.


  Commit: a71d1fd812ce9ac44bf5a82f5283eb948fe861cf
      https://github.com/parrot/parrot/commit/a71d1fd812ce9ac44bf5a82f5283eb948fe861cf
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M src/gc/mark_sweep.c
    M src/hash.c
    M src/interp/inter_cb.c

  Log Message:
  -----------
  consting args


  Commit: 613e1f9cc7a8aef55e9258550a493f998dde4679
      https://github.com/parrot/parrot/commit/613e1f9cc7a8aef55e9258550a493f998dde4679
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-04-19 (Thu, 19 Apr 2012)

  Changed paths:
    M t/pmc/timer.t

  Log Message:
  -----------
  [t] fix shebang


  Commit: b5026c20f3f591ecdf8412e13e280314799c6f54
      https://github.com/parrot/parrot/commit/b5026c20f3f591ecdf8412e13e280314799c6f54
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-20 (Fri, 20 Apr 2012)

  Changed paths:
    A t/codingstd/case_sensitive_files.t

  Log Message:
  -----------
  Add a test to check for conflicting file names in the repo


  Commit: f8df6a7077404095fab04652e2d66a6de2c241fe
      https://github.com/parrot/parrot/commit/f8df6a7077404095fab04652e2d66a6de2c241fe
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-20 (Fri, 20 Apr 2012)

  Changed paths:
    M lib/Parrot/Distribution.pm

  Log Message:
  -----------
  Add get_all_files() method


  Commit: f5e9e9f6549f938e57e1b28991913d03cfe2e093
      https://github.com/parrot/parrot/commit/f5e9e9f6549f938e57e1b28991913d03cfe2e093
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-04-20 (Fri, 20 Apr 2012)

  Changed paths:
    M t/codingstd/case_sensitive_files.t

  Log Message:
  -----------
  Correct one wording error in POD.


  Commit: 1d627eb33edd5dec353cfd982e07fec983445ecb
      https://github.com/parrot/parrot/commit/1d627eb33edd5dec353cfd982e07fec983445ecb
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-20 (Fri, 20 Apr 2012)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  removed unnecessary var initialization


  Commit: f9833966e068ab4ef52d1746b37b1a9980daa2ee
      https://github.com/parrot/parrot/commit/f9833966e068ab4ef52d1746b37b1a9980daa2ee
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M src/string/encoding/shared.c
    M t/op/stringu.t

  Log Message:
  -----------
  [string]: Enable upcase/downcase opcode to work on ucs2/ucs4/utf16 encoded strings if all codepoints are in the Latin-1 range.


  Commit: 16f3fbe10b5fc96c38f4e4f6ce454886842ca4ac
      https://github.com/parrot/parrot/commit/16f3fbe10b5fc96c38f4e4f6ce454886842ca4ac
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir

  Log Message:
  -----------
  update winxed snapshot to a3fe1bd
- Jump version to 1.8 devel
- Show backtrace in driver


  Commit: 07ddfe5f30a664e409a2fae8c9b20393a23ae257
      https://github.com/parrot/parrot/commit/07ddfe5f30a664e409a2fae8c9b20393a23ae257
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-04-23 (Mon, 23 Apr 2012)

  Changed paths:
    M src/string/encoding/shared.c

  Log Message:
  -----------
  [codingstd] Remove trailing whitespace.


  Commit: dcbf59aed3fd5f8f4f3495080ca0c0254153caf4
      https://github.com/parrot/parrot/commit/dcbf59aed3fd5f8f4f3495080ca0c0254153caf4
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-23 (Mon, 23 Apr 2012)

  Changed paths:
    M compilers/pct/src/PCT/HLLCompiler.pir

  Log Message:
  -----------
  PCT::HLLCompiler - Make version useful

The version string from PCT::HLLCompiler was always:

    This compiler is built with the Parrot Compiler Toolkit, parrot
    revision 1.

Change that to include the version and git_describe instead, like:

    This compiler is built with the Parrot Compiler Toolkit, parrot
    4.3.0 revision RELEASE_4_3_0-13-g16f3fbe


  Commit: 120378c2aa84b37e8543d12fb8c656ed91547241
      https://github.com/parrot/parrot/commit/120378c2aa84b37e8543d12fb8c656ed91547241
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-23 (Mon, 23 Apr 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  codingstd: Remake MANIFEST

It was missing t/codingstd/case_sensitive_files.t


  Commit: 69f55a28ec8ca84ed27e207adf868e6a28907006
      https://github.com/parrot/parrot/commit/69f55a28ec8ca84ed27e207adf868e6a28907006
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-24 (Tue, 24 Apr 2012)

  Changed paths:
    M ext/winxed/Rules.mak

  Log Message:
  -----------
  Winxed: Make executable depend on language

Without this, attempting to use winxed mid-build (say for PCT) fails
with "winxed: Cannot load language".

Fix suggested by NotFound++


  Commit: 1d5965c897467f6b22c09efb496e67f86b0dc914
      https://github.com/parrot/parrot/commit/1d5965c897467f6b22c09efb496e67f86b0dc914
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-24 (Tue, 24 Apr 2012)

  Changed paths:
    M src/pmc/orderedhashiterator.pmc

  Log Message:
  -----------
  flag unused interps


  Commit: 4c75c028c31cf45de26a1893afef4119ffdebb27
      https://github.com/parrot/parrot/commit/4c75c028c31cf45de26a1893afef4119ffdebb27
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-24 (Tue, 24 Apr 2012)

  Changed paths:
    M src/pmc/pmclist.pmc

  Log Message:
  -----------
  localize variables to inner blocks, and remove unused vars


  Commit: e77d9c42dab2bf5d6de12ca7a1db232155911660
      https://github.com/parrot/parrot/commit/e77d9c42dab2bf5d6de12ca7a1db232155911660
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M config/auto/icu.pm

  Log Message:
  -----------
  Fix ICU config issues on MSVC reported by Mark Solinski


  Commit: 97b7de57d6d00f369b445a999a66492bf28130c0
      https://github.com/parrot/parrot/commit/97b7de57d6d00f369b445a999a66492bf28130c0
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M config/auto/icu.pm

  Log Message:
  -----------
  Merge pull request #757 from gerdr/gerdr/msvc-icu-fix

Fix ICU config issues on MSVC reported by Mark Solinski


  Commit: a827f5dca985b11a9a2f4e007969e5abe3650bf7
      https://github.com/parrot/parrot/commit/a827f5dca985b11a9a2f4e007969e5abe3650bf7
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    A README.pod

  Log Message:
  -----------
  Update the main repo 'README' to pod.


  Commit: 63bb98ac96ece738d694a8f1b952a3c589aec487
      https://github.com/parrot/parrot/commit/63bb98ac96ece738d694a8f1b952a3c589aec487
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    R README

  Log Message:
  -----------
  Removed old 'README'


  Commit: b46180ff1e475906fc5678128198a11c324712ce
      https://github.com/parrot/parrot/commit/b46180ff1e475906fc5678128198a11c324712ce
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M tools/release/update_version.pl

  Log Message:
  -----------
  Updated to modify 'README.pod' rather than 'README'.


  Commit: c96dc1e614716c8d3ac9094b2b79e5130738bf30
      https://github.com/parrot/parrot/commit/c96dc1e614716c8d3ac9094b2b79e5130738bf30
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M docs/book/draft/appb_patch_submission.pod
    M docs/compiler_faq.pod
    M docs/pdds/pdd07_codingstd.pod
    M docs/project/debian_packaging_guide.pod
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Updated file references to 'README.pod' (rather than to 'README').


  Commit: d2f21f291a836fc954a8a5c7fa001b0508c0b4be
      https://github.com/parrot/parrot/commit/d2f21f291a836fc954a8a5c7fa001b0508c0b4be
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Updated MANIFEST for 'README.pod'


  Commit: 7705a21397212fe97ee535a9d4dc560c63cdba62
      https://github.com/parrot/parrot/commit/7705a21397212fe97ee535a9d4dc560c63cdba62
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M README.pod
    M include/parrot/datatypes.h
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/Section/Info.pm
    M lib/Parrot/Manifest.pm
    M src/datatypes.c

  Log Message:
  -----------
  Updated several docs to pull from, test against, yada, yada, 'README.pod' rather than 'README'.


  Commit: a3932fbc0e98041d28261c427d3b6a034ac9e7b7
      https://github.com/parrot/parrot/commit/a3932fbc0e98041d28261c427d3b6a034ac9e7b7
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/Parrot/Distribution.pm
    M t/pmc/filehandle.t
    M t/pmc/parrotio.t
    M t/pmc/stringhandle.t

  Log Message:
  -----------
  Updates to use 'README.pod' rather than 'README'


  Commit: e63f22d744bfb8f89c8734da5eab8aecbe329560
      https://github.com/parrot/parrot/commit/e63f22d744bfb8f89c8734da5eab8aecbe329560
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/Parrot/Distribution.pm

  Log Message:
  -----------
  Modified file to use a new test tag: '# Copyright (C) 2001-2011, Parrot Foundation.'


  Commit: e254d5276796091722154012123701326d09253a
      https://github.com/parrot/parrot/commit/e254d5276796091722154012123701326d09253a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M README.pod
    M t/dynoplibs/io.t
    M t/dynpmc/select.t
    M t/pmc/filehandle.t
    M t/pmc/parrotio.t
    M t/pmc/stringhandle.t

  Log Message:
  -----------
  Update the tests to use 'README.pod' && a update to the copyright date of 'README.pod'


  Commit: 0e7dd69e52c8a6b8176d223223726c9ce43bc969
      https://github.com/parrot/parrot/commit/0e7dd69e52c8a6b8176d223223726c9ce43bc969
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/Parrot/Distribution.pm

  Log Message:
  -----------
  Fixed typo


  Commit: 66e2e82c965d4ce4369a23399f7f431f0edd9c5e
      https://github.com/parrot/parrot/commit/66e2e82c965d4ce4369a23399f7f431f0edd9c5e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/Parrot/Distribution.pm

  Log Message:
  -----------
  'nother typo - forgot to change the actual match line rather than just the documentation line.


  Commit: 08bedfdbb4aeaf96332930f41efbe510f4f9cc1f
      https://github.com/parrot/parrot/commit/08bedfdbb4aeaf96332930f41efbe510f4f9cc1f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update file to include the removal of 'README' and the inclusion of 'README.pod'


  Commit: f2caeaf273b20431a7e45ca0e1d504a144082154
      https://github.com/parrot/parrot/commit/f2caeaf273b20431a7e45ca0e1d504a144082154
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M config/auto/icu.pm
    M t/steps/auto/icu-01.t

  Log Message:
  -----------
  _handle_ccflags_status() has been simplified, so we can simplify the corresponding step tests.


  Commit: a3ee8e89ae703421a7186459821170ed2bc4b943
      https://github.com/parrot/parrot/commit/a3ee8e89ae703421a7186459821170ed2bc4b943
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R compilers/tge/README
    A compilers/tge/README.pod

  Log Message:
  -----------
  Removed old 'README' and updated to 'README.pod'


  Commit: 38a76840a465fd2a04bdb8803d759319b16d513e
      https://github.com/parrot/parrot/commit/38a76840a465fd2a04bdb8803d759319b16d513e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R docs/book/draft/README
    A docs/book/draft/README.pod

  Log Message:
  -----------
  Removed old 'README' and replaced it with 'README.pod'.


  Commit: b57d5c52245a12117340786067fddb6c1005e8d8
      https://github.com/parrot/parrot/commit/b57d5c52245a12117340786067fddb6c1005e8d8
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M README.pod

  Log Message:
  -----------
  Included an overt copyright notice at the end of the document.


  Commit: a21784ddff43ee9e4b4fe25da6335e893e42cc2f
      https://github.com/parrot/parrot/commit/a21784ddff43ee9e4b4fe25da6335e893e42cc2f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M docs/book/draft/README.pod

  Log Message:
  -----------
  Removed 'README.pod' and updated to 'README.pod'


  Commit: 43eee0758391044c17e1533fdbb3d9e8f82a01f8
      https://github.com/parrot/parrot/commit/43eee0758391044c17e1533fdbb3d9e8f82a01f8
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R docs/imcc/README
    A docs/imcc/README.pod

  Log Message:
  -----------
  Removed old 'README' and replaced it with 'README.pod'


  Commit: ff4af169e6f1f9df48feb521fd56b84115aa822f
      https://github.com/parrot/parrot/commit/ff4af169e6f1f9df48feb521fd56b84115aa822f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M docs/imcc/README.pod

  Log Message:
  -----------
  Fixed typo.


  Commit: afad281ffd3edb2d9320e7e66f0b14924a3edb1d
      https://github.com/parrot/parrot/commit/afad281ffd3edb2d9320e7e66f0b14924a3edb1d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R examples/README
    A examples/README.pod

  Log Message:
  -----------
  Removed old 'README' and replaced it with 'README.pod'


  Commit: 02c30f43db4fd4741af7b37775a6a6665df7cd90
      https://github.com/parrot/parrot/commit/02c30f43db4fd4741af7b37775a6a6665df7cd90
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R examples/mops/README
    A examples/mops/README.pod

  Log Message:
  -----------
  Removed old 'README' and replaced it with 'README.pod'


  Commit: e3ec9f27c3d5cb2df0d6fe5738823352cb5c46f1
      https://github.com/parrot/parrot/commit/e3ec9f27c3d5cb2df0d6fe5738823352cb5c46f1
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M examples/README.pod

  Log Message:
  -----------
  Added directory to the name line.


  Commit: d2736d75d9192cd54b2a1038ce88e226fae25d7b
      https://github.com/parrot/parrot/commit/d2736d75d9192cd54b2a1038ce88e226fae25d7b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M docs/imcc/README.pod

  Log Message:
  -----------
  Added directory to name line.


  Commit: 3a16e45aee3c459163147a948b8905fbd261303d
      https://github.com/parrot/parrot/commit/3a16e45aee3c459163147a948b8905fbd261303d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M docs/book/draft/README.pod

  Log Message:
  -----------
  Added directory to name line.


  Commit: 210764a91bf5b541bf4310530148c8d601c28337
      https://github.com/parrot/parrot/commit/210764a91bf5b541bf4310530148c8d601c28337
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M compilers/tge/README.pod

  Log Message:
  -----------
  Added directory to name line and fixed typo.


  Commit: 829fc31e17244d010213bef24f2d396f87ab48ae
      https://github.com/parrot/parrot/commit/829fc31e17244d010213bef24f2d396f87ab48ae
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R examples/sdl/minesweeper/README
    A examples/sdl/minesweeper/README.pod

  Log Message:
  -----------
  Removed the old 'README' and replaced it with 'README.pod'.


  Commit: 8627ee36a30bc3ae3fc25e2fee70f0b021cc5528
      https://github.com/parrot/parrot/commit/8627ee36a30bc3ae3fc25e2fee70f0b021cc5528
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R examples/sdl/tetris/README
    A examples/sdl/tetris/README.pod

  Log Message:
  -----------
  Removed 'README' and replaced it with 'README.pod'


  Commit: 4a2bd2d32ace4fc2aae7b2a1099c72881064be47
      https://github.com/parrot/parrot/commit/4a2bd2d32ace4fc2aae7b2a1099c72881064be47
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R examples/shootout/README
    A examples/shootout/README.pod

  Log Message:
  -----------
  Removed 'README' and replaced it with 'README.pod'


  Commit: 01ee51a007bb7ac7c351ac29277959662f56f64b
      https://github.com/parrot/parrot/commit/01ee51a007bb7ac7c351ac29277959662f56f64b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R examples/tge/README
    A examples/tge/README.pod

  Log Message:
  -----------
  Removed 'README' and replaced it with 'README.pod'


  Commit: f928e3c9042a0d58be793dacb45e983c0cfaab59
      https://github.com/parrot/parrot/commit/f928e3c9042a0d58be793dacb45e983c0cfaab59
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M docs/gettingstarted.pod

  Log Message:
  -----------
  Removed the word 'experimental' and the implication that our html docs are 'experimental' from the doc. Why? Because it's misleading. Our auto-generation of html docs is no longer 'experimental'.


  Commit: a99131593d200fc75350727f34c1495a03a7e6b1
      https://github.com/parrot/parrot/commit/a99131593d200fc75350727f34c1495a03a7e6b1
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M docs/glossary.pod

  Log Message:
  -----------
  Removed references to 'PIL - Pugs' Interemediate Language'; 'PIRATE' - Parrot's supposed 'next generation compiler'; and 'PIRC' - a, according to Whiteknight, dead project.


  Commit: b71c965dfac92b639c5b3d18fa5866efe6ede87e
      https://github.com/parrot/parrot/commit/b71c965dfac92b639c5b3d18fa5866efe6ede87e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M docs/gettingstarted.pod

  Log Message:
  -----------
  Minor modification of some otherwise awkward language.


  Commit: 4dcb54390afcaaa0564d4954316a3909efe1e180
      https://github.com/parrot/parrot/commit/4dcb54390afcaaa0564d4954316a3909efe1e180
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M include/parrot/interpreter.h
    M src/call/ops.c
    M src/exceptions.c
    M src/ops/core.ops
    M src/ops/core_ops.c

  Log Message:
  -----------
  define named values for magic numbers used in exception handling long jumps


  Commit: 0c24220227df3c46bd7884f5d660b4dbe899e130
      https://github.com/parrot/parrot/commit/0c24220227df3c46bd7884f5d660b4dbe899e130
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M include/parrot/exceptions.h
    M src/exceptions.c
    M src/ops/core.ops
    M src/ops/core_ops.c

  Log Message:
  -----------
  create function Parrot_ex_get_current_handler to avoid duplicated code in core.ops


  Commit: 6e92ffecb04ae7e983f250462b4e2bfc13e2811b
      https://github.com/parrot/parrot/commit/6e92ffecb04ae7e983f250462b4e2bfc13e2811b
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-04-29 (Sun, 29 Apr 2012)

  Changed paths:
    M src/exceptions.c

  Log Message:
  -----------
  [codingstd] Correct misplaced '--back'.


  Commit: 5c81f3ea1cf2b5509c82f6cddd61ed04dc4da2a4
      https://github.com/parrot/parrot/commit/5c81f3ea1cf2b5509c82f6cddd61ed04dc4da2a4
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-04-29 (Sun, 29 Apr 2012)

  Changed paths:
    M include/parrot/context.h
    M include/parrot/gc_api.h
    M runtime/parrot/library/Stream/Writer.pir
    M src/call/args.c
    M src/call/context.c
    M src/call/context_accessors.c
    M src/interp/api.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/object.ops
    M src/pmc/callcontext.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/sub.pmc
    M t/oo/objects.t
    M t/pmc/context.t
    M t/pmc/object-meths.t

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


  Commit: a5d4e230575760234cd790c825c917850d4cc488
      https://github.com/parrot/parrot/commit/a5d4e230575760234cd790c825c917850d4cc488
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-29 (Sun, 29 Apr 2012)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  replace some magic numbers with a define


  Commit: 2af81f04e247ed07ad8883d195d59ddedbb87feb
      https://github.com/parrot/parrot/commit/2af81f04e247ed07ad8883d195d59ddedbb87feb
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-29 (Sun, 29 Apr 2012)

  Changed paths:
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  consted a local var


  Commit: e7d7c16493269bf2610f666f27fb5a1d8ba952dd
      https://github.com/parrot/parrot/commit/e7d7c16493269bf2610f666f27fb5a1d8ba952dd
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M MANIFEST
    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 t/benchmark/benchmarks.t

  Log Message:
  -----------
  fix failing tests after kill_current_object merge, kid51++

three are fixed by updating to non-ancient calling conventions
(self as first invocant). The fourth was in PASM, and is now gone


  Commit: b58a50c2b147c5ea52a6fdddd3ceeb6716ecf92c
      https://github.com/parrot/parrot/commit/b58a50c2b147c5ea52a6fdddd3ceeb6716ecf92c
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M compilers/imcc/pbc.c

  Log Message:
  -----------
  IMCC: Be more careful with pointers parsing FIAs

- Don't let the end be before the start
- Incrementing past NULL is generally considered poor on a C string.


  Commit: 7433886ded3df005351e9a0c087ef674771b3488
      https://github.com/parrot/parrot/commit/7433886ded3df005351e9a0c087ef674771b3488
  Author: Reini Urban <rurban at x-ray.at>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  mark stack-overflow  gc for clang -faddress-sanitizer

http://clang.llvm.org/docs/AddressSanitizer.html fails in
trace_mem_block() with a stack invalid READ, which is actually valid in our GC
. Since this is the only function we just use the recommended detection and attribute
here once.


  Commit: 68a170c4e41afab08609dfc5b33daa566f192f03
      https://github.com/parrot/parrot/commit/68a170c4e41afab08609dfc5b33daa566f192f03
  Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  Merge pull request #762 from rurban/master

mark stack-overflow gc for clang -faddress-sanitizer


  Commit: 1eff8070f07df122ac3f9c4d20e79db9c646918c
      https://github.com/parrot/parrot/commit/1eff8070f07df122ac3f9c4d20e79db9c646918c
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  fix check for address_sanitizer feature


  Commit: 5810fe50c4273b8df913cd5dc7e44b9fc292af51
      https://github.com/parrot/parrot/commit/5810fe50c4273b8df913cd5dc7e44b9fc292af51
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M include/parrot/compiler.h
    M lib/Parrot/Headerizer.pm
    M src/gc/system.c

  Log Message:
  -----------
  Added the PARROT_NO_ADDRESS_SAFETY_ANALYSIS macro, plus support for it in the Headerizer.


  Commit: ca27ffa4524000d4c36174cfeae3e8fd9afa6831
      https://github.com/parrot/parrot/commit/ca27ffa4524000d4c36174cfeae3e8fd9afa6831
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M include/parrot/compiler.h
    M src/embed/strings.c

  Log Message:
  -----------
  Merge pull request #763 from rurban/master

api_string_export_wchar + PARROT_NO_ADDRESS_SAFETY_ANALYSIS redef


  Commit: d3dcc4b14f68d74b1692577a40486763a10231b0
      https://github.com/parrot/parrot/commit/d3dcc4b14f68d74b1692577a40486763a10231b0
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/embed/strings.c

  Log Message:
  -----------
  localized and consted some local variables. Parenthesized another malloc call like in df12f34e9465531a89853ce541096fefc7025e0f


  Commit: df12f34e9465531a89853ce541096fefc7025e0f
      https://github.com/parrot/parrot/commit/df12f34e9465531a89853ce541096fefc7025e0f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/embed/strings.c

  Log Message:
  -----------
  api_string_export_wchar allocated one too less

clang -faddress-sanitizer detected this heap-buffer-overflow in
t/src/embed/strings.t, allocated 173 bytes only, writing to cstr[173].


  Commit: 8bd397ab95db755927e41e5b2a15b9e84441288f
      https://github.com/parrot/parrot/commit/8bd397ab95db755927e41e5b2a15b9e84441288f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M include/parrot/compiler.h

  Log Message:
  -----------
  avoid PARROT_NO_ADDRESS_SAFETY_ANALYSIS redefinition warnings


  Commit: 1e5f20eefce263d327173a37681d0f46892d3448
      https://github.com/parrot/parrot/commit/1e5f20eefce263d327173a37681d0f46892d3448
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  avoid invalid unaligned StructView_set_integer_keyed access

clang -faddress-sanitizer found this invalid read access in two scenarios:
1: cptr[8/8] with uint1
2: off-by-one access on multi-byte values


  Commit: a850da66521a18dfcab89fbbbb5c54b24100fbbf
      https://github.com/parrot/parrot/commit/a850da66521a18dfcab89fbbbb5c54b24100fbbf
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  Merge pull request #764 from rurban/master

last found asan bug (I hope)


  Commit: 6c302cf6acb866e2fe825c695e4097d8ed2dbc46
      https://github.com/parrot/parrot/commit/6c302cf6acb866e2fe825c695e4097d8ed2dbc46
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  [codingstd] Eliminate hard tabs and make indentation nice.


  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


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

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

  Log Message:
  -----------
  Add a new Parrot_x_execute_on_exit_handlers to call exit handlers. Use that in the embedding API to fix an error where we were destroying the interp before attempting to call these handlers. This *should* fix #765


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

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

  Log Message:
  -----------
  Fix some build errors from un-thought-out attribute accesses. kid51++ for the catch


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

  Changed paths:
    M include/parrot/key.h
    M src/pmc/key.pmc

  Log Message:
  -----------
  Put together a few Pobj-alike macros for working with the Key flags. Use them in the Key PMC to clean up a little


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

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

  Log Message:
  -----------
  Use the new KEY_ macros in src/key.c to cleanup some code and make it more readable


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

  Changed paths:
    M src/key.c
    M src/pmc/key.pmc

  Log Message:
  -----------
  Add several prototype introspection methods to Key PMC for working with register references


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

  Changed paths:
    M src/exit.c

  Log Message:
  -----------
  Fix an ASSERT_ARGS ommision. Coke++ for the catch


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

  Changed paths:
    M frontend/pbc_merge/main.c
    M src/packfile/api.c

  Log Message:
  -----------
  update pbc_merge to merge the list of tags in the constants segment


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

  Changed paths:
    M frontend/pbc_merge/main.c
    M src/hash.c

  Log Message:
  -----------
  Fix conflict, remove embed API routine that doesn't belong in master yet


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

  Changed paths:
    M compilers/imcc/pbc.c
    M frontend/pbc_merge/main.c
    M include/parrot/packfile.h
    M src/packfile/api.c

  Log Message:
  -----------
  Add new routine Parrot_pf_get_annotations_segment. Use it in IMCC to clean up some code. Use it in pbc_merge, along with some other magic, to implement merging annotations. Annotations need a lot more documentation.


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

  Changed paths:
    M frontend/pbc_merge/main.c
    M include/parrot/hash.h
    M include/parrot/packfile.h

  Log Message:
  -----------
  Headerizer to fix build


  Commit: fc8aea71f7786bdf82df7b2f4ac5dd64d706c95d
      https://github.com/parrot/parrot/commit/fc8aea71f7786bdf82df7b2f4ac5dd64d706c95d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    A docs/README.pod

  Log Message:
  -----------
  Added in a 'README.pod' file for the docs directory.


  Commit: 631c0f372879a9d6f3a1c31251e62954b9062423
      https://github.com/parrot/parrot/commit/631c0f372879a9d6f3a1c31251e62954b9062423
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    A docs/binaries/README.pod

  Log Message:
  -----------
  Add a 'README.pod' to explain the purpose of the 'docs/binaries' directory.


  Commit: 0c5221ed997eeb179e4f6075dd1f1536131fa24b
      https://github.com/parrot/parrot/commit/0c5221ed997eeb179e4f6075dd1f1536131fa24b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    A ext/winxed/README.pod

  Log Message:
  -----------
  Removed the 'README' in favor of a 'README.pod' file for consistency's sake.


  Commit: 95ce3acbdb4dd4ea2457013f62c1ce1a35bef30a
      https://github.com/parrot/parrot/commit/95ce3acbdb4dd4ea2457013f62c1ce1a35bef30a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R ext/winxed/README

  Log Message:
  -----------
  Removed old 'README'.


  Commit: eb50ee834e98c711c0da9f0f7a172bcd2a39dab0
      https://github.com/parrot/parrot/commit/eb50ee834e98c711c0da9f0f7a172bcd2a39dab0
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M docs/index/developer.json

  Log Message:
  -----------
  Correcting my earlier failure to include 'release_parrot_github_guide.pod' in the output to the auto-gen'd 'Developers Documentation' page.


  Commit: 1e1d98df6d0af43016e50a08e4c3183d1aaa5fd7
      https://github.com/parrot/parrot/commit/1e1d98df6d0af43016e50a08e4c3183d1aaa5fd7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c
    M src/string/encoding.c

  Log Message:
  -----------
  Fix pbc_merge to properly merge debug segments now that we are deduplicating string constants


  Commit: fd34a70115c6769ba7efbe5246b0f90429e075f4
      https://github.com/parrot/parrot/commit/fd34a70115c6769ba7efbe5246b0f90429e075f4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  [codingstd] Fix linelength and c_parens violations.


  Commit: 947772b80de9d73eacec7ab7b44c6e4201e34d2e
      https://github.com/parrot/parrot/commit/947772b80de9d73eacec7ab7b44c6e4201e34d2e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  [codingstd] Add ASSERT_ARGS in two locations.


  Commit: e9e16567ee412b18eb9d75b847a0b98da6e20627
      https://github.com/parrot/parrot/commit/e9e16567ee412b18eb9d75b847a0b98da6e20627
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c
    M src/packfile/api.c

  Log Message:
  -----------
  [codingstd] Correct POD-formatting error.  Add placeholder C function docs; one function  still failing for unknown reason.


  Commit: e5d6f51c2a3607c459d6ae1ad9959558157fa1d1
      https://github.com/parrot/parrot/commit/e5d6f51c2a3607c459d6ae1ad9959558157fa1d1
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M ext/winxed/README.pod

  Log Message:
  -----------
  Minor corrections.


  Commit: cd71fe172387c10666ced98a99ff933247c98f6c
      https://github.com/parrot/parrot/commit/cd71fe172387c10666ced98a99ff933247c98f6c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c
    M src/packfile/api.c
    M src/string/encoding.c

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


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

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  Add in some missing function-level docs. kid51++ for the catch. Also fix a little bit of formatting so the debugging statement doesn't exceed the line length requirement.


  Commit: 2b1029ee257ed09056b1325f2cc4124120438121
      https://github.com/parrot/parrot/commit/2b1029ee257ed09056b1325f2cc4124120438121
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M docs/project/release_parrot_github_guide.pod

  Log Message:
  -----------
  Correct the title so that 'mk_html_docs.pl' can pick it up and properly display it.


  Commit: 8e8e085bca19f06b2ddea5c6e38752733b3e766d
      https://github.com/parrot/parrot/commit/8e8e085bca19f06b2ddea5c6e38752733b3e766d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

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


  Commit: a858d47e9a97feb2e43c28c65efb22a4d17e3d6d
      https://github.com/parrot/parrot/commit/a858d47e9a97feb2e43c28c65efb22a4d17e3d6d
  Author: Will "Coke" Coleda <will at coleda.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M t/dynpmc/gziphandle.t

  Log Message:
  -----------
  up the fudge factor on this test to pass on OS X


  Commit: 3f0b9ca39c3024583e3d407fa6bc4747fcbf57e7
      https://github.com/parrot/parrot/commit/3f0b9ca39c3024583e3d407fa6bc4747fcbf57e7
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R ports/ubuntu/README
    A ports/ubuntu/README.pod

  Log Message:
  -----------
  Removed 'README' and updated it to 'README.pod'


  Commit: dfc71598e07542ae2b861d31e1ef4facf72f14a6
      https://github.com/parrot/parrot/commit/dfc71598e07542ae2b861d31e1ef4facf72f14a6
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R runtime/parrot/dynext/README
    A runtime/parrot/dynext/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 8c8d2cf85fe2e1ecfc92df4a4e0b03349768bbe9
      https://github.com/parrot/parrot/commit/8c8d2cf85fe2e1ecfc92df4a4e0b03349768bbe9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R runtime/parrot/include/README
    A runtime/parrot/include/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'


  Commit: 4040534617f4887ed458f724413e62096ac2e656
      https://github.com/parrot/parrot/commit/4040534617f4887ed458f724413e62096ac2e656
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R runtime/parrot/library/PCT/README
    A runtime/parrot/library/PCT/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


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

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Start a changelog entry for 4.4.0. Mention the pbc_merge fixes.


  Commit: 1678789f3bb0fde0604c8cedec25f9c2fa659146
      https://github.com/parrot/parrot/commit/1678789f3bb0fde0604c8cedec25f9c2fa659146
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R src/dynoplibs/README
    A src/dynoplibs/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 5c56a8b849f6d6d4feafacec640f2991709358a6
      https://github.com/parrot/parrot/commit/5c56a8b849f6d6d4feafacec640f2991709358a6
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R tools/build/README
    A tools/build/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 9a38d350c26976adcc2805d5d81cd6466abddd03
      https://github.com/parrot/parrot/commit/9a38d350c26976adcc2805d5d81cd6466abddd03
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R tools/release/README
    A tools/release/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: b30012bf139f38737fc39e06f6b2b965c9bded8f
      https://github.com/parrot/parrot/commit/b30012bf139f38737fc39e06f6b2b965c9bded8f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R t/archive/README
    A t/archive/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 6bc731bcc9b3e1e99848941fc13f707f7a7af98f
      https://github.com/parrot/parrot/commit/6bc731bcc9b3e1e99848941fc13f707f7a7af98f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R t/manifest/README
    A t/manifest/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: f29ae09ccc3bf73422d270d75bc4b58f93e59be4
      https://github.com/parrot/parrot/commit/f29ae09ccc3bf73422d270d75bc4b58f93e59be4
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R t/native_pbc/testdata/README
    A t/native_pbc/testdata/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 6e617d28efa6ed31072375d0d5a3c74e5e540c50
      https://github.com/parrot/parrot/commit/6e617d28efa6ed31072375d0d5a3c74e5e540c50
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M include/parrot/packfile.h
    M src/packfile/output.c

  Log Message:
  -----------
  PackFile_pack_size should return size_t instead of opcode_t. This fixes #755. alester++ for finding this.


  Commit: 1ed6d655f15c44c6d0c00f00c9df030abd52b0cf
      https://github.com/parrot/parrot/commit/1ed6d655f15c44c6d0c00f00c9df030abd52b0cf
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  Add pointer modifiers to show which pointers are modified


  Commit: c193535616d8a521261c828f197398207096c47a
      https://github.com/parrot/parrot/commit/c193535616d8a521261c828f197398207096c47a
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M t/dynpmc/gziphandle.t

  Log Message:
  -----------
  Clean up t/dynpmc/gziphandle.t stream tests

* The two throws_substring tests had nothing to do with the rest of
  the tests in that function.  Split them out into another function.

* Make some test messages clearer.

* Include comments for non-test portions.

* Use variable names so new developers don't have to remember what
  registers are for.

* Fudge by 1 byte for problematic zlib version on OS X


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

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Add in a note about introspection methods for Key PMC in #717.


  Commit: 55721f44b05c193cb2b155ce20dbef4443a198f8
      https://github.com/parrot/parrot/commit/55721f44b05c193cb2b155ce20dbef4443a198f8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/parrot_debugger/main.c

  Log Message:
  -----------
  Let's just call a spade a spade. parrot_debugger does not take any flags or commandline options, so test for them and fail if they are found. Also, the PIR compilation pathway does not work and it isn't worth the effort to fix it, so delete it. This fixes #540. The 'real' solution is to delete this file entirely and write a new debugger.


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

  Changed paths:
    M src/pmc/lexpad.pmc

  Log Message:
  -----------
  Fix LexPad.get_iter to return an iterator of name->value paurs in the LexPad.

Previously this was redirecting to LexInfo.get_iter, which is a name->register_index hash. Creating the new, correct, iterator requires the creation of two temporary PMCs which is not performance-friendly. This is the best we can do with the current implementation of LexInfo/LexPad. This commit fixes #575.


  Commit: 34e5ad52631aa1312a2b7694bb8016ffc7058ebd
      https://github.com/parrot/parrot/commit/34e5ad52631aa1312a2b7694bb8016ffc7058ebd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M t/pmc/lexpad.t

  Log Message:
  -----------
  Add in a test for the new LexPad.get_iter implementation.

This test code is a modified version of the test code provided by pmichaud in #575.


  Commit: 556c52a85142daf5fed4c81a58a0cadfa8cd0ec9
      https://github.com/parrot/parrot/commit/556c52a85142daf5fed4c81a58a0cadfa8cd0ec9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R t/perl/README
    A t/perl/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 7aa1eaa155c106ed1c680bcbf2b6700ee5012f7a
      https://github.com/parrot/parrot/commit/7aa1eaa155c106ed1c680bcbf2b6700ee5012f7a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R t/run/README
    A t/run/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: afa71501fd5d1cd3b3e6fff984347519520db447
      https://github.com/parrot/parrot/commit/afa71501fd5d1cd3b3e6fff984347519520db447
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R t/src/README
    A t/src/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 830e79136b3ceb2f3c07efc1bc864a4871656e33
      https://github.com/parrot/parrot/commit/830e79136b3ceb2f3c07efc1bc864a4871656e33
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

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

  Log Message:
  -----------
  consting an arg and re-headerizing


  Commit: 094b1d561d559720dde2669bb64d65e84b8680a6
      https://github.com/parrot/parrot/commit/094b1d561d559720dde2669bb64d65e84b8680a6
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  reheaderized, and removed an unused memory allocation


  Commit: f6ed02d56119bf1d2258341ba3da533ec61ee276
      https://github.com/parrot/parrot/commit/f6ed02d56119bf1d2258341ba3da533ec61ee276
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  remove unused var, and localize some loop variables


  Commit: 61d9d8e2c943993c04a18e38f7a25134bd41494c
      https://github.com/parrot/parrot/commit/61d9d8e2c943993c04a18e38f7a25134bd41494c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M t/src/README.pod
    R t/tools/install/testlib/README

  Log Message:
  -----------
  Updated 'README' with 'README.pod'.


  Commit: 32d4ff8669ea5cb91e442d937353d5db15206d0c
      https://github.com/parrot/parrot/commit/32d4ff8669ea5cb91e442d937353d5db15206d0c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    A t/tools/install/testlib/README.pod

  Log Message:
  -----------
  Updated 'README' with 'README.pod'.


  Commit: f8539fd1fa686c9011b559860032b56e824af9ee
      https://github.com/parrot/parrot/commit/f8539fd1fa686c9011b559860032b56e824af9ee
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R t/tools/pmc2cutils/README
    A t/tools/pmc2cutils/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 5762339b3b3b2f0faa8a07318ab93840e4fdc58a
      https://github.com/parrot/parrot/commit/5762339b3b3b2f0faa8a07318ab93840e4fdc58a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M t/tools/install/02-install_files.t

  Log Message:
  -----------
  Updated file to point and to process 'README.pod' rather than 'README'.


  Commit: 3ccd61d01e7cf1a3241fc84e8f4595c8f8b72787
      https://github.com/parrot/parrot/commit/3ccd61d01e7cf1a3241fc84e8f4595c8f8b72787
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-07 (Mon, 07 May 2012)

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

  Log Message:
  -----------
  Revert 830e7913; it broke the build.

Developers:  Please don't commit to master if you haven't run 'make test'.


  Commit: 6c1a30ebb4e35ec7f19d88ebc34e10aebd527864
      https://github.com/parrot/parrot/commit/6c1a30ebb4e35ec7f19d88ebc34e10aebd527864
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A compilers/need_README.pod
    A config/need_README.pod
    A ext/need_README.pod
    A frontend/need_README.pod
    A include/need_README.pod
    A lib/need_README.pod
    A runtime/need_README.pod
    A src/need_README.pod
    A tools/need_README.pod

  Log Message:
  -----------
  Added temporary markers to help me remember which dirs need 'README.pod' files. I'll fill 'em out and update 'em sometime this evening or tomorrow.


  Commit: c37ca0256617a78393efc0e3a3a685b8f1f0d9f0
      https://github.com/parrot/parrot/commit/c37ca0256617a78393efc0e3a3a685b8f1f0d9f0
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A blib/README.pod

  Log Message:
  -----------
  Removed placeholder 'need_README.pod' and added in a short 'README.pod' to the 'blib/' directory.


  Commit: 5417532a25bfa9a68f247c61cecda9eb34ffb03d
      https://github.com/parrot/parrot/commit/5417532a25bfa9a68f247c61cecda9eb34ffb03d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A compilers/README.pod
    R compilers/need_README.pod

  Log Message:
  -----------
  Renamed the placeholder and filled-in the rather simple 'README.pod'.


  Commit: df6af7da51b3ce5eac6403651253721bc38cbb79
      https://github.com/parrot/parrot/commit/df6af7da51b3ce5eac6403651253721bc38cbb79
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A config/README.pod
    R config/need_README.pod

  Log Message:
  -----------
  Renamed the temporary placeholder to 'README.pod'.


  Commit: 88d4fcb93948d5164792ed5ad5256084c9fd075e
      https://github.com/parrot/parrot/commit/88d4fcb93948d5164792ed5ad5256084c9fd075e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M config/README.pod

  Log Message:
  -----------
  Filled-in a simple 'README.pod'.


  Commit: 164fa4f28da9dd00ae73f7eb97e3c1b2e89c50dc
      https://github.com/parrot/parrot/commit/164fa4f28da9dd00ae73f7eb97e3c1b2e89c50dc
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A ext/README.pod
    R ext/need_README.pod

  Log Message:
  -----------
  Renamed the temporary placeholder.


  Commit: 9a3123513b4bf5ccf7175a25ab771263f0afe8dd
      https://github.com/parrot/parrot/commit/9a3123513b4bf5ccf7175a25ab771263f0afe8dd
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M blib/README.pod

  Log Message:
  -----------
  Minor typo.


  Commit: d787191445f252f768c37f28e10bed3de2c120ea
      https://github.com/parrot/parrot/commit/d787191445f252f768c37f28e10bed3de2c120ea
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M ext/README.pod

  Log Message:
  -----------
  Filled out the new 'README.pod'.


  Commit: 64d1a0af59cd3db73d6404e647a37b3accc0c2a9
      https://github.com/parrot/parrot/commit/64d1a0af59cd3db73d6404e647a37b3accc0c2a9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A frontend/README.pod
    R frontend/need_README.pod

  Log Message:
  -----------
  Renamed the temporary placeholder and filled-in somewhat the 'README.pod'.


  Commit: 6fee26dbb992542d7d2a0547a40fc3161e2ceffa
      https://github.com/parrot/parrot/commit/6fee26dbb992542d7d2a0547a40fc3161e2ceffa
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A include/README.pod
    R include/need_README.pod

  Log Message:
  -----------
  Renamed the temporary placeholder to 'README.pod'


  Commit: c5f72aa5083ed0e320f04a4dc591c1fadacb0520
      https://github.com/parrot/parrot/commit/c5f72aa5083ed0e320f04a4dc591c1fadacb0520
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M include/README.pod

  Log Message:
  -----------
  Filled-in the 'README.pod'.


  Commit: 7498c389a387cc23e98424c5be2fa48a15096051
      https://github.com/parrot/parrot/commit/7498c389a387cc23e98424c5be2fa48a15096051
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A lib/README.pod
    R lib/need_README.pod

  Log Message:
  -----------
  Renamed temporary placeholder to 'README.pod'.


  Commit: c048744077b58a9bd129aafbb8d2db0793468737
      https://github.com/parrot/parrot/commit/c048744077b58a9bd129aafbb8d2db0793468737
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M lib/README.pod

  Log Message:
  -----------
  Filled-in the 'README.pod'.


  Commit: 85a4b965088cd91709872b780c802ba6c10e2a81
      https://github.com/parrot/parrot/commit/85a4b965088cd91709872b780c802ba6c10e2a81
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A runtime/README.pod
    R runtime/need_README.pod

  Log Message:
  -----------
  Renamed the temporary placeholder to 'README.pod'.


  Commit: c7c0f5bab527684fdb6e0053e786766fd5a25aa5
      https://github.com/parrot/parrot/commit/c7c0f5bab527684fdb6e0053e786766fd5a25aa5
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M runtime/README.pod

  Log Message:
  -----------
  Filled-in the 'README.pod' with minimal content.


  Commit: 74b5fcc339c6df70b5d9826cefdcfa7b63579be1
      https://github.com/parrot/parrot/commit/74b5fcc339c6df70b5d9826cefdcfa7b63579be1
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A src/README.pod
    R src/need_README.pod

  Log Message:
  -----------
  Renamed temporary placeholder.


  Commit: a8f956ff441830d250992c8d7cb5b81f330886e8
      https://github.com/parrot/parrot/commit/a8f956ff441830d250992c8d7cb5b81f330886e8
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M src/README.pod

  Log Message:
  -----------
  Filled-in the 'README.pod' with minimal content.


  Commit: 5f65db6b81d097cd3eb0bf6a9440c86e91d748d0
      https://github.com/parrot/parrot/commit/5f65db6b81d097cd3eb0bf6a9440c86e91d748d0
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A tools/README.pod
    R tools/need_README.pod

  Log Message:
  -----------
  Renamed the temporary placeholder.


  Commit: b3b91d567a9793c51bdf210b7a1fb6ba0cd0de7c
      https://github.com/parrot/parrot/commit/b3b91d567a9793c51bdf210b7a1fb6ba0cd0de7c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M tools/README.pod

  Log Message:
  -----------
  Filled-in 'README.pod' with minimal content.


  Commit: 78c79af87c92229667b60bac7a1ddddfbd1084a2
      https://github.com/parrot/parrot/commit/78c79af87c92229667b60bac7a1ddddfbd1084a2
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    R tools/dev/README.md
    A tools/dev/README.pod
    A tools/dev/README.pod~

  Log Message:
  -----------
  Remove the outlier in favor of pod.


  Commit: 4dd249f09b21b80bc0b6385339ec597aa7e09ce3
      https://github.com/parrot/parrot/commit/4dd249f09b21b80bc0b6385339ec597aa7e09ce3
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    R tools/dev/README.pod~

  Log Message:
  -----------
  Removed emacs temp file.


  Commit: e28a2a82b4f138ab10c13f36cb9bee71abb1f5ec
      https://github.com/parrot/parrot/commit/e28a2a82b4f138ab10c13f36cb9bee71abb1f5ec
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M ChangeLog
    M MANIFEST
    M api.yaml
    M compilers/imcc/pbc.c
    M config/auto/icu.pm
    M config/gen/makefiles/root.in
    M docs/gettingstarted.pod
    M docs/glossary.pod
    M docs/index/developer.json
    M docs/project/release_parrot_github_guide.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 frontend/parrot_debugger/main.c
    M frontend/pbc_merge/main.c
    M include/parrot/compiler.h
    M include/parrot/context.h
    M include/parrot/exceptions.h
    M include/parrot/exit.h
    M include/parrot/gc_api.h
    M include/parrot/hash.h
    M include/parrot/interpreter.h
    M include/parrot/key.h
    M include/parrot/packfile.h
    M lib/Parrot/Headerizer.pm
    M runtime/parrot/library/Stream/Writer.pir
    M src/call/args.c
    M src/call/context.c
    M src/call/context_accessors.c
    M src/call/ops.c
    M src/embed/api.c
    M src/embed/strings.c
    M src/exceptions.c
    M src/exit.c
    M src/gc/system.c
    M src/hash.c
    M src/interp/api.c
    M src/key.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/object.ops
    M src/packfile/api.c
    M src/packfile/output.c
    M src/pmc/callcontext.pmc
    M src/pmc/continuation.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/exceptionhandler.pmc
    M src/pmc/key.pmc
    M src/pmc/lexpad.pmc
    M src/pmc/structview.pmc
    M src/pmc/sub.pmc
    M src/string/api.c
    M src/string/encoding.c
    M t/benchmark/benchmarks.t
    M t/dynpmc/gziphandle.t
    M t/oo/objects.t
    M t/pmc/context.t
    M t/pmc/lexpad.t
    M t/pmc/object-meths.t
    M t/steps/auto/icu-01.t
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  Pulled out my updates to ChangeLog. I'll add them back in in a'bit.


  Commit: 24b9962e5de2b45475f53614fe82997838118b27
      https://github.com/parrot/parrot/commit/24b9962e5de2b45475f53614fe82997838118b27
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Updated ChangeLog


  Commit: 019ac096f75011f72cdc14b7368a32b138582e2a
      https://github.com/parrot/parrot/commit/019ac096f75011f72cdc14b7368a32b138582e2a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Updated MANIFEST.


  Commit: 95a74135d1f950ba3de0bff1864c0981d8884e36
      https://github.com/parrot/parrot/commit/95a74135d1f950ba3de0bff1864c0981d8884e36
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M frontend/parrot2/prt0.pir
    M frontend/pbc_disassemble/main.c

  Log Message:
  -----------
  pbc_disassemble, with no arguments, should print the help message. This fixes #505


  Commit: 17287fec9f2530dd74c6d2af438699d8eabcbcff
      https://github.com/parrot/parrot/commit/17287fec9f2530dd74c6d2af438699d8eabcbcff
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M src/dynoplibs/bit.ops
    M src/dynoplibs/math.ops
    M src/dynoplibs/trans.ops
    M src/ops/bit.ops
    M src/ops/cmp.ops
    M src/ops/core.ops
    M src/ops/experimental.ops
    M src/ops/math.ops
    M src/ops/pmc.ops
    M src/ops/set.ops
    M src/ops/string.ops
    M src/ops/var.ops
    M t/compilers/opsc/01-parse-body.t
    M t/tools/dev/search_ops/samples.pm
    M tools/dev/mk_language_shell.in

  Log Message:
  -----------
  Remove all uses of the unused, undocumented, meaningless :base_core modifier from ops. This fixes #275


  Commit: 2c1ab7877d75fa7d5683803baa366ea1b5b37449
      https://github.com/parrot/parrot/commit/2c1ab7877d75fa7d5683803baa366ea1b5b37449
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M docs/README.pod

  Log Message:
  -----------
  Update README.pod


  Commit: 3b243604f0782d26e578ad66202dce5453774b20
      https://github.com/parrot/parrot/commit/3b243604f0782d26e578ad66202dce5453774b20
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M docs/binaries/README.pod

  Log Message:
  -----------
  Update README.pod


  Commit: 705eff5b4bf317bf2a5b063cdc4ce746bfe849c5
      https://github.com/parrot/parrot/commit/705eff5b4bf317bf2a5b063cdc4ce746bfe849c5
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M docs/binaries/README.pod

  Log Message:
  -----------
  Filled-in with minimal content the 'README.pod' file.


  Commit: 7129bfe12d405d5ae350b1a1afde8880d6486d62
      https://github.com/parrot/parrot/commit/7129bfe12d405d5ae350b1a1afde8880d6486d62
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M t/codingstd/pmc_docs.t

  Log Message:
  -----------
  unTODO pmc docs tests - these need to be fixed rather than papered over


  Commit: 89b5b8442912c49945b4bb3271f21ce8f58b8129
      https://github.com/parrot/parrot/commit/89b5b8442912c49945b4bb3271f21ce8f58b8129
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir

  Log Message:
  -----------
  update winxed snapshot to 1.8.0
- Local inline
- Operator defined
- Lexical modifier for var
- get_context builtin
- Improved inline


  Commit: 0c3e7c5e7c10d133b9e0417f355d831da55261e1
      https://github.com/parrot/parrot/commit/0c3e7c5e7c10d133b9e0417f355d831da55261e1
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/object.pmc

  Log Message:
  -----------
  add docs to the Object PMC


  Commit: 6c43bd23625024f3bb3e44cf6ec4ff47b4da2fbf
      https://github.com/parrot/parrot/commit/6c43bd23625024f3bb3e44cf6ec4ff47b4da2fbf
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M frontend/parrot2/prt0.pir

  Log Message:
  -----------
  bootstrap prt0


  Commit: c5c590db42f50693994b1e27c550a6d4b0aa0914
      https://github.com/parrot/parrot/commit/c5c590db42f50693994b1e27c550a6d4b0aa0914
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/complex.pmc

  Log Message:
  -----------
  add function docs to the Complex PMC


  Commit: 4bcc389fc5585638c0fbf39247565af87b778bab
      https://github.com/parrot/parrot/commit/4bcc389fc5585638c0fbf39247565af87b778bab
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  document most of CallContext's remaining undocumented functions


  Commit: baa45dc224bb3c3f2a5eba815d62a7efca947361
      https://github.com/parrot/parrot/commit/baa45dc224bb3c3f2a5eba815d62a7efca947361
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  document last undocumented function in CallContext


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

  Changed paths:
    M src/pmc/eval.pmc

  Log Message:
  -----------
  Document undocumented functions in Eval PMC.


  Commit: 91d18cd656b0bfa1066a8263a3ae04ecf9f17819
      https://github.com/parrot/parrot/commit/91d18cd656b0bfa1066a8263a3ae04ecf9f17819
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/namespace.pmc

  Log Message:
  -----------
  Add documentation to the undocumented functions in NameSpace PMC. What has been seen cannot be unseen.


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

  Changed paths:
    M src/pmc/class.pmc

  Log Message:
  -----------
  Document undocumented functions in Class PMC


  Commit: 02b6f13357f98f516053123122c71e9ca1c59da6
      https://github.com/parrot/parrot/commit/02b6f13357f98f516053123122c71e9ca1c59da6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/bigint.pmc

  Log Message:
  -----------
  Add documentation to BigInt. t/codingstd/pmc_docs.t now passes.


  Commit: 8e05e4426809d2bf51f73f0e745854a5787178b4
      https://github.com/parrot/parrot/commit/8e05e4426809d2bf51f73f0e745854a5787178b4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M include/parrot/string_funcs.h
    M src/pmc/string.pmc
    M src/string/api.c
    M t/pmc/string.t

  Log Message:
  -----------
  Refactor the guts of String.reverse_index into a new Parrot_str_find_reverse_index API routine. Make the 'start' param to the reverse_index method optional, and default to the string length for easy searching.


  Commit: 9136b04b6ce62cf637934580686823d4b903b7ba
      https://github.com/parrot/parrot/commit/9136b04b6ce62cf637934580686823d4b903b7ba
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M api.yaml
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M runtime/parrot/library/distutils.pir
    M src/ops/core_ops.c
    M src/ops/string.ops

  Log Message:
  -----------
  Add in new experimental rindex_i_s_s and rindex_i_s_s_i opcodes, on request from moritz++. These are experimental. This, and my previous commit, resolve #767


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

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  Add in two notes about deprecation in src/extend.c


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

  Changed paths:
    M docs/embed.pod
    M docs/pdds/draft/pdd11_extending.pod
    M examples/embed/cotorra.c
    M src/dynpmc/README.pod
    M src/extend.c
    M src/io/api.c
    M t/src/extend.t

  Log Message:
  -----------
  Remove Parrot_PMC_typenum (use Parrot_pmc_get_type_str instead) and Parrot_free_cstring (use Parrot_str_free_cstring). This closes #407


  Commit: 510b6c07e15665454d0e5ad3ca7691b6d519b181
      https://github.com/parrot/parrot/commit/510b6c07e15665454d0e5ad3ca7691b6d519b181
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M compilers/imcc/imc.h
    M compilers/imcc/imcc.l
    M compilers/imcc/imclexer.c
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M compilers/imcc/main.c
    M compilers/imcc/symreg.c

  Log Message:
  -----------
  Fix all instances of global/static variables in IMCC which had been marked by plobsing++.

In theory, this should make IMCC reentrant and thread-safe (pursuant to #565). Without a real threaded stress-test we won't know for certain.


  Commit: 465b364fd7262e482af3eb0259d75325c32b40c5
      https://github.com/parrot/parrot/commit/465b364fd7262e482af3eb0259d75325c32b40c5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/scheduler.pmc

  Log Message:
  -----------
  Don't clear the scheduler field from the interp when the Scheduler PMC is destroyed.

First off, if the Scheduler is destroyed, that means the interp is probably not alive to have marked it. Second, since Scheduler isn't a singleton, it's entirely plausible (though not currently recommended) that the Scheduler might not be attached an an interp.


  Commit: dd226156286dd0dd6d476fb3fa586463238b2ab7
      https://github.com/parrot/parrot/commit/dd226156286dd0dd6d476fb3fa586463238b2ab7
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M compilers/imcc/main.c

  Log Message:
  -----------
  Fix build


  Commit: 9fea01c4a11e9ab0ad95b7c15e798c39fe3aa2de
      https://github.com/parrot/parrot/commit/9fea01c4a11e9ab0ad95b7c15e798c39fe3aa2de
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    A docs/index/book.json
    M docs/index/index.json

  Log Message:
  -----------
  Applied Coke's patch in issue #318 - plus a'bit of chapter reorganization for presentation purposes. This closes issue #318.


  Commit: 95b238cbd5ef43cd6cf220f8eeeb1faec78daacf
      https://github.com/parrot/parrot/commit/95b238cbd5ef43cd6cf220f8eeeb1faec78daacf
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M t/library/osutils.t

  Log Message:
  -----------
  Fix small test failure in osutils.pir.

We have an rindex op now, so we need to quote functions of the same name. It seems like IMCC should be smart enough to see that this is a method call not a bare op, but it isn't. Shame. kid51++ for reporting this failure.


  Commit: 5b4324ec3b5cda65a8e901b321b2593c44944e7d
      https://github.com/parrot/parrot/commit/5b4324ec3b5cda65a8e901b321b2593c44944e7d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M t/dynoplibs/io.t

  Log Message:
  -----------
  Remove bad test from t/dynoplibs/io.t.

Overwriting a class by name in the global class hash IS NOT how we provide the ability to use custom classes in place of native ones. The mechanism to use is .hll_map. Relying on the behavior (or even continued existance) of the global class hash is a bad idea in all user-facing cases. kid51++ for reporting this failure.


  Commit: 89cbb85724da49ffa0050392d50dbd614b9c46d2
      https://github.com/parrot/parrot/commit/89cbb85724da49ffa0050392d50dbd614b9c46d2
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M src/pmc/bigint.pmc

  Log Message:
  -----------
  [codingstd] Correct 2 POD formatting errors.


  Commit: 8ef6f2599075280cc237148d1efb4e6460a04427
      https://github.com/parrot/parrot/commit/8ef6f2599075280cc237148d1efb4e6460a04427
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M docs/README.pod

  Log Message:
  -----------
  Completed updates to 'docs/README.pod'.


  Commit: fb4e1a7d073bc56f72594cbdb6a68cd8e8d2f38a
      https://github.com/parrot/parrot/commit/fb4e1a7d073bc56f72594cbdb6a68cd8e8d2f38a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M api.yaml
    M compilers/imcc/imc.h
    M compilers/imcc/imcc.l
    M compilers/imcc/imclexer.c
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M compilers/imcc/main.c
    M compilers/imcc/symreg.c
    M docs/embed.pod
    A docs/index/book.json
    M docs/index/index.json
    M docs/pdds/draft/pdd11_extending.pod
    M examples/embed/cotorra.c
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot2/prt0.pir
    M frontend/pbc_disassemble/main.c
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M include/parrot/string_funcs.h
    M runtime/parrot/library/distutils.pir
    M src/dynoplibs/bit.ops
    M src/dynoplibs/math.ops
    M src/dynoplibs/trans.ops
    M src/dynpmc/README.pod
    M src/extend.c
    M src/io/api.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/math.ops
    M src/ops/pmc.ops
    M src/ops/set.ops
    M src/ops/string.ops
    M src/ops/var.ops
    M src/pmc/bigint.pmc
    M src/pmc/callcontext.pmc
    M src/pmc/class.pmc
    M src/pmc/complex.pmc
    M src/pmc/eval.pmc
    M src/pmc/namespace.pmc
    M src/pmc/object.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/string.pmc
    M src/string/api.c
    M t/codingstd/pmc_docs.t
    M t/compilers/opsc/01-parse-body.t
    M t/dynoplibs/io.t
    M t/library/osutils.t
    M t/pmc/string.t
    M t/src/extend.t
    M t/tools/dev/search_ops/samples.pm
    M tools/dev/mk_language_shell.in

  Log Message:
  -----------
  Merge branch 'master' into ayardley/READMEs


  Commit: 8a6a48108592c6ba8d897a2df847a64a7b8b1755
      https://github.com/parrot/parrot/commit/8a6a48108592c6ba8d897a2df847a64a7b8b1755
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Update MANIFEST


  Commit: 9a270bfdfae928f29c4fd65e6731fb4220fb6ce4
      https://github.com/parrot/parrot/commit/9a270bfdfae928f29c4fd65e6731fb4220fb6ce4
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    R blib/README.pod

  Log Message:
  -----------
  Same comment as the earlier comment about 'blib/README.pod'. Evidently, I git'd it wrongly the first time.


  Commit: 9b49e8651ad5a95bad9c9f5a866941cc9741623a
      https://github.com/parrot/parrot/commit/9b49e8651ad5a95bad9c9f5a866941cc9741623a
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot2/prt0.pir

  Log Message:
  -----------
  update winxed snapshot to 1.8.1 - Bug fixes


  Commit: 74e32131a34b03131597538144232c1c04852649
      https://github.com/parrot/parrot/commit/74e32131a34b03131597538144232c1c04852649
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M lib/Parrot/Headerizer.pm

  Log Message:
  -----------
  POD correction: method was lacking head2.


  Commit: e3383c79050cf4f60c50e46435c5909017ede6e8
      https://github.com/parrot/parrot/commit/e3383c79050cf4f60c50e46435c5909017ede6e8
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M include/parrot/extend.h

  Log Message:
  -----------
  Remove references to Parrot_free_cstring from HEADERIZER section.


  Commit: 708e44d3eeeac7318eb42a7c7a974befcc1abf31
      https://github.com/parrot/parrot/commit/708e44d3eeeac7318eb42a7c7a974befcc1abf31
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Add docs/index/book.json to MANIFEST.


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

  Changed paths:
    M src/alarm.c
    M src/gc/api.c
    M src/gc/string_gc.c
    M src/ops/core.ops
    M src/platform/generic/exec.c
    M src/pmc/pmclist.pmc
    M src/runcore/profiling.c

  Log Message:
  -----------
  Replace several instances of the C exit() call with more controlled alternatives


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

  Changed paths:
    M include/parrot/exceptions.h
    M include/parrot/exit.h
    M src/alarm.c
    M src/exceptions.c
    M src/exit.c
    M src/packfile/api.c
    M src/packfile/pf_items.c
    M src/platform/win32/env.c
    M t/src/basic.t

  Log Message:
  -----------
  Delete the function exit_fatal. Replace it with a new Parrot_x_panic_and_exit (may be renamed). Add a new macro PARROT_FORCE_EXIT to use in place of the libc exit(i) routine, which should not be used on all platforms


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

  Changed paths:
    M include/parrot/exceptions.h
    M include/parrot/exit.h
    M include/parrot/pmc_freeze.h
    M src/alarm.c
    M src/exceptions.c
    M src/exit.c
    M src/extend.c
    M src/gc/alloc_memory.c
    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/packfile/api.c
    M src/packfile/pf_items.c
    M src/platform/generic/exec.c
    M src/platform/win32/env.c

  Log Message:
  -----------
  Replace the old do_panic function with a newer Parrot_x_panic_and_exit. Rename the previous Parrot_x_panic_and_exit with Parrot_x_force_error_exit


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

  Changed paths:
    M src/exit.c

  Log Message:
  -----------
  POD for Parrot_x_force_error_exit and Parrot_x_panic_and_exit


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

  Changed paths:
    M src/exit.c

  Log Message:
  -----------
  Update documentation in exit.c


  Commit: 429329c01fb8ab9c3b0e6b58d266a217725ce771
      https://github.com/parrot/parrot/commit/429329c01fb8ab9c3b0e6b58d266a217725ce771
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M include/parrot/exit.h

  Log Message:
  -----------
  [codingstd] Add space between 'while' and subsequent open parenthesis.


  Commit: 698560f327b7fcb909972bd8c7f0652894190b57
      https://github.com/parrot/parrot/commit/698560f327b7fcb909972bd8c7f0652894190b57
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M src/ops/core_ops.c

  Log Message:
  -----------
  bootstrap-ops, which I forgot to do after my last ops edit


  Commit: fda8f2e719048e443f4277317eb53df66d6369b4
      https://github.com/parrot/parrot/commit/fda8f2e719048e443f4277317eb53df66d6369b4
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  localizing vars and fixed a const


  Commit: e640c08484b23f22eec98b3e9b4656ebf39b476b
      https://github.com/parrot/parrot/commit/e640c08484b23f22eec98b3e9b4656ebf39b476b
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  Remove bad HEADERIZER HFILE comment


  Commit: a6ec4a14ebaac5e5fd64155fab593f1b1545b96e
      https://github.com/parrot/parrot/commit/a6ec4a14ebaac5e5fd64155fab593f1b1545b96e
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M include/parrot/exit.h

  Log Message:
  -----------
  reran headerizer


  Commit: 9dd39b00eaef94ea4ac1b58d7b39505400d2e262
      https://github.com/parrot/parrot/commit/9dd39b00eaef94ea4ac1b58d7b39505400d2e262
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Mention Parrot_x_* and exit() changes in ChangeLog


  Commit: 8fd4d39a61a7651d7fef4eb663824790a1f9ac7a
      https://github.com/parrot/parrot/commit/8fd4d39a61a7651d7fef4eb663824790a1f9ac7a
  Author: jnthn <jnthn at jnthn.net>
  Date:   2012-05-11 (Fri, 11 May 2012)

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

  Log Message:
  -----------
  Seems dynpmcs (or at least, one of the NQP ones) have ended up with a call to Parrot_x_panic_and_exit; I don't see it used directly in the code, so I guess it's the PMC compiler or a macro that's introducing the call to it. Thus it must be marked PARROT_EXPORT. This unbusts NQP build on MSVC.


  Commit: e4e1e8676d181b0fe75db0ebb27e910fdfffae8a
      https://github.com/parrot/parrot/commit/e4e1e8676d181b0fe75db0ebb27e910fdfffae8a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M ChangeLog
    M MANIFEST
    R README
    A README.pod
    A compilers/README.pod
    R compilers/tge/README
    A compilers/tge/README.pod
    A config/README.pod
    A docs/README.pod
    A docs/binaries/README.pod
    R docs/book/draft/README
    A docs/book/draft/README.pod
    M docs/book/draft/appb_patch_submission.pod
    M docs/compiler_faq.pod
    R docs/imcc/README
    A docs/imcc/README.pod
    M docs/pdds/pdd07_codingstd.pod
    M docs/project/debian_packaging_guide.pod
    M docs/project/release_manager_guide.pod
    R examples/README
    A examples/README.pod
    R examples/mops/README
    A examples/mops/README.pod
    R examples/sdl/minesweeper/README
    A examples/sdl/minesweeper/README.pod
    R examples/sdl/tetris/README
    A examples/sdl/tetris/README.pod
    R examples/shootout/README
    A examples/shootout/README.pod
    R examples/tge/README
    A examples/tge/README.pod
    A ext/README.pod
    R ext/winxed/README
    A ext/winxed/README.pod
    A frontend/README.pod
    A include/README.pod
    M include/parrot/datatypes.h
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/Section/Info.pm
    M lib/Parrot/Manifest.pm
    A lib/README.pod
    R ports/ubuntu/README
    A ports/ubuntu/README.pod
    A runtime/README.pod
    R runtime/parrot/dynext/README
    A runtime/parrot/dynext/README.pod
    R runtime/parrot/include/README
    A runtime/parrot/include/README.pod
    R runtime/parrot/library/PCT/README
    A runtime/parrot/library/PCT/README.pod
    A src/README.pod
    M src/datatypes.c
    R src/dynoplibs/README
    A src/dynoplibs/README.pod
    R t/archive/README
    A t/archive/README.pod
    M t/dynoplibs/io.t
    M t/dynpmc/select.t
    R t/manifest/README
    A t/manifest/README.pod
    R t/native_pbc/testdata/README
    A t/native_pbc/testdata/README.pod
    R t/perl/README
    A t/perl/README.pod
    M t/pmc/filehandle.t
    M t/pmc/parrotio.t
    M t/pmc/stringhandle.t
    R t/run/README
    A t/run/README.pod
    R t/src/README
    A t/src/README.pod
    M t/tools/install/02-install_files.t
    R t/tools/install/testlib/README
    A t/tools/install/testlib/README.pod
    R t/tools/pmc2cutils/README
    A t/tools/pmc2cutils/README.pod
    A tools/README.pod
    R tools/build/README
    A tools/build/README.pod
    R tools/dev/README.md
    A tools/dev/README.pod
    R tools/release/README
    A tools/release/README.pod
    M tools/release/update_version.pl

  Log Message:
  -----------
  Resolve conflicts in ChangeLog.


  Commit: 937ca3003e630835e38370c7b9acefaf265209f6
      https://github.com/parrot/parrot/commit/937ca3003e630835e38370c7b9acefaf265209f6
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M docs/binaries/parrot.pod

  Log Message:
  -----------
  Fixed typo.


  Commit: e2b2d2b33bd0a06f12bdc0ba168973c24c1ec075
      https://github.com/parrot/parrot/commit/e2b2d2b33bd0a06f12bdc0ba168973c24c1ec075
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M docs/parrot.pod

  Log Message:
  -----------
  We no longer generate 'ops/' in a pod format (if we ever did) and store it in the 'docs/' directory, and we no longer have 'packfile-perl.pod', 'packfile-c.pod', and 'strings.pod'.


  Commit: 1cae5f885d16b16ee94394b8efdebfa27887228e
      https://github.com/parrot/parrot/commit/1cae5f885d16b16ee94394b8efdebfa27887228e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M docs/README.pod

  Log Message:
  -----------
  Minor update - removed note about whether or not to remove 'parrot.pod' from 'docs/'.


  Commit: f13c22a8fc03f710dab73fa54f03977cad420e0b
      https://github.com/parrot/parrot/commit/f13c22a8fc03f710dab73fa54f03977cad420e0b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M README.pod

  Log Message:
  -----------
  Added a'bit about how to obtain html-ized docs.


  Commit: 816d56871425b8b0878d50ccecb324243e907916
      https://github.com/parrot/parrot/commit/816d56871425b8b0878d50ccecb324243e907916
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Change tabs to spaces in ChangeLog, so columns line up


  Commit: 40ba0d1d2aeea663e6c3eb2d50a63846b969918e
      https://github.com/parrot/parrot/commit/40ba0d1d2aeea663e6c3eb2d50a63846b969918e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M RESPONSIBLE_PARTIES

  Log Message:
  -----------
  Fix whitespace in RESPONSIBLE_PARTIES


  Commit: 039776625a816ab64955b365322389e672b95739
      https://github.com/parrot/parrot/commit/039776625a816ab64955b365322389e672b95739
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M docs/pdds/draft/pdd31_hll.pod

  Log Message:
  -----------
  Make a few minor tweaks to PDD31.

Don't mention PMCs. Instead, mention classes and objects, the kind of higher-level features that HLLs will work with. Mention that the specified list of compiler targets depeds on the individual compiler. Some (like data_json) don't make sense to offer parse/past/pir/pbc targets.


  Commit: 3a36b972a061ec68100c0787ea53902a91a118ce
      https://github.com/parrot/parrot/commit/3a36b972a061ec68100c0787ea53902a91a118ce
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    R docs/pdds/draft/pdd31_hll.pod
    A docs/pdds/pdd31_hll.pod

  Log Message:
  -----------
  Move PDD 31 from draft to stable.

alvis++ for pointing it out. cotto+ for final review.


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

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Update PDD31 entry in MANIFEST


  Commit: 956a359df0dfb98e3deeeb5902f620c1391c9cd5
      https://github.com/parrot/parrot/commit/956a359df0dfb98e3deeeb5902f620c1391c9cd5
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Updated ChangeLog to reflect 'pdd31_hll.pod' was made stable.


  Commit: 040f34b0b4729561aca017d5ef87f8b66514423a
      https://github.com/parrot/parrot/commit/040f34b0b4729561aca017d5ef87f8b66514423a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M src/namespace.c

  Log Message:
  -----------
  Remove TODO note that we aren't going to fix.

To my knowledge this function has never 'walked up the scopes', and I'm not aware of any problems caused by that omission. Further, a request for a test or use-case over a year ago went unanswered, suggesting there isn't any user desire for such a change. This commit closes #563


  Commit: 195206082374cfac418f143a7c76bdab65d1dbcb
      https://github.com/parrot/parrot/commit/195206082374cfac418f143a7c76bdab65d1dbcb
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M src/call/context.c

  Log Message:
  -----------
  Add some notes to the POD in src/call/context.c to discuss the proper use of  Parrot_pcc_get_*_reg functions.

These functions are marked PARROT_EXPORT, and they probably need to be for things like dynops. However, we should definitely provide some warnings/guidance in case somebody wants to try to use these functions for other purposes.


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

  Changed paths:
    M ChangeLog
    M MANIFEST
    M MANIFEST.generated
    R README
    A README.pod
    M RESPONSIBLE_PARTIES
    M VERSION
    M api.yaml
    A compilers/README.pod
    M compilers/imcc/imc.h
    M compilers/imcc/imcc.l
    M compilers/imcc/imclexer.c
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M compilers/imcc/main.c
    M compilers/imcc/pbc.c
    M compilers/imcc/symreg.c
    M compilers/pct/src/PCT/HLLCompiler.pir
    R compilers/tge/README
    A compilers/tge/README.pod
    A config/README.pod
    M config/auto/icu.pm
    M config/gen/makefiles/root.in
    A docs/README.pod
    A docs/binaries/README.pod
    M docs/binaries/parrot.pod
    R docs/book/draft/README
    A docs/book/draft/README.pod
    M docs/book/draft/appb_patch_submission.pod
    M docs/compiler_faq.pod
    M docs/embed.pod
    M docs/gettingstarted.pod
    M docs/glossary.pod
    R docs/imcc/README
    A docs/imcc/README.pod
    A docs/index/book.json
    M docs/index/developer.json
    M docs/index/index.json
    M docs/parrot.pod
    M docs/parrothist.pod
    M docs/pdds/draft/pdd11_extending.pod
    R docs/pdds/draft/pdd31_hll.pod
    M docs/pdds/pdd07_codingstd.pod
    A docs/pdds/pdd31_hll.pod
    M docs/project/debian_packaging_guide.pod
    M docs/project/release_manager_guide.pod
    M docs/project/release_parrot_github_guide.pod
    R examples/README
    A examples/README.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/embed/cotorra.c
    R examples/mops/README
    A examples/mops/README.pod
    R examples/sdl/minesweeper/README
    A examples/sdl/minesweeper/README.pod
    R examples/sdl/tetris/README
    A examples/sdl/tetris/README.pod
    R examples/shootout/README
    A examples/shootout/README.pod
    R examples/tge/README
    A examples/tge/README.pod
    A ext/README.pod
    R ext/winxed/README
    A ext/winxed/README.pod
    M ext/winxed/Rules.mak
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    A frontend/README.pod
    M frontend/parrot2/prt0.pir
    M frontend/parrot_debugger/main.c
    M frontend/pbc_disassemble/main.c
    M frontend/pbc_merge/main.c
    A include/README.pod
    M include/parrot/compiler.h
    M include/parrot/context.h
    M include/parrot/datatypes.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/hash.h
    M include/parrot/interpreter.h
    M include/parrot/key.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/pmc_freeze.h
    M include/parrot/string_funcs.h
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/Section/Info.pm
    M lib/Parrot/Headerizer.pm
    M lib/Parrot/Manifest.pm
    A lib/README.pod
    R ports/ubuntu/README
    A ports/ubuntu/README.pod
    A runtime/README.pod
    R runtime/parrot/dynext/README
    A runtime/parrot/dynext/README.pod
    R runtime/parrot/include/README
    A runtime/parrot/include/README.pod
    R runtime/parrot/library/PCT/README
    A runtime/parrot/library/PCT/README.pod
    M runtime/parrot/library/Stream/Writer.pir
    M runtime/parrot/library/distutils.pir
    A src/README.pod
    M src/call/args.c
    M src/call/context.c
    M src/call/context_accessors.c
    M src/call/ops.c
    M src/datatypes.c
    R src/dynoplibs/README
    A src/dynoplibs/README.pod
    M src/dynoplibs/bit.ops
    M src/dynoplibs/math.ops
    M src/dynoplibs/trans.ops
    M src/dynpmc/README.pod
    M src/embed/api.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/api.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/mark_sweep.c
    M src/gc/string_gc.c
    M src/gc/system.c
    M src/hash.c
    M src/interp/api.c
    M src/interp/inter_cb.c
    M src/io/api.c
    M src/key.c
    M src/namespace.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/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/var.ops
    M src/packfile/api.c
    M src/packfile/output.c
    M src/packfile/pf_items.c
    M src/platform/generic/exec.c
    M src/platform/win32/env.c
    M src/pmc/bigint.pmc
    M src/pmc/callcontext.pmc
    M src/pmc/class.pmc
    M src/pmc/complex.pmc
    M src/pmc/continuation.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/eval.pmc
    M src/pmc/exceptionhandler.pmc
    M src/pmc/key.pmc
    M src/pmc/lexpad.pmc
    M src/pmc/namespace.pmc
    M src/pmc/object.pmc
    M src/pmc/orderedhashiterator.pmc
    M src/pmc/pmclist.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/string.pmc
    M src/pmc/structview.pmc
    M src/pmc/sub.pmc
    M src/runcore/profiling.c
    M src/scheduler.c
    M src/string/api.c
    M src/string/encoding.c
    M src/string/encoding/shared.c
    R t/archive/README
    A t/archive/README.pod
    M t/benchmark/benchmarks.t
    A t/codingstd/case_sensitive_files.t
    M t/codingstd/pmc_docs.t
    M t/compilers/opsc/01-parse-body.t
    M t/dynoplibs/io.t
    M t/dynpmc/gziphandle.t
    M t/dynpmc/select.t
    M t/library/osutils.t
    R t/manifest/README
    A t/manifest/README.pod
    R t/native_pbc/testdata/README
    A t/native_pbc/testdata/README.pod
    M t/oo/objects.t
    M t/op/stringu.t
    R t/perl/README
    A t/perl/README.pod
    M t/pmc/context.t
    M t/pmc/filehandle.t
    M t/pmc/lexpad.t
    M t/pmc/object-meths.t
    M t/pmc/parrotio.t
    M t/pmc/string.t
    M t/pmc/stringhandle.t
    M t/pmc/timer.t
    R t/run/README
    A t/run/README.pod
    R t/src/README
    A t/src/README.pod
    M t/src/basic.t
    M t/src/extend.t
    M t/steps/auto/icu-01.t
    M t/tools/dev/search_ops/samples.pm
    M t/tools/install/02-install_files.t
    R t/tools/install/testlib/README
    A t/tools/install/testlib/README.pod
    R t/tools/pmc2cutils/README
    A t/tools/pmc2cutils/README.pod
    A tools/README.pod
    R tools/build/README
    A tools/build/README.pod
    R tools/dev/README.md
    A tools/dev/README.pod
    M tools/dev/mk_language_shell.in
    M tools/dev/pbc_to_exe.pir
    R tools/release/README
    A tools/release/README.pod
    M tools/release/parrot_github_release.pl
    M tools/release/release.json
    M tools/release/update_version.pl

  Log Message:
  -----------
  Merge from master, fixing a small code conflict. Parrot builds and passes make test still.


Compare: https://github.com/parrot/parrot/compare/3fbeaa9...fa8393d


More information about the parrot-commits mailing list