Skip to content
Commits on Jul 27, 2012
  1. Patch for incorrect handling of arguments by method object

    Ruby 1.8:
    When argument is array in array ([ [1] ]) we can pass whole array.
    Because Rubinius will execute method with one argument /method(1)/. Another
    situation is when the array has more than one element ([ [1, 2]
    ]). In this case Rubinius will execute method with /method([1, 2])/
    instead of /method(1, 2)/.
    
    [ [1] ] # => method([1])
    [ [1, 2] ] # => method(1, 2)
    
    Ruby 1.9:
    Rubinius always execute method with one argument.
    
    [ [1] ] # => method([1])
    [ [1, 2] ] # => method([1,2])
    
    Fixes #1833
    committed Jul 27, 2012
  2. @dbussink
  3. @dbussink
  4. @dbussink
  5. @dbussink
  6. @dbussink
  7. @dbussink

    Fix MatchData handling of multibyte strings

    We only convert to character offsets at the end. This allows for us to
    keep using byte offsets internally, which is better performance wise
    since we don't have to convert back and forth to character indexes all
    the time.
    
    Fixes #1805
    dbussink committed Jul 27, 2012
  8. @dbussink
  9. @dbussink
  10. @dbussink
  11. @dbussink
  12. @dbussink
  13. @dbussink

    No need to switch on language state here

    Since on 1.8 mode strings don't have an encoding anyway, it will
    fallback to the logic for strings without encoding which means that it
    will be byte based.
    dbussink committed Jul 27, 2012
  14. @dbussink

    Merge pull request #1835 from tsion/redo-check_interrupts

    Generate check_interrupts for redo
    dbussink committed Jul 27, 2012
  15. @solson
  16. @solson
Commits on Jul 26, 2012
  1. @jfirebaugh

    Tag failing spec

    jfirebaugh committed Jul 26, 2012
  2. @jfirebaugh
  3. @jfirebaugh
  4. @headius

    Fix misspelling.

    headius committed Jul 26, 2012
  5. @jfirebaugh

    Merge pull request #1828 from tsion/argumenterror-message

    Fix #inspect, #to_s, and #message for ArgumentError
    jfirebaugh committed Jul 26, 2012
  6. @solson
  7. @dbussink

    Make sure to set the value to 1 before passing the pointer

    Fixes a spec failure on Mountain Lion
    dbussink committed Jul 26, 2012
  8. @brixen

    Added missing signature file.

    brixen committed Jul 25, 2012
  9. @brixen
  10. @brixen
  11. @brixen

    Revert "lib/timeout.rb: In Ruby 1.9, Timeout::Error is a kind of Runt…

    …imeError"
    
    This reverts commit 2e09a91.
    brixen committed Jul 25, 2012
  12. @brixen
  13. @brixen
  14. @brixen

    Allow RUBYLIB to be set, but issue a huge warning.

    It's possible the user has a really good reason for setting RUBYLIB. In this
    case, we shouldn't force an exit. Unknowing users will get a warning, which
    they can choose to heed. At least errors from RUBYLIB being set won't be as
    hidden as before we added the check.
    brixen committed Jul 25, 2012
  15. @brixen

    Fixed building with 1.8.6.

    brixen committed Jul 25, 2012
  16. @brixen

    Fixed Rake::DSL warnings.

    brixen committed Jul 25, 2012
  17. @brixen

    More options for binary symlinks.

    brixen committed Jul 25, 2012
Something went wrong with that request. Please try again.