[parrot/parrot] 572deb: revert removal of dead VTABLE functions, since a p...

noreply at github.com noreply at github.com
Sun Feb 6 01:50:44 UTC 2011


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

Commit: 572deb0943d80a7f7e6bb2b5fdb869eea08c9365
    https://github.com/parrot/parrot/commit/572deb0943d80a7f7e6bb2b5fdb869eea08c9365
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M src/pmc/capture.pmc

Log Message:
-----------
revert removal of dead VTABLE functions, since a proper PIR compiler will generate code to call them


Commit: 8d7363d9d7c0ecd2c2e52f29b06953c650b1306b
    https://github.com/parrot/parrot/commit/8d7363d9d7c0ecd2c2e52f29b06953c650b1306b
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M lib/Parrot/BuildUtil.pm

Log Message:
-----------
[codingstd] Fix 3 Perl weaknesses detected by 'make cagecritic'.


Commit: c52bfa4dbc8bf2387f1c799fc5edb4070e43ab14
    https://github.com/parrot/parrot/commit/c52bfa4dbc8bf2387f1c799fc5edb4070e43ab14
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M lib/Parrot/Configure/Options/Test.pm

Log Message:
-----------
[codingstd] Fix 2 Perl weaknesses detected by 'make cagecritic'.


Commit: 63312b215ee6b0f9576e48924626dc8b5eb3f60c
    https://github.com/parrot/parrot/commit/63312b215ee6b0f9576e48924626dc8b5eb3f60c
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M lib/Parrot/Headerizer.pm

Log Message:
-----------
[codingstd] Fix 1 Perl weakness detected by 'make cagecritic'.


Commit: 84b5e3b1e011f2be0d9f123352376214da3d64f7
    https://github.com/parrot/parrot/commit/84b5e3b1e011f2be0d9f123352376214da3d64f7
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M lib/Parrot/Distribution.pm
  M lib/Parrot/H2inc.pm

Log Message:
-----------
[codingstd] Fix several Perl weaknesses detected by 'make cagecritic'.


Commit: 8e23a9431e4aed200f2d834227d7d8805ec1e4fc
    https://github.com/parrot/parrot/commit/8e23a9431e4aed200f2d834227d7d8805ec1e4fc
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M MANIFEST
  M lib/Parrot/BuildUtil.pm
  M lib/Parrot/Configure/Options/Test.pm
  M lib/Parrot/Distribution.pm
  M lib/Parrot/H2inc.pm
  M lib/Parrot/Headerizer.pm
  M src/dynpmc/rational.pmc
  M src/exceptions.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/pmc/capture.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/scheduler.pmc
  M src/scheduler.c
  M t/dynpmc/rational.t
  M t/pmc/exception.t
  M t/src/embed.t
  A t/src/extend_vtable.t

Log Message:
-----------
Merge branch 'master' into nwellnhof/platform_src


Commit: f18aa6312800a6be3a361a32981fb65101a40345
    https://github.com/parrot/parrot/commit/f18aa6312800a6be3a361a32981fb65101a40345
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M .gitignore
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M config/auto/arch.pm
  M config/auto/cpu/i386/auto.pm
  M config/auto/cpu/ppc/auto.pm
  A config/auto/platform.pm
  M config/auto/pmc.pm
  M config/gen/config_h/config_h.in
  M config/gen/makefiles/root.in
  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 examples/config/file/configcompiler
  M examples/config/file/configwithfatalstep
  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/parrot.h
  M include/parrot/platform_interface.h
  M include/parrot/stat.h
  R include/parrot/sysmem.h
  M include/parrot/thr_pthread.h
  M include/parrot/thr_windows.h
  M include/parrot/thread.h
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/IO/File.pm
  M src/dynoplibs/io.ops
  M src/dynpmc/Defines.in
  M src/dynpmc/file.pmc
  M src/dynpmc/os.pmc
  M src/embed.c
  M src/exceptions.c
  M src/gc/gc_ms2.c
  M src/global_setup.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
  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/env.c
  A src/platform/generic/exec.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/stat.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/env.c
  A src/platform/win32/exec.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/filehandle.pmc
  M src/pmc/handle.pmc
  M src/pmc/socket.pmc
  M src/pmc/stringhandle.pmc
  M src/runcore/cores.c
  M t/codingstd/c_header_guards.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/dynpmc/file.t
  M t/dynpmc/os.t
  M t/pmc/socket.t
  M t/src/checkdepend.t
  M t/src/extend.t
  A t/steps/auto/platform-01.t
  R t/steps/gen/platform-01.t

Log Message:
-----------
Merge branch 'nwellnhof/platform_src'


Commit: 5a2f7dcae580c004426648f2a7dfb583867d964b
    https://github.com/parrot/parrot/commit/5a2f7dcae580c004426648f2a7dfb583867d964b
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M .gitignore
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M config/auto/arch.pm
  M config/auto/cpu/i386/auto.pm
  M config/auto/cpu/ppc/auto.pm
  A config/auto/platform.pm
  M config/auto/pmc.pm
  M config/gen/config_h/config_h.in
  M config/gen/makefiles/root.in
  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 examples/config/file/configcompiler
  M examples/config/file/configwithfatalstep
  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/parrot.h
  M include/parrot/platform_interface.h
  M include/parrot/stat.h
  R include/parrot/sysmem.h
  M include/parrot/thr_pthread.h
  M include/parrot/thr_windows.h
  M include/parrot/thread.h
  M lib/Parrot/BuildUtil.pm
  M lib/Parrot/Configure/Options/Test.pm
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Distribution.pm
  M lib/Parrot/H2inc.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/IO/File.pm
  M src/dynoplibs/io.ops
  M src/dynpmc/Defines.in
  M src/dynpmc/file.pmc
  M src/dynpmc/os.pmc
  M src/dynpmc/rational.pmc
  M src/embed.c
  M src/exceptions.c
  M src/gc/gc_ms2.c
  M src/global_setup.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/ops/core.ops
  M src/ops/core_ops.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/env.c
  A src/platform/generic/exec.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/stat.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/env.c
  A src/platform/win32/exec.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/capture.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/handle.pmc
  M src/pmc/scheduler.pmc
  M src/pmc/socket.pmc
  M src/pmc/stringhandle.pmc
  M src/runcore/cores.c
  M src/scheduler.c
  M t/codingstd/c_header_guards.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/dynpmc/file.t
  M t/dynpmc/os.t
  M t/dynpmc/rational.t
  M t/pmc/exception.t
  M t/pmc/socket.t
  M t/src/checkdepend.t
  M t/src/embed.t
  M t/src/extend.t
  A t/src/extend_vtable.t
  A t/steps/auto/platform-01.t
  R t/steps/gen/platform-01.t

Log Message:
-----------
Merge branch 'master' into nwellnhof/unicode_filenames

Conflicts:
	include/parrot/io.h
	include/parrot/io_win32.h


Commit: f4313ad6c17fcc1a8edab2dba1e97d38700408a6
    https://github.com/parrot/parrot/commit/f4313ad6c17fcc1a8edab2dba1e97d38700408a6
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M compilers/imcc/main.c

Log Message:
-----------
Fix --output-pbc option


Commit: 9d91d365ce2cb2e825a35c1c9669e82d83008237
    https://github.com/parrot/parrot/commit/9d91d365ce2cb2e825a35c1c9669e82d83008237
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M src/call/args.c

Log Message:
-----------
shorten a bit the build sig object code


Commit: 69d66a8ec0c9047226bd03a499daad1d7b880751
    https://github.com/parrot/parrot/commit/69d66a8ec0c9047226bd03a499daad1d7b880751
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M compilers/imcc/debug.c
  M compilers/imcc/instructions.c
  M compilers/imcc/instructions.h
  M compilers/imcc/main.c
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M include/parrot/io.h
  M src/io/api.c

Log Message:
-----------
[imcc] Use PIO to output .pasm files


Commit: 9e06e07e2291768f51f8755b70e85556c1ecefca
    https://github.com/parrot/parrot/commit/9e06e07e2291768f51f8755b70e85556c1ecefca
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M MANIFEST
  M MANIFEST.SKIP

Log Message:
-----------
re-generate MANIFEST and MANIFEST.SKIP


Commit: 71005d0db25cf486e216941c2cf709e61e25cd5e
    https://github.com/parrot/parrot/commit/71005d0db25cf486e216941c2cf709e61e25cd5e
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M config/gen/makefiles/root.in

Log Message:
-----------
Trim some whitespace for more compact output.  Provide description of 'make cagecritic'.


Commit: 2506077f47bfb130d1923427dfd839ef72887e48
    https://github.com/parrot/parrot/commit/2506077f47bfb130d1923427dfd839ef72887e48
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M src/platform/win32/sysmem.c

Log Message:
-----------
fixed MingGW gcc build on windows


Commit: e82c664263f044b12969ef29d2bef6863699aa4a
    https://github.com/parrot/parrot/commit/e82c664263f044b12969ef29d2bef6863699aa4a
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M src/pmc/sub.pmc

Log Message:
-----------
Fix to build with MinGW-gcc-4.5.0, patch from vmspb++


Commit: 9b2a8993e86cac19ca09f9327580f27767ebc820
    https://github.com/parrot/parrot/commit/9b2a8993e86cac19ca09f9327580f27767ebc820
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-20 (Thu, 20 Jan 2011)

Changed paths:
  M include/parrot/platform_interface.h

Log Message:
-----------
added missing codes after branch mergence


Commit: 16acf9c692b07d0f96456d2f26de988cb4e719c0
    https://github.com/parrot/parrot/commit/16acf9c692b07d0f96456d2f26de988cb4e719c0
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-01-21 (Fri, 21 Jan 2011)

Changed paths:
  M NEWS

Log Message:
-----------
update NEWS to mention that Exceptions are subclassable


Commit: 53d72c11db1f786fc2718bba54677f536f1cacae
    https://github.com/parrot/parrot/commit/53d72c11db1f786fc2718bba54677f536f1cacae
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-01-21 (Fri, 21 Jan 2011)

Changed paths:
  M docs/project/release_manager_guide.pod

Log Message:
-----------
gerd++ has 3.4 upon request


Commit: ee5be9c93ab198baeb4eaa5b03c99111ccf1a768
    https://github.com/parrot/parrot/commit/ee5be9c93ab198baeb4eaa5b03c99111ccf1a768
Author: Andrew Whitworth <wknight8111 at gmail.com>
Date:   2011-01-21 (Fri, 21 Jan 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Fix typo discovered by JimmyZ++


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

Changed paths:
  M .gitignore
  M MANIFEST.SKIP
  M lib/Parrot/Manifest.pm

Log Message:
-----------
[tools] Remove ancient/dumb .gitignore-generating code

This code hasn't done anything useful since we switched to Git. Everyone
can now add stuff to .gitignore as they see fit.


Commit: b87413ecf2ee40491561ae2d8b97877c893e1609
    https://github.com/parrot/parrot/commit/b87413ecf2ee40491561ae2d8b97877c893e1609
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-01-21 (Fri, 21 Jan 2011)

Changed paths:
  M .gitignore

Log Message:
-----------
ignore windows-specific build files and temporaries in .gitignore


Commit: e29f45d76dc78550560a754613d70b0b32bb9970
    https://github.com/parrot/parrot/commit/e29f45d76dc78550560a754613d70b0b32bb9970
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-21 (Fri, 21 Jan 2011)

Changed paths:
  M .gitignore
  M MANIFEST
  M MANIFEST.SKIP
  M NEWS
  M config/gen/makefiles/root.in
  M docs/project/release_manager_guide.pod
  M include/parrot/platform_interface.h
  M lib/Parrot/Manifest.pm
  M src/call/args.c
  M src/platform/win32/sysmem.c
  M src/pmc/sub.pmc

Log Message:
-----------
Merge branch 'master' into nwellnhof/unicode_filenames


Commit: c6bc20c3a274f9df0c71fd98371b037b9ded63fc
    https://github.com/parrot/parrot/commit/c6bc20c3a274f9df0c71fd98371b037b9ded63fc
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-21 (Fri, 21 Jan 2011)

Changed paths:
  M compilers/imcc/debug.c
  M compilers/imcc/imc.c
  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/instructions.c
  M compilers/imcc/instructions.h
  M compilers/imcc/main.c
  M compilers/imcc/parser.h
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M compilers/imcc/unit.h
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  M include/parrot/api.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/packfile.h
  M include/parrot/string_funcs.h
  M src/embed.c
  M src/embed/api.c
  M src/embed/strings.c
  M src/interp/inter_misc.c
  M src/io/api.c
  M src/io/io_private.h
  M src/packfile/api.c
  M src/pbc_disassemble.c
  M src/platform/generic/io.c
  M src/platform/win32/io.c
  M src/string/api.c
  M t/src/embed/api.t
  M t/src/embed/strings.t

Log Message:
-----------
Merge branch 'nwellnhof/unicode_filenames'


Commit: 56207d32374ad6507aaef9fb9838a8df6b549805
    https://github.com/parrot/parrot/commit/56207d32374ad6507aaef9fb9838a8df6b549805
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date:   2011-01-21 (Fri, 21 Jan 2011)

Changed paths:
  A DEPRECATED.json
  R DEPRECATED.pod

Log Message:
-----------
DEPRECATED.pod is now DEPRECATED.json, adjusted rest of the files due to the change


Commit: ff6a5bcaa020059950975b3994f18e04a213f70b
    https://github.com/parrot/parrot/commit/ff6a5bcaa020059950975b3994f18e04a213f70b
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date:   2011-01-21 (Fri, 21 Jan 2011)

Changed paths:
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M src/pmc/object.pmc

Log Message:
-----------
s/DEPRECATED.pod/DEPRECATED.json


Commit: 2a4b6f959d6ccb236687884ba6839bc9919c240c
    https://github.com/parrot/parrot/commit/2a4b6f959d6ccb236687884ba6839bc9919c240c
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-21 (Fri, 21 Jan 2011)

Changed paths:
  M src/pmc/socket.pmc

Log Message:
-----------
Fix TT #1986 (Socket.readline)


Commit: 661b86eaa26c0372b8f2c909e48d308a42e5190b
    https://github.com/parrot/parrot/commit/661b86eaa26c0372b8f2c909e48d308a42e5190b
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-21 (Fri, 21 Jan 2011)

Changed paths:
  M runtime/parrot/library/LWP/Protocol.pir

Log Message:
-----------
Fix chunked encoding

There might be stuff after the length in the chunk header


Commit: 80ce54a1492f2ce43f7b991b7a5b46fd57689788
    https://github.com/parrot/parrot/commit/80ce54a1492f2ce43f7b991b7a5b46fd57689788
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-21 (Fri, 21 Jan 2011)

Changed paths:
  M include/parrot/packfile.h

Log Message:
-----------
fixups are dead


Commit: 7a4a752a402ed3501ab94773a48468eec512a2c8
    https://github.com/parrot/parrot/commit/7a4a752a402ed3501ab94773a48468eec512a2c8
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-21 (Fri, 21 Jan 2011)

Changed paths:
  M frontend/pbc_dump/main.c
  M include/parrot/packfile.h
  M src/packfile/api.c
  M src/packfile/pf_items.c
  M src/pbc_disassemble.c
  M t/codingstd/c_macro_args.t

Log Message:
-----------
eliminate TRACE_PACKFILE

Broad-scope, untargetted debug systems such as this clutter the code up with
statements that are rarely if ever used. Obfuscation for the sake of bitrotten
insights into how the code used to work is not the right tradeoff to make.


Commit: 3d9113c45b2e6e2bb07ce110b955cd50eaf6cca3
    https://github.com/parrot/parrot/commit/3d9113c45b2e6e2bb07ce110b955cd50eaf6cca3
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-21 (Fri, 21 Jan 2011)

Changed paths:
  M compilers/imcc/main.c

Log Message:
-----------
[imcc] Make parrot read from stdin again


Commit: a224f7a545d75c2d4249d3154cca7d727e0a0a49
    https://github.com/parrot/parrot/commit/a224f7a545d75c2d4249d3154cca7d727e0a0a49
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-21 (Fri, 21 Jan 2011)

Changed paths:
  M runtime/parrot/library/LWP/Protocol.pir

Log Message:
-----------
Fix my chunked encoding fix


Commit: 80db4e9debc5d60d82f2a41bca77d731362ed754
    https://github.com/parrot/parrot/commit/80db4e9debc5d60d82f2a41bca77d731362ed754
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-01-22 (Sat, 22 Jan 2011)

Changed paths:
  M src/pmc/socket.pmc

Log Message:
-----------
[pmc/socket] no magic number


Commit: fa70cfe9e9a15536a33d95c8b8b2c8e57816b173
    https://github.com/parrot/parrot/commit/fa70cfe9e9a15536a33d95c8b8b2c8e57816b173
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-01-22 (Sat, 22 Jan 2011)

Changed paths:
  M MANIFEST.SKIP

Log Message:
-----------
re-generate MANIFEST.SKIP


Commit: 3a8ab43b9688f176ed756b51ac7a1f4d7c282081
    https://github.com/parrot/parrot/commit/3a8ab43b9688f176ed756b51ac7a1f4d7c282081
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-01-22 (Sat, 22 Jan 2011)

Changed paths:
  M include/parrot/packfile.h

Log Message:
-----------
run make headerizer to remove unused assert macro


Commit: 09d05672d5e948e1e2fd7d2a900e77791bedfa79
    https://github.com/parrot/parrot/commit/09d05672d5e948e1e2fd7d2a900e77791bedfa79
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-01-22 (Sat, 22 Jan 2011)

Changed paths:
  M config/gen/makefiles/root.in

Log Message:
-----------
Add 'test_prep' prerequisite to several testing targets so that user can call them after configuration and get a parrot executable with which to run the tests.


Commit: 727bbd203c31b6458adc96c16b79f6b9c205fafa
    https://github.com/parrot/parrot/commit/727bbd203c31b6458adc96c16b79f6b9c205fafa
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-01-22 (Sat, 22 Jan 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M t/perl/Parrot_Test.t

Log Message:
-----------
Parrot_Test.t needs parrot executable, so we need to add 'test_prep' prerequisite to 'perl_tests' target.


Commit: df1c5ac26725211e0b64bc0de5d3357c247c4691
    https://github.com/parrot/parrot/commit/df1c5ac26725211e0b64bc0de5d3357c247c4691
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-22 (Sat, 22 Jan 2011)

Changed paths:
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/pbc.c

Log Message:
-----------
string constants are stored separate from (and before) PMC constants now


Commit: ca961cbba756fc2870afb54b4179c5fffa40db22
    https://github.com/parrot/parrot/commit/ca961cbba756fc2870afb54b4179c5fffa40db22
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-22 (Sat, 22 Jan 2011)

Changed paths:
  M src/ops/core_ops.c

Log Message:
-----------
ops2c --core


Commit: 986fa1b535b9c7c243e5f3c7c7c5921c45f13204
    https://github.com/parrot/parrot/commit/986fa1b535b9c7c243e5f3c7c7c5921c45f13204
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-22 (Sat, 22 Jan 2011)

Changed paths:
  M include/parrot/interpreter.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M src/embed.c
  M src/ops/core.ops
  M src/ops/core_ops.c

Log Message:
-----------
eliminate Parrot_run_native, enternative, and run_native (old embed API, non-reentrant)


Commit: d7b03e73bb26b1ca38708b522846c8643435b4f7
    https://github.com/parrot/parrot/commit/d7b03e73bb26b1ca38708b522846c8643435b4f7
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-22 (Sat, 22 Jan 2011)

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

Log Message:
-----------
CONST_STRING() -> Parrot_string_new_constant


Commit: 2cac97dffd0d6cd5c428018a6eff36a0a899444d
    https://github.com/parrot/parrot/commit/2cac97dffd0d6cd5c428018a6eff36a0a899444d
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-22 (Sat, 22 Jan 2011)

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

Log Message:
-----------
eliminate/fix tests depending on Parrot_run_native


Commit: 476000d6912317b89682bf4ac68658dd80eedc65
    https://github.com/parrot/parrot/commit/476000d6912317b89682bf4ac68658dd80eedc65
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-22 (Sat, 22 Jan 2011)

Changed paths:
  M t/compilers/opsc/06-opsfile.t

Log Message:
-----------
update opcount in test


Commit: 26aa06e8c300251f50e89eb57b983fd312e3a30e
    https://github.com/parrot/parrot/commit/26aa06e8c300251f50e89eb57b983fd312e3a30e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-22 (Sat, 22 Jan 2011)

Changed paths:
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M src/ops/core.ops
  M src/ops/core_ops.c

Log Message:
-----------
eliminate unused wrapper__ opcode


Commit: de77515a31b5a366f592a52663163a2a82c11f5e
    https://github.com/parrot/parrot/commit/de77515a31b5a366f592a52663163a2a82c11f5e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-22 (Sat, 22 Jan 2011)

Changed paths:
  M t/compilers/opsc/06-opsfile.t

Log Message:
-----------
update core ops count in test


Commit: 2f0d61cee4b2bcad7f9737f4ff9ac598ea6487a2
    https://github.com/parrot/parrot/commit/2f0d61cee4b2bcad7f9737f4ff9ac598ea6487a2
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-22 (Sat, 22 Jan 2011)

Changed paths:
  M docs/embed.pod
  M docs/tests.pod
  M include/parrot/embed.h

Log Message:
-----------
remove remaining references to Parrot_run_native


Commit: 2bc21281afff0e57996480898ca6b2bdf08ab692
    https://github.com/parrot/parrot/commit/2bc21281afff0e57996480898ca6b2bdf08ab692
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-22 (Sat, 22 Jan 2011)

Changed paths:
  M docs/book/draft/ch10_opcode_reference.pod
  M editor/pir-mode.el
  M t/tools/dev/searchops/samples.pm
  M tools/dev/parrot-fuzzer

Log Message:
-----------
remove remaining references to enternative and wrapper__


Commit: be3c419b31208f18181d5f3ead846b6f8fc55401
    https://github.com/parrot/parrot/commit/be3c419b31208f18181d5f3ead846b6f8fc55401
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M tools/release/release.json
  M tools/release/templates.json

Log Message:
-----------
fix typo remove not allowed comma for crow program


Commit: a823c01823f131e3d6c33a8dafece18d1cd857fc
    https://github.com/parrot/parrot/commit/a823c01823f131e3d6c33a8dafece18d1cd857fc
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M tools/release/templates.json

Log Message:
-----------
change the text output a little bit


Commit: 400feaed625fd50c0226aeee86c7edd113107234
    https://github.com/parrot/parrot/commit/400feaed625fd50c0226aeee86c7edd113107234
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M .gitignore
  M CREDITS
  M ChangeLog
  M Configure.pl
  M DEPRECATED.pod
  M DONORS.pod
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M PBC_COMPAT
  M PLATFORMS
  M README
  R README.deutsch
  R README.espanol
  R README.polski
  M VERSION
  M compilers/imcc/Rules.in
  M compilers/imcc/debug.c
  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/parser.h
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M compilers/imcc/symreg.c
  M compilers/imcc/symreg.h
  M compilers/imcc/unit.h
  M compilers/opsc/ops2c.nqp
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/PCT/Dumper.pir
  M compilers/pct/src/PCT/Grammar.pir
  M compilers/pct/src/PCT/HLLCompiler.pir
  M compilers/pct/src/POST/Compiler.pir
  M compilers/pge/PGE/Exp.pir
  M compilers/pge/PGE/P5Regex.pir
  M compilers/pge/PGE/Perl6Regex.pir
  M compilers/pge/PGE/Regex.pir
  M compilers/tge/TGE/Compiler.pir
  M config/auto/arch.pm
  M config/auto/cpu/i386/auto.pm
  M config/auto/cpu/ppc/auto.pm
  M config/auto/gc.pm
  M config/auto/git_describe.pm
  R config/auto/jit.pm
  A config/auto/platform.pm
  M config/auto/pmc.pm
  M config/gen/config_h/config_h.in
  M config/gen/config_pm/config_lib_pir.in
  M config/gen/config_pm/myconfig.in
  M config/gen/makefiles/docs.in
  M config/gen/makefiles/root.in
  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/generic/dl.c
  R config/gen/platform/generic/dl.h
  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/memexec.c
  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/ia64/asm.s
  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/openbsd/math.c
  R config/gen/platform/openbsd/memexec.c
  R config/gen/platform/openbsd/misc.h
  R config/gen/platform/solaris/math.c
  R config/gen/platform/solaris/time.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
  M config/init/defaults.pm
  R config/init/headers.pm
  M config/init/hints/darwin.pm
  M config/init/hints/mswin32.pm
  M config/init/optimize.pm
  M config/inter/libparrot.pm
  M docs/book/draft/ch10_opcode_reference.pod
  M docs/dev/c_functions.pod
  M docs/dev/coverage.pod
  M docs/dev/headerizer.pod
  M docs/dev/longopt.pod
  M docs/dev/profiling.pod
  M docs/embed.pod
  A docs/embed_new.pod
  A docs/index/developer.json
  A docs/index/index.json
  A docs/index/ops.json
  A docs/index/pct_tutorial.json
  A docs/index/pdds.json
  A docs/index/pmcs.json
  A docs/index/tools.json
  M docs/parrot.pod
  M docs/parrothist.pod
  R docs/pdds/draft/pdd10_embedding.pod
  M docs/pdds/pdd07_codingstd.pod
  A docs/pdds/pdd10_embedding.pod
  M docs/pdds/pdd27_multiple_dispatch.pod
  M docs/pmc/array.pod
  M docs/pmc/struct.pod
  M docs/pmc/subs.pod
  M docs/project/git_workflow.pod
  M docs/project/release_manager_guide.pod
  M docs/running.pod
  M docs/submissions.pod
  M docs/tests.pod
  A docs/translations/README.BGR
  A docs/translations/README.deutsch
  A docs/translations/README.espanol
  A docs/translations/README.francais
  A docs/translations/README.polski
  A docs/translations/README.pt-BR
  M editor/mk_skeleton.pir
  M editor/pir-mode.el
  M examples/benchmarks/addit.pasm
  M examples/benchmarks/bench_newp.pasm
  M examples/benchmarks/fib.pir
  M examples/benchmarks/fib.py
  M examples/benchmarks/freeze.pasm
  M examples/benchmarks/gc_alloc_new.pasm
  M examples/benchmarks/gc_alloc_reuse.pasm
  M examples/benchmarks/gc_generations.pasm
  M examples/benchmarks/gc_header_new.pasm
  M examples/benchmarks/gc_header_reuse.pasm
  M examples/benchmarks/gc_waves_headers.pasm
  M examples/benchmarks/gc_waves_sizeable_data.pasm
  M examples/benchmarks/gc_waves_sizeable_headers.pasm
  M examples/benchmarks/mops_intval.pasm
  M examples/benchmarks/oo1.pir
  M examples/benchmarks/oo1.py
  M examples/benchmarks/oo2.pir
  M examples/benchmarks/oo2.py
  M examples/benchmarks/oo3.pir
  M examples/benchmarks/oo3.py
  M examples/benchmarks/oo4.pasm
  M examples/benchmarks/oo4.py
  M examples/benchmarks/oo5.py
  M examples/benchmarks/oo6.py
  M examples/benchmarks/oofib.py
  M examples/benchmarks/primes.pasm
  M examples/benchmarks/primes_i.pasm
  M examples/benchmarks/stress.pasm
  M examples/benchmarks/stress1.pasm
  M examples/benchmarks/stress2.pasm
  M examples/benchmarks/stress3.pasm
  M examples/benchmarks/vpm.pir
  M examples/benchmarks/vpm.py
  M examples/config/file/configcompiler
  M examples/config/file/configwithfatalstep
  M examples/io/httpd.pir
  M examples/library/ncurses_life.pir
  M examples/pasm/cat.pasm
  M examples/pasm/fact.pasm
  M examples/pasm/hello.pasm
  M examples/pir/befunge/debug.pir
  M examples/pir/befunge/io.pir
  M examples/pir/befunge/load.pir
  M examples/pir/life.pir
  M examples/pir/make_hello_pbc.pir
  M examples/pir/md5sum.pir
  A examples/pir/md5sum_oo.pir
  M examples/pir/pirric.pir
  M examples/pir/readline.pir
  M examples/sdl/lcd/clock.pir
  M examples/streams/Combiner.pir
  M examples/streams/Coroutine.pir
  M examples/streams/FileLines.pir
  M examples/streams/Filter.pir
  M examples/streams/Include.pir
  M examples/streams/Lines.pir
  M examples/streams/SubCounter.pir
  M examples/subs/coroutine.pasm
  M examples/subs/pasm_sub1.pasm
  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
  M frontend/parrot/main.c
  M frontend/parrot_debugger/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/atomic.h
  M include/parrot/debugger.h
  M include/parrot/dynext.h
  M include/parrot/embed.h
  M include/parrot/encoding.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/imageio.h
  R include/parrot/imcc.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/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/stat.h
  M include/parrot/string.h
  M include/parrot/string_funcs.h
  R include/parrot/string_primitives.h
  M include/parrot/sub.h
  R include/parrot/sysmem.h
  M include/parrot/thr_pthread.h
  M include/parrot/thr_windows.h
  M include/parrot/thread.h
  M lib/Parrot/BuildUtil.pm
  M lib/Parrot/Configure/Messages.pm
  M lib/Parrot/Configure/Options/Conf.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/Distribution.pm
  M lib/Parrot/Docs/File.pm
  M lib/Parrot/Docs/HTMLPage.pm
  A lib/Parrot/Docs/PodToHtml.pm
  M lib/Parrot/Docs/Section/C.pm
  M lib/Parrot/Docs/Section/Parrot.pm
  M lib/Parrot/Docs/Section/Tools.pm
  M lib/Parrot/H2inc.pm
  M lib/Parrot/Harness/DefaultTests.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/IO/File.pm
  M lib/Parrot/Install.pm
  M lib/Parrot/Manifest.pm
  M lib/Parrot/Pmc2c/PMCEmitter.pm
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M lib/Parrot/Pmc2c/VTable.pm
  M lib/Parrot/Test.pm
  M lib/Parrot/Test/PGE.pm
  M lib/Parrot/Vtable.pm
  M parrotbug
  M runtime/parrot/bin/prove.pir
  M runtime/parrot/library/CGI/QueryHash.pir
  M runtime/parrot/library/Data/Dumper/Base.pir
  M runtime/parrot/library/Data/Dumper/Default.pir
  M runtime/parrot/library/Digest/MD5.pir
  M runtime/parrot/library/Digest/sha256.pir
  M runtime/parrot/library/LWP/Protocol.pir
  M runtime/parrot/library/MIME/Base64.pir
  M runtime/parrot/library/PGE/Hs.pir
  M runtime/parrot/library/PGE/Perl6Grammar.pir
  M runtime/parrot/library/PGE/Util.pir
  M runtime/parrot/library/ProfTest/PIRProfile.nqp
  M runtime/parrot/library/Stream/Base.pir
  M runtime/parrot/library/Stream/Lines.pir
  M runtime/parrot/library/String/Utils.pir
  M runtime/parrot/library/TAP/Parser.pir
  M runtime/parrot/library/Test/Builder/Output.pir
  M runtime/parrot/library/Test/Builder/Test.pir
  M runtime/parrot/library/Test/Builder/TestPlan.pir
  M runtime/parrot/library/Test/Builder/Tester.pir
  M runtime/parrot/library/Test/More.pir
  M runtime/parrot/library/YAML/Dumper/Base.pir
  M runtime/parrot/library/YAML/Dumper/Default.pir
  M runtime/parrot/library/distutils.pir
  M runtime/parrot/library/osutils.pir
  M src/call/args.c
  M src/debug.c
  M src/dynext.c
  M src/dynoplibs/bit.ops
  M src/dynoplibs/io.ops
  M src/dynpmc/Defines.in
  M src/dynpmc/dynlexpad.pmc
  M src/dynpmc/file.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/gc/api.c
  M src/gc/gc_ms2.c
  M src/global_setup.c
  M src/hash.c
  M src/hll.c
  M src/interp/inter_cb.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/utf8.c
  R src/io/win32.c
  M src/key.c
  M src/library.c
  M src/multidispatch.c
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/experimental.ops
  M src/ops/pmc.ops
  M src/ops/string.ops
  M src/packfile/api.c
  M src/packfile/object_serialization.c
  M src/packfile/output.c
  M src/packfile/pf_items.c
  M 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/env.c
  A src/platform/generic/exec.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/stat.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/env.c
  A src/platform/win32/exec.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/bigint.pmc
  M src/pmc/bignum.pmc
  M src/pmc/bytebuffer.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/class.pmc
  M src/pmc/default.pmc
  M src/pmc/env.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/fixedpmcarray.pmc
  M src/pmc/float.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
  M src/pmc/integer.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/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/oplib.pmc
  M src/pmc/orderedhash.pmc
  M src/pmc/packfile.pmc
  A src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileconstanttable.pmc
  A src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/packfilesegment.pmc
  M src/pmc/parrotlibrary.pmc
  M src/pmc/pmcproxy.pmc
  M src/pmc/resizablebooleanarray.pmc
  M src/pmc/role.pmc
  M src/pmc/scheduler.pmc
  M src/pmc/socket.pmc
  M src/pmc/string.pmc
  M src/pmc/stringhandle.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/main.c
  M src/runcore/profiling.c
  M src/runcore/trace.c
  M src/scheduler.c
  M src/string/api.c
  M src/string/encoding.c
  M src/string/encoding/ascii.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/ucs2.c
  M src/string/encoding/ucs4.c
  A src/string/encoding/unicode.h
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  R src/string/primitives.c
  R src/string/unicode.h
  M src/thread.c
  M src/vtables.c
  M t/benchmark/benchmarks.t
  M t/codingstd/c_header_guards.t
  M t/codingstd/c_macro_args.t
  R t/codingstd/checkdepend.t
  M t/codingstd/copyright.t
  M t/codingstd/pccmethod_deps.t
  M t/compilers/imcc/imcpasm/opt1.t
  M t/compilers/imcc/imcpasm/opt2.t
  M t/compilers/imcc/imcpasm/optc.t
  M t/compilers/imcc/reg/alloc.t
  M t/compilers/imcc/reg/spill_old.t
  M t/compilers/imcc/syn/const.t
  M t/compilers/imcc/syn/errors.t
  M t/compilers/imcc/syn/file.t
  M t/compilers/imcc/syn/macro.t
  M t/compilers/imcc/syn/pcc.t
  M t/compilers/imcc/syn/regressions.t
  M t/compilers/imcc/syn/tail.t
  M t/compilers/opsc/06-opsfile.t
  M t/compilers/pct/complete_workflow.t
  M t/compilers/pct/post.t
  M t/compilers/pge/pge_globs.t
  M t/compilers/tge/basic.t
  M t/configure/002-messages.t
  M t/configure/063-git_describe_to_cache.t
  A 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/bit.t
  M t/dynoplibs/debug.t
  M t/dynoplibs/io-old.t
  M t/dynoplibs/io.t
  M t/dynoplibs/math.t
  M t/dynoplibs/obscure.t
  M t/dynoplibs/pmc_pow.t
  M t/dynoplibs/sysinfo.t
  M t/dynoplibs/time.t
  M t/dynoplibs/time_old.t
  M t/dynoplibs/trans-old.t
  M t/dynoplibs/trans.t
  M t/dynpmc/dynlexpad.t
  M t/dynpmc/file.t
  M t/dynpmc/foo.t
  M t/dynpmc/gziphandle.t
  M t/dynpmc/os.t
  M t/dynpmc/rational.t
  M t/examples/pir.t
  M t/examples/shootout.t
  M t/examples/streams.t
  M t/library/lwp.t
  M t/library/md5.t
  M t/library/mime_base64.t
  A t/library/sha.t
  M t/library/streams.t
  M t/library/test_more.t
  M t/manifest/01-basic.t
  M t/native_pbc/integer.pbc
  M t/native_pbc/integer.t
  M t/native_pbc/integer_1.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.t
  M t/oo/root_new.t
  M t/op/arithmetics_pmc.t
  M t/op/basic.t
  M t/op/calling.t
  M t/op/cmp-nonbranch.t
  M t/op/exceptions.t
  M t/op/exit.t
  M t/op/interp.t
  M t/op/jit.t
  M t/op/jitn.t
  M t/op/lexicals.t
  M t/op/literal-old.t
  M t/op/say.t
  M t/op/spawnw.t
  M t/op/string.t
  M t/op/string_cs.t
  M t/op/stringu.t
  M t/perl/Parrot_Docs.t
  M t/perl/Parrot_Test.t
  M t/perl/testlib/answer.pir
  M t/perl/testlib/hello.pasm
  M t/pmc/bigint.t
  M t/pmc/bignum.t
  M t/pmc/bytebuffer.t
  M t/pmc/callcontext.t
  M t/pmc/capture.t
  M t/pmc/class.t
  M t/pmc/complex.t
  M t/pmc/context.t
  M t/pmc/continuation.t
  M t/pmc/coroutine.t
  M t/pmc/eval.t
  M t/pmc/eventhandler.t
  M t/pmc/exception-old.t
  M t/pmc/exception.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/fixedstringarray.t
  M t/pmc/float.t
  M t/pmc/freeze.t
  M t/pmc/globals.t
  M t/pmc/hash.t
  M t/pmc/hashiterator.t
  M t/pmc/hashiteratorkey.t
  M t/pmc/integer.t
  M t/pmc/io.t
  M t/pmc/io_stdin.t
  M t/pmc/iterator.t
  M t/pmc/key.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
  A t/pmc/nativepccmethod.t
  M t/pmc/nci.t
  M t/pmc/object-meths.t
  M t/pmc/object.t
  M t/pmc/opcode.t
  M t/pmc/orderedhash.t
  M t/pmc/orderedhashiterator.t
  A t/pmc/packfilebytecodesegment.t
  A t/pmc/packfileopmap.t
  M t/pmc/parrotio.t
  M t/pmc/parrotlibrary.t
  M t/pmc/pmc.t
  M t/pmc/pmcproxy.t
  M t/pmc/resizablepmcarray.t
  M t/pmc/role.t
  M t/pmc/socket.t
  M t/pmc/string.t
  M t/pmc/stringhandle.t
  M t/pmc/sub.t
  M t/pmc/task.t
  A t/pmc/testfile
  A t/pmc/testlib/test_server.pir
  M t/pmc/threads.t
  M t/pmc/timer.t
  M t/pmc/undef.t
  M t/pmc/unmanagedstruct.t
  M t/profiling/profiling.t
  M t/src/basic.t
  A t/src/checkdepend.t
  M t/src/embed.t
  A t/src/embed/api.t
  M t/src/embed/pmc.t
  M t/src/embed/strings.t
  M t/src/extend.t
  A t/src/extend_vtable.t
  A t/src/misc.t
  R t/steps/auto/jit-01.t
  A t/steps/auto/platform-01.t
  M t/steps/auto/pmc-01.t
  M t/steps/auto/thread-01.t
  R t/steps/gen/platform-01.t
  R t/steps/init/headers-01.t
  M t/steps/init/optimize-01.t
  M t/tools/dev/searchops/samples.pm
  R t/tools/install/dev_overall.t
  R t/tools/install/overall.t
  M t/tools/mk_language_shell.t
  M t/tools/pbc_disassemble.t
  M t/tools/pbc_dump.t
  M t/tools/pmc2cutils/04-dump_pmc.t
  M tools/build/c2str.pl
  M tools/build/parrot_config_c.pl
  M tools/build/pmc2c.pl
  M tools/build/vtable_extend.pl
  M tools/dev/bench_op.pir
  M tools/dev/create_language.pl
  M tools/dev/dump_pbc.pl
  M tools/dev/fetch_languages.pl
  A tools/dev/findhacks.pl
  A tools/dev/gdb-pp-load.py
  A tools/dev/gdb-pp.py
  M tools/dev/github_post_receive.pl
  M tools/dev/install_files.pl
  R tools/dev/list_unjitted.pl
  A tools/dev/make_cover.pl
  M tools/dev/mk_native_pbc
  M tools/dev/mk_nci_thunks.pl
  M tools/dev/nci_thunk_gen.pir
  M tools/dev/parrot-fuzzer
  M tools/dev/parrotbench.pl
  M tools/dev/pbc_to_exe.pir
  A tools/docs/make_html_docs.pl
  R tools/docs/write_docs.pl
  M tools/release/release.json
  M tools/release/templates.json

Log Message:
-----------
Merge branch 'master' into nwellnhof/gc_dynamic_threshold

Conflicts:
	frontend/parrot/main.c
	include/parrot/gc_api.h
	include/parrot/pmc.h
	src/gc/api.c


Commit: 55c2a6f532db648c351eeefa52e7cd0b89a9e619
    https://github.com/parrot/parrot/commit/55c2a6f532db648c351eeefa52e7cd0b89a9e619
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M t/op/gc-leaky-box.t
  M t/op/gc-leaky-call.t

Log Message:
-----------
[t] Adjust gc-leaky-*.t thresholds


Commit: dff0be20333ff8471d7ded6a21dc3d989d3bf22f
    https://github.com/parrot/parrot/commit/dff0be20333ff8471d7ded6a21dc3d989d3bf22f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M src/packfile/output.c
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiosize.pmc

Log Message:
-----------
silence headerizer warnings


Commit: 2d5b09b745ce5c2cc325e700b3cd1f17963fee07
    https://github.com/parrot/parrot/commit/2d5b09b745ce5c2cc325e700b3cd1f17963fee07
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M src/hash.c

Log Message:
-----------
Zero the correct amount of memory when expanding hashes

This fixes linear hash iteration. Strange that this hasn't been noticed
before.


Commit: 2cb55d97dd2dcb870458d8331e4ef535d6522563
    https://github.com/parrot/parrot/commit/2cb55d97dd2dcb870458d8331e4ef535d6522563
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-01-23 (Sun, 23 Jan 2011)

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

Log Message:
-----------
silence remaining headerizer warnings


Commit: 6b0ed4cfa57db013de620eec0fd160886516cbbe
    https://github.com/parrot/parrot/commit/6b0ed4cfa57db013de620eec0fd160886516cbbe
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M src/packfile/output.c

Log Message:
-----------
fix codetest failure - linelength, update copyright and fix header documentation


Commit: 82084894cd88bbcf298cc3f98303fa93a4f8f992
    https://github.com/parrot/parrot/commit/82084894cd88bbcf298cc3f98303fa93a4f8f992
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M t/pmc/hashiterator.t

Log Message:
-----------
[t] Improve hashiterator.t

Now there's a better chance to trigger the condition fixed by my previous
commit.


Commit: 8cc9d4bd51de86715a66cd6f673749c06c4d907c
    https://github.com/parrot/parrot/commit/8cc9d4bd51de86715a66cd6f673749c06c4d907c
Author: luben <karavelov at spnet.net>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M src/platform/generic/sysmem.c
  M src/platform/win32/sysmem.c

Log Message:
-----------
make sysmem consistent among all platforms


Commit: 65bfa2cd9bf151f7f323b1c43ac35b96e15276ff
    https://github.com/parrot/parrot/commit/65bfa2cd9bf151f7f323b1c43ac35b96e15276ff
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M src/exceptions.c

Log Message:
-----------
reorganize a bit the function Parrot_ex_throw_from_c


Commit: 33e36e4e7f6408d7e39872c91ead0833286e00a8
    https://github.com/parrot/parrot/commit/33e36e4e7f6408d7e39872c91ead0833286e00a8
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M src/pmc/exceptionhandler.pmc

Log Message:
-----------
reorganize and avoid some redundant operations in ExceptionHandler


Commit: 8e36690864b383586c6b436769c6608281b4f87e
    https://github.com/parrot/parrot/commit/8e36690864b383586c6b436769c6608281b4f87e
Author: luben <karavelov at spnet.net>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M src/pmc/continuation.pmc

Log Message:
-----------
do not fetch unused attributes


Commit: 442af320011c413b3eaa8f855af8f9ecc6e48214
    https://github.com/parrot/parrot/commit/442af320011c413b3eaa8f855af8f9ecc6e48214
Author: luben <karavelov at spnet.net>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M src/exceptions.c
  M src/pmc/exceptionhandler.pmc

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


Commit: 9c1655d4b2450a80bc1a8f1ad5874bfab7906db0
    https://github.com/parrot/parrot/commit/9c1655d4b2450a80bc1a8f1ad5874bfab7906db0
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M lib/Parrot/Harness/Smoke.pm

Log Message:
-----------
Allow for possibility of directory separators (/) in branch names when submitting smoke report.


Commit: bdd6fb467a6fa601aaa04d7f84d0ec3fd9cd39e3
    https://github.com/parrot/parrot/commit/bdd6fb467a6fa601aaa04d7f84d0ec3fd9cd39e3
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-01-23 (Sun, 23 Jan 2011)

Changed paths:
  M lib/Parrot/Harness/Smoke.pm

Log Message:
-----------
Get the correct regex for matching a branch with a directory separator in it.


Commit: 33252c0f2e31133abec8de5fbe36572b18f3c8be
    https://github.com/parrot/parrot/commit/33252c0f2e31133abec8de5fbe36572b18f3c8be
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-24 (Mon, 24 Jan 2011)

Changed paths:
  M MANIFEST
  R tools/dev/github_post_receive.pl

Log Message:
-----------
[tools] Remove github_post_receive.pl, which now lives in the parrot-utils repo


Commit: 9d4e9cc9d0ca6c6af4c7235a6ce471972229c0a3
    https://github.com/parrot/parrot/commit/9d4e9cc9d0ca6c6af4c7235a6ce471972229c0a3
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-24 (Mon, 24 Jan 2011)

Changed paths:
  M src/ops/experimental.ops

Log Message:
-----------
Simplify POD markup.


Commit: 02ed851b55fbd129de34f4c7135071266a4e3f0e
    https://github.com/parrot/parrot/commit/02ed851b55fbd129de34f4c7135071266a4e3f0e
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-01-24 (Mon, 24 Jan 2011)

Changed paths:
  M docs/translations/README.deutsch

Log Message:
-----------
update to current version number


Commit: 5e3b4d2fc296fd136e2462859fd105ad86f4b571
    https://github.com/parrot/parrot/commit/5e3b4d2fc296fd136e2462859fd105ad86f4b571
Author: Moritz Lenz <moritz at faui2k3.org>
Date:   2011-01-24 (Mon, 24 Jan 2011)

Changed paths:
  M compilers/pct/src/PCT/HLLCompiler.pir

Log Message:
-----------
[pct] add --ll-backtrace option that always forces PIR-level backtraces


Commit: 00cadd10aa6b5254a86d80b5fb1822d2d149fb33
    https://github.com/parrot/parrot/commit/00cadd10aa6b5254a86d80b5fb1822d2d149fb33
Author: Coke <will at coleda.com>
Date:   2011-01-24 (Mon, 24 Jan 2011)

Changed paths:
  M ports/macports/Portfile

Log Message:
-----------
Update macport to 3.0.0

Courtesy h at henriknj.dk


Commit: 4fe94e424c31157b2bc4d67b99b11532790af1af
    https://github.com/parrot/parrot/commit/4fe94e424c31157b2bc4d67b99b11532790af1af
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-24 (Mon, 24 Jan 2011)

Changed paths:
  M src/scheduler.c

Log Message:
-----------
DRY a bit Parrot_cx_add_handler_local


Commit: 2f0daea91842c625ecfa6a17e280d7361e638598
    https://github.com/parrot/parrot/commit/2f0daea91842c625ecfa6a17e280d7361e638598
Author: Michael Stapelberg <michael at stapelberg.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M MANIFEST
  M config/gen/makefiles/root.in
  M include/parrot/platform_interface.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M t/pmc/sockaddr.t
  M t/pmc/socket.t
  A t/pmc/socket_ipv6.t
  A t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
Merge branch 'tt1798_ipv6', extend testcases

Conflicts:
	config/auto/ipv6/test.in
	include/parrot/io_unix.h
	src/io/socket_unix.c
	src/pmc/socket.pmc


Commit: 5365f8c384dba2f358cebf0ff5db94965b6085d4
    https://github.com/parrot/parrot/commit/5365f8c384dba2f358cebf0ff5db94965b6085d4
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M src/io/socket_api.c

Log Message:
-----------
Remove debug statement


Commit: ff4364764e2711f8ac14ba7c257e6c57e9cdba3a
    https://github.com/parrot/parrot/commit/ff4364764e2711f8ac14ba7c257e6c57e9cdba3a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M MANIFEST
  M config/gen/makefiles/root.in
  M include/parrot/platform_interface.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M t/pmc/sockaddr.t
  M t/pmc/socket.t
  A t/pmc/socket_ipv6.t
  A t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
Merge branch 'mstap-master'


Commit: 098750e030dfdae1f24fef5fe4226b2acfa99f2e
    https://github.com/parrot/parrot/commit/098750e030dfdae1f24fef5fe4226b2acfa99f2e
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-25 (Tue, 25 Jan 2011)

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

Log Message:
-----------
update headerizing


Commit: 5635ef52aef497c131f3b33c0f682afa747e58dd
    https://github.com/parrot/parrot/commit/5635ef52aef497c131f3b33c0f682afa747e58dd
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M include/parrot/platform_interface.h

Log Message:
-----------
add missing declarations


Commit: 7bbc1e7ec50e9583bf41197994898031af872985
    https://github.com/parrot/parrot/commit/7bbc1e7ec50e9583bf41197994898031af872985
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M include/parrot/thr_windows.h
  M src/io/io_private.h
  M src/platform/win32/io.c

Log Message:
-----------
first step to fix build on windows


Commit: a29e645140ea51fdafb106c883411c9d60c8a5c2
    https://github.com/parrot/parrot/commit/a29e645140ea51fdafb106c883411c9d60c8a5c2
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M src/io/socket_api.c
  M src/pmc/sockaddr.pmc

Log Message:
-----------
spread a few casts to make g++ happy again


Commit: 102e7e27d10afa615aeafe0bf2dd746fab01e86c
    https://github.com/parrot/parrot/commit/102e7e27d10afa615aeafe0bf2dd746fab01e86c
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M include/parrot/platform_interface.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc

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


Commit: d8106e20e9cc2bfe0cacb9931ba982f483bff538
    https://github.com/parrot/parrot/commit/d8106e20e9cc2bfe0cacb9931ba982f483bff538
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Update NEWS


Commit: 8ea35874bebcb9e622159f6c963466cdf588e35a
    https://github.com/parrot/parrot/commit/8ea35874bebcb9e622159f6c963466cdf588e35a
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M compilers/imcc/pbc.c
  M include/parrot/packfile.h
  M src/packfile/api.c
  M src/pmc/packfileannotations.pmc

Log Message:
-----------
eliminate PackFile_Annotations_Group

this was an attempt to paper-over the cost of linear-scan annotations lookup by
adding another linear-scan to the annotations lookup. two wrong solutions do not
make a right. thankfully it was never used.


Commit: 830a2b52371c6b6b951e1b695cb43a0437f8b2ce
    https://github.com/parrot/parrot/commit/830a2b52371c6b6b951e1b695cb43a0437f8b2ce
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M compilers/imcc/pbc.c
  M include/parrot/packfile.h
  M src/packfile/api.c
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc

Log Message:
-----------
reimplement annotations for efficient load and lookup

This uses a set of sorted annotations lists of entries (one per annotation key),
which can be binary-searched to identify the active annotation. Also avoid
costly allocations by using the segment data as the storage for the entries
(similar to how bytecode does). The downside is that creating these sorted
lists may be costly.


Commit: 019a2c443c762a8d666635ddc68e5e8e9ddab1d1
    https://github.com/parrot/parrot/commit/019a2c443c762a8d666635ddc68e5e8e9ddab1d1
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M t/tools/pbc_dump.t

Log Message:
-----------
remove numval annotation from test - it got removed in the mix


Commit: 3a3c9df2d0c7d43a695f4f4b5379166d9b204f5a
    https://github.com/parrot/parrot/commit/3a3c9df2d0c7d43a695f4f4b5379166d9b204f5a
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M src/packfile/api.c
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc

Log Message:
-----------
get PackfileAnnotations PMC working with new annotations algorithm

PMC now dispatches to packfile API as it should


Commit: ba0df3a28e3e811417250778df19ed4023246e1e
    https://github.com/parrot/parrot/commit/ba0df3a28e3e811417250778df19ed4023246e1e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M t/pmc/packfileannotations.t

Log Message:
-----------
set offset for 'line' test data

ordering of duplicate entries at the same offset is not guarranteed to be preserved (and now isn't)


Commit: 77df95b3aa781622e9766fd33f8d58e5c4af58aa
    https://github.com/parrot/parrot/commit/77df95b3aa781622e9766fd33f8d58e5c4af58aa
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
[codingstd] c_function_docs


Commit: 86363eb02372ccb338e9813234c679e15a714e5f
    https://github.com/parrot/parrot/commit/86363eb02372ccb338e9813234c679e15a714e5f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-25 (Tue, 25 Jan 2011)

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

Log Message:
-----------
headerizer


Commit: bfa2e64bbf067fb31299da2e41d18fbb85447ccb
    https://github.com/parrot/parrot/commit/bfa2e64bbf067fb31299da2e41d18fbb85447ccb
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M include/parrot/platform_interface.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
First round of IPv6 fixes

- Add addr_len argument to Parrot_io_connect and Parrot_io_bind
- Add family, type, protocol attributes to Socket PMC
- Change addrinfo walk to only use valid addresses for the socket
- Make IPv6 tests also look for 'ip6-localhost'


Commit: b54b8794b836768d389f4856e0a881bbade89b62
    https://github.com/parrot/parrot/commit/b54b8794b836768d389f4856e0a881bbade89b62
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M src/io/socket_api.c

Log Message:
-----------
fix codetest failure - there should be at least one space between a C
keyword and any subsequent open parenthesis


Commit: 97b004d3e4cb94c140aaefecb18dc74f6a9be9a8
    https://github.com/parrot/parrot/commit/97b004d3e4cb94c140aaefecb18dc74f6a9be9a8
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc

Log Message:
-----------
fix codetest failures - linelength and sizeof( -> sizeof (


Commit: 2512fe63fd4e326295e47be55cd900494b286c0b
    https://github.com/parrot/parrot/commit/2512fe63fd4e326295e47be55cd900494b286c0b
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  A DEPRECATED.yaml

Log Message:
-----------
Added DEPRECATED.yaml, a direct translation of DEPRECATED.json


Commit: 6da689dcdde0d5f1f0aff2e8ec5bc4a1e9cdbfab
    https://github.com/parrot/parrot/commit/6da689dcdde0d5f1f0aff2e8ec5bc4a1e9cdbfab
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M include/parrot/platform_interface.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc

Log Message:
-----------
Next round of IPv6 fixes

- Add type and protocol attributes to Sockaddr PMC
- Make Parrot_io_getaddrinfo return an array of Sockaddr PMCs
- Get rid of Parrot_io_sockaddr_in


Commit: 65c4d442a1b1da0dc9c4e271ff13a02b28976d29
    https://github.com/parrot/parrot/commit/65c4d442a1b1da0dc9c4e271ff13a02b28976d29
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
[t] Fix t/pmc/socket_ipv6.t

- Use null string instead of "localhost"
- Reenable all IPv6 tests


Commit: b0e86cd13afaba0f7facee3a45cfac48f3b87bfe
    https://github.com/parrot/parrot/commit/b0e86cd13afaba0f7facee3a45cfac48f3b87bfe
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M lib/Parrot/Harness/Smoke.pm

Log Message:
-----------
Some of our branches have hyphens in their names.  Allow for that when uploading to Smolder.


Commit: 5966c374811112f1714698557edfeedf25e27fed
    https://github.com/parrot/parrot/commit/5966c374811112f1714698557edfeedf25e27fed
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M lib/Parrot/Harness/Smoke.pm

Log Message:
-----------
Some of our branches have hyphens in their names.  Allow for that when uploading to Smolder.


Commit: 70ed48ab1f752be3f2a4b0c42d4647b83aa0b456
    https://github.com/parrot/parrot/commit/70ed48ab1f752be3f2a4b0c42d4647b83aa0b456
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M include/parrot/platform_interface.h
  M src/io/io_private.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc

Log Message:
-----------
Move more platform specific code to src/platform


Commit: 772e3c0202ab5f8501052c724551c4405125a7d3
    https://github.com/parrot/parrot/commit/772e3c0202ab5f8501052c724551c4405125a7d3
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

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

Log Message:
-----------
Make headerizer


Commit: 17b3c261aa551bb99dab850369c66ebfc9e82ed5
    https://github.com/parrot/parrot/commit/17b3c261aa551bb99dab850369c66ebfc9e82ed5
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M lib/Parrot/Harness/Smoke.pm
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc

Log Message:
-----------
Merge branch 'master' into nwellnhof/ipv6

Conflicts:
	src/io/socket_api.c
	src/platform/generic/socket.c
	src/pmc/sockaddr.pmc
	src/pmc/socket.pmc


Commit: 3caaa85961de4ed62a7ff4af705028e4a0426cf3
    https://github.com/parrot/parrot/commit/3caaa85961de4ed62a7ff4af705028e4a0426cf3
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

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

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


Commit: 958c51a3700b64645884f2bfa227477dc5545d98
    https://github.com/parrot/parrot/commit/958c51a3700b64645884f2bfa227477dc5545d98
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M include/parrot/platform_interface.h
  M src/io/io_private.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
Merge branch 'nwellnhof/ipv6'


Commit: 1b8dd492ea1bf78fc3f94b8057d497c68b053344
    https://github.com/parrot/parrot/commit/1b8dd492ea1bf78fc3f94b8057d497c68b053344
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M src/io/socket_api.c
  M src/pmc/sockaddr.pmc

Log Message:
-----------
Add some #includes to hopefully fix the windows build


Commit: 6a20c384339a59ef947828ff4821f495e902c1be
    https://github.com/parrot/parrot/commit/6a20c384339a59ef947828ff4821f495e902c1be
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M src/pmc/sockaddr.pmc

Log Message:
-----------
Another windows fix


Commit: b5d04195ae874c2697ddc8f24db5ff85a2a02fb3
    https://github.com/parrot/parrot/commit/b5d04195ae874c2697ddc8f24db5ff85a2a02fb3
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M include/parrot/parrot.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc

Log Message:
-----------
The CONST #define clashes with windows.h

Include windows headers right at the beginning and undef CONST. Once
all platform specific socket code is moved to src/platform, we can
remove these includes.


Commit: 0713ced14342c137f8a83c0050f56d2c8c74554c
    https://github.com/parrot/parrot/commit/0713ced14342c137f8a83c0050f56d2c8c74554c
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc

Log Message:
-----------
Fallback for getaddrinfo and getnameinfo


Commit: ae31c17386085ecacb455396f1d916bbe2188a40
    https://github.com/parrot/parrot/commit/ae31c17386085ecacb455396f1d916bbe2188a40
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M src/pmc/sockaddr.pmc

Log Message:
-----------
Cleanup Sockaddr PMC


Commit: 9acd66e8c6645f8ac486ce85b11759ef4235bc8a
    https://github.com/parrot/parrot/commit/9acd66e8c6645f8ac486ce85b11759ef4235bc8a
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M config/init/hints/mswin32.pm
  M include/parrot/parrot.h
  M include/parrot/thr_windows.h

Log Message:
-----------
fixed build on windows


Commit: f16b6790f8ed559b24c0a77392aeecfe4d8fd7ba
    https://github.com/parrot/parrot/commit/f16b6790f8ed559b24c0a77392aeecfe4d8fd7ba
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M include/parrot/parrot.h
  M src/platform/win32/sysmem.c

Log Message:
-----------
fixed build with MSVC


Commit: e8d8659ff484c996dfe87567c8bb183dacab56dd
    https://github.com/parrot/parrot/commit/e8d8659ff484c996dfe87567c8bb183dacab56dd
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M include/parrot/parrot.h

Log Message:
-----------
try to fix false build reported by ttbot


Commit: 4b098143f2fcdc22ebddb29eaa6d5fd0926c0fea
    https://github.com/parrot/parrot/commit/4b098143f2fcdc22ebddb29eaa6d5fd0926c0fea
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M include/parrot/parrot.h

Log Message:
-----------
revert "try to fix false build reported by ttbot", this reverts e8d8659ff484c996dfe87567c8bb183dacab56dd, it is useless, jimmy--


Commit: 9e826670636cb83184fd50fa84507b6134dc2617
    https://github.com/parrot/parrot/commit/9e826670636cb83184fd50fa84507b6134dc2617
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  A DEPRECATED.yaml

Log Message:
-----------
Added DEPRECATED.yaml, a direct translation of DEPRECATED.json


Commit: dfc2db180537f17a710c5b459e62356868152b15
    https://github.com/parrot/parrot/commit/dfc2db180537f17a710c5b459e62356868152b15
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M lib/Parrot/Manifest.pm
  M src/pmc/object.pmc

Log Message:
-----------
DEPRECATED.pod is now DEPRECATED.yaml


Commit: 95d715cfeb256214c30575f613a792298c8d25e0
    https://github.com/parrot/parrot/commit/95d715cfeb256214c30575f613a792298c8d25e0
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  R DEPRECATED.pod

Log Message:
-----------
Nuke DEPRECATED.pod


Commit: d53bbbb041643879b013685b910a1a5e4f452c4b
    https://github.com/parrot/parrot/commit/d53bbbb041643879b013685b910a1a5e4f452c4b
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  R DEPRECATED.pod
  A DEPRECATED.yaml
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M lib/Parrot/Manifest.pm
  M src/pmc/object.pmc

Log Message:
-----------
Merge branch 'tadzik/deprecations-as-data'


Commit: 75d6b0c5588ea04c57b98b09545748d6a97df4e6
    https://github.com/parrot/parrot/commit/75d6b0c5588ea04c57b98b09545748d6a97df4e6
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc

Log Message:
-----------
Move all platform socket code and includes to src/platform


Commit: a0719a28e14d3426f4292b7d4886376486b5c8dd
    https://github.com/parrot/parrot/commit/a0719a28e14d3426f4292b7d4886376486b5c8dd
Author: chromatic <chromatic at wgz.org>
Date:   2011-01-26 (Wed, 26 Jan 2011)

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

Log Message:
-----------
[IO] Fixed infinite loop in Parrot_io_getaddrinfo.

Also plugged a potential memory leak.


Commit: f0780985b0a19ae09f3b0b7e22fb5c0d4dc3119c
    https://github.com/parrot/parrot/commit/f0780985b0a19ae09f3b0b7e22fb5c0d4dc3119c
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
update MANIFEST


Commit: d626b11f2c64f1b4f8c00e5bf7f47ef59f08e6d5
    https://github.com/parrot/parrot/commit/d626b11f2c64f1b4f8c00e5bf7f47ef59f08e6d5
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M config/auto/ipv6/test.in

Log Message:
-----------
Change ipv6 test.c to check for getaddrinfo

That's much easier to check for. I'm not sure about the #includes for
non-Linux Unices.


Commit: 3e67202c8b026a081c438b28383e36e7e96e5982
    https://github.com/parrot/parrot/commit/3e67202c8b026a081c438b28383e36e7e96e5982
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

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

Log Message:
-----------
Fix Parrot_io_accept

IPv6 should work on Windows now.


Commit: 5c02fa34b6b45af0cf004fe0f4764d732230a485
    https://github.com/parrot/parrot/commit/5c02fa34b6b45af0cf004fe0f4764d732230a485
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M include/parrot/io.h
  M include/parrot/platform_interface.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/socket.pmc
  M t/pmc/socket.t
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
Switch socket error handling to exceptions


Commit: 72321259896d4f28d9faf3386b40c8f532d18d55
    https://github.com/parrot/parrot/commit/72321259896d4f28d9faf3386b40c8f532d18d55
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M t/pmc/socket_ipv6.t

Log Message:
-----------
Fix IPv6 test count


Commit: 0d09c350d6749e917a99acd9c111e9db78fab25a
    https://github.com/parrot/parrot/commit/0d09c350d6749e917a99acd9c111e9db78fab25a
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M t/pmc/socket_ipv6.t

Log Message:
-----------
Fix IPv6 test skip count


Commit: f43379a900facbdd7197cc5198c4703a1a3455f7
    https://github.com/parrot/parrot/commit/f43379a900facbdd7197cc5198c4703a1a3455f7
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  R DEPRECATED.pod
  A DEPRECATED.yaml
  M MANIFEST
  M config/init/hints/mswin32.pm
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M include/parrot/thr_windows.h
  M lib/Parrot/Manifest.pm
  M src/platform/generic/socket.c
  M src/platform/win32/sysmem.c
  M src/pmc/object.pmc

Log Message:
-----------
Merge branch 'master' into nwellnhof/ipv6

Conflicts:
	include/parrot/parrot.h


Commit: 80f050aab22da1c92b0329cbadbaa1821706dbb3
    https://github.com/parrot/parrot/commit/80f050aab22da1c92b0329cbadbaa1821706dbb3
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

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

Log Message:
-----------
[codingstd] Fix indent


Commit: f9d4bc4317eccbef658c3c7b655ad4438e30ddb1
    https://github.com/parrot/parrot/commit/f9d4bc4317eccbef658c3c7b655ad4438e30ddb1
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M config/auto/ipv6/test.in
  M include/parrot/io.h
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M t/pmc/socket.t
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
Merge branch 'nwellnhof/ipv6'


Commit: 64ca8e83809c28473c1e806bd6734de1f4deb156
    https://github.com/parrot/parrot/commit/64ca8e83809c28473c1e806bd6734de1f4deb156
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M include/parrot/thr_windows.h
  M src/platform/win32/misc.c

Log Message:
-----------
Fix windows build


Commit: 56bbca18e48cae3839b4e7e270dd898a9cbe9848
    https://github.com/parrot/parrot/commit/56bbca18e48cae3839b4e7e270dd898a9cbe9848
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

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

Log Message:
-----------
Fix build without IPv6


Commit: 4af2095a04cbef86efa68cc84e9f82856b8e8bc4
    https://github.com/parrot/parrot/commit/4af2095a04cbef86efa68cc84e9f82856b8e8bc4
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M config/auto/ipv6/test.in

Log Message:
-----------
fix ipv6 detection to not fail in g++ for wrong reasons


Commit: 1cd5f8bef84e1833597424a78b12de98c43b7030
    https://github.com/parrot/parrot/commit/1cd5f8bef84e1833597424a78b12de98c43b7030
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

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

Log Message:
-----------
fix a problem with C string and prevent from happening again, and avoid coredumps in non-ipv6


Commit: ff6e589dd4f2c40ac6b8ee79cf1d5cf65d42caec
    https://github.com/parrot/parrot/commit/ff6e589dd4f2c40ac6b8ee79cf1d5cf65d42caec
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M docs/dev/c_functions.pod

Log Message:
-----------
ENOANCIENTMARINER, noticed by KaeseEs++


Commit: 9d798a18a5223fa86d482363eaca96467f428889
    https://github.com/parrot/parrot/commit/9d798a18a5223fa86d482363eaca96467f428889
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M config/auto/ipv6.pm

Log Message:
-----------
PARROT_HAS_IPV6 is checked with #ifdef, then define it as 0


Commit: 9c64677d6bc10fcc91ab446b75906a97ce55a849
    https://github.com/parrot/parrot/commit/9c64677d6bc10fcc91ab446b75906a97ce55a849
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M config/init/hints/mswin32.pm
  M src/platform/generic/socket.c
  M src/platform/win32/sysmem.c

Log Message:
-----------
fixed build with MingW GCC again


Commit: 14bbee38f6d247750dc0919e1adc7dbed6bb433c
    https://github.com/parrot/parrot/commit/14bbee38f6d247750dc0919e1adc7dbed6bb433c
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  R DEPRECATED.pod
  A DEPRECATED.yaml
  M MANIFEST
  M NEWS
  M config/auto/ipv6/test.in
  M config/gen/makefiles/root.in
  M config/init/hints/mswin32.pm
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M include/parrot/io.h
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M include/parrot/thr_windows.h
  M lib/Parrot/Manifest.pm
  M src/io/io_private.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/platform/win32/misc.c
  M src/platform/win32/sysmem.c
  M src/pmc/object.pmc
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M t/pmc/socket.t
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
Merge branch 'master' into annotations-tree


Commit: 69dc8ded9ad1d93100456eb26fc860bc46ff45a8
    https://github.com/parrot/parrot/commit/69dc8ded9ad1d93100456eb26fc860bc46ff45a8
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M compilers/imcc/pbc.c
  M include/parrot/packfile.h
  M src/packfile/api.c
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M t/pmc/packfileannotations.t
  M t/tools/pbc_dump.t

Log Message:
-----------
Merge branch 'annotations-tree'


Commit: bb69595020ff757f1805357f3ca2cc2df5ceb3c5
    https://github.com/parrot/parrot/commit/bb69595020ff757f1805357f3ca2cc2df5ceb3c5
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M config/init/hints/mswin32.pm
  M src/platform/generic/socket.c

Log Message:
-----------
[codingstd] long lines and trailing whitespace


Commit: 4fea22c3ac6e838110ea05b1dc64284784b4ea7d
    https://github.com/parrot/parrot/commit/4fea22c3ac6e838110ea05b1dc64284784b4ea7d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  A README

Log Message:
-----------
Let's start


Commit: 82cab1230e9f4536581879e29782db41339bf90d
    https://github.com/parrot/parrot/commit/82cab1230e9f4536581879e29782db41339bf90d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  R DEPRECATED.pod
  A DEPRECATED.yaml
  M MANIFEST
  M NEWS
  M compilers/imcc/pbc.c
  M compilers/pct/src/PCT/HLLCompiler.pir
  M config/auto/ipv6.pm
  M config/auto/ipv6/test.in
  M config/gen/makefiles/root.in
  M config/init/hints/mswin32.pm
  M docs/dev/c_functions.pod
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M docs/translations/README.deutsch
  M include/parrot/io.h
  M include/parrot/packfile.h
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M include/parrot/thr_windows.h
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/Manifest.pm
  M ports/macports/Portfile
  M src/io/io_private.h
  M src/io/socket_api.c
  M src/packfile/api.c
  M src/platform/generic/socket.c
  M src/platform/win32/io.c
  M src/platform/win32/misc.c
  M src/pmc/object.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M src/scheduler.c
  M t/pmc/packfileannotations.t
  M t/pmc/sockaddr.t
  M t/pmc/socket.t
  A t/pmc/socket_ipv6.t
  A t/pmc/testlib/test_server_ipv6.pir
  M t/tools/pbc_dump.t

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


Commit: 122f34893e2f4ccfb23d7bc308a9b320ecfe9962
    https://github.com/parrot/parrot/commit/122f34893e2f4ccfb23d7bc308a9b320ecfe9962
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  A Makefile
  A lib/YAML/Tiny.pm
  A t/01-compile.t

Log Message:
-----------
Add skeleton


Commit: 74295e82a83247a4ea3d92a5d55591cd3bd1ac04
    https://github.com/parrot/parrot/commit/74295e82a83247a4ea3d92a5d55591cd3bd1ac04
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  M Makefile
  A t/lib/Test.pm

Log Message:
-----------
Add stub for Test module


Commit: 002d8988f5cbeef8d14054d90bc8cc104c1edf3b
    https://github.com/parrot/parrot/commit/002d8988f5cbeef8d14054d90bc8cc104c1edf3b
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  M lib/YAML/Tiny.pm
  M t/lib/Test.pm

Log Message:
-----------
Implement yaml_ok test function and add .read_string stub


Commit: 5cbabc6049d978676463951cef7670c88332b99d
    https://github.com/parrot/parrot/commit/5cbabc6049d978676463951cef7670c88332b99d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  M t/lib/Test.pm

Log Message:
-----------
Allow adverbs in yaml_ok


Commit: 51ca86a044d35a44345401b0f1b2c30c7c86bac4
    https://github.com/parrot/parrot/commit/51ca86a044d35a44345401b0f1b2c30c7c86bac4
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  A t/02_basic.t

Log Message:
-----------
Copy from original YAML::Tiny


Commit: 708365340d2912ef1ed27418455727ce14fcca0b
    https://github.com/parrot/parrot/commit/708365340d2912ef1ed27418455727ce14fcca0b
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  M t/lib/Test.pm

Log Message:
-----------
Fix order of params to is_deeply


Commit: 125d94c41cff60e4c1b36fb47a973360e6cb34e7
    https://github.com/parrot/parrot/commit/125d94c41cff60e4c1b36fb47a973360e6cb34e7
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  M ext/nqp-rx/src/stage0/nqp-setting.nqp

Log Message:
-----------
Update nqp-setting with fixed C<split>.


Commit: 812470b4c959f930d1ee158a8cc1f6ef910117f7
    https://github.com/parrot/parrot/commit/812470b4c959f930d1ee158a8cc1f6ef910117f7
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  M lib/YAML/Tiny.pm

Log Message:
-----------
Copy original code as reference.


Commit: 84f934e6ce02a676d6ac1ead87afb7330d20a9fc
    https://github.com/parrot/parrot/commit/84f934e6ce02a676d6ac1ead87afb7330d20a9fc
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  M t/02_basic.t
  M t/lib/Test.pm

Log Message:
-----------
Pass todo to is_deeply and mark all tests with todo


Commit: 117cff273afaa72b179c93766ddd6ab9b8c24a62
    https://github.com/parrot/parrot/commit/117cff273afaa72b179c93766ddd6ab9b8c24a62
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  M t/src/exit.t

Log Message:
-----------
rearrange a bit the C code in on_exit test to allow its full coverage


Commit: 2057f203d74348e64a9eb08c4511c053e35d78c7
    https://github.com/parrot/parrot/commit/2057f203d74348e64a9eb08c4511c053e35d78c7
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

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

Log Message:
-----------
rearrange a bit the C code in wchar import/export test to allow its full coverage


Commit: bd43873bfe2741a97040e0f4da6d232042aa1c31
    https://github.com/parrot/parrot/commit/bd43873bfe2741a97040e0f4da6d232042aa1c31
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  M t/steps/auto/ipv6-01.t

Log Message:
-----------
With NotFound's correction, HAS_IPV6 will always get defined inside _handle_ipv6_status(), so we don't need to check for definedness any more.


Commit: c35607d1d64e60b5fb4e07a7d439d75fd22c8bab
    https://github.com/parrot/parrot/commit/c35607d1d64e60b5fb4e07a7d439d75fd22c8bab
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
Fix c++ build:
Cast required to convert integer types to enum
Non void function need return. Also add a warning for non expected case


Commit: 02ca078fcb5792a3155b289d861ed84948b72ebd
    https://github.com/parrot/parrot/commit/02ca078fcb5792a3155b289d861ed84948b72ebd
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  M src/embed/embed_private.h

Log Message:
-----------
Fix most of 'might be clobbered' warnings
Thaks to: http://lists.apple.com/archives/xcode-users/2003/Dec//msg00050.htm
'' it's normally enough just to change their scope.''


Commit: ced54a52f79e51b677001063a7d4dd013d392031
    https://github.com/parrot/parrot/commit/ced54a52f79e51b677001063a7d4dd013d392031
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-27 (Thu, 27 Jan 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
Fix remaining 'might be clobbered' warning


Commit: 10c05850b7fe701130d2a0fbedf252b550bc6456
    https://github.com/parrot/parrot/commit/10c05850b7fe701130d2a0fbedf252b550bc6456
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-28 (Fri, 28 Jan 2011)

Changed paths:
  M src/platform/generic/socket.c
  M t/pmc/sockaddr.t

Log Message:
-----------
Fix getaddrinfo emulation with NULL addresses


Commit: c4ef4bbbc01e43974915669b5151c0c464223d2d
    https://github.com/parrot/parrot/commit/c4ef4bbbc01e43974915669b5151c0c464223d2d
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-28 (Fri, 28 Jan 2011)

Changed paths:
  M MANIFEST
  M config/auto/platform.pm
  M config/gen/makefiles/root.in
  M include/parrot/platform_interface.h
  A src/platform/generic/error.c
  A src/platform/win32/error.c

Log Message:
-----------
Add support for Win32 error messages


Commit: 057640b31bd93f3ca93f286d075dfa7e14ddeb95
    https://github.com/parrot/parrot/commit/057640b31bd93f3ca93f286d075dfa7e14ddeb95
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-28 (Fri, 28 Jan 2011)

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

Log Message:
-----------
Use platform error messages in socket code


Commit: 5bc905be9a06fe290a4db8eaab708ccabe69f07f
    https://github.com/parrot/parrot/commit/5bc905be9a06fe290a4db8eaab708ccabe69f07f
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-28 (Fri, 28 Jan 2011)

Changed paths:
  M src/platform/win32/io.c

Log Message:
-----------
Use error messages in Win32 file IO code


Commit: 73514c82fe57a2e355623e800df7027ecdd202a1
    https://github.com/parrot/parrot/commit/73514c82fe57a2e355623e800df7027ecdd202a1
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-28 (Fri, 28 Jan 2011)

Changed paths:
  M lib/YAML/Tiny.pm

Log Message:
-----------
More porting.


Commit: a15d3abdbb67045e03192ed50dff3233d7627559
    https://github.com/parrot/parrot/commit/a15d3abdbb67045e03192ed50dff3233d7627559
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-28 (Fri, 28 Jan 2011)

Changed paths:
  M t/lib/Test.pm

Log Message:
-----------
Catch exceptions in yaml_ok.


Commit: 40e779144cbccb13fb65b4e30a3926b441368965
    https://github.com/parrot/parrot/commit/40e779144cbccb13fb65b4e30a3926b441368965
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-28 (Fri, 28 Jan 2011)

Changed paths:
  M lib/YAML/Tiny.pm

Log Message:
-----------
Update error message


Commit: 17f46f56f1796a586ce54edfcf65d3edc2eb16cb
    https://github.com/parrot/parrot/commit/17f46f56f1796a586ce54edfcf65d3edc2eb16cb
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-01-28 (Fri, 28 Jan 2011)

Changed paths:
  M config/auto/ipv6.pm

Log Message:
-----------
Allow for some debugging output with --verbose or --verbose-step=auto::ipv6.


Commit: da8761de18ad7881c4dddd7a9e3c4a56f4481860
    https://github.com/parrot/parrot/commit/da8761de18ad7881c4dddd7a9e3c4a56f4481860
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-28 (Fri, 28 Jan 2011)

Changed paths:
  M lib/YAML/Tiny.pm
  M t/02_basic.t

Log Message:
-----------
Initial parsing of scalars


Commit: 4ebe287cfe1475ae024e378fe84460868bb70a7e
    https://github.com/parrot/parrot/commit/4ebe287cfe1475ae024e378fe84460868bb70a7e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-28 (Fri, 28 Jan 2011)

Changed paths:
  M lib/YAML/Tiny.pm

Log Message:
-----------
Stub for .read_array


Commit: 655eb87686ab384ddc1d8e4e85ca96fea1a622f4
    https://github.com/parrot/parrot/commit/655eb87686ab384ddc1d8e4e85ca96fea1a622f4
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-01-28 (Fri, 28 Jan 2011)

Changed paths:
  M src/platform/generic/error.c
  M src/platform/win32/error.c

Log Message:
-----------
[codingstd] c_function_docs: correct 'item='.


Commit: 139ce229edd2c929d886f682f7a727a826300eeb
    https://github.com/parrot/parrot/commit/139ce229edd2c929d886f682f7a727a826300eeb
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M RESPONSIBLE_PARTIES

Log Message:
-----------
Fix my name in RESPONSIBLE_PARTIES


Commit: 7f1d5cad445d4bc0ac3cc6ba76bd5717974e0a8c
    https://github.com/parrot/parrot/commit/7f1d5cad445d4bc0ac3cc6ba76bd5717974e0a8c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  R DEPRECATED.json
  R DEPRECATED.yaml
  M MANIFEST
  M MANIFEST.SKIP
  A docs/changes/api.yaml
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M src/pmc/object.pmc

Log Message:
-----------
[doc] DEPRECATED.pod is now called docs/changes/api.yaml


Commit: 669bd1a9dbdee7dc6e87642330cff79a2424b95c
    https://github.com/parrot/parrot/commit/669bd1a9dbdee7dc6e87642330cff79a2424b95c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M docs/changes/api.yaml

Log Message:
-----------
Remove redundant experimental/eligble junk in api.yaml titles


Commit: f3c1f02ab0bf8b8c935a12f169cad83fdd90b151
    https://github.com/parrot/parrot/commit/f3c1f02ab0bf8b8c935a12f169cad83fdd90b151
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M docs/changes/api.yaml

Log Message:
-----------
Regularize the tags used in api.yaml


Commit: 404b8f27c248b2b57a22ce4598a8a54d5ec84d7d
    https://github.com/parrot/parrot/commit/404b8f27c248b2b57a22ce4598a8a54d5ec84d7d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M ext/nqp-rx/src/stage0/nqp-setting.nqp

Log Message:
-----------
Update nqp-setting with RPA.grep


Commit: a3f6638ef39a707615d72eede0c5632332c466fc
    https://github.com/parrot/parrot/commit/a3f6638ef39a707615d72eede0c5632332c466fc
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M DEPRECATED.yaml

Log Message:
-----------
Remove finished items from DEPRECATED.yaml


Commit: e0194ad6528a2d8724aac5fa1c6521e2971d3bfb
    https://github.com/parrot/parrot/commit/e0194ad6528a2d8724aac5fa1c6521e2971d3bfb
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M DEPRECATED.yaml

Log Message:
-----------
Remove implemented deprecation from DEPRECATED.yaml.


Commit: 46b9ad7aa0649dda67593c69ea7f2a2db1cac029
    https://github.com/parrot/parrot/commit/46b9ad7aa0649dda67593c69ea7f2a2db1cac029
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M DEPRECATED.yaml

Log Message:
-----------
Remove implemented deprecation from DEPRECATED.yaml.


Commit: 79c9444393eb67ca0139c9662426de8ff6191e32
    https://github.com/parrot/parrot/commit/79c9444393eb67ca0139c9662426de8ff6191e32
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M MANIFEST
  A t/tools/show_experimental.t
  A tools/dev/show_experimental.pl

Log Message:
-----------
[tools] show_experimental.pl shows currently experimental features listed in api.yaml


Commit: b677bc46ea7b64ff4dbfb6f41519e665075dd329
    https://github.com/parrot/parrot/commit/b677bc46ea7b64ff4dbfb6f41519e665075dd329
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M docs/changes/api.yaml

Log Message:
-----------
Add IPv6 as experimental in api.yaml


Commit: d71095f893b650e3b564bc3780759daf685591bd
    https://github.com/parrot/parrot/commit/d71095f893b650e3b564bc3780759daf685591bd
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M t/compilers/pct/pct_hllcompiler.t

Log Message:
-----------
Convert test to use P6Object instead of Protoobject.


Commit: 42c434762bb0017d519654aa7479dd4dfe894dcd
    https://github.com/parrot/parrot/commit/42c434762bb0017d519654aa7479dd4dfe894dcd
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  A t/tools/show_deprecated.pl
  A tools/dev/show_deprecated.pl

Log Message:
-----------
[tools] show_deprecated.pl shows currently deprecated features listed in api.yaml with ticket info and eligible version


Commit: 3e163b9a2424278c0f65a7a3246fd16ed7346631
    https://github.com/parrot/parrot/commit/3e163b9a2424278c0f65a7a3246fd16ed7346631
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M docs/changes/api.yaml

Log Message:
-----------
Give all non-experimental items in api.yaml a deprecated tag


Commit: 0f269b944d5d10d85cfae2a0fb23027befd5b47c
    https://github.com/parrot/parrot/commit/0f269b944d5d10d85cfae2a0fb23027befd5b47c
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M DEPRECATED.yaml
  M MANIFEST
  M config/gen/makefiles/root.in
  R runtime/parrot/library/Protoobject.pir
  R t/library/protoobject.t

Log Message:
-----------
Remove deprecated Protoobject. Closes #1337.


Commit: 0e4fd2a2f9fe776a498eeb8da05d215355030542
    https://github.com/parrot/parrot/commit/0e4fd2a2f9fe776a498eeb8da05d215355030542
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M DEPRECATED.yaml

Log Message:
-----------
Remove finished deprecated item.


Commit: 4970e666f523b72a62c1f19fefb3bd50f00a1061
    https://github.com/parrot/parrot/commit/4970e666f523b72a62c1f19fefb3bd50f00a1061
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M t/compilers/pct/pct_hllcompiler.t

Log Message:
-----------
Remove one more reference to Protoobject.pbc from test. NotFound++. Closes #1337.


Commit: 7603711a905e553a2f3317d243003a7cd9f61ef0
    https://github.com/parrot/parrot/commit/7603711a905e553a2f3317d243003a7cd9f61ef0
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M docs/pdds/draft/pdd16_native_call.pod

Log Message:
-----------
fixed code example


Commit: ed5bca775228fac2e6bbfaa17185b39a009ac3f3
    https://github.com/parrot/parrot/commit/ed5bca775228fac2e6bbfaa17185b39a009ac3f3
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M src/pmc/nci.pmc

Log Message:
-----------
removed unused code from nci.pmc


Commit: 397c69d779fdd9d070de50496ed9d9d40cb8462c
    https://github.com/parrot/parrot/commit/397c69d779fdd9d070de50496ed9d9d40cb8462c
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M DEPRECATED.yaml
  M MANIFEST
  M RESPONSIBLE_PARTIES
  M config/auto/ipv6.pm
  M config/auto/platform.pm
  M config/gen/makefiles/root.in
  M ext/nqp-rx/src/stage0/nqp-setting.nqp
  M include/parrot/platform_interface.h
  R runtime/parrot/library/Protoobject.pir
  A src/platform/generic/error.c
  M src/platform/generic/socket.c
  A src/platform/win32/error.c
  M src/platform/win32/io.c
  M t/compilers/pct/pct_hllcompiler.t
  R t/library/protoobject.t
  M t/pmc/sockaddr.t

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


Commit: 0e83c3bf84127246ccffc9f9d1e83b30ffbe2382
    https://github.com/parrot/parrot/commit/0e83c3bf84127246ccffc9f9d1e83b30ffbe2382
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M DEPRECATED.yaml

Log Message:
-----------
Remove deprecated item which will not be implemented.


Commit: 167abb2ee85d4a0de4c7eeb92937aba46808d1fe
    https://github.com/parrot/parrot/commit/167abb2ee85d4a0de4c7eeb92937aba46808d1fe
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M t/lib/Test.pm

Log Message:
-----------
Pass too to catched exception handling.


Commit: 80a49165c7279d2c01747191b6cec127f65eeed4
    https://github.com/parrot/parrot/commit/80a49165c7279d2c01747191b6cec127f65eeed4
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M lib/YAML/Tiny.pm

Log Message:
-----------
Implement more array parsing.


Commit: 76bb27104b68a94ec1b16989938b2645c587c2fc
    https://github.com/parrot/parrot/commit/76bb27104b68a94ec1b16989938b2645c587c2fc
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M t/lib/Test.pm

Log Message:
-----------
Pass $description as todo label


Commit: 110c5669b17278620bbc7f36b0a5c0fde3e0e7af
    https://github.com/parrot/parrot/commit/110c5669b17278620bbc7f36b0a5c0fde3e0e7af
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M t/02_basic.t

Log Message:
-----------
Untodo tests.


Commit: a6965430a9d11de6a4b7e6d21a1f8a4fa72a7723
    https://github.com/parrot/parrot/commit/a6965430a9d11de6a4b7e6d21a1f8a4fa72a7723
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M lib/YAML/Tiny.pm

Log Message:
-----------
Initial cut of _read_hash.


Commit: 1882f3e827ec83b75444d390ea96676fea81e125
    https://github.com/parrot/parrot/commit/1882f3e827ec83b75444d390ea96676fea81e125
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M t/02_basic.t

Log Message:
-----------
Untodo tests


Commit: 1aeeec5d5f68a230c38c58643c030a8f661510a8
    https://github.com/parrot/parrot/commit/1aeeec5d5f68a230c38c58643c030a8f661510a8
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M lib/YAML/Tiny.pm

Log Message:
-----------
Use $DEBUG variable to switch on debug.


Commit: c09a36b50e9bdc622835767a2f11845bce31110a
    https://github.com/parrot/parrot/commit/c09a36b50e9bdc622835767a2f11845bce31110a
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M lib/YAML/Tiny.pm
  M t/02_basic.t
  M t/lib/Test.pm

Log Message:
-----------
Fix handling single-quoted scalars


Commit: 1e2031c39e6093f60f82a35538653b145308c652
    https://github.com/parrot/parrot/commit/1e2031c39e6093f60f82a35538653b145308c652
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M lib/YAML/Tiny.pm
  M t/02_basic.t

Log Message:
-----------
Initial handling of double quotes.


Commit: 18c7af9057e81e30b7fe10c3bca6bbd20b9c433b
    https://github.com/parrot/parrot/commit/18c7af9057e81e30b7fe10c3bca6bbd20b9c433b
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M lib/YAML/Tiny.pm

Log Message:
-----------
Fix handling of nested hashes


Commit: ab3071b00af42417549ade1e313ebfaf8600bc96
    https://github.com/parrot/parrot/commit/ab3071b00af42417549ade1e313ebfaf8600bc96
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M lib/YAML/Tiny.pm

Log Message:
-----------
Finish _read_array


Commit: 99576e153a8d252d9f483b90b3a9743264ab75d5
    https://github.com/parrot/parrot/commit/99576e153a8d252d9f483b90b3a9743264ab75d5
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M lib/YAML/Tiny.pm

Log Message:
-----------
Fix handling negative indexes in @indent.


Commit: 56c3abcb6aa7585a8d72c59ac486a994836d55b0
    https://github.com/parrot/parrot/commit/56c3abcb6aa7585a8d72c59ac486a994836d55b0
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M docs/changes/api.yaml

Log Message:
-----------
Change format of api.yaml to be list of hashes


Commit: 52cf771a69df6951f47f307a057add85f5dc7bb2
    https://github.com/parrot/parrot/commit/52cf771a69df6951f47f307a057add85f5dc7bb2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M MANIFEST
  R t/tools/show_deprecated.pl
  A t/tools/show_deprecated.t
  M tools/dev/show_deprecated.pl
  M tools/dev/show_experimental.pl

Log Message:
-----------
Make api.yaml scripts use the new format that makes bacek++ and cotto++ happy


Commit: b7c3ab459f18a7f8f37267db4f97175ee90d4eb9
    https://github.com/parrot/parrot/commit/b7c3ab459f18a7f8f37267db4f97175ee90d4eb9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  A api.yaml
  R docs/changes/api.yaml
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M src/pmc/object.pmc
  M t/tools/show_deprecated.t
  M t/tools/show_experimental.t
  M tools/dev/show_deprecated.pl
  M tools/dev/show_experimental.pl

Log Message:
-----------
docs/changes/api.yaml is now api.yaml


Commit: b67a954af59e5b8d59f0e89c503def43469dfd6e
    https://github.com/parrot/parrot/commit/b67a954af59e5b8d59f0e89c503def43469dfd6e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M t/tools/show_deprecated.t
  M t/tools/show_experimental.t
  M tools/dev/show_deprecated.pl
  M tools/dev/show_experimental.pl

Log Message:
-----------
Tell scripts that api.yaml has moved


Commit: f4fcd0e7e92c15ebc1136467c68e892e56c8216d
    https://github.com/parrot/parrot/commit/f4fcd0e7e92c15ebc1136467c68e892e56c8216d
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M MANIFEST
  A api.yaml
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M src/pmc/object.pmc
  A t/tools/show_deprecated.t
  A t/tools/show_experimental.t
  A tools/dev/show_deprecated.pl
  A tools/dev/show_experimental.pl

Log Message:
-----------
Merge branch 'leto/deprecations_as_data'

Conflicts:
	MANIFEST
	docs/project/cage_cleaners_guide.pod
	docs/project/release_manager_guide.pod
	docs/project/support_policy.pod
	docs/stability.pod
	src/pmc/object.pmc


Commit: 3f45e0689e03c9a4e9979a57164d6441a415c3a2
    https://github.com/parrot/parrot/commit/3f45e0689e03c9a4e9979a57164d6441a415c3a2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
Mark recently removed deprecations as 'done' in api.yaml


Commit: 947fb07fca0e513c23cb01b1608bc308448070aa
    https://github.com/parrot/parrot/commit/947fb07fca0e513c23cb01b1608bc308448070aa
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  R DEPRECATED.yaml

Log Message:
-----------
Remove DEPRECATED.yaml, which is now called api.yaml


Commit: e23d5c7e2800be839fa7f9dd22641f9995fbda90
    https://github.com/parrot/parrot/commit/e23d5c7e2800be839fa7f9dd22641f9995fbda90
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M tools/dev/show_deprecated.pl
  M tools/dev/show_experimental.pl

Log Message:
-----------
Make show_(deprecated|experimental).pl skip things tagged as 'old'


Commit: e731419a83a9580c6c87abd0912d25d1c26f30ab
    https://github.com/parrot/parrot/commit/e731419a83a9580c6c87abd0912d25d1c26f30ab
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M src/nci/libffi.c

Log Message:
-----------
Pacify compiler about absense on default case in switch.


Commit: a00d5906b99d59be8ae244116bfcf8b0fce37670
    https://github.com/parrot/parrot/commit/a00d5906b99d59be8ae244116bfcf8b0fce37670
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M src/nci/libffi.c

Log Message:
-----------
Avoid (useless) cast INTVAL to size_t


Commit: 01fabfbe1b8dc7fc3325581c9537e443b5f4d60d
    https://github.com/parrot/parrot/commit/01fabfbe1b8dc7fc3325581c9537e443b5f4d60d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M config/auto/warnings.pm

Log Message:
-----------
Remove -Wbad-function-cast.

According to gcc info it's kust helps to catch undeclared functions
error. We do have special -Wimplicit to catch it.


Commit: e19f32baca0afca39bff5b8ba98168d677948a47
    https://github.com/parrot/parrot/commit/e19f32baca0afca39bff5b8ba98168d677948a47
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M src/runcore/main.c

Log Message:
-----------
Use explicit const_cast to pacify compiler.


Commit: 2709a45aadd31c5b01b900d524f59dadd8cc1edf
    https://github.com/parrot/parrot/commit/2709a45aadd31c5b01b900d524f59dadd8cc1edf
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
mk_manifest_and_skip


Commit: a96b35d17f1a72e24438fbc242b17ef648a713ee
    https://github.com/parrot/parrot/commit/a96b35d17f1a72e24438fbc242b17ef648a713ee
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M src/runcore/main.c

Log Message:
-----------
Fix c++ build


Commit: c2ffe55c9080563fdf3f4a8706b261a857dc5a18
    https://github.com/parrot/parrot/commit/c2ffe55c9080563fdf3f4a8706b261a857dc5a18
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M src/exceptions.c

Log Message:
-----------
Explicitely cast enum to INTVAL to pacify c++ compiler.


Commit: 01bf2d882f03baba806072c4bbe992e6c5e21f25
    https://github.com/parrot/parrot/commit/01bf2d882f03baba806072c4bbe992e6c5e21f25
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
Use size_t instead of INTVAL for iterating over keys.


Commit: 91d348bb94b32c3c930df3e6485313a57892e31a
    https://github.com/parrot/parrot/commit/91d348bb94b32c3c930df3e6485313a57892e31a
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M src/hash.c

Log Message:
-----------
Pacify c++ compiler by casting value to proper enum.


Commit: 6176f08cc89640771e2c525a79c381f7e2f906bf
    https://github.com/parrot/parrot/commit/6176f08cc89640771e2c525a79c381f7e2f906bf
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M src/pmc/imageiothaw.pmc

Log Message:
-----------
Use explicit const_cast to pacify c++ compiler.


Commit: 0677041ec983ea0e20191c199711b081618db63a
    https://github.com/parrot/parrot/commit/0677041ec983ea0e20191c199711b081618db63a
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M src/pmc/packfileannotations.pmc

Log Message:
-----------
Pacify c++ compiler by casting to proper type.


Commit: 5d1baaeddf40b36263e502d85163bb284d601abe
    https://github.com/parrot/parrot/commit/5d1baaeddf40b36263e502d85163bb284d601abe
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M src/pmc/imageiothaw.pmc

Log Message:
-----------
One more explicit const_cast to pacify c++ compiler.


Commit: eaa0a9f0b5b0bb5cf9365f9960eb9c0084849260
    https://github.com/parrot/parrot/commit/eaa0a9f0b5b0bb5cf9365f9960eb9c0084849260
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M src/pmc/imageiothaw.pmc

Log Message:
-----------
fix cast so g++ builds


Commit: ed1a4bc4b3f3abab19d7d645b2f299b89e889e75
    https://github.com/parrot/parrot/commit/ed1a4bc4b3f3abab19d7d645b2f299b89e889e75
Author: Coke <will at coleda.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M docs/book/draft/appe_source_code.pod

Log Message:
-----------
fix header level.


Commit: 814a91684dfca5f95a9e4393f3f6dc09f651c659
    https://github.com/parrot/parrot/commit/814a91684dfca5f95a9e4393f3f6dc09f651c659
Author: Coke <will at coleda.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  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

Log Message:
-----------
pull in NQP changes for updated error message.


Commit: 013436abbc7f932a50e618415f20a407d557f207
    https://github.com/parrot/parrot/commit/013436abbc7f932a50e618415f20a407d557f207
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
Use explicit cast to pacify compiler.


Commit: 8ddc501f408a4cfb3f7f1ed2bc8d6adb8875b6d7
    https://github.com/parrot/parrot/commit/8ddc501f408a4cfb3f7f1ed2bc8d6adb8875b6d7
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M src/nci_test.c

Log Message:
-----------
Split declaration and definition of exported vairables to pacify c++ compiler.


Commit: 1a28d8a0c8ec12b5e583fcbdbd99ae14b3cf3ec9
    https://github.com/parrot/parrot/commit/1a28d8a0c8ec12b5e583fcbdbd99ae14b3cf3ec9
Author: chromatic <chromatic at wgz.org>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M lib/Parrot/Pmc2c/PCCMETHOD.pm

Log Message:
-----------
[lib] Marked unused return value as UNUSED.

This should resolve several Coverity warnings such as CID #1279.


Commit: 16ccd1d3860f74f72c4f5b96d70531161fb90b8b
    https://github.com/parrot/parrot/commit/16ccd1d3860f74f72c4f5b96d70531161fb90b8b
Author: chromatic <chromatic at wgz.org>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M lib/Parrot/Pmc2c/PCCMETHOD.pm

Log Message:
-----------
[lib] Avoided double-declaration of a PMC param.

This should close several Coverity reports, such as CID #1287. There's still a
logical question in this code regarding the value of passing the PMC as a
parameter to these functions, then immediately retrieving it from the call
object, but that's a much larger change more worthwhile when we rewrite the PMC
to C emitter.


Commit: 01fef9c43591e0aa8f45dd60f313fbeae31eaef6
    https://github.com/parrot/parrot/commit/01fef9c43591e0aa8f45dd60f313fbeae31eaef6
Author: chromatic <chromatic at wgz.org>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M src/gc/alloc_resources.c

Log Message:
-----------
[GC] Simplified function for debug/non-debug cases.

The motivation for this change is to avoid a side effect in the assert,
specifically PARROT_ASSERT(--count), reported by Coverity in CID #441. Rather
than wrapping #ifdefs around the decrement, it seems clearer to extract the
normal behavior of the loop for non-debugging builds and to provide an
alternate version in the case of a debugging build.


Commit: 368bb441fdf63be2cc16a89be59d698d7ff2e324
    https://github.com/parrot/parrot/commit/368bb441fdf63be2cc16a89be59d698d7ff2e324
Author: chromatic <chromatic at wgz.org>
Date:   2011-01-30 (Sun, 30 Jan 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M src/ops/core.ops
  M src/ops/core_ops.c

Log Message:
-----------
[ops] Allowd args ops direct access to sig count.

Direct access through the FIA size macro speeds up these PCC hot path ops
measurably, giving a 1.9% performance improvement on oofib, a benchmark almost
solely devoted to measuring PCC performance.


Commit: 75bb241e490da80053e8023b2fc5a37d46ed2ec0
    https://github.com/parrot/parrot/commit/75bb241e490da80053e8023b2fc5a37d46ed2ec0
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-01-31 (Mon, 31 Jan 2011)

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

Log Message:
-----------
fix headerizer warning


Commit: 6074fa4d37d21dc5fef4b9331bd03a69c57ae08e
    https://github.com/parrot/parrot/commit/6074fa4d37d21dc5fef4b9331bd03a69c57ae08e
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-01-31 (Mon, 31 Jan 2011)

Changed paths:
  M include/parrot/runcore_profiling.h
  M src/runcore/profiling.c

Log Message:
-----------
[profiling] abstract out the differences between different output methods, make usage a little less awkward


Commit: 899be57596627f931c37964706622263060e8c25
    https://github.com/parrot/parrot/commit/899be57596627f931c37964706622263060e8c25
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-01-31 (Mon, 31 Jan 2011)

Changed paths:
  M include/parrot/runcore_profiling.h
  M src/runcore/profiling.c

Log Message:
-----------
[profiling] move some more init code into a separate function


Commit: 49b89e4871a33ac6a965256b5d8aa12960f8156d
    https://github.com/parrot/parrot/commit/49b89e4871a33ac6a965256b5d8aa12960f8156d
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-01-31 (Mon, 31 Jan 2011)

Changed paths:
  M include/parrot/runcore_profiling.h

Log Message:
-----------
[profiling] fix a leftover debugging statement


Commit: 40e105917980f0f7e9f4a59b5f70c945888b3b23
    https://github.com/parrot/parrot/commit/40e105917980f0f7e9f4a59b5f70c945888b3b23
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-01-31 (Mon, 31 Jan 2011)

Changed paths:
  M src/runcore/profiling.c

Log Message:
-----------
[profiling] shuffle a function around


Commit: 48c1717444b4db376d9619253a9b2f10cdc08178
    https://github.com/parrot/parrot/commit/48c1717444b4db376d9619253a9b2f10cdc08178
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-01-31 (Mon, 31 Jan 2011)

Changed paths:
  M include/parrot/runcore_profiling.h

Log Message:
-----------
fix the c++ build


Commit: fe73887727bf58fd903655b1fad0f780a0a165cf
    https://github.com/parrot/parrot/commit/fe73887727bf58fd903655b1fad0f780a0a165cf
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  R DEPRECATED.pod
  M MANIFEST
  M NEWS
  M RESPONSIBLE_PARTIES
  A api.yaml
  M compilers/imcc/pbc.c
  M compilers/pct/src/PCT/HLLCompiler.pir
  M config/auto/ipv6.pm
  M config/auto/ipv6/test.in
  M config/auto/platform.pm
  M config/auto/warnings.pm
  M config/gen/makefiles/root.in
  M config/init/hints/mswin32.pm
  M docs/book/draft/appe_source_code.pod
  M docs/dev/c_functions.pod
  M docs/pdds/draft/pdd16_native_call.pod
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M docs/translations/README.deutsch
  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
  M include/parrot/exceptions.h
  M include/parrot/io.h
  M include/parrot/packfile.h
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M include/parrot/runcore_profiling.h
  M include/parrot/thr_windows.h
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/Manifest.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M ports/macports/Portfile
  R runtime/parrot/library/Protoobject.pir
  M src/embed/api.c
  M src/embed/embed_private.h
  M src/exceptions.c
  M src/gc/alloc_resources.c
  M src/hash.c
  M src/io/io_private.h
  M src/io/socket_api.c
  M src/nci/libffi.c
  M src/nci_test.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
  A src/platform/generic/error.c
  M src/platform/generic/socket.c
  M src/platform/generic/sysmem.c
  A src/platform/win32/error.c
  M src/platform/win32/io.c
  M src/platform/win32/misc.c
  M src/platform/win32/sysmem.c
  M src/pmc/continuation.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiosize.pmc
  M src/pmc/imageiothaw.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M src/runcore/main.c
  M src/runcore/profiling.c
  M src/scheduler.c
  M t/compilers/pct/pct_hllcompiler.t
  R t/library/protoobject.t
  M t/pmc/hashiterator.t
  M t/pmc/packfileannotations.t
  M t/pmc/sockaddr.t
  M t/pmc/socket.t
  A t/pmc/socket_ipv6.t
  A t/pmc/testlib/test_server_ipv6.pir
  M t/src/embed/strings.t
  M t/src/exit.t
  M t/steps/auto/ipv6-01.t
  M t/tools/pbc_dump.t
  A t/tools/show_deprecated.t
  A t/tools/show_experimental.t
  R tools/dev/github_post_receive.pl
  A tools/dev/show_deprecated.pl
  A tools/dev/show_experimental.pl

Log Message:
-----------
Merge branch 'master' into nwellnhof/gc_dynamic_threshold


Commit: c0ddc7563fb7ed78f7235fec72f8e635894018ae
    https://github.com/parrot/parrot/commit/c0ddc7563fb7ed78f7235fec72f8e635894018ae
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M src/gc/gc_ms2.c

Log Message:
-----------
Set the minimum threshold to something more reasonable


Commit: 00d27fbb3d03daa158ab6bb68bb492bba9288be7
    https://github.com/parrot/parrot/commit/00d27fbb3d03daa158ab6bb68bb492bba9288be7
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M frontend/parrot/main.c
  M t/src/embed/api.t
  M tools/dev/pbc_to_exe.pir

Log Message:
-----------
Work around GC problem in embed API


Commit: 017627fbf97f2027be6b9c74d72bef1791f0429f
    https://github.com/parrot/parrot/commit/017627fbf97f2027be6b9c74d72bef1791f0429f
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M include/parrot/gc_api.h
  M src/gc/api.c
  M src/gc/gc_ms.c
  M src/interp/inter_misc.c
  M src/ops/core.ops

Log Message:
-----------
Add TOTAL_MEM_USED to interpinfo


Commit: efd80f03b43248e60da0b7981ae8234a0d062d3c
    https://github.com/parrot/parrot/commit/efd80f03b43248e60da0b7981ae8234a0d062d3c
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M tools/dev/show_deprecated.pl

Log Message:
-----------
show something meaningful for deprecation notices without eligible or ticket fields


Commit: 2cdf5dd565fbe95687604b13b3b566bd7b36ad91
    https://github.com/parrot/parrot/commit/2cdf5dd565fbe95687604b13b3b566bd7b36ad91
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M src/pmc/sockaddr.pmc
  M t/pmc/socket_ipv6.t

Log Message:
-----------
Add some debug output to IPv6 test


Commit: a35f817a34bcfd86ac2d09afd5128ba8d0f803ce
    https://github.com/parrot/parrot/commit/a35f817a34bcfd86ac2d09afd5128ba8d0f803ce
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M src/string/api.c

Log Message:
-----------
Remove support for deprecated charset:encoding:"" literals

TT #1808


Commit: 693ddea46e29950135b56d346becc1ade7617299
    https://github.com/parrot/parrot/commit/693ddea46e29950135b56d346becc1ade7617299
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M compilers/pct/src/POST/Node.pir

Log Message:
-----------
[pct]:  TT #821 -- Allow POST::Sub to handle parameters :slurpy + :optional and :slurpy + :named + :optional (by treating them as though :optional is not present, as recommended in the ticket).


Commit: d77453355ed9cf0139fd6c0fa27bbcb63d5fff23
    https://github.com/parrot/parrot/commit/d77453355ed9cf0139fd6c0fa27bbcb63d5fff23
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M src/string/api.c

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


Commit: 78d1638ef9d414dd130a904d8a5c1f0da3c0915c
    https://github.com/parrot/parrot/commit/78d1638ef9d414dd130a904d8a5c1f0da3c0915c
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M t/op/stringu.t

Log Message:
-----------
set_addr -> set_label, TT #1857


Commit: 8f3e6644591370589aaac447bbb303613ef73364
    https://github.com/parrot/parrot/commit/8f3e6644591370589aaac447bbb303613ef73364
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M compilers/pct/src/PAST/Compiler.pir

Log Message:
-----------
set_addr -> set_label in PAST, TT #1857


Commit: 1b1f6f7019e40c94fd110e8afb8bee5ff16fe9e5
    https://github.com/parrot/parrot/commit/1b1f6f7019e40c94fd110e8afb8bee5ff16fe9e5
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M frontend/parrot/main.c
  M t/src/embed/api.t
  M tools/dev/pbc_to_exe.pir

Log Message:
-----------
Work around GC problem in embed API

Cherry-picked from branch gc_dynamic_threshold on bacek's request.
See TT #1990


Commit: 0d912d7b13966ada249c8566e3d0eb602fbe68a2
    https://github.com/parrot/parrot/commit/0d912d7b13966ada249c8566e3d0eb602fbe68a2
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M src/pmc/sockaddr.pmc

Log Message:
-----------
Fix GCC warning


Commit: afda976d5e2b145c1a0d16b29ef47581214750d6
    https://github.com/parrot/parrot/commit/afda976d5e2b145c1a0d16b29ef47581214750d6
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  A Makefile
  A lib/YAML/Tiny.pm
  A t/01-compile.t
  A t/02_basic.t
  A t/lib/Test.pm

Log Message:
-----------
Merge branch 'master' of git://github.com/bacek/YAML--Tiny into yaml-tiny-import

Conflicts:
	README


Commit: 1429108956cbeaa04dc365ec367847eb5b400882
    https://github.com/parrot/parrot/commit/1429108956cbeaa04dc365ec367847eb5b400882
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  R Makefile
  R lib/YAML/Tiny.pm
  A runtime/parrot/library/YAML/Tiny.pm
  R t/01-compile.t
  R t/02_basic.t
  R t/lib/Test.pm
  A t/library/yaml_tiny.t

Log Message:
-----------
shuffle files around, move yaml_ok into yaml_tiny.t


Commit: d3f892122a88366b9c84da94b0140ff95d4ac814
    https://github.com/parrot/parrot/commit/d3f892122a88366b9c84da94b0140ff95d4ac814
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M config/gen/makefiles/root.in

Log Message:
-----------
update makefile template for YAML::Tiny


Commit: ee1f42bd2b1a01e478aeb78d6d753b62bcc10636
    https://github.com/parrot/parrot/commit/ee1f42bd2b1a01e478aeb78d6d753b62bcc10636
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M t/library/yaml_tiny.t

Log Message:
-----------
fix makefile template, add magic to make test pass


Commit: ed5319afc61c83a2a5acb38048f23070fe1f92e2
    https://github.com/parrot/parrot/commit/ed5319afc61c83a2a5acb38048f23070fe1f92e2
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  A tools/dev/show_experimental.nqp

Log Message:
-----------
add show_experimental.nqp from bacek++


Commit: d775ac6e5e45d95a390ace41b517f26a8583728a
    https://github.com/parrot/parrot/commit/d775ac6e5e45d95a390ace41b517f26a8583728a
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M t/library/yaml_tiny.t

Log Message:
-----------
add a test to parse api.yaml


Commit: b04920bbdd1b28c9e2ff17c1c073649c3990e885
    https://github.com/parrot/parrot/commit/b04920bbdd1b28c9e2ff17c1c073649c3990e885
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
fix eligibility good in api.yaml


Commit: 78dfa4daf2475acd66e4e6d91a336a3d29194a1b
    https://github.com/parrot/parrot/commit/78dfa4daf2475acd66e4e6d91a336a3d29194a1b
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M tools/dev/show_experimental.nqp

Log Message:
-----------
add a fix mentioned by bacek++


Commit: 87a5cc11e60254b90db2d1e6287f60c937b903f4
    https://github.com/parrot/parrot/commit/87a5cc11e60254b90db2d1e6287f60c937b903f4
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  A tools/dev/show_deprecated.nqp

Log Message:
-----------
add nqp port of show_deprecated


Commit: 96eb8d0634858161c2a4e91525c4728b248b0cc2
    https://github.com/parrot/parrot/commit/96eb8d0634858161c2a4e91525c4728b248b0cc2
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  R t/tools/show_deprecated.t
  R t/tools/show_experimental.t
  R tools/dev/show_deprecated.pl
  R tools/dev/show_experimental.pl

Log Message:
-----------
remove perl versions of show_* and tests


Commit: 86347b1355c61ca7623dde2b29b06e52dc417089
    https://github.com/parrot/parrot/commit/86347b1355c61ca7623dde2b29b06e52dc417089
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
manifix


Commit: b7cf765f3c8ceb50033ba1f93bfa8664a74ddb13
    https://github.com/parrot/parrot/commit/b7cf765f3c8ceb50033ba1f93bfa8664a74ddb13
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M MANIFEST.generated

Log Message:
-----------
add YAML/Tiny.pbc to MANIFEST.generated


Commit: 9df28c8152ba0e37daff0323c1222cc1a6527043
    https://github.com/parrot/parrot/commit/9df28c8152ba0e37daff0323c1222cc1a6527043
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M lib/Parrot/Pmc2c/MethodEmitter.pm
  M lib/Parrot/Pmc2c/PMCEmitter.pm

Log Message:
-----------
avoid a rare VTABLE struct leak, fixing tt #898

When a dynpmc calls a dynpmc parent's VTABLE function via SUPER, don't
leak a VTABLE struct.  This doesn't happen very often.


Commit: 26d115c30f67d32f112fba067a5aa59b2d7f76f9
    https://github.com/parrot/parrot/commit/26d115c30f67d32f112fba067a5aa59b2d7f76f9
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  A tools/dev/resolve_deprecated.nqp

Log Message:
-----------
Semi-automated deprecations resolver.


Commit: 8bf4af96f2f595cd4eb333473f1d5d16ec0d9b77
    https://github.com/parrot/parrot/commit/8bf4af96f2f595cd4eb333473f1d5d16ec0d9b77
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M tools/dev/resolve_deprecated.nqp

Log Message:
-----------
Fix typo and add commented out YAML::Dumper sample.


Commit: a65c158bf30a22b04cb87b77125642bca1e92264
    https://github.com/parrot/parrot/commit/a65c158bf30a22b04cb87b77125642bca1e92264
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M runtime/parrot/library/YAML/Tiny.pm

Log Message:
-----------
Quick hack to write_string from YAML::Tiny.


Commit: 161effc661ea1522e74d4248d0b9f897deab8b2b
    https://github.com/parrot/parrot/commit/161effc661ea1522e74d4248d0b9f897deab8b2b
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M tools/dev/resolve_deprecated.nqp

Log Message:
-----------
Update api.yaml and write it back.


Commit: e46cb831d5819043027e55294ec1cba457d74189
    https://github.com/parrot/parrot/commit/e46cb831d5819043027e55294ec1cba457d74189
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M runtime/parrot/library/YAML/Tiny.pm

Log Message:
-----------
Remove debug output from YAML::Tiny._dump


Commit: d674bf57b1aa7051ddb05648167a50334f109115
    https://github.com/parrot/parrot/commit/d674bf57b1aa7051ddb05648167a50334f109115
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M runtime/parrot/library/YAML/Tiny.pm

Log Message:
-----------
Quote string dumped from YAML::Tiny


Commit: 70a9039232ceedd37e9b969891e1bad8d02022aa
    https://github.com/parrot/parrot/commit/70a9039232ceedd37e9b969891e1bad8d02022aa
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M runtime/parrot/library/YAML/Tiny.pm

Log Message:
-----------
Format yaml without extra spaces.


Commit: deb123171e2bf380394ee6ea36640dd8bb2605db
    https://github.com/parrot/parrot/commit/deb123171e2bf380394ee6ea36640dd8bb2605db
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
First self-hosted api.yaml


Commit: fbfc2a8be650a6cc5b842017061687775c9031d8
    https://github.com/parrot/parrot/commit/fbfc2a8be650a6cc5b842017061687775c9031d8
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M tools/dev/resolve_deprecated.nqp

Log Message:
-----------
Add some progress indication.


Commit: 644b7ad3a601ec3251fd27721d8df9caec0d2ec3
    https://github.com/parrot/parrot/commit/644b7ad3a601ec3251fd27721d8df9caec0d2ec3
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-01 (Tue, 01 Feb 2011)

Changed paths:
  M api.yaml
  M tools/dev/resolve_deprecated.nqp
  M tools/dev/show_deprecated.nqp
  M tools/dev/show_experimental.nqp

Log Message:
-----------
change "old" to "completed" in api.yaml.

We have lots of old deprecations that aren't completed.  Hopefully this
is more intuitive.


Commit: 29d2c10d790941a811802dc42cb54bdedd8d3abf
    https://github.com/parrot/parrot/commit/29d2c10d790941a811802dc42cb54bdedd8d3abf
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
re-generate MANIFEST


Commit: fbe4dd50569c54243fed4cb0a873a39dcea231fc
    https://github.com/parrot/parrot/commit/fbe4dd50569c54243fed4cb0a873a39dcea231fc
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M runtime/parrot/library/YAML/Tiny.pm

Log Message:
-----------
missing copyright and fix cuddled else failure


Commit: 393bb6da84d52c759d0df34c65b8df2ad4996e88
    https://github.com/parrot/parrot/commit/393bb6da84d52c759d0df34c65b8df2ad4996e88
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M t/library/yaml_tiny.t

Log Message:
-----------
change shebang line so it does not require an installed nqp


Commit: 9a5e8bbbb31ac12352f55eaa0e437df2f1e13a30
    https://github.com/parrot/parrot/commit/9a5e8bbbb31ac12352f55eaa0e437df2f1e13a30
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M t/codingstd/perlcritic.t

Log Message:
-----------
modify ingnore of nqp shebang


Commit: 6421774863f86adde6d074d830b6168236b2440f
    https://github.com/parrot/parrot/commit/6421774863f86adde6d074d830b6168236b2440f
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M include/parrot/interpreter.h
  M src/exceptions.c
  M src/interp/inter_create.c

Log Message:
-----------
first shot at pir backtraces for assertion failures

There are no guarantees about these since assertion failures by
definition result from some kind of unexpected internal state.  In the
worst case this won't provide less debugging information than we already
do, and I try to ensure that an infinite loop isn't possible either.


Commit: 429f7fbb4f2b81c2319464b6601a99a85872559f
    https://github.com/parrot/parrot/commit/429f7fbb4f2b81c2319464b6601a99a85872559f
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M include/parrot/interpreter.h
  M src/interp/inter_create.c

Log Message:
-----------
add perdoc to new functions, hopefully with sufficiently scary warnings


Commit: 67af9e4f8a52b6b525358b0f4e70f8454511a5e6
    https://github.com/parrot/parrot/commit/67af9e4f8a52b6b525358b0f4e70f8454511a5e6
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M src/interp/inter_create.c

Log Message:
-----------
add an assert_args macro to make codingstds happy


Commit: bc265eee3360ba4921bdcdc935b450299566a92a
    https://github.com/parrot/parrot/commit/bc265eee3360ba4921bdcdc935b450299566a92a
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M include/parrot/interpreter.h
  M src/interp/inter_create.c

Log Message:
-----------
fix the cl and g++ builds


Commit: 7d35f565cafa1adf43602d91c23ca1e204f76f08
    https://github.com/parrot/parrot/commit/7d35f565cafa1adf43602d91c23ca1e204f76f08
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M MANIFEST.generated

Log Message:
-----------
Re-alphabetize to get a test to pass.


Commit: 0d519ebc84e929ed8453b3cf003266b188ab3fde
    https://github.com/parrot/parrot/commit/0d519ebc84e929ed8453b3cf003266b188ab3fde
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M src/gc/api.c

Log Message:
-----------
Change GC names to lowercase

Print error message if name is invalid.


Commit: d34ec47ead17205ceddfd49a99c244b5418683ac
    https://github.com/parrot/parrot/commit/d34ec47ead17205ceddfd49a99c244b5418683ac
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h

Log Message:
-----------
Add #define for GC_DEFAULT_MIN_THRESHOLD


Commit: 715b2ea148614c6fa65699afc0017bf645cc3c3e
    https://github.com/parrot/parrot/commit/715b2ea148614c6fa65699afc0017bf645cc3c3e
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M MANIFEST
  M MANIFEST.generated
  M api.yaml
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/POST/Node.pir
  M config/gen/makefiles/root.in
  M include/parrot/interpreter.h
  M lib/Parrot/Pmc2c/MethodEmitter.pm
  M lib/Parrot/Pmc2c/PMCEmitter.pm
  A runtime/parrot/library/YAML/Tiny.pm
  M src/exceptions.c
  M src/interp/inter_create.c
  M src/pmc/sockaddr.pmc
  M src/string/api.c
  M t/codingstd/perlcritic.t
  A t/library/yaml_tiny.t
  M t/op/stringu.t
  M t/pmc/socket_ipv6.t
  R t/tools/show_deprecated.t
  R t/tools/show_experimental.t
  A tools/dev/resolve_deprecated.nqp
  A tools/dev/show_deprecated.nqp
  R tools/dev/show_deprecated.pl
  A tools/dev/show_experimental.nqp
  R tools/dev/show_experimental.pl

Log Message:
-----------
Merge branch 'master' into nwellnhof/gc_dynamic_threshold


Commit: be26ad51c6fb0af3bc138bea87906ccd07b0c7cb
    https://github.com/parrot/parrot/commit/be26ad51c6fb0af3bc138bea87906ccd07b0c7cb
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M compilers/imcc/main.c
  M config/gen/makefiles/root.in
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/gc_api.h
  M include/parrot/interpreter.h
  M include/parrot/longopt.h
  M src/embed/api.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  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/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/ops/core.ops
  M t/op/gc-leaky-box.t
  M t/op/gc-leaky-call.t
  M t/run/options.t

Log Message:
-----------
Merge branch 'nwellnhof/gc_dynamic_threshold'


Commit: e9db096eae89681dffd11cb2cff20a5d377ca2bb
    https://github.com/parrot/parrot/commit/e9db096eae89681dffd11cb2cff20a5d377ca2bb
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-02 (Wed, 02 Feb 2011)

Changed paths:
  M src/pmc/namespace.pmc

Log Message:
-----------
Made Namespace PMC reuse Hash functionality.


Commit: aa43eb53911ab53ffb44a3d96365001800fe9ca9
    https://github.com/parrot/parrot/commit/aa43eb53911ab53ffb44a3d96365001800fe9ca9
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-03 (Thu, 03 Feb 2011)

Changed paths:
  M .gitignore

Log Message:
-----------
add runtime/parrot/library/YAML/Tiny.pir to .gitignore


Commit: ac0359867bdc1fa90d6036b85e41a8c54a35c576
    https://github.com/parrot/parrot/commit/ac0359867bdc1fa90d6036b85e41a8c54a35c576
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-03 (Thu, 03 Feb 2011)

Changed paths:
  M MANIFEST.SKIP

Log Message:
-----------
re-generate MANIFEST.SKIP


Commit: 4f67ebcdc0df6c29321ec559b7e3ff75fa4409e4
    https://github.com/parrot/parrot/commit/4f67ebcdc0df6c29321ec559b7e3ff75fa4409e4
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-03 (Thu, 03 Feb 2011)

Changed paths:
  M docs/project/release_manager_guide.pod

Log Message:
-----------
add a warning


Commit: b12ac894f785569b9827068131da07f81e921fab
    https://github.com/parrot/parrot/commit/b12ac894f785569b9827068131da07f81e921fab
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-03 (Thu, 03 Feb 2011)

Changed paths:
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
[t] Use '::1' instead of null for localhost IPv6 server address


Commit: 09dc23bc3fc6eeb197ae4e98c4894d2e1d9b6781
    https://github.com/parrot/parrot/commit/09dc23bc3fc6eeb197ae4e98c4894d2e1d9b6781
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-03 (Thu, 03 Feb 2011)

Changed paths:
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/resizableintegerarray.pmc

Log Message:
-----------
rarrange initialization and freeze/thaw of FIA and RIA to avoid redundant code and duplicated storage in RIA


Commit: 668635fbd9301cca2ec1b8e762349fb2c0d653ae
    https://github.com/parrot/parrot/commit/668635fbd9301cca2ec1b8e762349fb2c0d653ae
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M include/parrot/extend.h
  M src/extend.c
  M t/src/extend_vtable.t

Log Message:
-----------
add function Parrot_ext_try and use it in extend_vtable tests


Commit: ddcab214826527017dedbddd4a8dc5be64209442
    https://github.com/parrot/parrot/commit/ddcab214826527017dedbddd4a8dc5be64209442
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
experimental notice for Parrot_ext_try, TT #1996


Commit: 555b42e551f32b8b8899a2a9d4467f2e92cb338c
    https://github.com/parrot/parrot/commit/555b42e551f32b8b8899a2a9d4467f2e92cb338c
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M .gitignore
  M t/src/extend_vtable.t

Log Message:
-----------
fix and untodo extend_vtable is_equal_num test and fix a pitfall in gitignore with that file


Commit: 93a0806fe9d613505964a344308030891990d423
    https://github.com/parrot/parrot/commit/93a0806fe9d613505964a344308030891990d423
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
fix a mistake in Parrot_ext_try usage that breaks tests in C++ build


Commit: 054e36ba929f9a3c4b4416be16cb96bb1c1d0052
    https://github.com/parrot/parrot/commit/054e36ba929f9a3c4b4416be16cb96bb1c1d0052
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
fix, untodo, and improve extend_vtable freeze|taw test


Commit: 50e3be126d5627c1d7fb3187bb96fac61062d6df
    https://github.com/parrot/parrot/commit/50e3be126d5627c1d7fb3187bb96fac61062d6df
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir

Log Message:
-----------
fix impedance decoupling between NCI/Utils and UnmanagedStruct


Commit: fc88de3cc6e8af28610eff80d2942d644a57eb2b
    https://github.com/parrot/parrot/commit/fc88de3cc6e8af28610eff80d2942d644a57eb2b
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M src/pmc/resizablepmcarray.pmc
  M src/pmc/resizablestringarray.pmc

Log Message:
-----------
rearrange a bit string and pmc arrays initialization and thaw to ensure threshold is always set in the resizable variants


Commit: fe658a7cfb2ed1dca3c119d21542f211b6faf681
    https://github.com/parrot/parrot/commit/fe658a7cfb2ed1dca3c119d21542f211b6faf681
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M MANIFEST.SKIP

Log Message:
-----------
Update .SKIP.


Commit: 2c89624a9a4782d58e86f51f9f371d9bd1da6dd7
    https://github.com/parrot/parrot/commit/2c89624a9a4782d58e86f51f9f371d9bd1da6dd7
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
[t] Make IPv6 test server try several ports


Commit: eb13b10302827aaa83368ab685c21d31d851787a
    https://github.com/parrot/parrot/commit/eb13b10302827aaa83368ab685c21d31d851787a
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M t/pmc/socket.t
  M t/pmc/testlib/test_server.pir

Log Message:
-----------
[t] Do the same for IPv4 test


Commit: 240d5b77cfcd18cfeff49a49a39df326dc452194
    https://github.com/parrot/parrot/commit/240d5b77cfcd18cfeff49a49a39df326dc452194
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M src/embed/api.c
  M src/packfile/api.c

Log Message:
-----------
Add a new function to execute a PackFile* as a program


Commit: 0efb5bda95a751e18f753e5afc9114352fb2a3f7
    https://github.com/parrot/parrot/commit/0efb5bda95a751e18f753e5afc9114352fb2a3f7
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
+docs and a TODO note


Commit: 619f4f4ec46dd2ce1ed38a0c1d53fb01fc988f03
    https://github.com/parrot/parrot/commit/619f4f4ec46dd2ce1ed38a0c1d53fb01fc988f03
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

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

Log Message:
-----------
pull the guts of Parrot_api_wrap_string_array out into it's own utility function, so we can reuse that logic from elsewhere


Commit: e2dbb1aeb1bf2c25155fed18339bc7ad2a6cdfab
    https://github.com/parrot/parrot/commit/e2dbb1aeb1bf2c25155fed18339bc7ad2a6cdfab
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M src/packfile/api.c
  M src/pmc.c

Log Message:
-----------
oops fixes.


Commit: 84d22ce3bf1b0e3961da6f9b9780f33507362710
    https://github.com/parrot/parrot/commit/84d22ce3bf1b0e3961da6f9b9780f33507362710
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M src/packfile/api.c
  M src/pmc.c

Log Message:
-----------
fix pod syntax and fix to conform to 80 char line limit for t/codingstd/c_function_docs.t


Commit: 4ef11b1a62ad195058e1391061a549d280d08ef1
    https://github.com/parrot/parrot/commit/4ef11b1a62ad195058e1391061a549d280d08ef1
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M t/pmc/exception.t

Log Message:
-----------
[t] use diag() which produces correct TAP comment


Commit: 37187981e4241cac3467b30eebc8423ab13529fb
    https://github.com/parrot/parrot/commit/37187981e4241cac3467b30eebc8423ab13529fb
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M t/harness.pir

Log Message:
-----------
[harness.pir] add missing files


Commit: 2310551f5df9e6d84d51a4241dba00b6288524ec
    https://github.com/parrot/parrot/commit/2310551f5df9e6d84d51a4241dba00b6288524ec
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
Fix assertion failure


Commit: fd01a858b1c50360197cbc4790c3a92a20f991bc
    https://github.com/parrot/parrot/commit/fd01a858b1c50360197cbc4790c3a92a20f991bc
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
[t] Set AI_PASSIVE on server sockets


Commit: 5755f0f33c8f4c89bb8df34dcab20bc425027f38
    https://github.com/parrot/parrot/commit/5755f0f33c8f4c89bb8df34dcab20bc425027f38
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M include/parrot/pointer_array.h
  M src/pointer_array.c

Log Message:
-----------
Add statistic functions to Pointer_Array


Commit: 425b54495a58b1739b1abb69eb5e3eae188ad45c
    https://github.com/parrot/parrot/commit/425b54495a58b1739b1abb69eb5e3eae188ad45c
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M src/gc/gc_ms2.c

Log Message:
-----------
Return more stats from GC MS2. Closes of #1994.

There is a lie, big lie and statistics. We are lying about TOTAL_PMCS by
upper bounding it to C<objects> allocated capacity.


Commit: d7403155ec2876549b6d572e53a5c8df182fc749
    https://github.com/parrot/parrot/commit/d7403155ec2876549b6d572e53a5c8df182fc749
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M t/op/gc.t

Log Message:
-----------
Add test for ACTIVE_PMCS and TOTAL_PMCS in GC.


Commit: 5eecf55b9860df2488bf8463d1150ce62b5d0db6
    https://github.com/parrot/parrot/commit/5eecf55b9860df2488bf8463d1150ce62b5d0db6
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M .gitignore
  M Configure.pl
  R DEPRECATED.pod
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M RESPONSIBLE_PARTIES
  A api.yaml
  M compilers/imcc/debug.c
  M compilers/imcc/imc.c
  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/instructions.c
  M compilers/imcc/instructions.h
  M compilers/imcc/main.c
  M compilers/imcc/parser.h
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M compilers/imcc/unit.h
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/PCT/HLLCompiler.pir
  M compilers/pct/src/POST/Node.pir
  M config/auto/arch.pm
  M config/auto/cpu/i386/auto.pm
  M config/auto/cpu/ppc/auto.pm
  M config/auto/ipv6.pm
  M config/auto/ipv6/test.in
  A config/auto/platform.pm
  M config/auto/pmc.pm
  M config/auto/warnings.pm
  M config/gen/config_h/config_h.in
  M config/gen/makefiles/root.in
  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/hints/mswin32.pm
  M docs/book/draft/appe_source_code.pod
  M docs/book/draft/ch10_opcode_reference.pod
  M docs/dev/c_functions.pod
  M docs/embed.pod
  M docs/pdds/draft/pdd16_native_call.pod
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M docs/tests.pod
  M docs/translations/README.deutsch
  M editor/pir-mode.el
  M examples/config/file/configcompiler
  M examples/config/file/configwithfatalstep
  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
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  M frontend/pbc_dump/main.c
  M include/parrot/api.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/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/longopt.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/pointer_array.h
  M include/parrot/runcore_profiling.h
  M include/parrot/stat.h
  M include/parrot/string_funcs.h
  R include/parrot/sysmem.h
  M include/parrot/thr_pthread.h
  M include/parrot/thr_windows.h
  M include/parrot/thread.h
  M lib/Parrot/BuildUtil.pm
  M lib/Parrot/Configure/Options/Test.pm
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Distribution.pm
  M lib/Parrot/H2inc.pm
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/IO/File.pm
  M lib/Parrot/Manifest.pm
  M lib/Parrot/Pmc2c/MethodEmitter.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMCEmitter.pm
  M ports/macports/Portfile
  M runtime/parrot/library/LWP/Protocol.pir
  M runtime/parrot/library/NCI/Utils.pir
  R runtime/parrot/library/Protoobject.pir
  A runtime/parrot/library/YAML/Tiny.pm
  M src/call/args.c
  M src/dynoplibs/io.ops
  M src/dynpmc/Defines.in
  M src/dynpmc/file.pmc
  M src/dynpmc/os.pmc
  M src/embed.c
  M src/embed/api.c
  M src/embed/embed_private.h
  M src/embed/pmc.c
  M src/embed/strings.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_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/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/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/nci/libffi.c
  M src/nci_test.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/pf_items.c
  M 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/env.c
  A src/platform/generic/error.c
  A src/platform/generic/exec.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/stat.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/env.c
  A src/platform/win32/error.c
  A src/platform/win32/exec.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/capture.pmc
  M src/pmc/continuation.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M src/pmc/handle.pmc
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiosize.pmc
  M src/pmc/imageiothaw.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/resizableintegerarray.pmc
  M src/pmc/resizablepmcarray.pmc
  M src/pmc/resizablestringarray.pmc
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M src/pmc/stringhandle.pmc
  M src/pmc/sub.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/string/api.c
  M t/codingstd/c_header_guards.t
  M t/codingstd/c_macro_args.t
  M t/codingstd/perlcritic.t
  M t/compilers/opsc/06-opsfile.t
  M t/compilers/pct/pct_hllcompiler.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/dynpmc/file.t
  M t/dynpmc/os.t
  M t/harness.pir
  R t/library/protoobject.t
  A t/library/yaml_tiny.t
  M t/op/gc-leaky-box.t
  M t/op/gc-leaky-call.t
  M t/op/gc.t
  M t/op/stringu.t
  M t/perl/Parrot_Test.t
  M t/pmc/exception.t
  M t/pmc/hashiterator.t
  M t/pmc/packfileannotations.t
  M t/pmc/sockaddr.t
  M t/pmc/socket.t
  A t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server.pir
  A t/pmc/testlib/test_server_ipv6.pir
  M t/run/options.t
  M t/src/basic.t
  M t/src/checkdepend.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/steps/auto/ipv6-01.t
  A t/steps/auto/platform-01.t
  R t/steps/gen/platform-01.t
  M t/tools/dev/searchops/samples.pm
  M t/tools/pbc_dump.t
  R tools/dev/github_post_receive.pl
  M tools/dev/parrot-fuzzer
  M tools/dev/pbc_to_exe.pir
  A tools/dev/resolve_deprecated.nqp
  A tools/dev/show_deprecated.nqp
  A tools/dev/show_experimental.nqp
  M tools/release/release.json
  M tools/release/templates.json

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


Commit: 6021f55f86d335b854bc57515fd5325d0458b717
    https://github.com/parrot/parrot/commit/6021f55f86d335b854bc57515fd5325d0458b717
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Fix line number reporting in extend_vtable_output_is and add a failing test for Parrot_PMC_cmp_pmc




More information about the parrot-commits mailing list