[parrot/parrot] 8749bb: Merge branch 'master' into eval_pmc

GitHub noreply at github.com
Thu Apr 19 01:20:45 UTC 2012


  Branch: refs/heads/eval_pmc
  Home:   https://github.com/parrot/parrot
  Commit: 8749bb30727e73d52a7a3b691c9bc2f426fe67fe
      https://github.com/parrot/parrot/commit/8749bb30727e73d52a7a3b691c9bc2f426fe67fe
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-12 (Mon, 12 Dec 2011)

  Changed paths:
    M MANIFEST
    A docs/binaries/ops2c.pod
    A docs/binaries/parrot-nqp.pod
    A docs/binaries/parrot.pod
    A docs/binaries/parrot_nci_thunk_gen.pod
    M ext/winxed/compiler.pir
    M include/parrot/library.h
    M include/parrot/pointer_array.h
    M src/dynpmc/os.pmc
    M src/library.c
    M src/pmc/task.pmc
    M src/string/api.c
    M tools/dev/install_files.pl

  Log Message:
  -----------
  Merge branch 'master' into eval_pmc


  Commit: 68f0666f3fe7c622aca3f407e92e3cb4e6abcfb8
      https://github.com/parrot/parrot/commit/68f0666f3fe7c622aca3f407e92e3cb4e6abcfb8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-12 (Mon, 12 Dec 2011)

  Changed paths:
    M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  One fix to nci_thunk_gen.pir to get the build moving again. PackfileView doesn't have an invoke vtable like Eval did


  Commit: 53273f891a6f42f1d2a1127755cf2c78f80f61fd
      https://github.com/parrot/parrot/commit/53273f891a6f42f1d2a1127755cf2c78f80f61fd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-12 (Mon, 12 Dec 2011)

  Changed paths:
    M compilers/data_json/data_json.pir
    M t/op/calling.t
    M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  Fix data_json and several tests so that the test run executes without hanging (some failures)


  Commit: 24c35b693eb547687cd34435c2be2263b4c5005e
      https://github.com/parrot/parrot/commit/24c35b693eb547687cd34435c2be2263b4c5005e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M .gitignore
    A .travis.yml
    M CREDITS
    M ChangeLog
    M Configure.pl
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    M README
    M RESPONSIBLE_PARTIES
    M TODO
    M VERSION
    M api.yaml
    M compilers/imcc/api.c
    M compilers/imcc/cfg.c
    M compilers/imcc/imcc.l
    M compilers/imcc/imcc.y
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M compilers/imcc/main.c
    M compilers/imcc/optimizer.c
    M compilers/imcc/pbc.c
    M compilers/imcc/pcc.c
    M compilers/imcc/reg_alloc.c
    M compilers/opsc/src/Ops/Emitter.pm
    M compilers/opsc/src/Ops/Trans/C.pm
    M compilers/pct/src/PAST/Compiler.pir
    M compilers/pct/src/PCT/HLLCompiler.pir
    M config/auto/byteorder.pm
    M config/auto/gcc.pm
    M config/auto/headers.pm
    M config/auto/icu.pm
    M config/auto/warnings.pm
    M config/gen/makefiles/docs.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/mswin32.pm
    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/pir/ch01_introduction.pod
    M docs/book/pir/ch04_variables.pod
    M docs/book/pir/ch08_io.pod
    M docs/configuration.pod
    M docs/deprecations/deprecations.pod
    M docs/faq.pod
    M docs/gettingstarted.pod
    M docs/intro.pod
    M docs/parrot.pod
    M docs/parrothist.pod
    M docs/pdds/draft/pdd06_pasm.pod
    M docs/pdds/pdd03_calling_conventions.pod
    M docs/project/cage_cleaners_guide.pod
    M docs/project/committer_guide.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 examples/config/file/configcompiler
    A examples/config/file/configverbose
    M examples/languages/abc/setup.pir
    M examples/languages/squaak/doc/tutorial_episode_1.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/pir/befunge/setup.pir
    M examples/pir/make_hello_pbc.pir
    M examples/sdl/tetris/block.pir
    M examples/sdl/tetris/board.pir
    M ext/nqp-rx/src/stage0/HLL-s0.pir
    M ext/nqp-rx/src/stage0/Regex-s0.pir
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot/main.c
    M frontend/parrot2/build.pir
    M frontend/parrot2/main.c
    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
    M include/parrot/api.h
    M include/parrot/call.h
    M include/parrot/hash.h
    M include/parrot/interpreter.h
    M include/parrot/library.h
    M include/parrot/memory.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/pmc.h
    M include/parrot/pointer_array.h
    M include/parrot/runcore_profiling.h
    M include/parrot/runcore_subprof.h
    M include/parrot/scheduler.h
    M include/parrot/sub.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/IO/File.pm
    M lib/Parrot/IO/Path.pm
    M lib/Parrot/Manifest.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/Pmc2c/PMC/RO.pm
    M lib/Parrot/Pmc2c/PMC/default.pm
    M lib/Parrot/Test/Pod.pm
    M parrotbug
    M runtime/parrot/bin/prove.pir
    M 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/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/Output.pir
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/osutils.pir
    M runtime/parrot/library/parrotlib.pir
    M src/alarm.c
    M src/call/context.c
    M src/call/ops.c
    M src/debug.c
    M src/dynext.c
    M src/dynoplibs/Rules.in
    M src/dynpmc/Rules.in
    M src/dynpmc/gziphandle.pmc
    M src/dynpmc/os.pmc
    M src/dynpmc/rational.pmc
    M src/dynpmc/subproxy.pmc
    M src/embed/api.c
    M src/events.c
    M src/exceptions.c
    M src/extend.c
    M src/gc/alloc_resources.c
    M src/gc/fixed_allocator.h
    M src/gc/gc_gms.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/global_setup.c
    M src/hash.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/library.c
    M src/namespace.c
    M src/nci/libffi.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/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/generic/dl.c
    M src/platform/generic/file.c
    M src/platform/generic/socket.c
    M src/platform/win32/dl.c
    M src/pmc.c
    M src/pmc/arrayiterator.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/filehandle.pmc
    M src/pmc/fixedbooleanarray.pmc
    M src/pmc/fixedstringarray.pmc
    M src/pmc/hashiterator.pmc
    M src/pmc/imageiofreeze.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/iterator.pmc
    M src/pmc/lexpad.pmc
    M src/pmc/managedstruct.pmc
    M src/pmc/namespace.pmc
    M src/pmc/nativepccmethod.pmc
    M src/pmc/nci.pmc
    M src/pmc/null.pmc
    M src/pmc/orderedhashiterator.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/parrotlibrary.pmc
    M src/pmc/resizablebooleanarray.pmc
    M src/pmc/resizablefloatarray.pmc
    M src/pmc/resizableintegerarray.pmc
    M src/pmc/resizablepmcarray.pmc
    M src/pmc/stringbuilder.pmc
    M src/pmc/stringiterator.pmc
    M src/pmc/sub.pmc
    M src/pmc/undef.pmc
    M src/pmc/unmanagedstruct.pmc
    M src/pointer_array.c
    M src/runcore/cores.c
    M src/runcore/profiling.c
    M src/runcore/subprof.c
    M src/scheduler.c
    M src/spf_render.c
    M src/string/api.c
    M src/string/encoding/utf8.c
    M src/sub.c
    M src/vtable.tbl
    M t/codingstd/c_arg_assert.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/op.t
    M t/compilers/imcc/syn/pcc.t
    M t/compilers/imcc/syn/regressions.t
    M t/compilers/opsc/03-past.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
    M t/fullharness
    M t/harness.pir
    M t/library/p6object.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/op/arithmetics.t
    M t/op/calling.t
    M t/op/comp.t
    M t/op/gc.t
    M t/op/inf_nan.t
    M t/op/lexicals.t
    M t/op/number.t
    M t/pmc/class.t
    M t/pmc/complex.t
    M t/pmc/exporter.t
    M t/pmc/filehandle.t
    M t/pmc/float.t
    M t/pmc/freeze.t
    M t/pmc/io.t
    M t/pmc/io_iterator.t
    M t/pmc/lexpad.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/packfile.t
    M t/pmc/packfileview.t
    M t/pmc/parrotio.t
    M t/pmc/prop.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/stringhandle.t
    M t/pmc/sub.t
    M t/pmc/timer.t
    M t/run/options.t
    M t/src/checkdepend.t
    M t/src/embed.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
    M t/src/warnings.t
    M t/steps/auto/icu-01.t
    R t/steps/auto/sha1-01.t
    M t/tools/install/testlib/README
    M tools/build/parrot_config_c.pl
    M tools/dev/faces.pl
    A tools/dev/new_changelog_skeleton.pl
    M tools/dev/pbc_to_exe.pir
    R tools/docs/make_html_docs.pl
    A tools/docs/mk_html_docs.pl
    A tools/release/parrot_github_release.pl
    M tools/release/release.json
    M tools/release/update_version.pl

  Log Message:
  -----------
  Merge branch 'master' into eval_pmc


Compare: https://github.com/parrot/parrot/compare/8749bb3^...24c35b6


More information about the parrot-commits mailing list