[parrot/parrot] 2e0c20: fix attrs in continuation to be inheritable
GitHub
noreply at github.com
Sat May 19 13:56:52 UTC 2012
Branch: refs/heads/eval_pmc
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: 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: 4fd7560ee65afb97177713cdfe564f2e3d6e4559
https://github.com/parrot/parrot/commit/4fd7560ee65afb97177713cdfe564f2e3d6e4559
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-07 (Mon, 07 May 2012)
Changed paths:
M src/ops/core_ops.c
M src/ops/object.ops
M src/vtable.tbl
M t/pmc/namespace.t
Log Message:
-----------
Remove vtable can from most places where it's used. Fix a test in namespace.t which is (perhaps unintelligently) using hard-coded vtable indices
Commit: 34b729c032165fb03652d6a456b54111c84535f7
https://github.com/parrot/parrot/commit/34b729c032165fb03652d6a456b54111c84535f7
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-07 (Mon, 07 May 2012)
Changed paths:
M src/pmc/default.pmc
M src/pmc/object.pmc
M t/src/extend_vtable.t
Log Message:
-----------
Remove two VTABLE can implementations, and fix a test in extend_vtable.t
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: d22efea82da2a4d43f374985a046a2515eee3100
https://github.com/parrot/parrot/commit/d22efea82da2a4d43f374985a046a2515eee3100
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-11 (Fri, 11 May 2012)
Changed paths:
M frontend/parrot2/main.c
Log Message:
-----------
Remove un-wired arguments --optimize (-O), --imcc-debug (-d) and --verbose (-v). IMCC no longer optimizes, and the other arguments don't really have a home in the new IMCC external API.
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: d27a6550ce870464a5d2a856ea9f3f611b79f0da
https://github.com/parrot/parrot/commit/d27a6550ce870464a5d2a856ea9f3f611b79f0da
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-13 (Sun, 13 May 2012)
Changed paths:
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
Log Message:
-----------
Remove .file, .line, setfile and setline directives from the IMCC parser. These mechanisms are to be replaced by the newer and more flexible .annotate directive.
Commit: e95a8c1372ba2402f117bc888d55d0a74402b7aa
https://github.com/parrot/parrot/commit/e95a8c1372ba2402f117bc888d55d0a74402b7aa
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-13 (Sun, 13 May 2012)
Changed paths:
M t/compilers/imcc/syn/clash.t
Log Message:
-----------
Remove some tests for setfile/setline, the only instances of any of these directives in coretest
Commit: 5bdacd53239760158e55c046499f401816e914d4
https://github.com/parrot/parrot/commit/5bdacd53239760158e55c046499f401816e914d4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-13 (Sun, 13 May 2012)
Changed paths:
M t/dynoplibs/debug.t
Log Message:
-----------
Remove setfile/setline in t/dynoplibs/debug.t, the only remaining instances in make test
Commit: a53d37adff06264666c37a592c0ff7b9093fefd3
https://github.com/parrot/parrot/commit/a53d37adff06264666c37a592c0ff7b9093fefd3
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-13 (Sun, 13 May 2012)
Changed paths:
M include/parrot/exit.h
M src/exit.c
Log Message:
-----------
Apparently we want PARROT_EXPORT listed before PARROT_COLD or g++ gets angry
Commit: a7418362a45fb4d928fb69e4230c30da46b22a57
https://github.com/parrot/parrot/commit/a7418362a45fb4d928fb69e4230c30da46b22a57
Author: Andy Lester <andy at petdance.com>
Date: 2012-05-13 (Sun, 13 May 2012)
Changed paths:
M src/alarm.c
M src/dynext.c
Log Message:
-----------
seeing some consts and fixing an indent
Commit: 0c03d1f7697551d9566271e477b81cf39596178f
https://github.com/parrot/parrot/commit/0c03d1f7697551d9566271e477b81cf39596178f
Author: Alvis Yardley <ac.yardley at gmail.com>
Date: 2012-05-13 (Sun, 13 May 2012)
Changed paths:
M tools/README.pod
Log Message:
-----------
Updated to provide more info about what's in 'tools/'.
Commit: 78332285b0abaed62066c46f1a101f0a86e54248
https://github.com/parrot/parrot/commit/78332285b0abaed62066c46f1a101f0a86e54248
Author: jkeenan <jkeenan at cpan.org>
Date: 2012-05-13 (Sun, 13 May 2012)
Changed paths:
M t/codingstd/c_function_docs.t
Log Message:
-----------
If a C function declaration contains PARROT_EXPORT, that must be found
at the start of the declaration.
For https://github.com/parrot/parrot/issues/770.
But note: As of this commit the test reports 3 failures which, in fact,
are not impeding Parrot's build with g++.
Commit: 141ccab8387d13b48cceb251a1b0fa618e51aff9
https://github.com/parrot/parrot/commit/141ccab8387d13b48cceb251a1b0fa618e51aff9
Author: jkeenan <jkeenan at cpan.org>
Date: 2012-05-13 (Sun, 13 May 2012)
Changed paths:
M t/codingstd/c_function_docs.t
Log Message:
-----------
Refine regex to permit PARROT_CAN(NOT)?_RETURN_NULL to precede
PARROT_EXPORT.
Commit: fc23c71a4a20308e7243f04265e88265c1678dc2
https://github.com/parrot/parrot/commit/fc23c71a4a20308e7243f04265e88265c1678dc2
Author: Andy Lester <andy at petdance.com>
Date: 2012-05-13 (Sun, 13 May 2012)
Changed paths:
M src/gc/gc_inf.c
Log Message:
-----------
removed unnecessary cast
Commit: c1882a7f7618e2dcd43d214d6507bd2c0c669cef
https://github.com/parrot/parrot/commit/c1882a7f7618e2dcd43d214d6507bd2c0c669cef
Author: Andy Lester <andy at petdance.com>
Date: 2012-05-13 (Sun, 13 May 2012)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
adding a const
Commit: 1cb3e419edf0db9218a090d8196469418c55961e
https://github.com/parrot/parrot/commit/1cb3e419edf0db9218a090d8196469418c55961e
Author: Andrew Whitworth <wknight8111 at gmail.com>
Date: 2012-05-14 (Mon, 14 May 2012)
Changed paths:
M docs/pdds/pdd31_hll.pod
Log Message:
-----------
PDD31 is not a draft anymore
Commit: d6dfa2e97fe4cac7302cf67acfa19f8b43448405
https://github.com/parrot/parrot/commit/d6dfa2e97fe4cac7302cf67acfa19f8b43448405
Author: NotFound <julian.notfound at gmail.com>
Date: 2012-05-14 (Mon, 14 May 2012)
Changed paths:
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
Log Message:
-----------
update winxed snapshot to 1.8.2 - Bug fixes
Commit: 210ad264c4e3e2da03209f71c11ce2817b895f91
https://github.com/parrot/parrot/commit/210ad264c4e3e2da03209f71c11ce2817b895f91
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-15 (Tue, 15 May 2012)
Changed paths:
M CREDITS
M ChangeLog
M MANIFEST.generated
M README.pod
M VERSION
M docs/parrothist.pod
M docs/project/release_manager_guide.pod
M include/parrot/oplib/core_ops.h
M src/ops/core_ops.c
M tools/release/release.json
Log Message:
-----------
Commit metadata for 4.4.0, Parrot Banana Fanna Fo Ferret.
Commit: 95c9a635cbeaf663689b4a08fd2ac83b6ee23693
https://github.com/parrot/parrot/commit/95c9a635cbeaf663689b4a08fd2ac83b6ee23693
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-16 (Wed, 16 May 2012)
Changed paths:
M src/ops/core_ops.c
M src/ops/object.ops
M src/pmc/default.pmc
M src/pmc/object.pmc
M src/vtable.tbl
M t/pmc/namespace.t
M t/src/extend_vtable.t
Log Message:
-----------
Merge branch 'whiteknight/gh_675'
Commit: 0083dc25e24468a7d1bb70b03a813e21b392154a
https://github.com/parrot/parrot/commit/0083dc25e24468a7d1bb70b03a813e21b392154a
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-16 (Wed, 16 May 2012)
Changed paths:
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 t/compilers/imcc/syn/clash.t
M t/dynoplibs/debug.t
Log Message:
-----------
Merge branch 'whiteknight/imcc_file_line'
Commit: a6158f776737e9961922a1e3aaa47921497c5992
https://github.com/parrot/parrot/commit/a6158f776737e9961922a1e3aaa47921497c5992
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-16 (Wed, 16 May 2012)
Changed paths:
M frontend/parrot2/main.c
Log Message:
-----------
Merge branch 'whiteknight/remove_cmd_opts'
Commit: 5e407c3bdfa6be9d69973b185fd73a0c1291ce68
https://github.com/parrot/parrot/commit/5e407c3bdfa6be9d69973b185fd73a0c1291ce68
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-05-16 (Wed, 16 May 2012)
Changed paths:
M compilers/opsc/src/Ops/File.pm
M compilers/opsc/src/Ops/Op.pm
M t/compilers/opsc/04-op.t
Log Message:
-----------
Add handling of Op.deprecated flag
Commit: 3cbfc1234dae0436ce3f94a49d6f82d270e02578
https://github.com/parrot/parrot/commit/3cbfc1234dae0436ce3f94a49d6f82d270e02578
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-05-16 (Wed, 16 May 2012)
Changed paths:
M t/compilers/imcc/syn/tail.t
Log Message:
-----------
Fix build.
Commit: b6bf5830112b9aa1077d147179ed0b85270cc456
https://github.com/parrot/parrot/commit/b6bf5830112b9aa1077d147179ed0b85270cc456
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2012-05-16 (Wed, 16 May 2012)
Changed paths:
M runtime/parrot/library/distutils.pir
M runtime/parrot/library/osutils.pir
M t/library/osutils.t
Log Message:
-----------
[distutils] efactor with opcode rindex
Commit: 0ebe739020cfcd5d86f3cc2c797afa84a67da497
https://github.com/parrot/parrot/commit/0ebe739020cfcd5d86f3cc2c797afa84a67da497
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-17 (Thu, 17 May 2012)
Changed paths:
M include/parrot/api.h
M include/parrot/call.h
M include/parrot/exit.h
M src/call/pcc.c
M src/embed/pmc.c
M src/ops/core_ops.c
M src/ops/experimental.ops
Log Message:
-----------
Refactor out CallContext creation into a new function Parrot_pcc_new_call_object. Use that in the new_call_context op. Also, expose it through a convenient new Parrot_api_new_call_object API function. brrt++ for the suggestion
Commit: d2853b9b50abe9f0288cfb79961783d3e3359664
https://github.com/parrot/parrot/commit/d2853b9b50abe9f0288cfb79961783d3e3359664
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-17 (Thu, 17 May 2012)
Changed paths:
M include/parrot/api.h
M src/call/args.c
M src/embed/pmc.c
Log Message:
-----------
Add in a new Parrot_api_pmc_setup_signature convenience API routine, for constructing a CallContext from a signature string and a variadic argument list. brrt++ for the suggestion
Commit: 7be52c6ad1dae843390c4338f6f5bc7254b5885a
https://github.com/parrot/parrot/commit/7be52c6ad1dae843390c4338f6f5bc7254b5885a
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-17 (Thu, 17 May 2012)
Changed paths:
M t/src/embed/pmc.t
Log Message:
-----------
Add a new test to showcase the relative brevity of using the new Parrot_api_pmc_new_call_object and Parrot_api_pmc_setup_signature
Commit: cbc0e3afb2b7aa4709d45179456bfb099aef9d37
https://github.com/parrot/parrot/commit/cbc0e3afb2b7aa4709d45179456bfb099aef9d37
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-17 (Thu, 17 May 2012)
Changed paths:
M src/embed/pmc.c
Log Message:
-----------
Fix va_args -> var_args* to make g++ happy
Commit: f1a8518f2333946b070a3db6e806a2edd3f8dd87
https://github.com/parrot/parrot/commit/f1a8518f2333946b070a3db6e806a2edd3f8dd87
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-05-17 (Thu, 17 May 2012)
Changed paths:
M src/embed/pmc.c
Log Message:
-----------
Fix the build
Commit: 4464e1c9a24efd0590a5408e81b65037034ccd7a
https://github.com/parrot/parrot/commit/4464e1c9a24efd0590a5408e81b65037034ccd7a
Author: Andy Lester <andy at petdance.com>
Date: 2012-05-17 (Thu, 17 May 2012)
Changed paths:
M src/pmc/hash.pmc
Log Message:
-----------
Consting local vars, and marking an unused interp
Commit: bcccf4dfbb46b9b322571834b106598bdcdaf325
https://github.com/parrot/parrot/commit/bcccf4dfbb46b9b322571834b106598bdcdaf325
Author: Andy Lester <andy at petdance.com>
Date: 2012-05-17 (Thu, 17 May 2012)
Changed paths:
M src/pmc/alarm.pmc
Log Message:
-----------
consting and flagging interps UNUSED
Commit: 1e2db7a33ba12346b8e49ec452e77ebd5b9c51c4
https://github.com/parrot/parrot/commit/1e2db7a33ba12346b8e49ec452e77ebd5b9c51c4
Author: jkeenan <jkeenan at cpan.org>
Date: 2012-05-18 (Fri, 18 May 2012)
Changed paths:
M t/codingstd/c_function_docs.t
Log Message:
-----------
Merge branch '770/order'
Commit: 19f45f0a07e0cf782163c6023d584fc1503cd673
https://github.com/parrot/parrot/commit/19f45f0a07e0cf782163c6023d584fc1503cd673
Author: Andy Lester <andy at petdance.com>
Date: 2012-05-18 (Fri, 18 May 2012)
Changed paths:
M t/codingstd/c_function_docs.t
Log Message:
-----------
Don't treat arrays as booleans
Commit: fab1ffb0ce7bad73da6560ad12d0522f9a0ac31d
https://github.com/parrot/parrot/commit/fab1ffb0ce7bad73da6560ad12d0522f9a0ac31d
Author: Andy Lester <andy at petdance.com>
Date: 2012-05-18 (Fri, 18 May 2012)
Changed paths:
M lib/Parrot/Headerizer.pm
Log Message:
-----------
get rid of some leaning toothpicks
Commit: 3fa25828dd0106b297db41d632ff5aaaaee83afa
https://github.com/parrot/parrot/commit/3fa25828dd0106b297db41d632ff5aaaaee83afa
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M CREDITS
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/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/pbc.c
M compilers/imcc/symreg.c
M compilers/opsc/src/Ops/File.pm
M compilers/opsc/src/Ops/Op.pm
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/main.c
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/api.h
M include/parrot/call.h
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
M runtime/parrot/library/osutils.pir
A src/README.pod
M src/alarm.c
M src/call/args.c
M src/call/context.c
M src/call/context_accessors.c
M src/call/ops.c
M src/call/pcc.c
M src/datatypes.c
M src/dynext.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/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/api.c
M src/gc/fixed_allocator.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/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/alarm.pmc
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/default.pmc
M src/pmc/exceptionhandler.pmc
M src/pmc/hash.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
M src/vtable.tbl
R t/archive/README
A t/archive/README.pod
M t/benchmark/benchmarks.t
M t/codingstd/c_function_docs.t
A t/codingstd/case_sensitive_files.t
M t/codingstd/pmc_docs.t
M t/compilers/imcc/syn/clash.t
M t/compilers/imcc/syn/tail.t
M t/compilers/opsc/01-parse-body.t
M t/compilers/opsc/04-op.t
M t/dynoplibs/debug.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/namespace.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/embed/pmc.t
M t/src/extend.t
M t/src/extend_vtable.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/release.json
M tools/release/update_version.pl
Log Message:
-----------
Update to master, fixing conflicts
Compare: https://github.com/parrot/parrot/compare/23cc86f...3fa2582
More information about the parrot-commits
mailing list