[parrot/parrot] 0e0113: Merge from master, fixing conflicts. A few test fa...

noreply at github.com noreply at github.com
Wed Oct 26 12:39:55 UTC 2011


  Branch: refs/heads/green_threads
  Home:   https://github.com/parrot/parrot

  Commit: 0e0113bfe8ef60e5efdac0abbcefc68a52d08366
      https://github.com/parrot/parrot/commit/0e0113bfe8ef60e5efdac0abbcefc68a52d08366
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

  Changed paths:
    M .gitignore
  M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  R NEWS
  M PBC_COMPAT
  M README
  M RESPONSIBLE_PARTIES
  M VERSION
  M api.yaml
  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/pcc.c
  M compilers/imcc/symreg.c
  M compilers/imcc/symreg.h
  M compilers/opsc/src/Ops/File.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 config/auto/arch.pm
  M config/auto/backtrace/test_dlinfo_c.in
  M config/auto/headers.pm
  M config/auto/pmc.pm
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_pir.in
  M config/gen/makefiles/root.in
  M config/init/defaults.pm
  M config/init/hints/darwin.pm
  M config/init/hints/linux.pm
  M config/init/hints/msys.pm
  M docs/book/pct/ch04_pge.pod
  M docs/book/pir/ch05_control_structures.pod
  M docs/book/pir/ch06_subroutines.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/glossary.pod
  M docs/index/pct_tutorial.json
  M docs/index/pdds.json
  M docs/parrothist.pod
  M docs/pct/gettingstarted.pod
  M docs/pdds/draft/pdd14_numbers.pod
  M docs/pdds/pdd07_codingstd.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/project/git_workflow.pod
  M docs/project/release_manager_guide.pod
  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/nci/ls.pir
  M examples/past/blocktype_immediate.pir
  M examples/sdl/tetris/blockdata.pir
  M examples/streams/Combiner.pir
  M ext/winxed/README
  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 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/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/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
  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/Docs/File.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/Manifest.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/PMC/Object.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 runtime/parrot/library/Crow.pir
  M runtime/parrot/library/P6object.pir
  M runtime/parrot/library/distutils.pir
  M runtime/parrot/library/postgres.pir
  R runtime/parrot/library/random_lib.pir
  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/pcc.c
  M src/debug.c
  M src/dynext.c
  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/os.pmc
  A src/dynpmc/select.pmc
  M src/embed/api.c
  M src/embed/bytecode.c
  M src/exceptions.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/hash.c
  M src/interp/inter_cb.c
  M src/interp/inter_create.c
  M src/io/api.c
  M src/io/io_private.h
  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/packfile/api.c
  M src/packfile/output.c
  M src/packfile/segments.c
  M src/platform/aix/asm.s
  M src/platform/generic/entropy.c
  M src/platform/generic/io.c
  M src/platform/linux/encoding.c
  M src/platform/win32/entropy.c
  M src/platform/win32/file.c
  M src/platform/win32/io.c
  M src/pmc.c
  M src/pmc/callcontext.pmc
  M src/pmc/class.pmc
  M src/pmc/continuation.pmc
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/eval.pmc
  M src/pmc/exception.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/fixedfloatarray.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/hash.pmc
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/multisub.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/object.pmc
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc
  M src/pmc/packfile.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
  R src/pmc/parrotthread.pmc
  M src/pmc/ptr.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/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/unmanagedstruct.pmc
  M src/runcore/main.c
  A src/runcore/subprof.c
  M src/scheduler.c
  M src/string/api.c
  M src/sub.c
  R src/thread.c
  M src/vtable.tbl
  M src/warnings.c
  M t/README.pod
  M t/codingstd/copyright.t
  M t/compilers/imcc/syn/file.t
  M t/compilers/imcc/syn/pcc.t
  A t/dynpmc/select.t
  M t/library/p6object.t
  M t/library/pg.t
  M t/native_pbc/number.pbc
  M t/native_pbc/string.pbc
  M t/oo/objects.t
  M t/op/exceptions.t
  M t/op/gc.t
  M t/op/literal.t
  M t/op/sprintf.t
  A t/pir/interop.t
  M t/pmc/callcontext.t
  M t/pmc/fixedbooleanarray.t
  M t/pmc/fixedfloatarray.t
  M t/pmc/fixedintegerarray.t
  M t/pmc/fixedpmcarray.t
  M t/pmc/hash.t
  M t/pmc/managedstruct.t
  M t/pmc/mappedbytearray.t
  M t/pmc/packfileconstanttable.t
  M t/pmc/packfileopmap.t
  M t/pmc/packfileview.t
  R t/pmc/parrotthread.t
  M t/pmc/resizablepmcarray.t
  M t/pmc/task.t
  M t/pmc/testlib/number.pasm
  R t/pmc/threads.t
  M t/pmc/timer.t
  R t/src/atomic.t
  M t/src/basic.t
  M t/src/embed.t
  M t/src/embed/api.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/arch-01.t
  M t/steps/auto/headers-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/pbc_dump.t
  R tools/dev/README
  A tools/dev/README.md
  A tools/dev/all_hll_test.pl
  A tools/dev/find_hacks.pl
  R tools/dev/findhacks.pl
  M tools/dev/mk_inno.pl
  M tools/dev/mk_inno_language.pl
  M tools/dev/mk_language_shell.in
  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
  M tools/docs/make_html_docs.pl
  A tools/release/auto_release.pl
  A tools/release/cut.pl
  M tools/release/release.json
  M tools/release/releasecheck.pl
  A tools/release/sha256sum.pl
  M tools/release/templates.json

  Log Message:
  -----------
  Merge from master, fixing conflicts. A few test failures in t/src/embed.t, t/src/extend.t and (surprise, surprise) t/src/checkdepend.t


  Commit: 9fbd468270163d6e26903a0c2b5af60a19819926
      https://github.com/parrot/parrot/commit/9fbd468270163d6e26903a0c2b5af60a19819926
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

  Changed paths:
    M examples/languages/abc/t/abc_functions

  Log Message:
  -----------
  examples/languages/abc: Add test from TT 161

Variable abc seems to be aliased to "last" somehow.  It's very
strange, and somebody may want to look into it.


  Commit: bacd9ddc25977ec1f9f8851b1ae1340228c054a6
      https://github.com/parrot/parrot/commit/bacd9ddc25977ec1f9f8851b1ae1340228c054a6
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M examples/languages/abc/abc.pir
  M examples/languages/abc/src/parser/actions.nqp

  Log Message:
  -----------
  [abc]  Fix issue with accessing a variable named 'abc' (TT #161 / GH #178)

Previously, all variables were being stored in the 'abc' hll root namespace,
but this namespace also contained entries for parts of the compiler itself.
Therefore, requesting 'abc' as a variable would return a namespace instead
of null/zero.

I fixed the problem by creating a special abc::vars namespace for holding
all variables (and only variables).

This patch also tries to fix exponentiation by loading the 'trans_ops'
library, but for some reason that isn't working.  I'll file a new ticket
for that.


  Commit: cc8d72b14e0150164b462a4ac9e7ba3b232882a5
      https://github.com/parrot/parrot/commit/cc8d72b14e0150164b462a4ac9e7ba3b232882a5
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M examples/languages/abc/abc.pir
  M examples/languages/abc/src/parser/actions.nqp

  Log Message:
  -----------
  abc: Load trans_ops in compiled program

Attempting to .loadlib in the compiler doesn't work because if you
don't use any ops from the library, it doesn't end up in the final PBC
file.  So instead use the loadlibs option on PAST::Block to have the
compiled program do it.

Fixes #178


  Commit: 71db88c85f713b5785b37eb37d8e58ca6d6c8d22
      https://github.com/parrot/parrot/commit/71db88c85f713b5785b37eb37d8e58ca6d6c8d22
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M runtime/parrot/library/distutils.pir

  Log Message:
  -----------
  distutils: clean_exe_pbc used the wrong filename

The clean_exe_pbc target used _mk_path_exe(pbc) to generate the file
names to clean.  However, the exe_pbc used the bin name to generate
the files via --output.  So instead of _mk_path_exe, the clean target
should use the bin name directly with concat.

Fixes #180


  Commit: 61ed8077a38d5fc0fe5c53b5d2fbb23353c728f4
      https://github.com/parrot/parrot/commit/61ed8077a38d5fc0fe5c53b5d2fbb23353c728f4
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M ext/Parrot-Embed/Build.PL

  Log Message:
  -----------
  Parrot::Embed - parrot_config is up two levels

./parrot_config won't work unless run from the repository root and
Build.PL won't work from there.  So fix the path.  This gets me far
enough to see failing tests.


  Commit: 1d8cf9f3a2f743568cc801db2a8e39d72c03d7b0
      https://github.com/parrot/parrot/commit/1d8cf9f3a2f743568cc801db2a8e39d72c03d7b0
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M docs/pdds/pdd10_embedding.pod

  Log Message:
  -----------
  PDD10: Fix function name

It's Parrot_api_load_bytecode_file, not just load_bytecode.


  Commit: 47a64b4800122ccfa7e08cfa0bed74ff0c39ca7e
      https://github.com/parrot/parrot/commit/47a64b4800122ccfa7e08cfa0bed74ff0c39ca7e
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M src/pmc/fixedfloatarray.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M t/pmc/resizablefloatarray.t
  M t/pmc/resizableintegerarray.t
  M t/pmc/resizablepmcarray.t
  M t/pmc/resizablestringarray.t

  Log Message:
  -----------
  add a "reverse" method for the array types (except boolarray)


  Commit: 65bd3200ca7d1d4da49aca375d07e02189617a01
      https://github.com/parrot/parrot/commit/65bd3200ca7d1d4da49aca375d07e02189617a01
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M .gitignore
  M MANIFEST
  M MANIFEST.SKIP
  M config/gen/makefiles.pm
  R config/gen/makefiles/ext.in
  M config/gen/makefiles/root.in
  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 ports/debian/rules

  Log Message:
  -----------
  Kill Parrot-Embed

Even the most basic tests result in segfaults, so I can't imagine this
is used.  Development will continue in the parrot-embed project on
github and, if desired, we can put it back once it works again.

Closes #181


  Commit: f55a488913abbcff30a170f95a21114b20703983
      https://github.com/parrot/parrot/commit/f55a488913abbcff30a170f95a21114b20703983
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M PBC_COMPAT
  M src/hash.c
  M src/pmc/fixedfloatarray.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/hash.pmc

  Log Message:
  -----------
  codingstd fixes


  Commit: 50275bb9c02bdf0fec24a2d7d5170dd8544abf78
      https://github.com/parrot/parrot/commit/50275bb9c02bdf0fec24a2d7d5170dd8544abf78
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-21 (Fri, 21 Oct 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  optimize update a bit if one of the hashes is empty


  Commit: 79562f1eb19b6961dc4ed70c07f27803c294765b
      https://github.com/parrot/parrot/commit/79562f1eb19b6961dc4ed70c07f27803c294765b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-21 (Fri, 21 Oct 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add note about Parrot::Embed being kicked out of the nest


  Commit: 465da9c111bde7d66b173c8d73da8801b732e886
      https://github.com/parrot/parrot/commit/465da9c111bde7d66b173c8d73da8801b732e886
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-10-21 (Fri, 21 Oct 2011)

  Changed paths:
    M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir

  Log Message:
  -----------
  Fixed perldoc in Archive;Tar and Archive;Zip.


  Commit: 85d5e0c73453c22b383f1f7bb6db08432f0d277f
      https://github.com/parrot/parrot/commit/85d5e0c73453c22b383f1f7bb6db08432f0d277f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M t/src/embed.t
  M t/src/extend.t

  Log Message:
  -----------
  fix t/src/extend.t and t/src/embed.t


  Commit: 6b14772a344973f24d5910a31d2e77b0ea18ded4
      https://github.com/parrot/parrot/commit/6b14772a344973f24d5910a31d2e77b0ea18ded4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M config/gen/makefiles/root.in
  M src/debug.c

  Log Message:
  -----------
  tell t/src/checkdepend.t to shut up


  Commit: 9bf1239a712945ed425e981035b3a5bf93e579a6
      https://github.com/parrot/parrot/commit/9bf1239a712945ed425e981035b3a5bf93e579a6
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M t/src/extend.t

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


  Commit: d9d996194cd0eff29efb226783fb52a50a64025a
      https://github.com/parrot/parrot/commit/d9d996194cd0eff29efb226783fb52a50a64025a
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

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

  Log Message:
  -----------
  [codingstd] No cuddled elses.


  Commit: 765a92ddf42ed509417604691d8c362be952cba0
      https://github.com/parrot/parrot/commit/765a92ddf42ed509417604691d8c362be952cba0
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/pmc/hash.pmc

  Log Message:
  -----------
  [codingstd] Break line to meet linelength standard.


  Commit: 0ae05707cb8ab689b808d30a91e2164f8226200e
      https://github.com/parrot/parrot/commit/0ae05707cb8ab689b808d30a91e2164f8226200e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  [codingstd] No space before closing paren.


  Commit: 5e08879a5e5c72ce7cc6d70e9a08a772b63616ef
      https://github.com/parrot/parrot/commit/5e08879a5e5c72ce7cc6d70e9a08a772b63616ef
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  [codingstd] c_function_docs failure fixed by adjusting signature.


  Commit: 9793a8edb8ffc7bbd0fc10b82ea319072d0507f5
      https://github.com/parrot/parrot/commit/9793a8edb8ffc7bbd0fc10b82ea319072d0507f5
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/pmc/undef.pmc

  Log Message:
  -----------
  const a local var


  Commit: 9fe5c064146b33195dfeeffebda273dfb12dc574
      https://github.com/parrot/parrot/commit/9fe5c064146b33195dfeeffebda273dfb12dc574
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/pmc/imageiosize.pmc

  Log Message:
  -----------
  consting local args and function parms


  Commit: 017b6c17e89bd75ceeb62607842fc7d72746941b
      https://github.com/parrot/parrot/commit/017b6c17e89bd75ceeb62607842fc7d72746941b
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/pmc/pointer.pmc

  Log Message:
  -----------
  marked interps as unused


  Commit: ca4268db11fff6e16c20a272f7f11fa6c21b5548
      https://github.com/parrot/parrot/commit/ca4268db11fff6e16c20a272f7f11fa6c21b5548
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/pmc/default.pmc

  Log Message:
  -----------
  marking unused vars UNUSED()


  Commit: ecbc26a29cc42e18689dc8e2c17cab08b49f6cf5
      https://github.com/parrot/parrot/commit/ecbc26a29cc42e18689dc8e2c17cab08b49f6cf5
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/dynpmc/dynlexpad.pmc

  Log Message:
  -----------
  marking unused vars UNUSED()


  Commit: 7805c4f28cc4f0ae494b08709f97e5f05d3ab66f
      https://github.com/parrot/parrot/commit/7805c4f28cc4f0ae494b08709f97e5f05d3ab66f
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/pmc/default.pmc

  Log Message:
  -----------
  re-headerized


  Commit: 7a6d1d9843be6f639506bed60aac94ca167fbef6
      https://github.com/parrot/parrot/commit/7a6d1d9843be6f639506bed60aac94ca167fbef6
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-10-23 (Sun, 23 Oct 2011)

  Changed paths:
    M tools/dev/mk_inno_language.pl

  Log Message:
  -----------
  [win32/inno] rakudo / add some new files


  Commit: 62b3a6cdac744cae45c42b90f24edf7fb9625a7f
      https://github.com/parrot/parrot/commit/62b3a6cdac744cae45c42b90f24edf7fb9625a7f
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-23 (Sun, 23 Oct 2011)

  Changed paths:
    M include/parrot/platform_interface.h
  M src/platform/generic/io.c
  M src/platform/win32/io.c

  Log Message:
  -----------
  made the bocksize function PARROT_CONST_FUNCTION


  Commit: 36cdff37652a7415bbc2d74541450d800c833344
      https://github.com/parrot/parrot/commit/36cdff37652a7415bbc2d74541450d800c833344
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-23 (Sun, 23 Oct 2011)

  Changed paths:
    M include/parrot/io.h
  M src/io/buffer.c

  Log Message:
  -----------
  Outbound arg in Parrot_io_read_buffer is now ARGOUT. Consted local vars.


  Commit: f7842f80f51b541018ad7de439f9acfddc6be3b8
      https://github.com/parrot/parrot/commit/f7842f80f51b541018ad7de439f9acfddc6be3b8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  fix a stupid mistake. PackFile* != Parrot_PackFile. Some compilers didn't care that we mixed pointer types, but g++ sure does


  Commit: 3e1bbd4ebc15968638afe3409a5a10f839ae783f
      https://github.com/parrot/parrot/commit/3e1bbd4ebc15968638afe3409a5a10f839ae783f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M MANIFEST
  M compilers/imcc/Rules.in
  M compilers/imcc/main.c
  M compilers/imcc/parser_util.c
  M config/gen/makefiles/root.in
  M docs/embed.pod
  M docs/pdds/pdd10_embedding.pod
  M docs/tests.pod
  M examples/c/pbc_info.c
  M examples/c/test_main.c
  M examples/compilers/japhc.c
  M examples/embed/cotorra.c
  M frontend/parrot_debugger/main.c
  M frontend/pbc_disassemble/main.c
  M frontend/pbc_dump/main.c
  M frontend/pbc_merge/main.c
  A include/parrot/disassemble.h
  R include/parrot/embed.h
  M include/parrot/parrot.h
  M src/debug.c
  A src/disassemble.c
  R src/embed.c
  M src/embed/api.c
  M src/embed/bytecode.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/packfile/api.c
  M src/packfile/pf_private.h
  M src/pmc/parrotinterpreter.pmc
  M src/runcore/cores.c
  M src/runcore/profiling.c
  M src/runcore/subprof.c
  M t/compilers/opsc/01-parse.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
  M t/src/pointer_array.t
  M t/src/warnings.t
  M t/tools/dev/search_ops/samples.pm

  Log Message:
  -----------
  Delete file which has been deleted from master, but was not deleted in the branch


  Commit: b1d625e9fc15cb9e825b278088cecfb3b8283820
      https://github.com/parrot/parrot/commit/b1d625e9fc15cb9e825b278088cecfb3b8283820
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M src/dynpmc/select.pmc

  Log Message:
  -----------
  fixed indentation and consted some vars


  Commit: e12d045d36456c2a5b7dba44323304a01ccdd030
      https://github.com/parrot/parrot/commit/e12d045d36456c2a5b7dba44323304a01ccdd030
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M include/parrot/packfile.h

  Log Message:
  -----------
  re-headerized


  Commit: 29aefd9175c8f6408d534904e3c41831b31f1327
      https://github.com/parrot/parrot/commit/29aefd9175c8f6408d534904e3c41831b31f1327
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M src/hash.c
  M src/pmc/imageiosize.pmc

  Log Message:
  -----------
  [codingstd] Rebreak two lines to follow linelength standard.


  Commit: ec170230a1bd23a1541531bd5c1e9a3e049583a8
      https://github.com/parrot/parrot/commit/ec170230a1bd23a1541531bd5c1e9a3e049583a8
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M include/parrot/packfile.h
  M src/dynpmc/select.pmc

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


  Commit: 65e6ab7b6166e01a4c4ca104c372a88ae9fe49db
      https://github.com/parrot/parrot/commit/65e6ab7b6166e01a4c4ca104c372a88ae9fe49db
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-10-25 (Tue, 25 Oct 2011)

  Changed paths:
    M src/pmc/bytebuffer.pmc

  Log Message:
  -----------
  don't store value of strstart in ByteBuffer, get it in each usage - issue 182


  Commit: 3fe43f8234974aab3d7e55d36a9e5c484d2d3dc2
      https://github.com/parrot/parrot/commit/3fe43f8234974aab3d7e55d36a9e5c484d2d3dc2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-26 (Wed, 26 Oct 2011)

  Changed paths:
    M .gitignore
  M ChangeLog
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M PBC_COMPAT
  M README
  M VERSION
  M compilers/imcc/Rules.in
  M compilers/imcc/main.c
  M compilers/imcc/parser_util.c
  M compilers/pct/src/PCT/HLLCompiler.pir
  M config/gen/makefiles.pm
  R config/gen/makefiles/ext.in
  M config/gen/makefiles/root.in
  M docs/embed.pod
  M docs/parrothist.pod
  M docs/pdds/pdd10_embedding.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/project/release_manager_guide.pod
  M docs/tests.pod
  M examples/c/pbc_info.c
  M examples/c/test_main.c
  M examples/compilers/japhc.c
  M examples/embed/cotorra.c
  M examples/languages/abc/src/parser/actions.nqp
  M examples/languages/abc/t/abc_functions
  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/winxed/compiler.pir
  M frontend/parrot2/prt0.pir
  M 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_merge/main.c
  A include/parrot/disassemble.h
  R include/parrot/embed.h
  M include/parrot/hash.h
  M include/parrot/io.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/packfile.h
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M lib/Parrot/Harness/DefaultTests.pm
  M ports/debian/rules
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/distutils.pir
  M runtime/parrot/library/postgres.pir
  M src/debug.c
  A src/disassemble.c
  M src/dynpmc/dynlexpad.pmc
  M src/dynpmc/select.pmc
  R src/embed.c
  M src/embed/api.c
  M src/embed/bytecode.c
  M src/hash.c
  M src/io/buffer.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/packfile/api.c
  M src/packfile/pf_private.h
  M src/platform/generic/io.c
  M src/platform/win32/io.c
  M src/pmc/bytebuffer.pmc
  M src/pmc/default.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/imageiosize.pmc
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/pointer.pmc
  M src/pmc/scheduler.pmc
  M src/pmc/socket.pmc
  M src/pmc/undef.pmc
  M src/runcore/cores.c
  M src/runcore/profiling.c
  M src/runcore/subprof.c
  M t/compilers/opsc/01-parse.t
  M t/dynpmc/select.t
  M t/library/pg.t
  M t/native_pbc/number.pbc
  M t/native_pbc/string.pbc
  M t/pmc/fixedbooleanarray.t
  M t/pmc/fixedfloatarray.t
  M t/pmc/fixedintegerarray.t
  M t/pmc/fixedpmcarray.t
  M t/pmc/hash.t
  M t/pmc/packfileopmap.t
  M t/pmc/resizablefloatarray.t
  M t/pmc/resizableintegerarray.t
  M t/pmc/resizablepmcarray.t
  M t/pmc/resizablestringarray.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
  M t/src/pointer_array.t
  M t/src/warnings.t
  M t/tools/dev/search_ops/samples.pm
  M tools/dev/mk_inno_language.pl
  M tools/dev/mk_language_shell.in
  M tools/release/release.json

  Log Message:
  -----------
  Fix conflicts after merge to newest master


  Commit: c71e9858309dfac2bb06a8783e61f7440142feb3
      https://github.com/parrot/parrot/commit/c71e9858309dfac2bb06a8783e61f7440142feb3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-26 (Wed, 26 Oct 2011)

  Changed paths:
    M CREDITS
  M src/pmc/scheduler.pmc

  Log Message:
  -----------
  Fix re-remerge or whatever I just did


Compare: https://github.com/parrot/parrot/compare/807df71...c71e985


More information about the parrot-commits mailing list