[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