Branch: refs/heads/v5
Home: https://github.com/timbunce/devel-nytprof
Commit: 3ea53893997a5a40104065669388ecbcc625befb
https://github.com/timbunce/devel-nytprof/commit/3ea53893997a5a40104065669388ecbcc625befb
Author: Tim Bunce <[email protected]>
Date: 2013-02-03 (Sun, 03 Feb 2013)
Changed paths:
M FileHandle.h
M NYTProf.xs
M t/22-readstream.t
Log Message:
-----------
Initial work adding sub entry and return events to the event stream
Commit: 4abb4908053a084673fdc6e00d5fae9ed5f3efbe
https://github.com/timbunce/devel-nytprof/commit/4abb4908053a084673fdc6e00d5fae9ed5f3efbe
Author: Tim Bunce <[email protected]>
Date: 2013-02-03 (Sun, 03 Feb 2013)
Changed paths:
M lib/Devel/NYTProf.pm
Log Message:
-----------
Add some initial docs about the new call=1 option
Commit: 541dae0da3dc7f82899eedcee3107605f3a6cd86
https://github.com/timbunce/devel-nytprof/commit/541dae0da3dc7f82899eedcee3107605f3a6cd86
Author: Tim Bunce <[email protected]>
Date: 2013-02-03 (Sun, 03 Feb 2013)
Changed paths:
M Changes
M FileHandle.h
M FileHandle.xs
M NYTProf.xs
M t/22-readstream.t
Log Message:
-----------
Add output and input handlers for sub entry and return data.
Commit: 018add2a79e10fda8473543ef0a6b691ef7af6d7
https://github.com/timbunce/devel-nytprof/commit/018add2a79e10fda8473543ef0a6b691ef7af6d7
Author: Tim Bunce <[email protected]>
Date: 2013-02-03 (Sun, 03 Feb 2013)
Changed paths:
M t/lib/NYTProfTest.pm
Log Message:
-----------
Add call=1 to testing variants. Make env_influence report smarter.
Commit: 068093416d42a475582d79e07febb3d10f509381
https://github.com/timbunce/devel-nytprof/commit/068093416d42a475582d79e07febb3d10f509381
Author: Tim Bunce <[email protected]>
Date: 2013-02-03 (Sun, 03 Feb 2013)
Changed paths:
M t/test51-enable.p
M t/test51-enable.x
Log Message:
-----------
add note to t/test51-enable.x about need for more tests
Commit: 065f4212473bd7b1e18b425c086729294c4d552b
https://github.com/timbunce/devel-nytprof/commit/065f4212473bd7b1e18b425c086729294c4d552b
Author: Tim Bunce <[email protected]>
Date: 2013-02-03 (Sun, 03 Feb 2013)
Changed paths:
M FileHandle.h
M FileHandle.xs
M NYTProf.xs
M t/22-readstream.t
Log Message:
-----------
Use calls=2 to get entry events. Add depth to return events.
Also avoid core dump when profiling is disabled.
Commit: 6467746ad157ced53b54a0b007f57e0bb177b8b7
https://github.com/timbunce/devel-nytprof/commit/6467746ad157ced53b54a0b007f57e0bb177b8b7
Author: Tim Bunce <[email protected]>
Date: 2013-02-06 (Wed, 06 Feb 2013)
Changed paths:
M NYTProf.xs
Log Message:
-----------
Fix u2time clock (ie Time::HiRes, used by Windows).
Eg http://www.cpantesters.org/cpan/report/b5538f6b-6bf5-1014-88ea-c1bba98f0fbf
Commit: 2e12e9fad0b43880cf01ba14a5cf91222907d726
https://github.com/timbunce/devel-nytprof/commit/2e12e9fad0b43880cf01ba14a5cf91222907d726
Author: Tim Bunce <[email protected]>
Date: 2013-02-08 (Fri, 08 Feb 2013)
Changed paths:
M MANIFEST
Log Message:
-----------
fixup MANIFEST
Commit: 9a1b5180478b77251d673a843eed418f513413ba
https://github.com/timbunce/devel-nytprof/commit/9a1b5180478b77251d673a843eed418f513413ba
Author: Tim Bunce <[email protected]>
Date: 2013-02-09 (Sat, 09 Feb 2013)
Changed paths:
M .gitignore
Log Message:
-----------
update .gitignore
Commit: 028f8a593479443d7e3e9e635d6cd19c104e7589
https://github.com/timbunce/devel-nytprof/commit/028f8a593479443d7e3e9e635d6cd19c104e7589
Author: Tim Bunce <[email protected]>
Date: 2013-02-09 (Sat, 09 Feb 2013)
Changed paths:
M Changes
Log Message:
-----------
merge Changes from v4 branch
Commit: a2c34e20059f0429508d253a5b78ea842a9c083a
https://github.com/timbunce/devel-nytprof/commit/a2c34e20059f0429508d253a5b78ea842a9c083a
Author: Tim Bunce <[email protected]>
Date: 2013-02-09 (Sat, 09 Feb 2013)
Changed paths:
A bin/nytprofcalls
Log Message:
-----------
initial working nytprofcalls
Commit: 8a0ed6170c6eae8f97b363d8b2a2fb6794b1bb41
https://github.com/timbunce/devel-nytprof/commit/8a0ed6170c6eae8f97b363d8b2a2fb6794b1bb41
Author: Tim Bunce <[email protected]>
Date: 2013-02-10 (Sun, 10 Feb 2013)
Changed paths:
A README
A flamegraph.pl
A stackcollapse-instruments.pl
A stackcollapse-perf.pl
A stackcollapse-stap.pl
A stackcollapse.pl
Log Message:
-----------
Squashed 'FlameGraph/' content from commit d9407a8
git-subtree-dir: FlameGraph
git-subtree-split: d9407a85935346b3ea8e0815e1856dfc861d8fce
Commit: 6a9d95a2592f83832aa1687e16e41f187ad7f436
https://github.com/timbunce/devel-nytprof/commit/6a9d95a2592f83832aa1687e16e41f187ad7f436
Author: Tim Bunce <[email protected]>
Date: 2013-02-10 (Sun, 10 Feb 2013)
Changed paths:
A FlameGraph/README
A FlameGraph/flamegraph.pl
A FlameGraph/stackcollapse-instruments.pl
A FlameGraph/stackcollapse-perf.pl
A FlameGraph/stackcollapse-stap.pl
A FlameGraph/stackcollapse.pl
Log Message:
-----------
Merge commit '8a0ed6170c6eae8f97b363d8b2a2fb6794b1bb41' as 'FlameGraph'
Commit: 9f67e82dedcacce3a3f29bbed90164a5154de865
https://github.com/timbunce/devel-nytprof/commit/9f67e82dedcacce3a3f29bbed90164a5154de865
Author: Tim Bunce <[email protected]>
Date: 2013-02-10 (Sun, 10 Feb 2013)
Changed paths:
M MANIFEST
Log Message:
-----------
Add FlameGraph/... to MANIFEST
Commit: d16fc63610081ed32d73af10d95c53cee41bdc68
https://github.com/timbunce/devel-nytprof/commit/d16fc63610081ed32d73af10d95c53cee41bdc68
Author: Tim Bunce <[email protected]>
Date: 2013-02-10 (Sun, 10 Feb 2013)
Changed paths:
M bin/nytprofcalls
Log Message:
-----------
Cleanups for nytprofcalls
Commit: 6ec4eb52fdc1d5c521e31aca6079f2bcf74a6ac5
https://github.com/timbunce/devel-nytprof/commit/6ec4eb52fdc1d5c521e31aca6079f2bcf74a6ac5
Author: Tim Bunce <[email protected]>
Date: 2013-02-10 (Sun, 10 Feb 2013)
Changed paths:
M bin/nytprofcalls
Log Message:
-----------
working but somewhat inefficient/bloated on big files
Commit: e018dda6dab7bfeda2656faab3cef7879b2c3c2e
https://github.com/timbunce/devel-nytprof/commit/e018dda6dab7bfeda2656faab3cef7879b2c3c2e
Author: Tim Bunce <[email protected]>
Date: 2013-02-15 (Fri, 15 Feb 2013)
Changed paths:
M NYTProf.xs
Log Message:
-----------
first step towards reusing the hashtable code
Commit: 40cf5afe0775674361fe1b51d4b0ddd3ca0b1ca3
https://github.com/timbunce/devel-nytprof/commit/40cf5afe0775674361fe1b51d4b0ddd3ca0b1ca3
Author: Tim Bunce <[email protected]>
Date: 2013-02-15 (Fri, 15 Feb 2013)
Changed paths:
M NYTProf.xs
Log Message:
-----------
another step towards reusing the hashtable code
Commit: 234c6ad50e6d0d3b48e2c257d55f664914e31150
https://github.com/timbunce/devel-nytprof/commit/234c6ad50e6d0d3b48e2c257d55f664914e31150
Author: Tim Bunce <[email protected]>
Date: 2013-02-15 (Fri, 15 Feb 2013)
Changed paths:
M NYTProf.xs
Log Message:
-----------
another step towards reusing the hashtable code
Commit: bf88e6e3021828ffc7aebb37063e2d225a9c963b
https://github.com/timbunce/devel-nytprof/commit/bf88e6e3021828ffc7aebb37063e2d225a9c963b
Author: Tim Bunce <[email protected]>
Date: 2013-02-15 (Fri, 15 Feb 2013)
Changed paths:
M bin/nytprofcalls
Log Message:
-----------
work in progress on nytprofcalls
Commit: 3f416a561650ccc7ea725074d9e719473a014e57
https://github.com/timbunce/devel-nytprof/commit/3f416a561650ccc7ea725074d9e719473a014e57
Author: Tim Bunce <[email protected]>
Date: 2013-02-15 (Fri, 15 Feb 2013)
Changed paths:
M NYTProf.xs
Log Message:
-----------
Move next_fid into the hash struct as next_id. Make fidhash a struct again.
Commit: 8949b25e854ac507a30a68448c908b7c95ad5ab5
https://github.com/timbunce/devel-nytprof/commit/8949b25e854ac507a30a68448c908b7c95ad5ab5
Author: Tim Bunce <[email protected]>
Date: 2013-02-15 (Fri, 15 Feb 2013)
Changed paths:
M NYTProf.xs
Log Message:
-----------
Use entry_struct_size for allocation
Commit: fba51acd7f9c42a04f9c19bef416f71241e8d227
https://github.com/timbunce/devel-nytprof/commit/fba51acd7f9c42a04f9c19bef416f71241e8d227
Author: Tim Bunce <[email protected]>
Date: 2013-02-15 (Fri, 15 Feb 2013)
Changed paths:
M NYTProf.xs
Log Message:
-----------
Pass Hash_entry to hash_op() as a pointer
Commit: 82f7004f680ef6abb77596bde7852ef44eeadea2
https://github.com/timbunce/devel-nytprof/commit/82f7004f680ef6abb77596bde7852ef44eeadea2
Author: Tim Bunce <[email protected]>
Date: 2013-02-15 (Fri, 15 Feb 2013)
Changed paths:
M NYTProf.xs
Log Message:
-----------
Fix setting of prior_inserted on insert branch of hash_op
Commit: ead816a08b60158d46d28fc6d851a72feb48a444
https://github.com/timbunce/devel-nytprof/commit/ead816a08b60158d46d28fc6d851a72feb48a444
Author: Tim Bunce <[email protected]>
Date: 2013-02-17 (Sun, 17 Feb 2013)
Changed paths:
M bin/nytprofcalls
Log Message:
-----------
add subname->id mapping to same some memory
Commit: e7ac66bb1350d990510fdf3bc37b41c4f88ea187
https://github.com/timbunce/devel-nytprof/commit/e7ac66bb1350d990510fdf3bc37b41c4f88ea187
Author: Tim Bunce <[email protected]>
Date: 2013-02-23 (Sat, 23 Feb 2013)
Changed paths:
M bin/nytprofcalls
Log Message:
-----------
rewrite nytprofcalls to use sane efficient tree structure
Commit: 44fa55145bcd7fb407136c380d8a42945aa63ac1
https://github.com/timbunce/devel-nytprof/commit/44fa55145bcd7fb407136c380d8a42945aa63ac1
Author: Tim Bunce <[email protected]>
Date: 2013-02-23 (Sat, 23 Feb 2013)
Changed paths:
M bin/nytprofcalls
Log Message:
-----------
add an optimization and some stats
Commit: 1f8bf3d22c29a9384cc6602b59a067c14f67a37a
https://github.com/timbunce/devel-nytprof/commit/1f8bf3d22c29a9384cc6602b59a067c14f67a37a
Author: Tim Bunce <[email protected]>
Date: 2013-02-23 (Sat, 23 Feb 2013)
Changed paths:
M bin/nytprofcalls
M t/lib/NYTProfTest.pm
A t/test01.calls
A t/test02.calls
A t/test03.calls
A t/test05.calls
A t/test06.calls
A t/test07.calls
A t/test08.calls
A t/test09.calls
A t/test10.calls
A t/test11.calls
A t/test12.calls
A t/test13.calls
A t/test14.calls
A t/test16.calls
A t/test17-goto.calls
A t/test18-goto2.calls
A t/test20-streval.calls
A t/test21-streval3.calls
A t/test22-strevala.calls
A t/test23-strevall.calls
A t/test24-strevalc.calls
A t/test30-fork-0.calls
A t/test40pmc.calls
A t/test50-disable.calls
A t/test51-enable.calls
A t/test60-subname.calls
A t/test61-submerge.calls
A t/test62-subcaller1.calls
A t/test70-subexcl.calls
A t/test80-recurs.calls
Log Message:
-----------
Adde tests for nytprofcalls
Commit: 16cd1dea5e0a2467daf0169f19307e4300c13452
https://github.com/timbunce/devel-nytprof/commit/16cd1dea5e0a2467daf0169f19307e4300c13452
Author: Tim Bunce <[email protected]>
Date: 2013-02-23 (Sat, 23 Feb 2013)
Changed paths:
M Makefile.PL
Log Message:
-----------
add nytprofcalls to Makefile.PL
Commit: 9d527489cf62558162cf198492d4ea9d7035df19
https://github.com/timbunce/devel-nytprof/commit/9d527489cf62558162cf198492d4ea9d7035df19
Author: Tim Bunce <[email protected]>
Date: 2013-02-24 (Sun, 24 Feb 2013)
Changed paths:
M bin/nytprofcalls
M t/test10.calls
M t/test11.calls
M t/test22-strevala.calls
M t/test24-strevalc.calls
M t/test61-submerge.calls
M t/test70-subexcl.p
Log Message:
-----------
normalize string eval seqn in nytprofcalls
Commit: 5c44f3a5e146b8cfaee587012dd67453f5c02af4
https://github.com/timbunce/devel-nytprof/commit/5c44f3a5e146b8cfaee587012dd67453f5c02af4
Author: Tim Bunce <[email protected]>
Date: 2013-02-24 (Sun, 24 Feb 2013)
Changed paths:
M Changes
M bin/nytprofcalls
M lib/Devel/NYTProf.pm
Log Message:
-----------
tweak docs, comments, Changes
Commit: 60fe3f92b25896cfafa7fd1fd2b8389172bde2c9
https://github.com/timbunce/devel-nytprof/commit/60fe3f92b25896cfafa7fd1fd2b8389172bde2c9
Author: Tim Bunce <[email protected]>
Date: 2013-02-24 (Sun, 24 Feb 2013)
Changed paths:
M FileHandle.h
M FileHandle.xs
M NYTProf.xs
M bin/nytprofhtml
Log Message:
-----------
Rework option handling slightly. Add option values to data file.
Commit: 2e9a4c92905b050f7bf619fe6712bda413b1d8f0
https://github.com/timbunce/devel-nytprof/commit/2e9a4c92905b050f7bf619fe6712bda413b1d8f0
Author: Tim Bunce <[email protected]>
Date: 2013-03-02 (Sat, 02 Mar 2013)
Changed paths:
M FileHandle.h
M FileHandle.xs
M NYTProf.xs
M bin/nytprofmerge
M lib/Devel/NYTProf/Data.pm
M lib/Devel/NYTProf/ReadStream.pm
M t/22-readstream.t
M t/lib/NYTProfTest.pm
Log Message:
-----------
Complete work on adding options to data file and nytprofmerge
Commit: 7ad8677406ad1c25e284a86cd98d3ebac1e51ff5
https://github.com/timbunce/devel-nytprof/commit/7ad8677406ad1c25e284a86cd98d3ebac1e51ff5
Author: Tim Bunce <[email protected]>
Date: 2013-03-17 (Sun, 17 Mar 2013)
Changed paths:
M Makefile.PL
A bin/flamegraph.pl
A bin/nytprofcg
R bin/nytprofcg
M bin/nytprofhtml
Log Message:
-----------
Initial flamegraph support for overall program.
Commit: 9cebd3918858e206153c3b6eff645e2772942627
https://github.com/timbunce/devel-nytprof/commit/9cebd3918858e206153c3b6eff645e2772942627
Author: Tim Bunce <[email protected]>
Date: 2013-03-18 (Mon, 18 Mar 2013)
Changed paths:
M lib/Devel/NYTProf/Reader.pm
Log Message:
-----------
Add caching to optimize url_for_file
Commit: e8971f65511ce7878a956706edd6316902f69b2d
https://github.com/timbunce/devel-nytprof/commit/e8971f65511ce7878a956706edd6316902f69b2d
Author: Tim Bunce <[email protected]>
Date: 2013-03-18 (Mon, 18 Mar 2013)
Changed paths:
M bin/flamegraph.pl
Log Message:
-----------
update to latest flamegraph.pl
Commit: ec348123d0abbc5694f6cc0bc6555aaab78eb032
https://github.com/timbunce/devel-nytprof/commit/ec348123d0abbc5694f6cc0bc6555aaab78eb032
Author: Tim Bunce <[email protected]>
Date: 2013-03-18 (Mon, 18 Mar 2013)
Changed paths:
M bin/nytprofhtml
Log Message:
-----------
Use new flamegraph.pl features, including clickable functions.
Commit: 2816770cabea46d28410ed581b5ce01e142c488d
https://github.com/timbunce/devel-nytprof/commit/2816770cabea46d28410ed581b5ce01e142c488d
Author: Tim Bunce <[email protected]>
Date: 2013-03-18 (Mon, 18 Mar 2013)
Changed paths:
M bin/nytprofhtml
Log Message:
-----------
No longer warn about $& etc being slow if $] >= 5.017008.
Commit: ad3b7f9f913f8844c83a8b41b60602bb6da75a4a
https://github.com/timbunce/devel-nytprof/commit/ad3b7f9f913f8844c83a8b41b60602bb6da75a4a
Author: Tim Bunce <[email protected]>
Date: 2013-03-24 (Sun, 24 Mar 2013)
Changed paths:
M NYTProf.xs
M lib/Devel/NYTProf.pm
M t/22-readstream.t
M t/lib/NYTProfTest.pm
Log Message:
-----------
Set calls=1 and blocks=0 by default
Commit: faea8cec0527d981c300c47f6faf9c4527ee92ec
https://github.com/timbunce/devel-nytprof/commit/faea8cec0527d981c300c47f6faf9c4527ee92ec
Author: Tim Bunce <[email protected]>
Date: 2013-03-25 (Mon, 25 Mar 2013)
Changed paths:
M bin/flamegraph.pl
M bin/nytprofcalls
Log Message:
-----------
scale nytprofcalls output to (floating point) microseconds
Commit: ca84066039487986ef4cb5e63d8b7c9024c5f277
https://github.com/timbunce/devel-nytprof/commit/ca84066039487986ef4cb5e63d8b7c9024c5f277
Author: Tim Bunce <[email protected]>
Date: 2013-03-25 (Mon, 25 Mar 2013)
Changed paths:
M bin/nytprofmerge
Log Message:
-----------
Fix nytprofmerge syntax error. Add SUB_ENTRY/SUB_RETURN.
Commit: 091fc8e180b2efa3d984334e0ebd8fa29b5aaeee
https://github.com/timbunce/devel-nytprof/commit/091fc8e180b2efa3d984334e0ebd8fa29b5aaeee
Author: Tim Bunce <[email protected]>
Date: 2013-03-25 (Mon, 25 Mar 2013)
Changed paths:
M bin/flamegraph.pl
M bin/nytprofhtml
Log Message:
-----------
Added visualization of the time spent outside of any subs.
Compare:
https://github.com/timbunce/devel-nytprof/compare/3ea53893997a^...091fc8e180b2
--
--
You've received this message because you are subscribed to
the Devel::NYTProf Development User group.
Group hosted at: http://groups.google.com/group/develnytprof-dev
Project hosted at: http://perl-devel-nytprof.googlecode.com
CPAN distribution: http://search.cpan.org/dist/Devel-NYTProf
To post, email: [email protected]
To unsubscribe, email: [email protected]
---
You received this message because you are subscribed to the Google Groups
"Devel::NYTProf Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.