Skip to content
Commits on Nov 16, 2010
  1. Version bump

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

    Evan Phoenix committed
  2. Make sure that the preinstalled dir is always present

    Evan Phoenix committed
  3. Updated Rapa source to 36f91258.

    Brian Ford committed
  4. Fixed code confusing GCC overflow checks in unpack.

    Brian Ford committed
  5. Updated Rapa source to e00f5a3a.

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

    Brian Ford committed
  7. Cleanup Float#/ spec

    Evan Phoenix committed
  8. Merge remote branch 'jeremydurham/master'

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

    Evan Phoenix committed
  10. Add ruby-debug stub gem

    Evan Phoenix committed
  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

    dbussink committed
    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.
Commits on Nov 8, 2010
  1. Remove old SendSite/Selector cruft

    Evan Phoenix committed
  2. Fix CompiledMethod#locate_line

    Evan Phoenix committed
  3. Add Rubinius::OS_ARGV and Rubinius::OS_STARTUP_DIR

    Evan Phoenix committed
  4. Change IO::Buffer => IO::InternalBuffer. Fixes #560

    Evan Phoenix committed
  5. Make sure there is a fallback policy. Fixes #561

    Evan Phoenix committed
  6. @dbussink

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

    dbussink committed
    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.
  7. @dbussink

    Workaround for FreeBSD by exposing dlopen directly

    dbussink committed
    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:
Commits on Nov 7, 2010
  1. Support for native extensions with a . in their name

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

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

    dbussink committed
    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.
Commits on Nov 6, 2010
  1. Add hook to allow code to install a custom debugger

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

    Brian Ford committed
    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.
  2. @dbussink

    Add rb_set_end_proc to ruby.h

    dbussink committed
  3. Make Readline library configurable.

    Brian Ford committed
  4. Build Readline C ext if default or requested.

    Brian Ford committed
  5. Configure checks for readline, curses.

    Brian Ford committed
Commits on Nov 4, 2010
  1. Add Array#select via aliasing

    Evan Phoenix committed
  2. Handle next'ing out of rescue handlers. Fixes #556

    Evan Phoenix committed
Something went wrong with that request. Please try again.