Skip to content
Commits on Nov 11, 2009
  1. Add generation lifetime autotuning

    Evan Phoenix committed Nov 11, 2009
    This gives the young GC the ability to tune the age an object must reach
    before being promoted based on whats going on in the GC.
Commits on Nov 7, 2009
  1. Add -Xgc.immix.debug and streamline immix marking

    Evan Phoenix committed Nov 6, 2009
Commits on Oct 29, 2009
  1. Started query agent, mainly just groundwork thus far

    Evan Phoenix committed Oct 29, 2009
    Use -Xagent.port=<number> to tell the agent to startup and listen on
    that TCP port. It will speak BERT.
Commits on Oct 7, 2009
  1. JIT is now on by default, use -Xint to disable it

    Evan Phoenix committed Oct 7, 2009
Commits on Aug 28, 2009
  1. Add ability to inline blocks into their creation scope

    Evan Phoenix committed Aug 28, 2009
    Use -Xjit.inline.blocks to enable this for now
Commits on Aug 21, 2009
  1. Add -XJ flag to enable best JIT settings

    Evan Phoenix committed Aug 21, 2009
Commits on Jul 6, 2009
Commits on Jun 23, 2009
  1. Fix up IC profiling, add -Xic.stats

    Evan Phoenix committed Jun 23, 2009
Commits on Jun 1, 2009
  1. Add flag for enabling profiling of JITd methods

    Evan Phoenix committed Jun 1, 2009
Commits on May 26, 2009
  1. Minor reformat

    Evan Phoenix committed May 26, 2009
  2. Add descriptions to config variables

    Evan Phoenix committed May 26, 2009
    -Xconfig.print=2 will show descriptions
  3. Add -Xgc.show to print out when the GC runs

    Evan Phoenix committed May 26, 2009
  4. Wire background compiling thread into JIT mode

    Evan Phoenix committed May 26, 2009
    * Changes thread::Condition to not protect against spurious wakeups. The
      calling code must do that.
    * Adds StopTheWorld, a thread tracker that uses checkpoints to stop all
      thread activity.
    * Removes rbx. from a number of configuration variables.
Commits on May 18, 2009
  1. Add background compiler thread to speed up performing JIT

    Evan Phoenix committed May 18, 2009
    This also adds the first step of making the system internally
    thread-safe, ie, the ability to remove the GIL. The SymbolTable is can
    now be called from multiple threads at the same time.
Commits on May 16, 2009
  1. Handle breaking out of a block, enhance rbx.jit.dump_code

    Evan Phoenix committed May 16, 2009
Commits on May 15, 2009
  1. Add config option to control JIT debug output

    Evan Phoenix committed May 14, 2009
Commits on Apr 30, 2009
  1. Add real Configuration infrastructure

    Evan Phoenix committed Apr 29, 2009
    Pass -Xconfig.print to have the config printed out before rbx starts.
Something went wrong with that request. Please try again.