Permalink
Commits on Apr 4, 2011
  1. Tooling can be enabled anytime, anywhere.

    Evan Phoenix committed Apr 4, 2011
Commits on Apr 2, 2011
  1. Cleanup old profiler cruft and fix json output

    Evan Phoenix committed Apr 2, 2011
  2. Add threading support to tooling and the profiler

    Evan Phoenix committed Apr 2, 2011
Commits on Apr 1, 2011
  1. Introduce tooling API, convert profiler to it.

    Evan Phoenix committed Apr 1, 2011
Commits on Mar 29, 2011
  1. Merge in new profiler!

    Conflicts:
    	kernel/delta/codeloader.rb
    Evan Phoenix committed Mar 29, 2011
  2. Add tool for rendering call graph as HTML

    The format of this is straight stolen from ruby-prof
    Evan Phoenix committed Mar 29, 2011
  3. Switch to memory friendly Node tree for profiler

    Node replaces Edge and forms a tree start from a root Node. The data for
    which method a Node is for is held in a seperate Method object can
    therefore be shared by all Nodes for the same Method, which fixes the
    memory usage problem.
    
    Also, this commit introduces -Xprofiler.json for dumping the profiling
    output as JSON for offline processing.
    Evan Phoenix committed Mar 29, 2011
Commits on Mar 28, 2011
  1. Add unique callee tracking to the profiler

    Evan Phoenix committed Mar 28, 2011
Commits on Mar 26, 2011
  1. fix Marshal.dump for 64-bit Fixnum

    Nikolai Lugovoi committed Mar 26, 2011
  2. specs for Marshal.dump/load Integer

    Nikolai Lugovoi committed Mar 26, 2011
  3. specs for BigDecimal::ROUND_HALF_DOWN/ROUND_HALF_EVEN

    Nikolai Lugovoi committed Mar 26, 2011
Commits on Mar 25, 2011
  1. Move all DATA specs to one place

    Evan Phoenix committed Mar 25, 2011
  2. Add more DATA specs

    Evan Phoenix committed Mar 25, 2011
  3. Errno::ISCONN -> Errno::EISCONN

    tmm1 committed Mar 25, 2011
  4. FreeBSD gives a different exception type

    This spec was also failing on MRI with the same error message
    dbussink committed Mar 25, 2011
  5. split up rb_ary_reverse specs

    tmm1 committed Mar 25, 2011
  6. Added testrb bin from MRI. Closes #788.

    Brian Ford committed Mar 25, 2011
  7. added nested fixnum arrays

    Chuck Remes committed Mar 25, 2011
  8. fix spec for rb_io_check_writeable

    Nikolai Lugovoi committed Mar 25, 2011
  9. Fix script execution and improve profiling of scripts

    Finally got rid of the MAIN.__send__ :__script__ hack by introducing
    a primitive to do the script execution specially.
    Evan Phoenix committed Mar 25, 2011
Commits on Mar 24, 2011
  1. Regen docs

    Evan Phoenix committed Mar 24, 2011