Skip to content
Commits on Jul 13, 2012
  1. Remove add_feature from ensure block

    When require method raise LoadError @feature instance is not set.
    We need to check also check that req local variable is set. Because
    require method could raise exception.
    committed Jul 13, 2012
Commits on Jul 12, 2012
  1. Revert "Add a work around for clang 2.9"

    This reverts commit 26a7908.
    Ryo Onodera committed Jul 13, 2012
  2. @ryoqun
Commits on Jul 11, 2012
  1. Merge branch 'master' of github.com:rubinius/rubinius

    Ryo Onodera committed Jul 12, 2012
  2. @dbussink

    Merge pull request #1809 from michaelklishin/patch-1

    Lets try compiler: option support on travis-ci.org
    dbussink committed Jul 11, 2012
  3. Lets try compiler: option support on travis-ci.org

    Michael Klishin committed Jul 11, 2012
Commits on Jul 10, 2012
  1. @dbussink

    Bump CAPI extension version

    dbussink committed Jul 10, 2012
Commits on Jul 9, 2012
  1. @dbussink
  2. @dbussink
  3. @ryoqun

    Add a work around for clang 2.9

    By this a work around, we support clang 2.9.
    ryoqun committed Jul 9, 2012
  4. @dbussink

    Only setup native debugging symbols by default

    Only add -ggdb3 when we build a debug version to provide additional
    debug information.
    dbussink committed Jul 9, 2012
  5. @ryoqun

    Merge pull request #1804 from ryoqun/sprinter-debug-method

    Add Sprinter#print_built_method
    ryoqun committed Jul 9, 2012
  6. @ryoqun

    Add Sprinter#print_built_method

    ryoqun committed Jul 9, 2012
Commits on Jul 8, 2012
  1. @dbussink
  2. @dbussink
  3. @dbussink
  4. @dbussink
Commits on Jul 7, 2012
  1. @dbussink
  2. @dbussink
  3. @dbussink
  4. @dbussink
Commits on Jul 6, 2012
  1. @dbussink
  2. @dbussink

    Merge pull request #1802 from ryoqun/fixnum-pow-overflow

    Avoid signed integer overflow in Fixnum#**
    dbussink committed Jul 6, 2012
  3. @ryoqun
  4. @ryoqun

    Avoid signed integer overflow in Fixnum#**

    Signed integer overflow is undefined. Avoid it.
    
    For example, when compiled by Clang, the following undefined behavior can be
    observed:
    
        8 ** 23
        # => 0 (should be 590295810358705651712)
    
    For the record, this bug is found while investigating the following ci spec
    failure when built by Clang (it passes after this commit):
    
        1)
        String#% supports octal formats using %o for negative numbers FAILED
        Expected "..-2000000000000000000005"
         to equal "..75777777777777777777773"
    
                  { } in Object#__script__ at spec/ruby/core/string/modulo_spec.rb:572
              Kernel(Object)#instance_eval at kernel/common/eval18.rb:45
             { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:102
                                Array#each at kernel/bootstrap/array.rb:68
                    Enumerable(Array)#all? at kernel/common/enumerable.rb:102
                                Array#each at kernel/bootstrap/array.rb:68
                         Object#__script__ at spec/ruby/core/string/modulo_spec.rb:4
                               Kernel.load at kernel/common/kernel.rb:580
              Kernel(Object)#instance_eval at kernel/common/eval18.rb:45
                                Array#each at kernel/bootstrap/array.rb:68
          Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
          Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:109
                   Rubinius::Loader#script at kernel/loader.rb:632
                     Rubinius::Loader#main at kernel/loader.rb:835
    ryoqun committed Jul 6, 2012
  5. @ryoqun

    Use logical OR for conditionals

    ryoqun committed Jul 6, 2012
Commits on Jul 5, 2012
  1. @dbussink

    Remove no longer needed crc_t configure check

    This is now handled in the extconf.rb for the extension itself.
    dbussink committed Jul 6, 2012
  2. @dbussink

    Apply crc_t fixes to zlib extension

    We already fixed this issue in the previous FFI version. This is also
    fixed in MRI trunk, which is where this change is copied from.
    dbussink committed Jul 6, 2012
  3. @dbussink
  4. @brixen
  5. @brixen

    Imported MRI 1.9 rb_scan_args.

    brixen committed Jul 5, 2012
  6. @brixen
  7. @brixen

    Fixed rb_io_addstr.

    brixen committed Jul 5, 2012
  8. @brixen
  9. @brixen

    Added rb_str_subseq.

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