[parrot/parrot] 9563f0: Merge branch 'master' of git at github.com:parrot/par...
noreply at github.com
noreply at github.com
Sun Nov 6 20:16:52 UTC 2011
Branch: refs/heads/threads
Home: https://github.com/parrot/parrot
Commit: 9563f08a841c636b623a78eaf00a6c4521b4b616
https://github.com/parrot/parrot/commit/9563f08a841c636b623a78eaf00a6c4521b4b616
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-30 (Sun, 30 Oct 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: 96bd10c61d5e703e4f296eabd8a949c4516e427f
https://github.com/parrot/parrot/commit/96bd10c61d5e703e4f296eabd8a949c4516e427f
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-30 (Sun, 30 Oct 2011)
Changed paths:
M MANIFEST
M config/gen/makefiles/root.in
M lib/Parrot/Harness/DefaultTests.pm
A lib/Parrot/Harness/TestSets.pm
A t/fullharness
Log Message:
-----------
Merge branch 'kid51/testsets2'
Commit: f71e980ccc868f2b63890c4545972632274c6ea5
https://github.com/parrot/parrot/commit/f71e980ccc868f2b63890c4545972632274c6ea5
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-30 (Sun, 30 Oct 2011)
Changed paths:
M src/pmc/task.pmc
Log Message:
-----------
[codingstd] No space before open paren.
Commit: 847615f882f652b88c06f1aad1734492c17a25a9
https://github.com/parrot/parrot/commit/847615f882f652b88c06f1aad1734492c17a25a9
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-30 (Sun, 30 Oct 2011)
Changed paths:
M src/pmc/task.pmc
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: c4e45784d2ebcf307306694b38e46e4145119da2
https://github.com/parrot/parrot/commit/c4e45784d2ebcf307306694b38e46e4145119da2
Author: Michael Schroeder <mls at suse.de>
Date: 2011-10-31 (Mon, 31 Oct 2011)
Changed paths:
M t/pmc/hash.t
Log Message:
-----------
add testcase for lexed key miscompilation
Commit: 94f418e555497b3af8b5a23ed1590861b829f46f
https://github.com/parrot/parrot/commit/94f418e555497b3af8b5a23ed1590861b829f46f
Author: Michael Schroeder <mls at suse.de>
Date: 2011-10-31 (Mon, 31 Oct 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
fix overlong line
Commit: 1c18b9696b73598bd954f0fc6840a1e558841743
https://github.com/parrot/parrot/commit/1c18b9696b73598bd954f0fc6840a1e558841743
Author: Michael Schroeder <mls at suse.de>
Date: 2011-10-31 (Mon, 31 Oct 2011)
Changed paths:
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.generated
M compilers/imcc/Rules.in
M compilers/imcc/main.c
M compilers/imcc/parser_util.c
M compilers/imcc/pbc.c
M config/gen/makefiles/root.in
M docs/embed.pod
M docs/pdds/pdd10_embedding.pod
M docs/tests.pod
M examples/c/pbc_info.c
M examples/c/test_main.c
M examples/compilers/japhc.c
M examples/embed/cotorra.c
A examples/pir/coop_threads.pir
M ext/nqp-rx/src/stage0/Regex-s0.pir
M frontend/parrot_debugger/main.c
M frontend/pbc_disassemble/main.c
M frontend/pbc_dump/main.c
M frontend/pbc_dump/packdump.c
M frontend/pbc_merge/main.c
A include/parrot/alarm.h
M include/parrot/call.h
A include/parrot/disassemble.h
R include/parrot/embed.h
A include/parrot/events.h
M include/parrot/gc_api.h
M include/parrot/interpreter.h
M include/parrot/io.h
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M include/parrot/packfile.h
M include/parrot/parrot.h
M include/parrot/platform_interface.h
M include/parrot/runcore_api.h
M include/parrot/scheduler.h
M include/parrot/scheduler_private.h
M lib/Parrot/Harness/DefaultTests.pm
A lib/Parrot/Harness/TestSets.pm
A runtime/parrot/include/green_threads.pir
M runtime/parrot/library/Archive/Tar.pir
M runtime/parrot/library/Archive/Zip.pir
A src/alarm.c
M src/call/ops.c
M src/call/pcc.c
M src/debug.c
A src/disassemble.c
M src/dynpmc/dynlexpad.pmc
M src/dynpmc/select.pmc
R src/embed.c
M src/embed/api.c
M src/embed/bytecode.c
A src/events.c
M src/exceptions.c
M src/exit.c
M src/extend.c
M src/gc/gc_ms.c
M src/gc/mark_sweep.c
M src/hash.c
M src/interp/inter_cb.c
M src/interp/inter_create.c
M src/interp/inter_misc.c
M src/io/buffer.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/pf_private.h
M src/platform/generic/io.c
M src/platform/generic/time.c
M src/platform/win32/io.c
A src/pmc/alarm.pmc
M src/pmc/bytebuffer.pmc
A src/pmc/callback.pmc
M src/pmc/default.pmc
M src/pmc/imageiosize.pmc
M src/pmc/integer.pmc
M src/pmc/parrotinterpreter.pmc
A src/pmc/pmclist.pmc
M src/pmc/pointer.pmc
M src/pmc/scheduler.pmc
M src/pmc/task.pmc
M src/pmc/timer.pmc
M src/pmc/undef.pmc
M src/runcore/cores.c
M src/runcore/main.c
M src/runcore/profiling.c
M src/runcore/subprof.c
M src/scheduler.c
M src/string/api.c
M t/compilers/opsc/01-parse.t
A t/fullharness
M t/op/stringu.t
A t/pmc/alarm.t
M t/pmc/hash.t
M t/pmc/nci.t
A t/pmc/pmclist.t
R t/pmc/scheduler.t
M t/pmc/task.t
A t/pmc/task_primes.t
M t/pmc/timer.t
M t/src/embed.t
M t/src/embed/api.t
M t/src/embed/strings.t
M t/src/exit.t
M t/src/extend.t
M t/src/extend_vtable.t
M t/src/misc.t
M t/src/pointer_array.t
A t/src/threads_io.t
M t/src/warnings.t
M t/tools/dev/search_ops/samples.pm
M tools/dev/mk_inno_language.pl
Log Message:
-----------
Merge branch 'master' into mls/directaccess
Conflicts:
src/hash.c
Commit: 305b704a6b79f86ce0919bc258be6e9844739218
https://github.com/parrot/parrot/commit/305b704a6b79f86ce0919bc258be6e9844739218
Author: Michael Schroeder <mls at suse.de>
Date: 2011-10-31 (Mon, 31 Oct 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
simplily PAST::Control, fix bug in block handler code when addreturn is not used
Commit: f7b8d31f85e203b84d3b144a07a7355b29a4eaa3
https://github.com/parrot/parrot/commit/f7b8d31f85e203b84d3b144a07a7355b29a4eaa3
Author: Michael Schroeder <mls at suse.de>
Date: 2011-10-31 (Mon, 31 Oct 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
fix another bug in the return-less wrap_handlers case
Commit: 595bffecf71c5d5e87842fcbaad6c795e7ed19d3
https://github.com/parrot/parrot/commit/595bffecf71c5d5e87842fcbaad6c795e7ed19d3
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-31 (Mon, 31 Oct 2011)
Changed paths:
M .gitignore
M MANIFEST.SKIP
M config/gen/makefiles/root.in
M examples/io/post.pir
M lib/Parrot/Harness/Smoke.pm
A t/archive/README
M t/fullharness
M t/harness
M t/harness.pir
M tools/dev/resubmit_smolder.pl
Log Message:
-----------
Reposition parrot_test_run.tar.gz in a subdirectory (t/archive) so it can be safely decompressed and untarred.
Commit: bead13540fcc43b12e075bb9e087259bcc432d7d
https://github.com/parrot/parrot/commit/bead13540fcc43b12e075bb9e087259bcc432d7d
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-31 (Mon, 31 Oct 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Add new file to MANIFEST.
Commit: 4603865e5ee8540632d9b6711cf7967e3537b6a2
https://github.com/parrot/parrot/commit/4603865e5ee8540632d9b6711cf7967e3537b6a2
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-31 (Mon, 31 Oct 2011)
Changed paths:
M t/archive/README
Log Message:
-----------
Restore README.
Commit: f66b1b55b79ead27acc9ed0ecdf57e2c42cbefb7
https://github.com/parrot/parrot/commit/f66b1b55b79ead27acc9ed0ecdf57e2c42cbefb7
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-10-31 (Mon, 31 Oct 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
Correct typo in ChangeLog about set_random
Commit: f747ea175ac721e84303b8eace090257a6f7f5d8
https://github.com/parrot/parrot/commit/f747ea175ac721e84303b8eace090257a6f7f5d8
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-11-01 (Tue, 01 Nov 2011)
Changed paths:
M src/alarm.c
M src/scheduler.c
Log Message:
-----------
Remove the preemptive thread scheduling logic from the windows build. Parrot should build on windows (or get much closer now) but without preemptive green_threads support
Commit: c34e00075d59082442fa5dd587a0aec297563263
https://github.com/parrot/parrot/commit/c34e00075d59082442fa5dd587a0aec297563263
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-11-01 (Tue, 01 Nov 2011)
Changed paths:
M src/alarm.c
Log Message:
-----------
fix typo, misplaced character
Commit: ebce4aff8ab307af6344b68f67ff782fcc736bc4
https://github.com/parrot/parrot/commit/ebce4aff8ab307af6344b68f67ff782fcc736bc4
Author: Stefan Seifert <nine at detonation.org>
Date: 2011-11-01 (Tue, 01 Nov 2011)
Changed paths:
M config/gen/makefiles/root.in
M include/parrot/interpreter.h
M include/parrot/thread.h
M src/scheduler.c
M src/thread.c
Log Message:
-----------
Schedule tasks onto new threads
First test of threading code by hooking into Parrot_cx_schedule_task
Commit: 752ba61f5761e380b10561cdde3ff122341d3a80
https://github.com/parrot/parrot/commit/752ba61f5761e380b10561cdde3ff122341d3a80
Author: Stefan Seifert <nine at detonation.org>
Date: 2011-11-01 (Tue, 01 Nov 2011)
Changed paths:
M src/scheduler.c
Log Message:
-----------
Add in missing pause() in outer runloop
Without pause(), a sleep would busy wait
Commit: 7fcdbb3ebd100671d5a57fcf9b1e08654ba80419
https://github.com/parrot/parrot/commit/7fcdbb3ebd100671d5a57fcf9b1e08654ba80419
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-11-01 (Tue, 01 Nov 2011)
Changed paths:
M src/scheduler.c
Log Message:
-----------
[codingstd] No trailing whitespace.
Commit: 9e917359122e7aa27359f57162aef2d8465830b0
https://github.com/parrot/parrot/commit/9e917359122e7aa27359f57162aef2d8465830b0
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-11-01 (Tue, 01 Nov 2011)
Changed paths:
M .gitignore
M MANIFEST
M MANIFEST.SKIP
M config/gen/makefiles/root.in
M examples/io/post.pir
M lib/Parrot/Harness/Smoke.pm
A t/archive/README
M t/fullharness
M t/harness
M t/harness.pir
M tools/dev/resubmit_smolder.pl
Log Message:
-----------
Merge branch 'jkeenan/reposition_archive_tarball'
Commit: 36563624e57bb0ad0a2c7db8007cdc153b7ca809
https://github.com/parrot/parrot/commit/36563624e57bb0ad0a2c7db8007cdc153b7ca809
Author: Stefan Seifert <nine at detonation.org>
Date: 2011-11-02 (Wed, 02 Nov 2011)
Changed paths:
M .gitignore
M MANIFEST
M MANIFEST.SKIP
M config/gen/makefiles/root.in
M examples/io/post.pir
M lib/Parrot/Harness/Smoke.pm
A t/archive/README
M t/fullharness
M t/harness
M t/harness.pir
M tools/dev/resubmit_smolder.pl
Log Message:
-----------
Merge branch 'master' of git://github.com/parrot/parrot
Commit: 6fe1c97da996e1e41e2a2dd696aea6a8bd91db9b
https://github.com/parrot/parrot/commit/6fe1c97da996e1e41e2a2dd696aea6a8bd91db9b
Author: Michael Schroeder <mls at suse.de>
Date: 2011-11-02 (Wed, 02 Nov 2011)
Changed paths:
M compilers/pge/PGE/Exp.pir
M runtime/parrot/library/Test/More.pir
M src/call/args.c
M t/op/calling.t
Log Message:
-----------
fill_params: fill unused registers with default values if error checking if off
The default is that error checking is off for call results. The calling.t
test relied on this(!), so it now checks for that the result gets overwritten
with PMCNULL. Also, two bugs in PGE::Exp and Test::More were detected and
fixed because of this change.
Commit: c489e0b4f02e50586d963d0dda315b8c68490db4
https://github.com/parrot/parrot/commit/c489e0b4f02e50586d963d0dda315b8c68490db4
Author: Michael Schroeder <mls at suse.de>
Date: 2011-11-02 (Wed, 02 Nov 2011)
Changed paths:
M src/call/args.c
Log Message:
-----------
fix cuddled else
Commit: b1dbbadccd1788f9528b3854c69976027a97358a
https://github.com/parrot/parrot/commit/b1dbbadccd1788f9528b3854c69976027a97358a
Author: Stefan Seifert <nine at detonation.org>
Date: 2011-11-02 (Wed, 02 Nov 2011)
Changed paths:
M t/pmc/alarm.t
Log Message:
-----------
Remove faulty tests from t/pmc/alarm.t
The removed tests tested for alarms firing in a certain order which
cannot be guaranteed due to preemption introducing a random element into
the mix.
Commit: e20b3beab676586c1dd30ddc66d8abe921c2b409
https://github.com/parrot/parrot/commit/e20b3beab676586c1dd30ddc66d8abe921c2b409
Author: Stefan Seifert <nine at detonation.org>
Date: 2011-11-02 (Wed, 02 Nov 2011)
Changed paths:
M compilers/pge/PGE/Exp.pir
M runtime/parrot/library/Test/More.pir
M src/call/args.c
M t/op/calling.t
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 543e6988fe2df66ffa56b3a221450a6a909383b5
https://github.com/parrot/parrot/commit/543e6988fe2df66ffa56b3a221450a6a909383b5
Author: Gerhard R <gerd.r.devel at googlemail.com>
Date: 2011-11-03 (Thu, 03 Nov 2011)
Changed paths:
M config/init/hints/msys.pm
M src/dynpmc/Defines.in
Log Message:
-----------
disable select dynpmc on MSYS
Commit: c0a28a92b96133d19dbde7047421906428653ab4
https://github.com/parrot/parrot/commit/c0a28a92b96133d19dbde7047421906428653ab4
Author: Gerhard R <gerd.r.devel at googlemail.com>
Date: 2011-11-03 (Thu, 03 Nov 2011)
Changed paths:
M config/init/hints/msys.pm
M lib/Parrot/Install.pm
Log Message:
-----------
fix make install on MSYS
Commit: df69781380ede51268343350529c46e9bb85a3ae
https://github.com/parrot/parrot/commit/df69781380ede51268343350529c46e9bb85a3ae
Author: Gerhard R <gerd.r.devel at googlemail.com>
Date: 2011-11-04 (Fri, 04 Nov 2011)
Changed paths:
M .gitignore
M config/gen/makefiles/root.in
M config/init/hints/msys.pm
M src/dynpmc/Defines.in
Log Message:
-----------
cleanup compiler flags, file generation, ignored files
Commit: 8fde62338785844736831c2ab953bf79db804248
https://github.com/parrot/parrot/commit/8fde62338785844736831c2ab953bf79db804248
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-11-04 (Fri, 04 Nov 2011)
Changed paths:
M .gitignore
M config/gen/makefiles/root.in
M config/init/hints/msys.pm
M lib/Parrot/Install.pm
M src/dynpmc/Defines.in
Log Message:
-----------
Merge pull request #192 from gerdr/gerdr/msys-install
fix make install on MSYS
Commit: 4119aa066a0abc9748873ec777769cdb56c9f7d1
https://github.com/parrot/parrot/commit/4119aa066a0abc9748873ec777769cdb56c9f7d1
Author: Andy Lester <andy at petdance.com>
Date: 2011-11-04 (Fri, 04 Nov 2011)
Changed paths:
M include/parrot/platform_interface.h
M src/platform/darwin/hires_timer.c
M src/platform/generic/hires_timer.c
M src/platform/win32/hires_timer.c
Log Message:
-----------
Parrot_hires_get_tick_duration is now flagged as PARROT_CONST_FUNCTION
Commit: 8f5a5c5f378b56ec9ab8a9c29525c9174cac0b6f
https://github.com/parrot/parrot/commit/8f5a5c5f378b56ec9ab8a9c29525c9174cac0b6f
Author: Andy Lester <andy at petdance.com>
Date: 2011-11-04 (Fri, 04 Nov 2011)
Changed paths:
M .gitignore
M config/gen/makefiles/root.in
M config/init/hints/msys.pm
M lib/Parrot/Install.pm
M src/dynpmc/Defines.in
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 06088a5770918e3bcb338bb84d2fa828b2f401c9
https://github.com/parrot/parrot/commit/06088a5770918e3bcb338bb84d2fa828b2f401c9
Author: Andy Lester <andy at petdance.com>
Date: 2011-11-04 (Fri, 04 Nov 2011)
Changed paths:
M include/parrot/scheduler.h
M src/scheduler.c
Log Message:
-----------
removed unnecessary const modifiers of function parameters. Removed an unused local var.
Commit: 38244b39e74493486c3765b99ab014a1496cec89
https://github.com/parrot/parrot/commit/38244b39e74493486c3765b99ab014a1496cec89
Author: Andy Lester <andy at petdance.com>
Date: 2011-11-04 (Fri, 04 Nov 2011)
Changed paths:
M src/pointer_array.c
Log Message:
-----------
removed headerizer section for statics since there are no longer any statics
Commit: 7a926340c1cbb1d8e2a2ec431c2b2ce80072a53a
https://github.com/parrot/parrot/commit/7a926340c1cbb1d8e2a2ec431c2b2ce80072a53a
Author: Andy Lester <andy at petdance.com>
Date: 2011-11-04 (Fri, 04 Nov 2011)
Changed paths:
M src/pmc/eval.pmc
Log Message:
-----------
consting locals, and removed unused vars.
Commit: 204cd4e0bb4d6d5df498374a729ce281eb29d9ae
https://github.com/parrot/parrot/commit/204cd4e0bb4d6d5df498374a729ce281eb29d9ae
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-11-05 (Sat, 05 Nov 2011)
Changed paths:
M MANIFEST.SKIP
Log Message:
-----------
Add files missing from MANIFEST.SKIP.
Commit: 104b6a9ef5ceb713de2afe62988802b935158c31
https://github.com/parrot/parrot/commit/104b6a9ef5ceb713de2afe62988802b935158c31
Author: Stefan Seifert <nine at detonation.org>
Date: 2011-11-06 (Sun, 06 Nov 2011)
Changed paths:
M include/parrot/thread.h
M src/pmc/parrotinterpreter.pmc
M src/scheduler.c
M src/thread.c
Log Message:
-----------
Bring back Parrot_clone_code
Commit: 43ce938019aa34ed82d10639e8c47ea2fd841a07
https://github.com/parrot/parrot/commit/43ce938019aa34ed82d10639e8c47ea2fd841a07
Author: Stefan Seifert <nine at detonation.org>
Date: 2011-11-06 (Sun, 06 Nov 2011)
Changed paths:
M src/gc/gc_gms.c
M src/gc/gc_ms2.c
M src/thread.c
Log Message:
-----------
Don't share GC between threads. Makes PMCs thread safe
Commit: e83c218b70a3b2a126ca58250669fe1ab0133ce1
https://github.com/parrot/parrot/commit/e83c218b70a3b2a126ca58250669fe1ab0133ce1
Author: Stefan Seifert <nine at detonation.org>
Date: 2011-11-06 (Sun, 06 Nov 2011)
Changed paths:
M src/scheduler.c
Log Message:
-----------
Clone everything when creating a new thread
Commit: dc9f77b4b70b31e7bd0e5e8126335517ad508db6
https://github.com/parrot/parrot/commit/dc9f77b4b70b31e7bd0e5e8126335517ad508db6
Author: Stefan Seifert <nine at detonation.org>
Date: 2011-11-06 (Sun, 06 Nov 2011)
Changed paths:
M .gitignore
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Node.pir
M compilers/pge/PGE/Exp.pir
M config/gen/makefiles/root.in
M config/init/hints/msys.pm
M examples/io/post.pir
M include/parrot/platform_interface.h
M include/parrot/scheduler.h
M lib/Parrot/Harness/DefaultTests.pm
M lib/Parrot/Harness/Smoke.pm
A lib/Parrot/Harness/TestSets.pm
M lib/Parrot/Install.pm
M runtime/parrot/library/Test/More.pir
M src/alarm.c
M src/call/args.c
M src/dynpmc/Defines.in
M src/platform/darwin/hires_timer.c
M src/platform/generic/hires_timer.c
M src/platform/win32/hires_timer.c
M src/pmc/eval.pmc
M src/pointer_array.c
M src/scheduler.c
A t/archive/README
A t/fullharness
M t/harness
M t/harness.pir
M t/op/calling.t
M t/pmc/alarm.t
M t/pmc/hash.t
M tools/dev/resubmit_smolder.pl
Log Message:
-----------
Merge branch 'master' into threads
Conflicts:
include/parrot/scheduler.h
src/scheduler.c
Compare: https://github.com/parrot/parrot/compare/7c08e97...dc9f77b
More information about the parrot-commits
mailing list