Skip to content
Commits on Jul 16, 2012
  1. Add some specs for Proc.new(&prc)

    committed Jul 16, 2012
  2. Remove tags for passing specs

    committed Jul 16, 2012
  3. Make Proc::from_env reset klass if appropriate

    Make Proc::from_env duplicate a passed object (env) and reset its klass if the
    receiver class is different from env's class to support following code:
    
        class MyProc < Proc
        end
        MyProc.new(&proc) # => should return an instance of MyProc
    
    By this modification, we shoudn't use the Proc::from_env to assign a block
    to a method parameter like this:
    
        def each(&block)
          # ...
        end
    
    Instead, we should use the original Proc::from_env. The reason is that when a
    sub-classed proc instance is passed to such a method, the proc would
    unnecessarily be converted to a Proc by the modified Proc::from_env.
    committed Jul 16, 2012
Commits on Jul 15, 2012
  1. @dbussink

    Remove tags for passing specs

    dbussink committed Jul 15, 2012
  2. @dbussink
  3. @dbussink
  4. Remove outdated comment for removed &block parameter

    After the following commit, the commented parameter called "block" is removed:
      1cc7427 Support Proc subclasses properly. Fixes #645. Fixes #646.
    committed Jul 15, 2012
Commits on Jul 13, 2012
  1. @dbussink
  2. @dbussink

    Merge pull request #1807 from i0rek/ffi

    Implement ffi_lib_flags.
    dbussink committed Jul 13, 2012
  3. @dbussink

    Merge pull request #1810 from LTe/require_compiled

    Remove add_feature from ensure block
    dbussink committed Jul 13, 2012
  4. @LTe

    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.
    LTe 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
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
  2. @i0rek

    Implement ffi_lib_flags.

    Fixes #1797.
    i0rek committed Jul 10, 2012
Commits on Jul 9, 2012
  1. @dbussink
  2. @dbussink
  3. Add a work around for clang 2.9

    By this a work around, we support clang 2.9.
    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. Merge pull request #1804 from ryoqun/sprinter-debug-method

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

    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
Something went wrong with that request. Please try again.