[parrot/parrot] c298f4: Merge branch 'master' into leto/embed_grant

noreply at github.com noreply at github.com
Fri Apr 1 08:31:41 UTC 2011


Branch: refs/heads/leto/embed_grant
Home:   https://github.com/parrot/parrot

Commit: c298f486ae7bf6edb1dcfa942bda2df464056045
    https://github.com/parrot/parrot/commit/c298f486ae7bf6edb1dcfa942bda2df464056045
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M .gitignore
  M CREDITS
  M ChangeLog
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M README
  M README_cygwin.pod
  M VERSION
  M 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/cfg.c
  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.h
  M compilers/imcc/main.c
  M compilers/imcc/optimizer.c
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/opsc/ops2c.nqp
  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/Trans/C.pm
  M config/auto/coverage.pm
  M config/auto/gc.pm
  M config/auto/gettext/gettext_c.in
  M config/auto/gmp/gmp_c.in
  A config/auto/infnan.pm
  A config/auto/infnan/test_c.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/opengl_c.in
  M config/auto/pcre/pcre_c.in
  M config/auto/perldoc.pm
  M config/auto/platform.pm
  M config/auto/pmc.pm
  M config/auto/readline/readline_c.in
  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/myconfig.in
  M config/gen/makefiles.pm
  M config/gen/makefiles/docs.in
  R config/gen/makefiles/parrot_pc.in
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M config/init/defaults.pm
  M config/init/hints/darwin.pm
  M config/init/hints/irix.pm
  M config/inter/make.pm
  M config/inter/progs.pm
  M docs/embed.pod
  M docs/embed_new.pod
  M docs/gettingstarted.pod
  M docs/glossary.pod
  M docs/imcc/imcfaq.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/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/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/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 examples/config/file/configcompiler
  M examples/languages/abc/setup.pir
  M examples/languages/squaak/doc/tutorial_episode_3.pod
  M examples/languages/squaak/doc/tutorial_episode_5.pod
  M examples/mops/mops.ps
  M examples/mops/mops.scheme
  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 frontend/parrot/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/api.h
  M include/parrot/atomic.h
  M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/embed.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/multidispatch.h
  M include/parrot/namespace.h
  M include/parrot/nci.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/scheduler.h
  M include/parrot/settings.h
  R include/parrot/stat.h
  M include/parrot/string.h
  M include/parrot/string_funcs.h
  A include/parrot/thr_none.h
  M include/parrot/thr_windows.h
  M include/parrot/thread.h
  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/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/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/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
  R lib/Parrot/Pmc2c/PMCEmitter.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M lib/Parrot/Pmc2c/VTable.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M ports/cygwin/README
  M ports/cygwin/parrot-1.0.0-1.cygport
  M ports/debian/libparrot-dev.install.in
  M ports/debian/rules
  M runtime/parrot/library/Archive/Tar.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/YAML/Tiny.pm
  A runtime/parrot/library/crypto.declarations
  M runtime/parrot/library/distutils.pir
  A runtime/parrot/library/openssl.declarations
  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/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
  M src/embed/pmc.c
  M src/embed/strings.c
  M src/exceptions.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/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/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/io/api.c
  M src/io/buffer.c
  M src/io/io_private.h
  M src/io/socket_api.c
  M src/key.c
  M src/library.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/extra_thunks.c
  M src/nci/libffi.c
  M src/nci/signatures.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/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/platform/darwin/hires_timer.c
  M src/platform/generic/exec.c
  A src/platform/generic/file.c
  R src/platform/generic/stat.c
  M src/platform/generic/sysmem.c
  M src/platform/linux/encoding.c
  A src/platform/win32/file.c
  M src/platform/win32/hires_timer.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/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/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/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/hashiteratorkey.pmc
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiostrings.pmc
  M src/pmc/imageiothaw.pmc
  M src/pmc/key.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
  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/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/profiling.c
  M src/scheduler.c
  M src/spf_render.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/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 t/codingstd/c_macro_args.t
  M t/codingstd/pdd_format.t
  M t/codingstd/pmc_docs.t
  M t/compilers/imcc/syn/errors.t
  A t/compilers/opsc/01-parse-body.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/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/061-revision_from_cache.t
  M t/configure/063-git_describe_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t
  M t/configure/testlib/bdefectivefoobar
  M t/configure/testlib/cdefectivefoobar
  M t/dynoplibs/io-old.t
  M t/dynoplibs/io.t
  M t/dynpmc/file.t
  M t/dynpmc/os.t
  A t/dynpmc/os_unicode.t
  M t/oo/objects.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/spawnw.t
  A t/pir/pbc_fallback.t
  A t/pir/testlib/loadtest.pir
  M t/pmc/capture.t
  M t/pmc/coroutine.t
  M t/pmc/fixedpmcarray.t
  M t/pmc/hash.t
  M t/pmc/object-meths.t
  M t/pmc/packfileopmap.t
  M t/pmc/pmc.t
  M t/pmc/resizablepmcarray.t
  M t/pmc/string.t
  A t/pmc/structview.t
  M t/src/checkdepend.t
  M t/src/embed/api.t
  M t/src/extend_vtable.t
  M t/src/misc.t
  M t/steps/auto/gc-01.t
  A t/steps/auto/infnan-01.t
  M t/steps/auto/libffi-01.t
  M t/steps/auto/llvm-01.t
  M t/steps/auto/sizes-01.t
  M t/steps/init/defaults-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/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/install/testlib/README
  M t/tools/mk_language_shell.t
  M t/tools/pmc2cutils/04-dump_pmc.t
  M tools/build/h2inc.pl
  M tools/dev/create_language.pl
  A tools/dev/dedeprecator
  M tools/dev/headerizer.pl
  A tools/dev/merge_pull_request.pl
  M tools/dev/mk_language_shell.in
  M tools/dev/mk_manifest_and_skip.pl
  M tools/dev/nci_thunk_gen.pir
  R tools/dev/ncidef2pasm.pl
  A tools/dev/ncidef2pir.pl
  M tools/release/release.json
  A tools/release/releasecheck.pl

Log Message:
-----------
Merge branch 'master' into leto/embed_grant




More information about the parrot-commits mailing list