Permalink
Switch branches/tags
Commits on Apr 4, 2011
  1. Tooling can be enabled anytime, anywhere.

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

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

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

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

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

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

    Evan Phoenix
    Evan Phoenix committed Mar 29, 2011
    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.
Commits on Mar 28, 2011
  1. Add unique callee tracking to the profiler

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

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

    Nikolai Lugovoi
    Nikolai Lugovoi committed Mar 26, 2011
  3. correct BigDecimal::ROUND_HALF_DOWN/ROUND_HALF_EVEN behavior. Fixes #781

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

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

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

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

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

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

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

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

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

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

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

    Evan Phoenix
    Evan Phoenix committed Mar 24, 2011