[parrot/parrot] 0bf02d: Merge branch 'kill-useless-defaults'
noreply at github.com
noreply at github.com
Fri Sep 23 04:29:45 UTC 2011
Branch: refs/heads/kill-useless-defaults
Home: https://github.com/parrot/parrot
Commit: 0bf02d9e07d14e58990157c25b6975a8dae07959
https://github.com/parrot/parrot/commit/0bf02d9e07d14e58990157c25b6975a8dae07959
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-20 (Tue, 20 Sep 2011)
Changed paths:
M include/parrot/hash.h
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M runtime/parrot/library/P6object.pir
M src/hash.c
M src/ops/core_ops.c
M src/ops/experimental.ops
M src/pmc/default.pmc
M t/library/p6object.t
M t/pmc/resizablepmcarray.t
M t/src/extend_vtable.t
Log Message:
-----------
Merge branch 'kill-useless-defaults'
Commit: 825c8367826a02fea09aeeb261a5acf4aa57a8b0
https://github.com/parrot/parrot/commit/825c8367826a02fea09aeeb261a5acf4aa57a8b0
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/main.c
M src/runcore/subprof.c
Log Message:
-----------
fix off-by-one error, free all profile memory after dumping, export just one init function
Commit: 9820278941de57e5f194bb19f380de1fc06fb8c4
https://github.com/parrot/parrot/commit/9820278941de57e5f194bb19f380de1fc06fb8c4
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M CREDITS
Log Message:
-----------
add myself to CREDITS
Commit: c9f3e26fb81525fe0e79213116f5da3186e5e59f
https://github.com/parrot/parrot/commit/c9f3e26fb81525fe0e79213116f5da3186e5e59f
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.generated
M README
M RESPONSIBLE_PARTIES
M VERSION
M docs/parrothist.pod
M docs/project/release_manager_guide.pod
M ext/winxed/compiler.pir
M include/parrot/hash.h
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M runtime/parrot/library/Crow.pir
M runtime/parrot/library/P6object.pir
M src/call/context.c
M src/hash.c
M src/ops/core_ops.c
M src/ops/experimental.ops
M src/pmc/default.pmc
M t/library/p6object.t
M t/pmc/resizablepmcarray.t
M t/pmc/timer.t
M t/src/extend_vtable.t
A tools/release/auto_release.pl
M tools/release/release.json
Log Message:
-----------
Merge branch 'master' into mls/sub-profiler
Commit: 8e8aa758310b9d41cdcaa9a5978f27dc4dec1114
https://github.com/parrot/parrot/commit/8e8aa758310b9d41cdcaa9a5978f27dc4dec1114
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M .gitignore
M MANIFEST
M MANIFEST.SKIP
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M compilers/opsc/src/Ops/File.pm
M compilers/opsc/src/builtins.pir
M config/gen/makefiles/root.in
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
M include/parrot/call.h
M include/parrot/interpreter.h
M include/parrot/packfile.h
M include/parrot/scheduler.h
M include/parrot/scheduler_private.h
M lib/Parrot/Pmc2c/PMC.pm
M lib/Pod/Simple.pm
A lib/Pod/Simple.pod
M lib/Pod/Simple/BlackBox.pm
M lib/Pod/Simple/Checker.pm
M lib/Pod/Simple/Debug.pm
M lib/Pod/Simple/DumpAsText.pm
M lib/Pod/Simple/DumpAsXML.pm
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/LinkSection.pm
M lib/Pod/Simple/Methody.pm
M lib/Pod/Simple/Progress.pm
M lib/Pod/Simple/PullParser.pm
M lib/Pod/Simple/PullParserEndToken.pm
M lib/Pod/Simple/PullParserStartToken.pm
M lib/Pod/Simple/PullParserTextToken.pm
M lib/Pod/Simple/PullParserToken.pm
M lib/Pod/Simple/RTF.pm
M lib/Pod/Simple/Search.pm
M lib/Pod/Simple/SimpleTree.pm
A lib/Pod/Simple/Subclassing.pod
M lib/Pod/Simple/Text.pm
M lib/Pod/Simple/TextContent.pm
M lib/Pod/Simple/TiedOutFH.pm
M lib/Pod/Simple/Transcode.pm
M lib/Pod/Simple/TranscodeDumb.pm
M lib/Pod/Simple/TranscodeSmart.pm
M lib/Pod/Simple/XHTML.pm
M lib/Pod/Simple/XMLOutStream.pm
M src/call/args.c
M src/call/context.c
M src/call/pcc.c
M src/embed.c
M src/embed/bytecode.c
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
M src/gc/mark_sweep.c
M src/interp/inter_cb.c
M src/interp/inter_create.c
M src/packfile/api.c
M src/pmc/callcontext.pmc
M src/pmc/class.pmc
M src/pmc/imccompiler.pmc
M src/pmc/lexpad.pmc
M src/pmc/object.pmc
M src/pmc/packfileview.pmc
M src/pmc/scheduler.pmc
M src/pmc/timer.pmc
M src/scheduler.c
M t/README.pod
M t/op/exceptions.t
A t/pir/interop.t
M t/pmc/timer.t
R tools/dev/README
A tools/dev/README.md
M tools/dev/resolve_deprecated.nqp
A tools/dev/resubmit_smolder.pl
Log Message:
-----------
merge in from master. Fix small whitespace conflicts
Commit: 991beada14c224bc2b2d4b0fa0203ea33af48c27
https://github.com/parrot/parrot/commit/991beada14c224bc2b2d4b0fa0203ea33af48c27
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M .gitignore
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M config/gen/makefiles/root.in
M ext/winxed/compiler.pir
M lib/Parrot/Harness/DefaultTests.pm
R runtime/parrot/library/random_lib.pir
M src/dynpmc/os.pmc
M src/platform/linux/encoding.c
M src/pmc/parrotinterpreter.pmc
M src/scheduler.c
M t/README.pod
M t/dynpmc/select.t
M t/pmc/timer.t
M tools/dev/resubmit_smolder.pl
Log Message:
-----------
Merge the NotFound/fix_sleep branch, to get fixes for the Timer PMC tests
Commit: a5b50107f50da6ce68053545e5e0983a0ee14ec0
https://github.com/parrot/parrot/commit/a5b50107f50da6ce68053545e5e0983a0ee14ec0
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M MANIFEST
M MANIFEST.generated
M compilers/imcc/main.c
M config/auto/pmc.pm
M config/gen/makefiles/root.in
R include/parrot/atomic.h
R include/parrot/atomic/fallback.h
R include/parrot/atomic/gcc_pcc.h
R include/parrot/atomic/gcc_x86.h
R include/parrot/atomic/sparc.h
M include/parrot/interpreter.h
M include/parrot/packfile.h
M include/parrot/parrot.h
M include/parrot/pmc.h
M include/parrot/scheduler.h
R include/parrot/thr_none.h
R include/parrot/thr_pthread.h
R include/parrot/thr_windows.h
R include/parrot/thread.h
R src/atomic/gcc_x86.c
R src/atomic/sparc_v9.s
M src/dynpmc/Defines.in
M src/exceptions.c
M src/gc/gc_gms.c
M src/gc/gc_ms.c
M src/gc/gc_ms2.c
M src/gc/mark_sweep.c
M src/interp/inter_cb.c
M src/interp/inter_create.c
M src/oo.c
M src/packfile/api.c
M src/pmc/exception.pmc
M src/pmc/parrotinterpreter.pmc
R src/pmc/parrotthread.pmc
M src/pmc/scalar.pmc
M src/pmc/scheduler.pmc
M src/pmc/schedulermessage.pmc
M src/pmc/string.pmc
M src/pmc/task.pmc
R src/pmc/threadinterpreter.pmc
M src/runcore/main.c
M src/scheduler.c
R src/thread.c
M src/vtable.tbl
R t/pmc/parrotthread.t
R t/pmc/threads.t
M t/pmc/timer.t
R t/src/atomic.t
M t/src/embed.t
M t/src/extend_vtable.t
M tools/dev/vtablize.pl
Log Message:
-----------
Merge branch 'whiteknight/kill_threads'
Commit: cac743e9ff8d982f6c79f5de091e82120d932e8a
https://github.com/parrot/parrot/commit/cac743e9ff8d982f6c79f5de091e82120d932e8a
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
add a new batch of slots for future release managers
Commit: f4017d5bb971defac3fe33cab0ebddb785cd0200
https://github.com/parrot/parrot/commit/f4017d5bb971defac3fe33cab0ebddb785cd0200
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 6e6784030955767cce73b6c37210f7c18fa6f945
https://github.com/parrot/parrot/commit/6e6784030955767cce73b6c37210f7c18fa6f945
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M CREDITS
M config/gen/makefiles/root.in
M frontend/parrot2/main.c
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
A include/parrot/runcore_subprof.h
M src/embed/api.c
M src/runcore/main.c
A src/runcore/subprof.c
Log Message:
-----------
Merge remote-tracking branch 'origin/mls/sub-profiler'
Commit: 55a6542822244b7b02f589b620e16c327ad8eaa1
https://github.com/parrot/parrot/commit/55a6542822244b7b02f589b620e16c327ad8eaa1
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M tools/dev/mk_inno_language.pl
Log Message:
-----------
[inno] handles rakudo-nom which needs its own nqp
Commit: 851a2aaf17c2eb73abb25c8b5b735ab93089e8ad
https://github.com/parrot/parrot/commit/851a2aaf17c2eb73abb25c8b5b735ab93089e8ad
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M include/parrot/hash.h
M src/hash.c
Log Message:
-----------
fix declaration constyness
Commit: 081805293b792d4664556aeab79e14702505886e
https://github.com/parrot/parrot/commit/081805293b792d4664556aeab79e14702505886e
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
cast to keep c++ happy
Commit: fe4e1b9fe730588ad1180d48aa2ec7742f1cea7d
https://github.com/parrot/parrot/commit/fe4e1b9fe730588ad1180d48aa2ec7742f1cea7d
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M src/platform/win32/entropy.c
M src/platform/win32/file.c
M src/platform/win32/io.c
Log Message:
-----------
quick fixes for win32
Commit: 230a03b722ad08bae67fab6f50fd4a9c69276400
https://github.com/parrot/parrot/commit/230a03b722ad08bae67fab6f50fd4a9c69276400
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M src/pmc/mappedbytearray.pmc
Log Message:
-----------
oops, forgot another one fix
Commit: 5d88ac2e9b9d3fb5b28c6c20cd43d2a685bd24df
https://github.com/parrot/parrot/commit/5d88ac2e9b9d3fb5b28c6c20cd43d2a685bd24df
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-22 (Thu, 22 Sep 2011)
Changed paths:
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
Log Message:
-----------
update winxed snapshot to 211f690a0a to allow testing new multi features
Commit: 56865e6572234e39a12eb4fc782f4715dbb91b05
https://github.com/parrot/parrot/commit/56865e6572234e39a12eb4fc782f4715dbb91b05
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-22 (Thu, 22 Sep 2011)
Changed paths:
M tools/release/auto_release.pl
Log Message:
-----------
Removed -j switch when executing 'make'. Also got rid of the Env module in favor of just using the %ENV hash.
Commit: ecdb4537ff4ee26282da0a14d6463fb3977a3924
https://github.com/parrot/parrot/commit/ecdb4537ff4ee26282da0a14d6463fb3977a3924
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-09-22 (Thu, 22 Sep 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Rerun mk_manifest_and_skip.pl.
Commit: 169f00b21307330e38c4e89e7ffca031c5991469
https://github.com/parrot/parrot/commit/169f00b21307330e38c4e89e7ffca031c5991469
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-22 (Thu, 22 Sep 2011)
Changed paths:
M tools/release/auto_release.pl
Log Message:
-----------
Added --test_jobs switch for specifying number of parallel test harnesses as suggested by benabik++. Also added support for $TEST_JOBS environment variable as suggested by dukeleto++.
Commit: bfa7f506c5ee14a67608b035dd82feb3870d2011
https://github.com/parrot/parrot/commit/bfa7f506c5ee14a67608b035dd82feb3870d2011
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-22 (Thu, 22 Sep 2011)
Changed paths:
M tools/release/auto_release.pl
Log Message:
-----------
Changed --test_jobs to --test-jobs because that's what I originally meant to name it.
Commit: d44c2a2b98ae0baa834833fb032db68fcfc60329
https://github.com/parrot/parrot/commit/d44c2a2b98ae0baa834833fb032db68fcfc60329
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-22 (Thu, 22 Sep 2011)
Changed paths:
M src/pmc/boolean.pmc
M src/pmc/complex.pmc
M src/pmc/default.pmc
M src/pmc/fixedbooleanarray.pmc
M src/pmc/fixedintegerarray.pmc
M src/pmc/float.pmc
M src/pmc/integer.pmc
M src/pmc/orderedhash.pmc
M src/pmc/socket.pmc
M src/pmc/string.pmc
M src/pmc/sub.pmc
Log Message:
-----------
eliminate default.freeze and default.thaw
The presence of these vtables masks the fact that many types of PMCs don't
really implement serialization and performing these operations leaves them in
an inconsistent state at best.
Also fixup a number of PMC types that were dutifully calling SUPER() (which in
fact did nothing) in their implementations of these vtables.
Compare: https://github.com/parrot/parrot/compare/3014457...d44c2a2
More information about the parrot-commits
mailing list