[parrot/parrot] 4e204a: Clarify TT#1906 in api.yaml
noreply at github.com
noreply at github.com
Thu Sep 15 17:08:11 UTC 2011
Branch: refs/heads/mls/sub-profiler
Home: https://github.com/parrot/parrot
Commit: 4e204ad55c1eba63d6d19bd31d90eb912a7fad42
https://github.com/parrot/parrot/commit/4e204ad55c1eba63d6d19bd31d90eb912a7fad42
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M api.yaml
Log Message:
-----------
Clarify TT#1906 in api.yaml
Commit: 64522d5702c490c1cbc536553a06e09ac988870f
https://github.com/parrot/parrot/commit/64522d5702c490c1cbc536553a06e09ac988870f
Author: Moritz Lenz <moritz at faui2k3.org>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/sub.c
Log Message:
-----------
fix bug in Parrot_sub_get_line_from_pc
It used to compare the op against the size of the debug segment, not
against the size of the code segment.
Patch courtesy by mls++
Commit: e9d03224ef327ab91986f9f47ddb990f11cbf067
https://github.com/parrot/parrot/commit/e9d03224ef327ab91986f9f47ddb990f11cbf067
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
Merge remote-tracking branch 'origin/whiteknight/pmc_is_ptr'
Commit: 6f57d171a1d76fb1c9c3337c76b8fff9f6da13f8
https://github.com/parrot/parrot/commit/6f57d171a1d76fb1c9c3337c76b8fff9f6da13f8
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
Merge remote-tracking branch 'gerdr/whiteknight/pmc_is_ptr'
Commit: bdbfc213e5927f1954a353c63deea35dc98d6f79
https://github.com/parrot/parrot/commit/bdbfc213e5927f1954a353c63deea35dc98d6f79
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M frontend/parrot/main.c
M frontend/parrot2/main.c
M include/parrot/api.h
M include/parrot/runcore_subprof.h
M src/embed/api.c
M src/embed/bytecode.c
M src/runcore/subprof.c
Log Message:
-----------
only call rdtsc when switching functions, fix off-by-one error, also check debug section for file/line info
Commit: 6382bccaf183a9c1e91b6b9a5cfb66bdbfffc223
https://github.com/parrot/parrot/commit/6382bccaf183a9c1e91b6b9a5cfb66bdbfffc223
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
put all profile data into a struct
Commit: b9261ad17c131f995c081d561c9b56c679243c7e
https://github.com/parrot/parrot/commit/b9261ad17c131f995c081d561c9b56c679243c7e
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M CREDITS
M ChangeLog
M NEWS
M config/auto/backtrace/test_dlinfo_c.in
M docs/book/pct/ch04_pge.pod
M docs/book/pir/ch05_control_structures.pod
M docs/book/pir/ch06_subroutines.pod
M docs/deprecations/deprecations_3_0.pod
M docs/deprecations/how_to_deprecate.pod
M docs/pdds/draft/pdd14_numbers.pod
M docs/pdds/pdd07_codingstd.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/project/git_workflow.pod
M examples/past/blocktype_immediate.pir
M examples/sdl/tetris/blockdata.pir
M examples/streams/Combiner.pir
M ext/winxed/README
M ext/winxed/compiler.pir
M src/dynoplibs/bit.ops
M src/dynoplibs/math.ops
M src/exceptions.c
M src/gc/alloc_resources.c
M src/gc/api.c
M src/gc/gc_gms.c
M src/gc/gc_ms.c
M src/gc/malloc.c
M src/gc/system.c
M src/interp/inter_create.c
M src/oo.c
M src/ops/core.ops
M src/platform/generic/entropy.c
M src/platform/win32/entropy.c
M src/platform/win32/io.c
M src/pmc.c
M src/pmc/class.pmc
M src/pmc/env.pmc
M src/pmc/eval.pmc
M src/pmc/hash.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/role.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/scheduler.c
M t/oo/objects.t
M t/op/literal.t
M t/op/sprintf.t
M t/pmc/callcontext.t
M t/pmc/managedstruct.t
M t/pmc/mappedbytearray.t
M t/pmc/task.t
M t/tools/install/01-create_directories.t
M t/tools/install/02-install_files.t
M t/tools/install/03-lines_to_files.t
M tools/docs/make_html_docs.pl
M tools/release/templates.json
Log Message:
-----------
large batch of typo fixes, courtesy of pfusik++
Commit: 5f6ccb2a8a29e78c38e5e2441905e0640066a15c
https://github.com/parrot/parrot/commit/5f6ccb2a8a29e78c38e5e2441905e0640066a15c
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
various cleanup to fixed_allocator
Commit: 88f0795224551220a0766f3924c36907a6089999
https://github.com/parrot/parrot/commit/88f0795224551220a0766f3924c36907a6089999
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
revert some cleanups which is wrong
Commit: a7ec805b1b38929ca6eaa3a694995fa53bb69fb5
https://github.com/parrot/parrot/commit/a7ec805b1b38929ca6eaa3a694995fa53bb69fb5
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.h
Log Message:
-----------
forgot add top_arena
Commit: 53b2df578d2f90c7bcfd6469a7a4c9294cca1265
https://github.com/parrot/parrot/commit/53b2df578d2f90c7bcfd6469a7a4c9294cca1265
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
removed some experimental code
Commit: 1a547637af57c0c6c4b045dba070da2dfdba64ae
https://github.com/parrot/parrot/commit/1a547637af57c0c6c4b045dba070da2dfdba64ae
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
Merge branch 'jimmy/gc_fixed_allocator_cleanup'
Commit: 1b960002ebe028cc347d06b7abfa5188306a145d
https://github.com/parrot/parrot/commit/1b960002ebe028cc347d06b7abfa5188306a145d
Author: cotto <christoph_github at mksig.org>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
make documentation less crabby
Commit: f7a12d13d6ce9f185ef1c9789cee8e9febd4a1d8
https://github.com/parrot/parrot/commit/f7a12d13d6ce9f185ef1c9789cee8e9febd4a1d8
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M MANIFEST
R lib/Parrot/Test/PIR_PGE.pm
Log Message:
-----------
Remove the horribly out-dated and unused Parrot::Test::PIR_PGE
Commit: 3db97f6ec494a5489a3105b46eda5a37ffd4c1b4
https://github.com/parrot/parrot/commit/3db97f6ec494a5489a3105b46eda5a37ffd4c1b4
Author: Coke <will at coleda.com>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M ChangeLog
M MANIFEST
R NEWS
M docs/project/release_manager_guide.pod
M lib/Parrot/Docs/File.pm
M lib/Parrot/Docs/Section/Info.pm
M lib/Parrot/Manifest.pm
M runtime/parrot/library/Crow.pir
Log Message:
-----------
Merge branch 'tt_2184'
deleted NEWS, updated ChangeLog with recent typo fix.
Conflicts:
ChangeLog
NEWS
Commit: a5e4c184c8e6acbaa74e6c09547b97df539da718
https://github.com/parrot/parrot/commit/a5e4c184c8e6acbaa74e6c09547b97df539da718
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
add allhlltest as a makefile target
Commit: 37f7be70c5aa221f38407ff2c09f56ac7ffb8c67
https://github.com/parrot/parrot/commit/37f7be70c5aa221f38407ff2c09f56ac7ffb8c67
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M t/README.pod
Log Message:
-----------
Mention the allhlltest target in our test readme
Commit: dbfea5d7ea74fd79bd556cd08b3875034f206f7d
https://github.com/parrot/parrot/commit/dbfea5d7ea74fd79bd556cd08b3875034f206f7d
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
revert s/Pool_Allocator_Free_List/Pool_Allocator_Arena/, since not_gerd said it's different, or rename them to Pool_Allocater_List, I'm not sure it's ok or not
Commit: b9d7d56acf99e64d3a5614b2f0a977d1ecae6c82
https://github.com/parrot/parrot/commit/b9d7d56acf99e64d3a5614b2f0a977d1ecae6c82
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M ChangeLog
M MANIFEST
R NEWS
M config/gen/makefiles/root.in
M docs/project/release_manager_guide.pod
M lib/Parrot/Docs/File.pm
M lib/Parrot/Docs/Section/Info.pm
M lib/Parrot/Manifest.pm
R lib/Parrot/Test/PIR_PGE.pm
M runtime/parrot/library/Crow.pir
M t/README.pod
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: ac7b2600ca5f39bbe2023280b25abb8916cfe773
https://github.com/parrot/parrot/commit/ac7b2600ca5f39bbe2023280b25abb8916cfe773
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/gc/mark_sweep.c
M src/runcore/subprof.c
Log Message:
-----------
first version of HLL profiler
Commit: 7dd1a7485a2db4229cdf6d952a1bdda37fa76244
https://github.com/parrot/parrot/commit/7dd1a7485a2db4229cdf6d952a1bdda37fa76244
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
delete forgotten debug statements
Commit: 00fe23d2b65bcab16c70602e6aedf8e7f9846bee
https://github.com/parrot/parrot/commit/00fe23d2b65bcab16c70602e6aedf8e7f9846bee
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M compilers/imcc/pbc.c
Log Message:
-----------
Don't increment line numbers on .annotate directives. This fixes some line number disparities and places where the line number is reported as 0. mls++
Commit: dd8108ef159e18a81664fc622acf7f3b9bf4bde2
https://github.com/parrot/parrot/commit/dd8108ef159e18a81664fc622acf7f3b9bf4bde2
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M compilers/imcc/pbc.c
Log Message:
-----------
Some cleanups in the get_code_size function. De-nest, don't test the same things twice, and mark some values as constant in the loop body
Commit: 3f0c0084e88cfbc6c717ae649012843d02dd5f8a
https://github.com/parrot/parrot/commit/3f0c0084e88cfbc6c717ae649012843d02dd5f8a
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/pmc/scheduler.pmc
Log Message:
-----------
use a hash keyed by int in Schecduler task_list to avoid string-int conversions
Commit: 5a7d8a5302ea90524ea592caa46e8dea46563b76
https://github.com/parrot/parrot/commit/5a7d8a5302ea90524ea592caa46e8dea46563b76
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/pmc/timer.pmc
Log Message:
-----------
delegate most of Timer init to its super and auto_attrs
Commit: d588fc6fddaa22ef43814621fd338aeb8dbf2c55
https://github.com/parrot/parrot/commit/d588fc6fddaa22ef43814621fd338aeb8dbf2c55
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M include/parrot/scheduler_private.h
M src/pmc/scheduler.pmc
M src/scheduler.c
Log Message:
-----------
delete unused Scheduler cache_valid private PObj flag
Commit: 4f1d005e5c3a1ec2c54a34e3b76ec94d21a020e4
https://github.com/parrot/parrot/commit/4f1d005e5c3a1ec2c54a34e3b76ec94d21a020e4
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/pmc/scheduler.pmc
Log Message:
-----------
delete unused Scheduler 'pending' attribute
Commit: fb7055f2e503ade77fa2ef025a34ca4baa13f48c
https://github.com/parrot/parrot/commit/fb7055f2e503ade77fa2ef025a34ca4baa13f48c
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/scheduler.c
Log Message:
-----------
delete nonsensical wrong check in cx_delete_task
Commit: 2541b9c9f0ed7c8832ba0bc7d8d6285e8578a3bf
https://github.com/parrot/parrot/commit/2541b9c9f0ed7c8832ba0bc7d8d6285e8578a3bf
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M t/op/exceptions.t
Log Message:
-----------
declare external class to avoid a warning
Commit: be307fcf7b5e91d2664a6ec51b77f3995d286762
https://github.com/parrot/parrot/commit/be307fcf7b5e91d2664a6ec51b77f3995d286762
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/scheduler.c
Log Message:
-----------
change handling of timers in the scheduler to avoid cloning on repeating.
That may affect its precision, but the docs already says that there are
no guarantees about it.
Commit: beef84c30b066a66b620aae99a91d4e8ff7c5156
https://github.com/parrot/parrot/commit/beef84c30b066a66b620aae99a91d4e8ff7c5156
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/embed/api.c
M src/runcore/cores.c
M src/runcore/main.c
M src/runcore/subprof.c
Log Message:
-----------
support subprof_fun, subprof_hll, subprof_ops
Commit: f5d74c4e0af52ae3d21ff48c20368bec273e527f
https://github.com/parrot/parrot/commit/f5d74c4e0af52ae3d21ff48c20368bec273e527f
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M include/parrot/runcore_api.h
M include/parrot/runcore_subprof.h
M src/embed/api.c
M src/runcore/main.c
M src/runcore/subprof.c
Log Message:
-----------
subprof_fun -> subprof_sub, headerize
Commit: 60b854aed2222802bd15006c744a0576d61a73a4
https://github.com/parrot/parrot/commit/60b854aed2222802bd15006c744a0576d61a73a4
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M t/pmc/timer.t
Log Message:
-----------
test stop a repeating Timer
Commit: 13cec034d7a37200fe74a733476632bc3e50ec64
https://github.com/parrot/parrot/commit/13cec034d7a37200fe74a733476632bc3e50ec64
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
fix bugs
Commit: 40afde80bb4558715435716f73f0eff42f7a848f
https://github.com/parrot/parrot/commit/40afde80bb4558715435716f73f0eff42f7a848f
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/pmc/lexpad.pmc
Log Message:
-----------
put repeated code in helper functions, delete unused parameters, and fix interp/INTERP in LexPad
Commit: 0d3638b8d3ec2763190da8af8d06d6f010409240
https://github.com/parrot/parrot/commit/0d3638b8d3ec2763190da8af8d06d6f010409240
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/pmc/callcontext.pmc
Log Message:
-----------
[PMC] Improved autobox_intval performance.
Avoiding the switch where there's no need to autobox is in fact significant in
this hot path.
Commit: 09bfabfbbf37ab248c474df1c13f62fb060f2c9a
https://github.com/parrot/parrot/commit/09bfabfbbf37ab248c474df1c13f62fb060f2c9a
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M .gitignore
Log Message:
-----------
Added exclusions for callgrind/cachegrind files.
Commit: 185158cecbc083fe901fd1ed1849680115c4a949
https://github.com/parrot/parrot/commit/185158cecbc083fe901fd1ed1849680115c4a949
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/call/context.c
Log Message:
-----------
Optimized register allocation slightly.
When there's no need to allocate register memory, waste no time not
initializing the non-allocated registers.
Commit: 60c22d741003b738f63d45e51a90c7679c7c7206
https://github.com/parrot/parrot/commit/60c22d741003b738f63d45e51a90c7679c7c7206
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M MANIFEST
M MANIFEST.SKIP
M config/gen/makefiles/root.in
A t/pir/interop.t
Log Message:
-----------
[t] And then there were HLL interoperability tests
Commit: e934aa89c615d817088f846323564e55de12c63d
https://github.com/parrot/parrot/commit/e934aa89c615d817088f846323564e55de12c63d
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
[PCC] Optimized CS switching invoke.
These checks can go away with threading system improvements, but avoiding this
function call which is almost always a do-nothing gives a modest performance
improvement to the default case of Sub's invoke.
Commit: 39c557894cd4ddc3320dbb5f3bac9b50ef4c13da
https://github.com/parrot/parrot/commit/39c557894cd4ddc3320dbb5f3bac9b50ef4c13da
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
[PCC] Rearranged CS switching code slightly.
I think it's clearer this way.
Commit: b22c10cb1f0382db616874dde755476125cc25fa
https://github.com/parrot/parrot/commit/b22c10cb1f0382db616874dde755476125cc25fa
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/call/context.c
Log Message:
-----------
[ctx] Made init_context tailcallable.
This modest optimization is in a PCC hot path. A decent optimizing C compiler
should shave off a few assembly instructions. As a bonus, it makes our C source
code shorter and simpler.
Commit: f215ea6d64f7f34a2639366c11b6a21218888baf
https://github.com/parrot/parrot/commit/f215ea6d64f7f34a2639366c11b6a21218888baf
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/pmc/object.pmc
Log Message:
-----------
[OO] Optimized get_attrib_index slightly.
Avoiding unnecessary work along this hot path improves performance.
Commit: f457a74a2edae8a16e62d1ed49e7e1f74a5c0e69
https://github.com/parrot/parrot/commit/f457a74a2edae8a16e62d1ed49e7e1f74a5c0e69
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/pmc/object.pmc
Log Message:
-----------
[oo] Removed an (unused?) attribute cache.
As far as I can tell, this never worked and never should have worked and was
probably copy and paste code someone (probably me) never finished. Getting rid
of it allows for more interesting possibilities.
Commit: 75f735e66411d88482c9e8a45cfb31cdca7a5c9f
https://github.com/parrot/parrot/commit/75f735e66411d88482c9e8a45cfb31cdca7a5c9f
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/pmc/class.pmc
Log Message:
-----------
[oo] Made the class attribute cache an INTVAL hash.
This avoids allocating Integer PMCs when caching attribute indices and avoids
the need to extract INTVALs from said PMCs when looking up attributes. Clearly
this is an improvement.
Commit: 91b0b55783393dda1d883bf65e820c5a54a7e34b
https://github.com/parrot/parrot/commit/91b0b55783393dda1d883bf65e820c5a54a7e34b
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
remove unsed total_objects from struct Pool_Allocator
Commit: a5adaacd1215a319b9eab3b303b15aea19e1f122
https://github.com/parrot/parrot/commit/a5adaacd1215a319b9eab3b303b15aea19e1f122
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
switch to a real parrot hash, cotto++
Commit: 3891207274be491d0e9069c6b95d6a0ee2d1d4ec
https://github.com/parrot/parrot/commit/3891207274be491d0e9069c6b95d6a0ee2d1d4ec
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
make spdata an argument, headerize
Commit: acb65310afef7eab6ed3cdeba2e6a9b13e6ea599
https://github.com/parrot/parrot/commit/acb65310afef7eab6ed3cdeba2e6a9b13e6ea599
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M .gitignore
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
R NEWS
M api.yaml
M compilers/imcc/pbc.c
M config/auto/backtrace/test_dlinfo_c.in
M config/gen/makefiles/root.in
M config/init/hints/darwin.pm
M config/init/hints/linux.pm
M docs/book/pct/ch04_pge.pod
M docs/book/pir/ch05_control_structures.pod
M docs/book/pir/ch06_subroutines.pod
M docs/deprecations/deprecations_3_0.pod
M docs/deprecations/how_to_deprecate.pod
M docs/pdds/draft/pdd14_numbers.pod
M docs/pdds/pdd07_codingstd.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/project/git_workflow.pod
M docs/project/release_manager_guide.pod
M examples/past/blocktype_immediate.pir
M examples/sdl/tetris/blockdata.pir
M examples/streams/Combiner.pir
M ext/winxed/README
M ext/winxed/compiler.pir
M include/parrot/scheduler_private.h
M lib/Parrot/Docs/File.pm
M lib/Parrot/Docs/Section/Info.pm
M lib/Parrot/Manifest.pm
R lib/Parrot/Test/PIR_PGE.pm
M runtime/parrot/library/Crow.pir
M src/call/context.c
M src/dynoplibs/bit.ops
M src/dynoplibs/math.ops
M src/exceptions.c
M src/gc/alloc_resources.c
M src/gc/api.c
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
M src/gc/gc_gms.c
M src/gc/gc_ms.c
M src/gc/malloc.c
M src/gc/system.c
M src/interp/inter_create.c
M src/oo.c
M src/ops/core.ops
M src/packfile/api.c
M src/platform/generic/entropy.c
M src/platform/win32/entropy.c
M src/platform/win32/io.c
M src/pmc.c
M src/pmc/callcontext.pmc
M src/pmc/class.pmc
M src/pmc/env.pmc
M src/pmc/eval.pmc
M src/pmc/hash.pmc
M src/pmc/lexpad.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/object.pmc
M src/pmc/role.pmc
M src/pmc/scheduler.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/pmc/timer.pmc
M src/scheduler.c
M src/sub.c
M t/README.pod
M t/oo/objects.t
M t/op/exceptions.t
M t/op/literal.t
M t/op/sprintf.t
A t/pir/interop.t
M t/pmc/callcontext.t
M t/pmc/managedstruct.t
M t/pmc/mappedbytearray.t
M t/pmc/task.t
M t/pmc/timer.t
M t/tools/install/01-create_directories.t
M t/tools/install/02-install_files.t
M t/tools/install/03-lines_to_files.t
M tools/docs/make_html_docs.pl
M tools/release/templates.json
Log Message:
-----------
Merge branch 'master' into mls/sub-profiler
Commit: edaa7566aa4515f03659e87e8b179722541c17ef
https://github.com/parrot/parrot/commit/edaa7566aa4515f03659e87e8b179722541c17ef
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
Log Message:
-----------
remove unused struct member
Commit: bf43ce22167ae0caaf2645446fe0afe268991e42
https://github.com/parrot/parrot/commit/bf43ce22167ae0caaf2645446fe0afe268991e42
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/call/pcc.c
Log Message:
-----------
Get rid of superfluous context creation in Parrot_pcc_invoke_from_sig_object. Patch courtesy of mls++
Commit: 77e1274c544d53eb9874ebdb3f8c5b408e37cf23
https://github.com/parrot/parrot/commit/77e1274c544d53eb9874ebdb3f8c5b408e37cf23
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
R tools/dev/README
A tools/dev/README.md
Log Message:
-----------
Markdownify toos/dev/README
Commit: 34e73772b029b53fef18ab427381171709b36a6a
https://github.com/parrot/parrot/commit/34e73772b029b53fef18ab427381171709b36a6a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M tools/dev/README.md
M tools/dev/resolve_deprecated.nqp
Log Message:
-----------
[doc] Add useful information to tools/dev/README
Commit: 863ad6dc90731a6f0168497bbbe4abbf61e3fbad
https://github.com/parrot/parrot/commit/863ad6dc90731a6f0168497bbbe4abbf61e3fbad
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Update manifest
Commit: 82999319a757329cc6a18a94b9fd083c54ff5bd5
https://github.com/parrot/parrot/commit/82999319a757329cc6a18a94b9fd083c54ff5bd5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M tools/dev/README.md
Log Message:
-----------
[doc] Add some useful docs about dedeprecator.nqp
Commit: a68447439c5c678c9cfa77f5dfb4e5a78889154a
https://github.com/parrot/parrot/commit/a68447439c5c678c9cfa77f5dfb4e5a78889154a
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M MANIFEST
M src/call/pcc.c
R tools/dev/README
A tools/dev/README.md
M tools/dev/resolve_deprecated.nqp
Log Message:
-----------
Merge branch 'master' into mls/sub-profiler
Commit: 3492e1395e23d182c9258c52bb6bdc3a0211792a
https://github.com/parrot/parrot/commit/3492e1395e23d182c9258c52bb6bdc3a0211792a
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
fix tick profiling in ops mode
Commit: 58e1e20e54a96c6a58fc55d3249855da4c083640
https://github.com/parrot/parrot/commit/58e1e20e54a96c6a58fc55d3249855da4c083640
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M lib/Parrot/Pmc2c/PMC.pm
Log Message:
-----------
[Pmc2c] Replaced a string with a constant string.
This is a tiny bit of bookkeeping I noticed on the way to something better.
Commit: a23acf45f21bb1d22e28bc1c8eebbb4b84532020
https://github.com/parrot/parrot/commit/a23acf45f21bb1d22e28bc1c8eebbb4b84532020
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M compilers/opsc/src/Ops/File.pm
M compilers/opsc/src/builtins.pir
Log Message:
-----------
[opsc] Added fixed-width transcoding to opsc.
Where this is possible, it speeds up opsc on one benchmark by 35%, at the
expense of a one-time transcoding cost. As our .ops files are primarily ASCII
and only theoretically Latin-1, this is a huge improvement.
Commit: 7b8bf15143949d568627bf18c749979462737007
https://github.com/parrot/parrot/commit/7b8bf15143949d568627bf18c749979462737007
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/pmc/class.pmc
Log Message:
-----------
[OO] Added object attribute storage initialization.
This presized cache avoids the need to allocate (and re-allocate) storage for
object attributes on access. It's a small improvement until a unified
object-and-storage strategy exists.
Commit: 35318ef296fe7573ce44a29ae01ea687f6994200
https://github.com/parrot/parrot/commit/35318ef296fe7573ce44a29ae01ea687f6994200
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
[GC] Rearranged code in pool allocator.
This is a tiny simplification which should give a very modest performance
improvement.
Commit: ac4409f9b7242a82cae4275d1c364370f3680fdc
https://github.com/parrot/parrot/commit/ac4409f9b7242a82cae4275d1c364370f3680fdc
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/call/args.c
Log Message:
-----------
[PCC] Set arg_flags on CallContext directly.
This avoids a vtable call and a STRING comparison in the common case, and
should not harm subclassing at all. This ought to improve performance of
external calls by a modest amount.
Commit: cf257fce343d6db1e40ea79177164baf5a656c7e
https://github.com/parrot/parrot/commit/cf257fce343d6db1e40ea79177164baf5a656c7e
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-09 (Fri, 09 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
speed up pc->line conversion for the ops case
Commit: bdde0089ac316adbe8423a46388c671be088e3b0
https://github.com/parrot/parrot/commit/bdde0089ac316adbe8423a46388c671be088e3b0
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-09 (Fri, 09 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
hash the unpacked debug section in ops mode to speed up profiling
Commit: ce88f6bc02dfa0f95731e4f637f948886a3f89a9
https://github.com/parrot/parrot/commit/ce88f6bc02dfa0f95731e4f637f948886a3f89a9
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-09 (Fri, 09 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
do not call Parrot_sub_get_line_from_pc if we don't use the result
Commit: c2746329da9eae458f5428e1db655f019ee6a950
https://github.com/parrot/parrot/commit/c2746329da9eae458f5428e1db655f019ee6a950
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-09-09 (Fri, 09 Sep 2011)
Changed paths:
M config/gen/makefiles/root.in
A tools/dev/resubmit_smolder.pl
Log Message:
-----------
Create tools/dev/resubmit_smolder.pl, then create new 'make' target
'resubmit_smolder".
Commit: b042a82f01bf0bd0317644ea03f2c4dfb2973f34
https://github.com/parrot/parrot/commit/b042a82f01bf0bd0317644ea03f2c4dfb2973f34
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-10 (Sat, 10 Sep 2011)
Changed paths:
M include/parrot/interpreter.h
Log Message:
-----------
kill unused struct
Commit: 0ab106fa3963e843ba71b6963f0309bf7c0ec51f
https://github.com/parrot/parrot/commit/0ab106fa3963e843ba71b6963f0309bf7c0ec51f
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-10 (Sat, 10 Sep 2011)
Changed paths:
M include/parrot/call.h
M src/call/context.c
Log Message:
-----------
kill unused, dangerously encapsulation-breaking function
Commit: 65669fdb097c92018cfb7cc73ac6e70655569736
https://github.com/parrot/parrot/commit/65669fdb097c92018cfb7cc73ac6e70655569736
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-10 (Sat, 10 Sep 2011)
Changed paths:
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
M include/parrot/interpreter.h
M include/parrot/packfile.h
M src/embed.c
M src/embed/bytecode.c
M src/gc/mark_sweep.c
M src/interp/inter_create.c
M src/packfile/api.c
M src/pmc/imccompiler.pmc
M src/pmc/packfileview.pmc
Log Message:
-----------
kill interp->current_pf
interp->current_pf and interp->code are not independant pieces of execution
context data - both are used to indicate the code we are currently running.
When these become de-synched (example: TT #2191), strange things happen.
Whenever interp->current_pf would have been used, use
Parrot_pf_{get,set}_current_packfile(), which now operates using interp->code.
Commit: 91bf0271eca95e9795b4c4ecc4960cde2e84822c
https://github.com/parrot/parrot/commit/91bf0271eca95e9795b4c4ecc4960cde2e84822c
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-10 (Sat, 10 Sep 2011)
Changed paths:
M include/parrot/packfile.h
Log Message:
-----------
[codingstd] c_arg_assert
Commit: 27a15258af89c1625c7f309f32df148b7be5f23b
https://github.com/parrot/parrot/commit/27a15258af89c1625c7f309f32df148b7be5f23b
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-10 (Sat, 10 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
[codingstd] linelength
Commit: 7e2fbb1ce42baea78bf14b8caba5a0dc756d0320
https://github.com/parrot/parrot/commit/7e2fbb1ce42baea78bf14b8caba5a0dc756d0320
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-11 (Sun, 11 Sep 2011)
Changed paths:
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
Log Message:
-----------
update winxed snapshot to a1b000203c:
- HLL fixes and improvements
- --debug option, __DEBUG__ predefined constant and __ASSERT__ builtin
- Minor fixes
Commit: cd7b16356c5a508693617bd2b9865ebedd2a5332
https://github.com/parrot/parrot/commit/cd7b16356c5a508693617bd2b9865ebedd2a5332
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-11 (Sun, 11 Sep 2011)
Changed paths:
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
Log Message:
-----------
move call to main_sub out of the try block to allow tailcall
Commit: 607deadc6c078bfe17536878fd789f1437b21180
https://github.com/parrot/parrot/commit/607deadc6c078bfe17536878fd789f1437b21180
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-11 (Sun, 11 Sep 2011)
Changed paths:
M ext/winxed/compiler.pir
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
Log Message:
-----------
update winxed snapshot to 3ff9e4b6ee (allowtailcall modifier in try)
revert changes to parrot frontend from cd7b16356c and use the new modifier instead
Commit: 865c8eb6afd923452547c300496d038fe4d37776
https://github.com/parrot/parrot/commit/865c8eb6afd923452547c300496d038fe4d37776
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-12 (Mon, 12 Sep 2011)
Changed paths:
M t/pir/interop.t
Log Message:
-----------
[t] Add a few more hll interop tests
Commit: 91cdef1437f31159db1a9528839111eeb91b6316
https://github.com/parrot/parrot/commit/91cdef1437f31159db1a9528839111eeb91b6316
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-12 (Mon, 12 Sep 2011)
Changed paths:
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
Log Message:
-----------
use indexof builtin instead of index pirop
Commit: 7b78212c7f7d08c7d4d68c87157ea359cfdd6e27
https://github.com/parrot/parrot/commit/7b78212c7f7d08c7d4d68c87157ea359cfdd6e27
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-12 (Mon, 12 Sep 2011)
Changed paths:
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
Log Message:
-----------
tiny optimizations in frontend:
compreg PIR only if used
get the interp at the points of use instead of passing around
use an auxiliar function to avoid leaving temporaries alive in
the exception handler context when calling main
Commit: 9056dcba99f4f9f051cbc5d132b8a411b9d854d5
https://github.com/parrot/parrot/commit/9056dcba99f4f9f051cbc5d132b8a411b9d854d5
Author: cotto <christoph_github at mksig.org>
Date: 2011-09-12 (Mon, 12 Sep 2011)
Changed paths:
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
Log Message:
-----------
Merge pull request #154 from dafrito/pod-simple-upgrade
Upgrade Parrot's Pod::Simple to latest upstream
Commit: 507b68b51cdb3b0df925b1325699e1e0ae855657
https://github.com/parrot/parrot/commit/507b68b51cdb3b0df925b1325699e1e0ae855657
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-13 (Tue, 13 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
save memory by deleting "line" and "endop" from lineinfo
endop is now available vie li[1].startop, line is only needed when printing
the profile data.
Commit: 2fd360a64da8eb4b512f75978da3c4bebff0038c
https://github.com/parrot/parrot/commit/2fd360a64da8eb4b512f75978da3c4bebff0038c
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-13 (Tue, 13 Sep 2011)
Changed paths:
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 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/embed.c
M src/embed/bytecode.c
M src/gc/fixed_allocator.c
M src/gc/mark_sweep.c
M src/interp/inter_create.c
M src/packfile/api.c
M src/pmc/class.pmc
M src/pmc/imccompiler.pmc
M src/pmc/packfileview.pmc
M t/pir/interop.t
A tools/dev/resubmit_smolder.pl
Log Message:
-----------
Merge branch 'master' into mls/sub-profiler
Commit: baf2d771423037447c34b3394dbb3ec3ed65a3ec
https://github.com/parrot/parrot/commit/baf2d771423037447c34b3394dbb3ec3ed65a3ec
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-13 (Tue, 13 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
fix bad free call
Commit: 89f2c2bf29cb1c82879727ff26408b792a2e6ec8
https://github.com/parrot/parrot/commit/89f2c2bf29cb1c82879727ff26408b792a2e6ec8
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-13 (Tue, 13 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
fix tabs, fix anndata handling for real
Commit: 405ca66d6d3262ad940f9ea95271830ed343588f
https://github.com/parrot/parrot/commit/405ca66d6d3262ad940f9ea95271830ed343588f
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-13 (Tue, 13 Sep 2011)
Changed paths:
M ext/winxed/driver.pir
Log Message:
-----------
update winxed snapshot to 0de3efd454
- option -X
Commit: f12d5f5d0143e9593b47f1344d7884d3c750f767
https://github.com/parrot/parrot/commit/f12d5f5d0143e9593b47f1344d7884d3c750f767
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-14 (Wed, 14 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
collect "root" data and print it if there are more than one callees
Commit: b1a475968681a24804521abfb983cdb90ffba693
https://github.com/parrot/parrot/commit/b1a475968681a24804521abfb983cdb90ffba693
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-15 (Thu, 15 Sep 2011)
Changed paths:
M ext/winxed/driver.pir
Log Message:
-----------
Merge branch 'master' into mls/sub-profiler
Commit: 28c6fb6cadf9d34c4560ee777f6102972b2b46ff
https://github.com/parrot/parrot/commit/28c6fb6cadf9d34c4560ee777f6102972b2b46ff
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-15 (Thu, 15 Sep 2011)
Changed paths:
M .gitignore
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
R NEWS
M api.yaml
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/auto/backtrace/test_dlinfo_c.in
M config/gen/makefiles/root.in
M config/init/hints/darwin.pm
M config/init/hints/linux.pm
M docs/book/pct/ch04_pge.pod
M docs/book/pir/ch05_control_structures.pod
M docs/book/pir/ch06_subroutines.pod
M docs/deprecations/deprecations_3_0.pod
M docs/deprecations/how_to_deprecate.pod
M docs/pdds/draft/pdd14_numbers.pod
M docs/pdds/pdd07_codingstd.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/project/git_workflow.pod
M docs/project/release_manager_guide.pod
M examples/past/blocktype_immediate.pir
M examples/sdl/tetris/blockdata.pir
M examples/streams/Combiner.pir
M ext/winxed/README
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/parrot/main.c
M frontend/parrot2/main.c
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
M include/parrot/api.h
M include/parrot/call.h
M include/parrot/interpreter.h
M include/parrot/packfile.h
M include/parrot/runcore_api.h
M include/parrot/runcore_subprof.h
M include/parrot/scheduler_private.h
M lib/Parrot/Docs/File.pm
M lib/Parrot/Docs/Section/Info.pm
M lib/Parrot/Manifest.pm
M lib/Parrot/Pmc2c/PMC.pm
R lib/Parrot/Test/PIR_PGE.pm
M lib/Pod/Simple.pm
A lib/Pod/Simple.pod
M lib/Pod/Simple/BlackBox.pm
M lib/Pod/Simple/Checker.pm
M lib/Pod/Simple/Debug.pm
M lib/Pod/Simple/DumpAsText.pm
M lib/Pod/Simple/DumpAsXML.pm
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/LinkSection.pm
M lib/Pod/Simple/Methody.pm
M lib/Pod/Simple/Progress.pm
M lib/Pod/Simple/PullParser.pm
M lib/Pod/Simple/PullParserEndToken.pm
M lib/Pod/Simple/PullParserStartToken.pm
M lib/Pod/Simple/PullParserTextToken.pm
M lib/Pod/Simple/PullParserToken.pm
M lib/Pod/Simple/RTF.pm
M lib/Pod/Simple/Search.pm
M lib/Pod/Simple/SimpleTree.pm
A lib/Pod/Simple/Subclassing.pod
M lib/Pod/Simple/Text.pm
M lib/Pod/Simple/TextContent.pm
M lib/Pod/Simple/TiedOutFH.pm
M lib/Pod/Simple/Transcode.pm
M lib/Pod/Simple/TranscodeDumb.pm
M lib/Pod/Simple/TranscodeSmart.pm
M lib/Pod/Simple/XHTML.pm
M lib/Pod/Simple/XMLOutStream.pm
M runtime/parrot/library/Crow.pir
M src/call/args.c
M src/call/context.c
M src/call/pcc.c
M src/dynoplibs/bit.ops
M src/dynoplibs/math.ops
M src/embed.c
M src/embed/api.c
M src/embed/bytecode.c
M src/exceptions.c
M src/gc/alloc_resources.c
M src/gc/api.c
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
M src/gc/gc_gms.c
M src/gc/gc_ms.c
M src/gc/malloc.c
M src/gc/mark_sweep.c
M src/gc/system.c
M src/interp/inter_create.c
M src/oo.c
M src/ops/core.ops
M src/packfile/api.c
M src/platform/generic/entropy.c
M src/platform/win32/entropy.c
M src/platform/win32/io.c
M src/pmc.c
M src/pmc/callcontext.pmc
M src/pmc/class.pmc
M src/pmc/env.pmc
M src/pmc/eval.pmc
M src/pmc/hash.pmc
M src/pmc/imccompiler.pmc
M src/pmc/lexpad.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/object.pmc
M src/pmc/packfileview.pmc
M src/pmc/role.pmc
M src/pmc/scheduler.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/pmc/timer.pmc
M src/runcore/cores.c
M src/runcore/main.c
M src/runcore/subprof.c
M src/scheduler.c
M src/sub.c
M t/README.pod
M t/oo/objects.t
M t/op/exceptions.t
M t/op/literal.t
M t/op/sprintf.t
A t/pir/interop.t
M t/pmc/callcontext.t
M t/pmc/managedstruct.t
M t/pmc/mappedbytearray.t
M t/pmc/task.t
M t/pmc/timer.t
M t/tools/install/01-create_directories.t
M t/tools/install/02-install_files.t
M t/tools/install/03-lines_to_files.t
R tools/dev/README
A tools/dev/README.md
M tools/dev/resolve_deprecated.nqp
A tools/dev/resubmit_smolder.pl
M tools/docs/make_html_docs.pl
M tools/release/templates.json
Log Message:
-----------
Merge pull request #165 from mlschroe/mls/sub-profiler
Mls/sub profiler
Compare: https://github.com/parrot/parrot/compare/a5909f0...28c6fb6
More information about the parrot-commits
mailing list