Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jul 26, 2012
  1. @brixen
Commits on Jul 22, 2012
  1. @brixen
Commits on Jul 2, 2012
  1. @dbussink
Commits on Jun 15, 2012
  1. @brixen

    Improve handling of auxiliary threads across process changes.

    brixen authored
    Introduce AuxiliaryThreads to manage the AuxiliaryThread instances.
Commits on Feb 8, 2012
  1. @evanphx
Commits on Nov 15, 2011
  1. @dbussink
Commits on Nov 1, 2011
  1. @evanphx
Commits on Jun 3, 2011
  1. @brixen
Commits on May 28, 2011
  1. @brixen
Commits on Apr 6, 2011
  1. Merge remote branch 'origin/master' into hydra

    Evan Phoenix authored
    Conflicts:
    	Rakefile
    	configure
    	kernel/bootstrap/load_order.txt
    	kernel/common/array.rb
    	kernel/common/load_order.txt
    	kernel/delta/load_order.txt
    	kernel/platform/library.rb
    	rakelib/blueprint.rb
    	rakelib/vm.rake
    	spec/tags/18/ruby/core/kernel/eval_tags.txt
    	spec/tags/18/ruby/core/kernel/public_methods_tags.txt
    	spec/tags/18/ruby/library/fiber/transfer_tags.txt
    	spec/tags/18/ruby/library/iconv/iconv_tags.txt
    	spec/tags/20/ruby/library/socket/basicsocket/close_read_tags.txt
    	spec/tags/20/ruby/library/socket/basicsocket/close_write_tags.txt
    	spec/tags/20/ruby/library/uri/eql_tags.txt
    	spec/tags/20/ruby/library/uri/equality_tags.txt
    	vm/builtin/class.cpp
    	vm/builtin/nativefunction.cpp
    	vm/builtin/nativemethod.cpp
    	vm/builtin/regexp.cpp
    	vm/builtin/string.cpp
    	vm/builtin/system.cpp
    	vm/builtin/taskprobe.cpp
    	vm/capi/string.cpp
    	vm/codegen/field_extract.rb
    	vm/environment.cpp
    	vm/external_libs/winpthreads/tests/ChangeLog
    	vm/gc/managed.cpp
    	vm/gc/managed.hpp
    	vm/gc/slab.hpp
    	vm/instruments/profiler.cpp
    	vm/instruments/profiler.hpp
    	vm/llvm/jit_util.cpp
    	vm/llvm/jit_visit.hpp
    	vm/native_thread.cpp
    	vm/objectmemory.cpp
    	vm/ontology.cpp
    	vm/primitives.cpp
    	vm/shared_state.cpp
    	vm/shared_state.hpp
    	vm/test/test_profiler.hpp
    	vm/vm.cpp
    	vm/vm.hpp
    	vm/vmmethod.cpp
Commits on Apr 1, 2011
  1. Introduce tooling API, convert profiler to it.

    Evan Phoenix authored
Commits on Jan 26, 2011
  1. @agardiner
Commits on Oct 13, 2010
  1. @brixen
  2. @brixen
Commits on Jun 2, 2010
  1. Allow loopback agent to bind to a TCP port

    Evan Phoenix authored
Commits on Mar 29, 2010
  1. Lazily start the timer thread. Fixes #199.

    Evan Phoenix authored
Commits on Jan 4, 2010
  1. Add compiler signature/version checking

    Evan Phoenix authored
    The verison field in .rbc files now contains a 64bit signature
    calculated from the compiler and opcodes. .rbc are validated against
    this signature to see if they're valid to use.
Commits on Dec 11, 2009
  1. Refactor Environment/cli.cpp around

    Evan Phoenix authored
Commits on Nov 29, 2009
  1. Set std::terminate to provide better error message

    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 Jun 1, 2009
  1. Add ability to load options from a file

    Evan Phoenix authored
    Set RBX_OPTFILE to a path and config variables will be loaded from it.
Commits on May 28, 2009
  1. Healthy living through better thread management

    Evan Phoenix authored
    * A whole bunch of stuff to manage and checkpoint the LLVM background
      compiling thread. This keeps us from getting bizarre error output
      from LLVM and from deadlocking it's internal mutexes.
Commits on May 1, 2009
  1. Fix a number of IO/Signal interaction issues

    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.
Commits on Apr 29, 2009
  1. Remove VMManager, simply SharedState/VM workflow

    Evan Phoenix authored
Commits on Mar 10, 2009
  1. @brixen

    Enable configuring some young generation parameters.

    brixen authored
    -Xrbx.gc.lifetime=N sets the lifetime before an object is promoted to N.
    -Xrbx.gc.large_object=B sets the large object allocation threshold to B bytes.
    -Xrbx.gc.young_space=B sets the size of each young space heap to B bytes.
Commits on Feb 10, 2009
  1. Hook up signal delivery

    Evan Phoenix authored
Commits on Feb 6, 2009
  1. Add VMManager, fix exit to behave well

    Evan Phoenix authored
Commits on Jan 6, 2009
  1. Add cli switch to enable jit

    Evan Phoenix authored
    -X switches are added directly to the internal configuration.
    
    -Xrbx.jit enables the jit if it's supported by the platform
    -Xrbx.dyni enables the dynamic interpreter if it's supported
Commits on Oct 10, 2008
  1. Add preemptive thread scheduling

    Evan Phoenix authored
Commits on Aug 28, 2008
  1. @drbrain

    Move Rubinius::Terminal constant to kernel, wire up IO#tty? to suppor…

    drbrain authored
    …t it.
    
    Environment::set_rubinius_constants() is now gone, as it is not needed.
Commits on Aug 21, 2008
  1. @drbrain
Commits on Aug 20, 2008
  1. @drbrain

    Parse runtime/platform.conf

    drbrain authored
Commits on Jul 31, 2008
  1. One more cycle broken

    Ryan Davis authored
Commits on May 21, 2008
  1. Wire up primitives to be resolved and executed.

    Evan Phoenix authored
    Primitives are now resolved from their name into a function pointer,
    which is used to execute the primitive when it's called.
Something went wrong with that request. Please try again.