All Versions
64
Latest Version
Avg Release Cycle
101 days
Latest Release
1432 days ago

Changelog History
Page 4

  • v0.11.3 Changes

    December 27, 2012
    • Prefix c functions with prof_ to avoid name conflicts (Kenta Murata)
    • โšก๏ธ Update ruby-prof script to avoid seg faults (Gary Weaver)
    • โšก๏ธ Rakefile updates (Roger Pack)
    • ๐Ÿ›  Fix regexp file reading (Gilbert Roulot)
    • ๐Ÿ“š Update documentation (Timo Schilling)
    • ๐Ÿ›  Fix up ruby warnings (Mike Gehard)
    • โœ‚ Remove duplicate code (Chas Lemley)
  • v0.11.2 Changes

    May 06, 2012
    • ๐Ÿ›  Fix compile issue with BOOL. Should be _Bool for C99.
  • v0.11.1 Changes

    May 06, 2012
    • โž• Added option --exclude-common-callbacks, plus exclude #map and #inject in common cycles (Vasily Fedoseyev)
    • โž• Add option --exclude-common-cycles to exclude common iterators (Vasily Fedoseyev)
    • ๐Ÿ‘ Allow method elimination from command line via '-x' and '-X' keys (Vasily Fedoseyev)
  • v0.11.0 Changes

    May 05, 2012
    • ๐Ÿ›  Fix pause/resume so it actually works and add tests (David Barri)
    • Resume now returns the result of the block when given (David Barri)
    • ๐Ÿ‘‰ Make recursive method explanation more clear (Charlie Savage)
    • ๐Ÿ›  Fix ruby warnings (Charlie Savage)
    • Toggle GC.enable_stats when profiling for memory to get the data (Vasily Fedoseyev)
    • ๐Ÿ›  Fix patched ruby support and remove some warnings (Vasily Fedoseyev)
    • ๐Ÿ›  Fix tests on 1.8.7 (rogerdpack)
  • v0.11.0.rc3 Changes

    March 26, 2012
    • Include missing files in gemspec (Charlie Savage).
  • v0.11.0.rc2 Changes

    March 25, 2012
    • Lots of improvements to Rack handler - this can be used to profile requests in Rails and other rack-based ruby web frameworks (Charlie Savage).
    • Reimplemented handling of recursive calls using CallInfoVisitor (Charlie Savage).
    • ๐Ÿ›  Fix bug where child times were not correctly reported in complicated call graphs with recursion like in frameworks like Rails (Charlie Savage).
    • โž• Add in recursive call information to Flat, Graph and Graph HTML reports (Charlie Savage).
    • โž• Add in new thread class add added RubyProf::Thread#top_method to make report generation easier (Charlie Savage).
    • โž• Add in CallInfoVisitor class to make it easy to iterate over a call graph (Charlie Savage).
    • โž• Add in CallInfoPrinter to make it visualize RubyProf's internal call graphs (Charlie Savage).
    • ๐Ÿ“š Significant updates to documentation (Charlie Savage).
    • More c code cleanup (Charlie Savage).
  • v0.11.0.rc1 Changes

    March 24, 2012
    • ๐Ÿ”จ Big internal refactoring of C code to make RubyProf easier to understand and extend (Charlie Savage).
    • ๐Ÿ’Ž Profile results are now returned as instances of a new class RubyProf::Profile. The old api is supported via a compatability layer that at some point will be deprecated. (Charlie Savage).
    • ๐ŸŽ On Windows, use QueryPerformanceCounter and QueryPerformanceFrequency to measure CPU time instead of rdtsc. This change is based on Microsoft's recommendation (Charlie Savage).
    • ๐Ÿ On Windows use GetProcessTimes to return real PROCESS_TIME times instead of wall times (Charlie Savage).
    • Split out tests for each time of measurement (cpu_time, process_time, etc.) (Charlie Savage).
    • โฌ‡๏ธ Dropped support for Ruby 1.8.4 and 1.8.6 and 1.9.0 (Charlie Savage).
    • โž• Added support for sorting results by total, self, wait and child times (Jan Suchal)
    • โž• Added tests for sorting behaviour & removed options from constructor to print method (Jan Suchal)
    • ๐Ÿ›  Fix line number tests due to changes at top of file (Charlie Savage).
    • โž• Add encoding statement to top of all files for Ruby 1.9.x compatability (Charlie Savage).
    • โž• Add def file for VC to avoid the whole declspec annoyance (Charlie Savage).
    • โšก๏ธ Update test suite to ensure current working directory is correct (Charlie Savage).
    • ๐Ÿšš Modernize gem file and remove various custom/home grown solutions that aren't needed anymore (Charlie Savage).
    • โœ‚ Remove custom mingw build scripts, use rake compiler instead (Charlie Savage).
    • ๐Ÿ›  Fixes for compiling with VC 2010 (Charlie Savage).
  • v0.10.8 Changes

    July 06, 2011
    • 1.9.3 super class (Roger Pack)
  • v0.10.7 Changes

    May 09, 2011
    • ๐Ÿ›  Fix a bug with REE's GC stats. Issue #53 [thanks graaff]
  • v0.10.6 Changes

    April 29, 2011
    • ๐Ÿง Slightly more normalized url for linux/windows links to files.