Permalink
Commits on Nov 19, 2010
  1. Version bump to 1.1.2

    Evan Phoenix committed Nov 19, 2010
  2. Fixed Bignum#<=> with an object instance.

    Brian Ford committed with Evan Phoenix Nov 19, 2010
  3. Fix Debugger.start in ruby-debug compat mode

    Evan Phoenix committed Nov 19, 2010
Commits on Nov 17, 2010
  1. Permit characters after (rbx|rubinius) in --prefix dir.

    This solves an issue where a --prefix dir like rbx-1.1.1-junk already exists
    and the user gives that dir to configure again. In that case, we assume it to
    be a Rubinius install dir and install into it.
    Brian Ford committed Nov 17, 2010
  2. Match an empty string properly. Fixes #573

    Evan Phoenix committed Nov 17, 2010
  3. Add spec for matching an empty string

    Evan Phoenix committed Nov 17, 2010
  4. Add Method#source, show source in Method#inspect

    Evan Phoenix committed Nov 17, 2010
Commits on Nov 16, 2010
  1. Version bump

    Evan Phoenix committed Nov 16, 2010
Commits on Nov 15, 2010
  1. Make CM#locate_line more strict. Fixes #563

    Evan Phoenix committed Nov 15, 2010
  2. Make sure that the preinstalled dir is always present

    Evan Phoenix committed Nov 15, 2010
  3. Updated Rapa source to 36f91258.

    Brian Ford committed Nov 15, 2010
  4. Fixed code confusing GCC overflow checks in unpack.

    Brian Ford committed Nov 15, 2010
  5. Updated Rapa source to e00f5a3a.

    Brian Ford committed Nov 15, 2010
  6. Replaced size_t for native_int in pack, unpack.

    Brian Ford committed Nov 15, 2010
  7. Cleanup Float#/ spec

    Evan Phoenix committed Nov 15, 2010
  8. Merge remote branch 'jeremydurham/master'

    Evan Phoenix committed Nov 15, 2010
  9. Show the missing file error to -c more clearly. Fixes #568

    Evan Phoenix committed Nov 15, 2010
  10. Add ruby-debug stub gem

    Evan Phoenix committed Nov 15, 2010
  11. @jeremydurham
  12. @jeremydurham
  13. @jeremydurham
Commits on Nov 14, 2010
  1. @dbussink

    We don't use anything deprecated, so -Wno-deprecated isn't needed

    Verified that we can build without this option on OS X 10.6,
    Debian Lenny 64 and FreeBSD 8.1. Seems safe to remove this option,
    if it turns out we need it for some obscure platform it can be
    added back.
    dbussink committed Nov 14, 2010
Commits on Nov 8, 2010
  1. Remove old SendSite/Selector cruft

    Evan Phoenix committed Nov 8, 2010
  2. Fix CompiledMethod#locate_line

    Evan Phoenix committed Nov 8, 2010
  3. Add Rubinius::OS_ARGV and Rubinius::OS_STARTUP_DIR

    Evan Phoenix committed Nov 8, 2010
  4. Change IO::Buffer => IO::InternalBuffer. Fixes #560

    Evan Phoenix committed Nov 8, 2010
  5. Make sure there is a fallback policy. Fixes #561

    Evan Phoenix committed Nov 8, 2010
  6. @dbussink

    Explicitly add -fno-omit-frame-pointer to the build flags

    On FreeBSD -O2 adds -fomit-frame-pointer which breaks
    execinfo.h usage. We explicitly disable omitting frame pointers,
    which is also the behavior on other platforms such as OS X. Here
    -O2 does not imply omitting frame pointers, so adding this also
    doesn't negatively impact performance there.
    dbussink committed Nov 8, 2010
  7. @dbussink

    Workaround for FreeBSD by exposing dlopen directly

    Apparently the dlopen handle that is retrieved through
    dlsym() refers to a non working implementation. We expose
    the pointer therefore directly so it also works on FreeBSD.
    
    Also see the following link where the faulty dlopen code is shown:
    
    http://unix.derkeiler.com/Mailing-Lists/FreeBSD/current/2008-10/msg00237.html
    dbussink committed Nov 8, 2010
Commits on Nov 7, 2010
  1. Support for native extensions with a . in their name

    On MRI, if you have a library named "foo.bar", it strips the .bar component
    out of the name when determining which Init function to call. So in the case
    of a library named "foo.bar", MRI calls "Init_foo"
    
    This change matches the MRI behavior for determining which Init function to call
    Tony Arcieri committed Nov 7, 2010
  2. @dbussink

    Explicitly mark one pipe as write only and one as read only

    When connecting two pipes, we create them with explicit modes.
    This fixes a spec failure on FreeBSD where the pipes were
    created with a different mode. This is the same behavior that
    MRI has.
    dbussink committed Nov 7, 2010
Commits on Nov 6, 2010
  1. Add hook to allow code to install a custom debugger

    Evan Phoenix committed Nov 6, 2010
Commits on Nov 5, 2010
  1. Only shutdown spec HTTP server at exit.

    Due to system timing sensitivities, we were getting races on both
    startup and shutdown. There does not appear to be any reason not
    to leave the server running until the process exits. If there are
    problems that arise, we'll revisit this.
    Brian Ford committed Nov 5, 2010
  2. @dbussink

    Add rb_set_end_proc to ruby.h

    dbussink committed Nov 5, 2010