Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jan 12, 2010
  1. Delete IR after JIT'ing unless -Xjit.debug

    Evan Phoenix authored
    This gives us a good memory savings, around 100M for a full spec run.
Commits on Dec 11, 2009
  1. Add -Xjit.log to control where jit debug info goes

    Evan Phoenix authored
  2. Cleanup some jit config options

    Evan Phoenix authored
Commits on Nov 11, 2009
  1. Add generation lifetime autotuning

    Evan Phoenix authored
    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 authored
Commits on Oct 29, 2009
  1. Started query agent, mainly just groundwork thus far

    Evan Phoenix authored
    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 authored
Commits on Aug 28, 2009
  1. Add ability to inline blocks into their creation scope

    Evan Phoenix authored
    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 authored
Commits on Jul 6, 2009
Commits on Jun 23, 2009
  1. Fix up IC profiling, add -Xic.stats

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

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

    Evan Phoenix authored
  2. Add descriptions to config variables

    Evan Phoenix authored
    -Xconfig.print=2 will show descriptions
  3. Add to print out when the GC runs

    Evan Phoenix authored
  4. Wire background compiling thread into JIT mode

    Evan Phoenix authored
    * 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 authored
    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
Commits on May 15, 2009
  1. Add config option to control JIT debug output

    Evan Phoenix authored
Commits on Apr 30, 2009
  1. Add real Configuration infrastructure

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