2009-12-07 Andreas Kupries * * Released and tagged Tcllib 1.12 ======================== * 2008-12-12 Andreas Kupries * * Released and tagged Tcllib 1.11.1 ======================== * 2008-10-16 Andreas Kupries * * Released and tagged Tcllib 1.11 ======================== * 2007-09-12 Andreas Kupries * * Released and tagged Tcllib 1.10 ======================== * 2007-03-21 Andreas Kupries * profiler.man: Fixed all warnings due to use of now deprecated commands. Added a section about how to give feedback. 2006-10-03 Andreas Kupries * * Released and tagged Tcllib 1.9 ======================== * 2006-09-27 Andreas Kupries * profiler.test: [SF Tcllib Bug 1272913]. Fixed. Added constraint for 8.4- specific tests, duplicated testcase profiler-7.2 to capture the differences in results generated by 8.5+ vs 8.4-. 2006-09-19 Andreas Kupries * profiler.man: Bumped version to 0.3 * profiler.tcl: * pkgIndex.tcl: 2006-01-23 Andreas Kupries * profiler.test: More boilerplate simplified via use of test support. 2006-01-19 Andreas Kupries * profiler.test: Hooked into the new common test support code. 2005-11-02 David N. Welton * profiler.tcl (::profiler::printsorted): Added a printsorted proc in order to print stuff out sorted with different keys. 2005-10-06 Andreas Kupries * * Released and tagged Tcllib 1.8 ======================== * 2005-04-05 Andreas Kupries * profiler.man: Synchronized indexed and provided versions. * pkgIndex.tcl 2005-03-30 Eric Melski * profiler.tcl (::profiler::TraceHandler): Make sure that caller names always have a :: prefix, to avoid getting confused by "::foo" versus "foo", which actually refer to the same procedure [Bug 1172938]. Incremented version number to 0.2.3. * profiler.test: Added tests to verify fix for Bug 1172938. 2004-10-05 Andreas Kupries * * Released and tagged Tcllib 1.7 ======================== * 2004-05-23 Andreas Kupries * * Released and tagged Tcllib 1.6.1 ======================== * 2004-02-15 Andreas Kupries * * Released and tagged Tcllib 1.6 ======================== * 2004-02-12 Andreas Kupries * profiler.tcl (stats): Bugfix by Bob Techentin, preventing a division by zero if the average time has become zero. 2003-10-29 Andreas Kupries * profiler.man: Updated documented signature of 'reset', missed the pattern argument [Bug 832487]. 2003-05-05 Andreas Kupries * * Released and tagged Tcllib 1.4 ======================== * 2003-05-02 Andreas Kupries * profiler.test: found a test failing for 8.5 due to incomplete auto_path propagation and setup. Fixed. 2003-04-29 Pat Thoyts * profiler.tcl (::profiler::stats): Check for sum being zero when using tcl < 8.4 (no execution trace available). Prevents a divide by zero error. 2003-04-13 Andreas Kupries * profiler.test: * profiler.tcl: Accepted patch #575376 by Hemang Lavana reorganizing the internals a bit and using the 8.4 specific trace support if possible. 2003-04-11 Andreas Kupries * profiler.tcl: * profiler.man: * pkgIndex.tcl: Set version of the package to to 0.2.1. 2003-02-24 David N. Welton * profiler.tcl (::profiler::tZero): Use string map instead of regsub. 2003-02-06 David N. Welton * profiler.tcl (::profiler::profProc): Use string match instead of regexp. 2003-01-16 Andreas Kupries * profiler.man: More semantic markup, less visual one. 2002-10-14 Jeff Hobbs * profiler.tcl (dump): required result initialization. [Bug #564767] 2002-04-15 Andreas Kupries * profiler.man: Added doctools manpage. 2001-08-21 Andreas Kupries * pkgIndex.tcl: Moved version to 0.2. * profiler.test: Adapted testsuite. * profiler.n: Added documentation. Same patch as below. * profiler.tcl: Applied patch [446799] by Hemang Lavana , adding support for resume/suspend operations to the profiler. moved version to 0.2. 2001-07-31 Andreas Kupries * profiler.tcl (Handler): Fixed [446562]. 2001-07-10 Andreas Kupries * profiler.tcl: Frink 2.2 run, fixed dubious code. 2001-06-21 Andreas Kupries * profiler.tcl: Fixed dubious code reported by frink. 2000-09-20 Eric Melski * profiler.tcl: Corrected some non-Tcl-style-guide conforming function headers. 2000-06-15 Eric Melski * profiler.tcl: Added mods from Philip Ehrens to changed formatting, add additional statistics. [RFE: 5060] 2000-03-27 Eric Melski * profiler.tcl: Added a check for [clock clicks] wrapping. 2000-03-20 Eric Melski * profiler.test: * profiler.tcl: Fixed issue with printing of descendants. 2000-03-09 Eric Melski * profiler.test: Adapted tests to work inside and outside of tcllib test framework. 2000-03-08 Eric Melski * profiler.test: * profiler.tcl: Added tracking of descendant time; changed definition of total time to include compile time (which makes determination of exclusive time (time in a function but not in its descendants) easier). 2000-03-03 Eric Melski * profiler.tcl: Added profiler::reset function and enhanced profiler::sortFunctions * profiler.n: Updated documentation. 2000-02-24 Eric Melski * profiler.tcl: Fixed dump command output to include the name of the function being dumped. 2000-02-17 Eric Melski * pkgIndex.tcl: package index for profiler. * man.macros: * profiler.n: Doc for profiler. * profiler.test: Tests for profiler. * profiler.tcl: Simple Tcl function-level profiler.