[parrot/parrot] 66a733: Start work on parrot_github_release.pl

GitHub noreply at github.com
Mon Apr 16 13:22:57 UTC 2012


  Branch: refs/heads/threads
  Home:   https://github.com/parrot/parrot
  Commit: 66a733565012c119c5f2b9095cfd12a4194a7d59
      https://github.com/parrot/parrot/commit/66a733565012c119c5f2b9095cfd12a4194a7d59
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

  Changed paths:
    A tools/release/parrot_github_release.pl
    A tools/release/parrot_github_release.pl~

  Log Message:
  -----------
  Start work on parrot_github_release.pl


  Commit: 76b9b1015eb42174405184cf3a7b97ee7d542c56
      https://github.com/parrot/parrot/commit/76b9b1015eb42174405184cf3a7b97ee7d542c56
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

  Changed paths:
    R tools/release/parrot_github_release.pl~

  Log Message:
  -----------
  Remove emacs' temporary working file.


  Commit: 177fc788b6b25ca80469586d572af176ea750347
      https://github.com/parrot/parrot/commit/177fc788b6b25ca80469586d572af176ea750347
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

  Changed paths:
    A docs/project/release_parrot_github_guide.pod

  Log Message:
  -----------
  Add 'docs/projecet/release_parrot_github_guide.pod' into the branch.


  Commit: f8d97af81dbb8c743aa6017988d1b559e83e4c05
      https://github.com/parrot/parrot/commit/f8d97af81dbb8c743aa6017988d1b559e83e4c05
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-22 (Thu, 22 Mar 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 VERSION
    M compilers/imcc/cfg.c
    M compilers/imcc/imcc.y
    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/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/cygwin.pm
    M config/init/hints/mswin32.pm
    M docs/book/draft/ch10_opcode_reference.pod
    M docs/book/pir/ch04_variables.pod
    M docs/parrothist.pod
    M docs/pdds/draft/pdd06_pasm.pod
    M docs/pdds/pdd03_calling_conventions.pod
    M docs/project/committer_guide.pod
    M docs/project/release_manager_guide.pod
    M examples/config/file/configcompiler
    A examples/config/file/configverbose
    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_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/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/Docs/File.pm
    M lib/Parrot/Docs/HTMLPage.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 runtime/parrot/bin/prove.pir
    M runtime/parrot/include/hllmacros.pir
    M runtime/parrot/library/P6object.pir
    M runtime/parrot/library/SDL/Surface.pir
    M runtime/parrot/library/Stream/Writer.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/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/events.c
    M src/gc/gc_gms.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
    M src/interp/api.c
    M src/interp/inter_cb.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/file.c
    M src/platform/generic/socket.c
    M src/platform/win32/dl.c
    M src/pmc.c
    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/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/nativepccmethod.pmc
    M src/pmc/nci.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/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/vtable.tbl
    M t/codingstd/c_arg_assert.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/pcc.t
    M t/compilers/imcc/syn/regressions.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/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/multidispatch.t
    M t/pmc/namespace-old.t
    M t/pmc/namespace.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/run/options.t
    M t/src/checkdepend.t
    M t/src/extend_vtable.t
    R t/steps/auto/sha1-01.t
    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
    M tools/release/release.json
    M tools/release/update_version.pl

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


  Commit: ee1662f591bb764af36b0410ffae65b52f417cb3
      https://github.com/parrot/parrot/commit/ee1662f591bb764af36b0410ffae65b52f417cb3
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Automation of the first part of the process -- to archive 'docs/' to the parrot-docsx repo -- complete.


  Commit: 8f686bc61770155b90f7638ac4bb90503b29dab2
      https://github.com/parrot/parrot/commit/8f686bc61770155b90f7638ac4bb90503b29dab2
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  autogen script to package parrot.github.com and supporting repositories - 99 percent complete and tested.


  Commit: 4b6718ec2c090f3b939124bb6c9c4893c7c0ae8c
      https://github.com/parrot/parrot/commit/4b6718ec2c090f3b939124bb6c9c4893c7c0ae8c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

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


  Commit: d5e1ffc97cfec3d0f3d464008eb56a417b75d9a9
      https://github.com/parrot/parrot/commit/d5e1ffc97cfec3d0f3d464008eb56a417b75d9a9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  A handful of rather minor edits.


  Commit: 79e21c80100361bb55d1ea27547ac1dd2079cc65
      https://github.com/parrot/parrot/commit/79e21c80100361bb55d1ea27547ac1dd2079cc65
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M src/platform/generic/dl.c

  Log Message:
  -----------
  Move the "return -1" outside the #if, so that we return -1 if the handle is not found


  Commit: 65e944b5f5782bb4c31f4926406cccfc1624fb94
      https://github.com/parrot/parrot/commit/65e944b5f5782bb4c31f4926406cccfc1624fb94
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M src/platform/generic/dl.c

  Log Message:
  -----------
  return proper NULLs instead of 0 for pointers


  Commit: e4d981a548b41c33b2a82fea673eca64fe16327f
      https://github.com/parrot/parrot/commit/e4d981a548b41c33b2a82fea673eca64fe16327f
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M src/platform/generic/dl.c

  Log Message:
  -----------
  localized some variables and consted some pointers


  Commit: 84e0c30a157e945acfead00008aafc9466d28a46
      https://github.com/parrot/parrot/commit/84e0c30a157e945acfead00008aafc9466d28a46
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M src/platform/generic/dl.c

  Log Message:
  -----------
  Added proper headerizer section


  Commit: ea10b132a3bf8acdf44cb32e991d5bce2bd11e8d
      https://github.com/parrot/parrot/commit/ea10b132a3bf8acdf44cb32e991d5bce2bd11e8d
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M src/dynpmc/rational.pmc

  Log Message:
  -----------
  * Removed unnecessary casting
* Removed unnecessary interp arguments for the static functions that don't use them.
* Flag many interpreters as unused


  Commit: 7edf9b96724ed76bf2ded93a3264f04d4566373a
      https://github.com/parrot/parrot/commit/7edf9b96724ed76bf2ded93a3264f04d4566373a
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-31 (Sat, 31 Mar 2012)

  Changed paths:
    M src/dynpmc/rational.pmc

  Log Message:
  -----------
  Reverting to 84e0c30a157e945acfead00008aafc9466d28a46


  Commit: c64b1e9739599ec6e3bdc219ab43316a93211986
      https://github.com/parrot/parrot/commit/c64b1e9739599ec6e3bdc219ab43316a93211986
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-31 (Sat, 31 Mar 2012)

  Changed paths:
    M src/dynpmc/rational.pmc

  Log Message:
  -----------
  removed unnecessary casts, and UNUSED() some INTERPs.


  Commit: 4800aef888edb77045abe75eda367da96a7c0555
      https://github.com/parrot/parrot/commit/4800aef888edb77045abe75eda367da96a7c0555
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-31 (Sat, 31 Mar 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  removed useless casts


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

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Add a changelog section for 4.3.0


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

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Untabify the script.


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

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Add parrot_github_release.pl to MANIFEST


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

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Corrections to quiet perlcritic


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

  Changed paths:
    M ChangeLog
    M compilers/imcc/reg_alloc.c
    M compilers/opsc/src/Ops/Trans/C.pm
    M config/auto/warnings.pm
    M config/gen/makefiles/root.in
    M config/init/hints/darwin.pm
    M docs/configuration.pod
    M docs/project/cage_cleaners_guide.pod
    M docs/project/hacking_tips.pod
    M ext/winxed/compiler.pir
    M frontend/pbc_merge/main.c
    M include/parrot/api.h
    M include/parrot/pointer_array.h
    M src/call/context.c
    M src/call/ops.c
    M src/debug.c
    M src/dynpmc/rational.pmc
    M src/embed/api.c
    M src/gc/alloc_resources.c
    M src/gc/gc_gms.c
    M src/gc/gc_ms2.c
    M src/global_setup.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/platform/generic/dl.c
    M src/pmc/namespace.pmc
    M src/pmc/null.pmc
    M src/pmc/resizablepmcarray.pmc
    M src/pointer_array.c
    M src/string/api.c
    M t/compilers/opsc/03-past.t
    M t/compilers/opsc/08-emitter.t
    M t/steps/auto/icu-01.t

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


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

  Changed paths:
    M docs/project/release_parrot_github_guide.pod

  Log Message:
  -----------
  Update release_parrot_github_guide.pod to reflect its more historical nature given we now have the 'parrot.github.release.pl' auto-tool.


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

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Minor edits and simple fixes


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

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Update the Release Manager Guide to reflect the inclusion of the 'tools/release/parrot_github_release.pl' script.


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

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update ChangeLog to reflect new 'tools/release/parrot_github_release.pl' script and updates to 'docs/project/release_manager_guide.pod' and 'docs/project/release_parrot_github_guide.pod'.


  Commit: 53a07f9d3939824cb587e961b6640b694bf7c9e3
      https://github.com/parrot/parrot/commit/53a07f9d3939824cb587e961b6640b694bf7c9e3
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M src/platform/generic/dl.c

  Log Message:
  -----------
  Added ASSERT_ARGS calls


  Commit: 5b6d3dc4f837ba21a75f5d2487622356b85d1858
      https://github.com/parrot/parrot/commit/5b6d3dc4f837ba21a75f5d2487622356b85d1858
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M src/platform/generic/dl.c

  Log Message:
  -----------
  the arg to remove_handle_entry() can be NULL


  Commit: c32af4bebf70b264d2497a924a733b7f4e4ca2d3
      https://github.com/parrot/parrot/commit/c32af4bebf70b264d2497a924a733b7f4e4ca2d3
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M src/platform/generic/dl.c

  Log Message:
  -----------
  Fix push_handle_entry signature. NULL handles are kind of valid


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

  Changed paths:
    M include/parrot/sub.h
    M src/gc/mark_sweep.c
    M src/sub.c

  Log Message:
  -----------
  Remove unused context_gc_mark variable

Also removes the Parrot_sub_mark_context_start function, whose only
purpose was to increment that variable.

It looks like the variable was designed to prevent corruption of
contexts while performing GC.  However, nothing has used the variable
since 540d4c3 "Merge context_pmc3 branch into trunk." back in 2009.

Found by nine++


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

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Fixed incorrect taret -- i.e., push to gh-pages not master in 'parrot-docsx' repo.


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

  Changed paths:
    M ChangeLog
    M MANIFEST
    M docs/project/release_manager_guide.pod
    M docs/project/release_parrot_github_guide.pod
    A tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Merge branch 'ayardley/parrot_github_release'


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

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Added Whiteknight as the Release Manager for May 15, 2012.


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

  Changed paths:
    M src/gc/gc_gms.c
    M src/gc/gc_ms.c

  Log Message:
  -----------
  removed unnecessary casts


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

  Changed paths:
    M compilers/imcc/imcc.l
    M compilers/imcc/optimizer.c
    M src/hash.c
    M src/pmc/managedstruct.pmc
    M t/codingstd/cuddled_else.t

  Log Message:
  -----------
  get the regex for cuddled elses a little broader, and then fix the cuddled elses it found


  Commit: 5de61472f10dead653844997c728a0e7d5e7e9d1
      https://github.com/parrot/parrot/commit/5de61472f10dead653844997c728a0e7d5e7e9d1
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M src/pmc/managedstruct.pmc

  Log Message:
  -----------
  mark an unused INTERP


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

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  Removed unnecessary cast. Localized a loop variable.


  Commit: 486331d1a845c50d92836271b0682ff739058a0f
      https://github.com/parrot/parrot/commit/486331d1a845c50d92836271b0682ff739058a0f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M src/pmc/stringbuilder.pmc
    M src/string/encoding/utf8.c

  Log Message:
  -----------
  Implement StringBuilder.push_integer vtable, so we can assemble strings by pushing raw codepoints instead of needing to first create a 1-character string (chr_s_i) and then pushing that string to the StringBuilder


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

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  [codingstd] Make src/pmc/stringbuilder.pmc pass c_arg_assert.t.

But it's failing pmc_docs.t because no one added documentation for a new
function!


  Commit: 63c15b72166a5e4c8d7c183e151b5b7bae0969c2
      https://github.com/parrot/parrot/commit/63c15b72166a5e4c8d7c183e151b5b7bae0969c2
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-10 (Tue, 10 Apr 2012)

  Changed paths:
    M src/platform/generic/dl.c

  Log Message:
  -----------
  POD for static helper functions


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

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  add function POD and argument decorators to calculate_capacity


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

  Changed paths:
    M frontend/pbc_dump/packdump.c

  Log Message:
  -----------
  Treat printed_flag_p like the boolean it is, rather than pretending it's a counter


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

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Remove unnecessary cast


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

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

  Log Message:
  -----------
  adding more function annotations


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

  Changed paths:
    M src/dynpmc/subproxy.pmc

  Log Message:
  -----------
  UNUSED an INTERP


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

  Changed paths:
    M src/pmc/lexpad.pmc
    M t/pmc/lexpad.t

  Log Message:
  -----------
  LexPad: Add register_type method

This allows for the type of a lexical to be introspected before
retrieval.  This is useful because attempting to store the lexical in
the wrong type of register throws an error.


  Commit: 0c62b2d7151572f2dd4fc366901d0e1936c87ec5
      https://github.com/parrot/parrot/commit/0c62b2d7151572f2dd4fc366901d0e1936c87ec5
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M src/dynpmc/rational.pmc

  Log Message:
  -----------
  mark some more UNUSED interps.  Remove an unnecessary var initialization


  Commit: 3d3c8334205b219f8e6042e99a1255901669fe69
      https://github.com/parrot/parrot/commit/3d3c8334205b219f8e6042e99a1255901669fe69
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M include/parrot/pointer_array.h
    M src/gc/gc_gms.c
    M src/gc/gc_ms2.c
    M t/src/pointer_array.t

  Log Message:
  -----------
  Removed unnecsary interp arg from Parrot_pa_insert. Changed the ARGIN(self) to ARGMOD. Fixed some spelling typos.


  Commit: 8bb19e301f4285f1c46666cb01494004f9fb5232
      https://github.com/parrot/parrot/commit/8bb19e301f4285f1c46666cb01494004f9fb5232
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M include/parrot/pointer_array.h

  Log Message:
  -----------
  fixed Parrot_pa_insert comment


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

  Changed paths:
    M lib/Parrot/Distribution.pm

  Log Message:
  -----------
  Properly escape the . in qr/.t/


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

  Changed paths:
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Docs/POD2HTML.pm
    M lib/Parrot/IO/File.pm
    M lib/Parrot/IO/Path.pm
    M lib/Parrot/Manifest.pm

  Log Message:
  -----------
  removed unnecessary /o flags from regexes


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

  Changed paths:
    M README

  Log Message:
  -----------
  There is no 'NEWS' ([t]here's the truth of the signal, and then there's the puppet theatre .... :).


  Commit: 446acbaed9556a604867fb8d6bc6c49c16ef7171
      https://github.com/parrot/parrot/commit/446acbaed9556a604867fb8d6bc6c49c16ef7171
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Added myself as a Release Manager for the June release.


  Commit: c6e891ec0c9169ff4e46d978a2e3c9a33df5e370
      https://github.com/parrot/parrot/commit/c6e891ec0c9169ff4e46d978a2e3c9a33df5e370
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M src/ops/core_ops.c
    M src/ops/experimental.ops

  Log Message:
  -----------
  Fix receive op using wrong interp for write access to mailbox

VTABLE_shift_pmc is writing to the mailbox. This is ok, since it is
protected by the mailbox_lock, but of course we have to do this with the
partner's interp. Otherwise it would fail in the write barrier.


  Commit: dca99bcac52cef1eb85b49fbb7076c2102e71dba
      https://github.com/parrot/parrot/commit/dca99bcac52cef1eb85b49fbb7076c2102e71dba
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M src/call/context.c

  Log Message:
  -----------
  Fix t/pmc/freeze.t failing because of a debug assertion


  Commit: 46fa477aded5277db83e576454a6640115cc0b80
      https://github.com/parrot/parrot/commit/46fa477aded5277db83e576454a6640115cc0b80
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  Make interp assertions in GC more strict


  Commit: 191fc35d6f1a388837c0b71f504042df17aff843
      https://github.com/parrot/parrot/commit/191fc35d6f1a388837c0b71f504042df17aff843
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M src/pmc/parrotinterpreter.pmc

  Log Message:
  -----------
  Initialize HLL_entries attribute of thread interps


  Commit: fd8bed9b1aa6092616602f1c42de20728d2dc6a5
      https://github.com/parrot/parrot/commit/fd8bed9b1aa6092616602f1c42de20728d2dc6a5
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M src/pmc/task.pmc

  Log Message:
  -----------
  No need for costly communications if there are no waiters

If there are no waiters we don't have to block GC on our
partner's interp since we don't access it anyway.


  Commit: a73bc76d179dcc24252973076dfd9cf8f00cec66
      https://github.com/parrot/parrot/commit/a73bc76d179dcc24252973076dfd9cf8f00cec66
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M src/thread.c

  Log Message:
  -----------
  Remove unneccessary write barrier

Proxy does not contain any attributes which would be followed by the GC
anyway.


  Commit: b23250087185f17d2982effffe9cde82fe5da162
      https://github.com/parrot/parrot/commit/b23250087185f17d2982effffe9cde82fe5da162
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-04-16 (Mon, 16 Apr 2012)

  Changed paths:
    M src/call/context.c
    M src/gc/gc_gms.c
    M src/pmc/task.pmc

  Log Message:
  -----------
  Reduce some line lengths


  Commit: 8ed221dadcf147b7de2b42782af03180c08c1fba
      https://github.com/parrot/parrot/commit/8ed221dadcf147b7de2b42782af03180c08c1fba
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-04-16 (Mon, 16 Apr 2012)

  Changed paths:
    M t/pmc/task_primes.t

  Log Message:
  -----------
  Disable task_primes.t for now - too much NYI

In task_primes.t tasks create other tasks and communicate heavily with
send/receive. The current threading implementation does not yet support
such a use case. It's limited to having a master task create the child
tasks which only communicate with their master. However, this is purely an
implementation detail and not an architectural restriction.


  Commit: 5076f5f2a6031c4e168258441de278f7a5ae9f3d
      https://github.com/parrot/parrot/commit/5076f5f2a6031c4e168258441de278f7a5ae9f3d
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-04-16 (Mon, 16 Apr 2012)

  Changed paths:
    M ChangeLog
    M MANIFEST
    M README
    M compilers/imcc/imcc.l
    M compilers/imcc/optimizer.c
    M docs/project/release_manager_guide.pod
    M docs/project/release_parrot_github_guide.pod
    M frontend/pbc_dump/packdump.c
    M frontend/pbc_merge/main.c
    M include/parrot/packfile.h
    M include/parrot/pointer_array.h
    M include/parrot/sub.h
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/File.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 src/dynpmc/rational.pmc
    M src/dynpmc/subproxy.pmc
    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/hash.c
    M src/packfile/api.c
    M src/packfile/segments.c
    M src/platform/generic/dl.c
    M src/pmc/lexpad.pmc
    M src/pmc/managedstruct.pmc
    M src/pmc/stringbuilder.pmc
    M src/string/encoding/utf8.c
    M src/sub.c
    M t/codingstd/cuddled_else.t
    M t/pmc/lexpad.t
    M t/src/pointer_array.t
    A tools/release/parrot_github_release.pl

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

Conflicts:
	src/gc/gc_gms.c


Compare: https://github.com/parrot/parrot/compare/145ba94...5076f5f


More information about the parrot-commits mailing list