Skip to content
Commits on Nov 25, 2009
  1. Fix release task.

    Brian Ford committed Nov 25, 2009
  2. Fix configure host variable for fetching llvm.

    Brian Ford committed Nov 25, 2009
  3. Bump version to magic one dot oh rc one.

    Brian Ford committed Nov 25, 2009
  4. Fixed running IRB from install.

    This should be considered a provsional fix. See the comment
    in the install task. One problem with this approach is that
    the assumption is the .rb file will have an older date than
    the .rbc file. Another problem is that it simply masks very
    bad practice, like looking specifically for a something.rb
    file instead of relying on the require machinery to do its
    job. Rubinius will be susceptible to these sorts of bugs.
    Brian Ford committed Nov 25, 2009
  5. Permit rbx lib versions to install without conflict.

    Brian Ford committed Nov 25, 2009
  6. Updated install instructions.

    Brian Ford committed Nov 25, 2009
  7. Make error msg more descriptive when runtime is not found.

    Rubinius is built with a hard-coded path for where it should locate the core
    (kernel) library files and the standard library. If the directory is moved,
    rbx will be unable to find the files. However, you can set RBX_RUNTIME to
    the location of the kernel files and RBX_LIB to the location of the standard
    library and rbx should run.
    Brian Ford committed Nov 25, 2009
  8. Added new rake install tasks.

    Brian Ford committed Nov 24, 2009
  9. Removed obsolete tasks from Rakefile.

    Brian Ford committed Nov 24, 2009
  10. Reworked configuring tasks.

    The ./configure script is the root of the configuration data tree.
    All basic configuration values should be defined by running this
    script. The data flows out to two primary places: ./config.rb and
    vm/gen/config.h. The data in config.rb can be loaded to access
    configuration values in e.g. rake tasks. The data in vm/gen/config.h
    is used to set the fundamental constants in the VM.
    
    All other configuration data is derived from these two locations.
    For example, lib/rbconfig.rb values are derived from the basic
    path constants defined via config.h.
    Brian Ford committed Nov 23, 2009
  11. Keep command stubs for preinstall gems

    Evan Phoenix committed Nov 24, 2009
  12. Add rdoc, rake, and rake-compiler and preinstalled gems

    Evan Phoenix committed Nov 24, 2009
  13. Add another benchmark and a util script

    Evan Phoenix committed Nov 24, 2009
  14. Gracefully fail from a JIT error. Fixes #88.

    There are still some code shapes the JIT doesn't support. Be sure to
    check that the JIT actually compiled the function properly before trying
    to use it.
    Evan Phoenix committed Nov 24, 2009
  15. Delay loading yaml in rubygems, reduces startup time

    Evan Phoenix committed Nov 24, 2009
  16. Fix rb_const_[defined|get]. Fixes syck/rdoc generation.

    Evan Phoenix committed Nov 24, 2009
Commits on Nov 24, 2009
  1. Remove old assert. Fixes #82.

    Evan Phoenix committed Nov 24, 2009
  2. Flesh out IO#read_nonblock spec

    Evan Phoenix committed Nov 24, 2009
  3. Fix IO#read_nonblock

    Evan Phoenix committed Nov 24, 2009
  4. Use proper long long conversion method

    Evan Phoenix committed Nov 24, 2009
  5. Add missing include

    Evan Phoenix committed Nov 24, 2009
  6. Start Array#pack cleanup

    Converted some of the integer conversions to use FFI, much faster than
    doing the int -> string conversion in Ruby.
    Evan Phoenix committed Nov 24, 2009
  7. Additional read/write methods for MemoryPointer

    Evan Phoenix committed Nov 24, 2009
  8. Don't have gcc write to /dev/null, it's stupid. Fixes #85.

    Seems that -o /dev/null in gcc causes it to truncate and replace
    /dev/null, rather than writing to it like a shell would. Oops.
    Evan Phoenix committed Nov 24, 2009
  9. Fix JIT codegen bug. Fixes #80.

    This changes how the JIT follows which opcode to generate code for.
    It's now done by following the control flow with memoization, which
    makes sure that the JIT never has to reason about dead code.
    Evan Phoenix committed Nov 24, 2009
Commits on Nov 23, 2009
  1. @dbussink
  2. Remove String#encoding since it doesn't work yet

    Having String#encoding confuses some code that expects to run on 1.8 and
    1.9.
    Evan Phoenix committed Nov 21, 2009
  3. Add C-API tests

    Evan Phoenix committed Nov 21, 2009
  4. Pass AsMethod#arity through to CompiledMethod

    Evan Phoenix committed Nov 21, 2009
  5. A number of C-API fixes for nokogiri

    Evan Phoenix committed Nov 21, 2009
  6. @dbussink
  7. @dbussink
  8. @dbussink
Something went wrong with that request. Please try again.