Skip to content
This repository

Apr 22, 2014

  1. Yorick Peterse

    Include stdio.h when checking for headers.

    The header readline/readline.h, and potentially millions of others, have an
    implicit dependency on this header. Not including this header would result in a
    header check failure.
  2. Yorick Peterse

    Merge branch 'master' of github.com:rubinius/rubinius

    authored April 22, 2014
  3. Yorick Peterse

    Don't leak FORTIFY_SOURCE from LLVM.

    When running a debug build llvm-config could potentially leak _FORTIFY_SOURCE
    in to the list of CFLAGS. This in turn would break debug builds due to warnings
    being treated as errors.
    
    This particular case is platform dependant. For example, it occurs on Amazon
    CentOS but not on my local Arch Linux installation. Linux distributions keep
    surprising me, and not always in good ways sadly.
    authored April 22, 2014
  4. Dirkjan Bussink

    Merge pull request #3009 from skottler/feature/check_missing_pkgs

    Ensure readline/readline.h is available during the configure process
    authored April 22, 2014
  5. Sam Kottler

    Ensure readline/readline.h is available during the configure process

    authored April 20, 2014

Apr 20, 2014

  1. Dirkjan Bussink

    Don't scan C data structures during concurrent GC

    This prevents walking C data structures concurrently, which might be in
    the middle of free'ing data or other non thread safe operations.
    authored April 20, 2014
  2. Dirkjan Bussink

    Fix Immix debugging logic

    authored April 20, 2014

Apr 19, 2014

  1. Dirkjan Bussink

    Delete GC data when not running concurrent GC

    authored April 19, 2014
  2. Dirkjan Bussink

    Finish collection cycle for non concurrent gc

    This would mean we wouldn't do the sweeping and mark rotation, causing
    bugs like mentioned in #2995 where we would crash with the
    non-concurrent GC.
    authored April 19, 2014
  3. Dirkjan Bussink

    Use stricter type checks to prevent potential null pointer dereferences

    authored April 19, 2014

Apr 18, 2014

  1. Yorick Peterse

    Merge pull request #3008 from heftig/master

    Set RBX_PREFIX_PATH to the build prefix when building extensions
    authored April 18, 2014
  2. Jan Alexander Steffens

    Set RBX_PREFIX_PATH to the build prefix when building extensions

    When building rbx with the same path settings as an already-
    installed rbx, it now uses the former and not the latter to build
    the gems.
    
    Important to have for packaging.
    authored April 18, 2014

Apr 15, 2014

  1. Miguel Herranz

    Fix handling of non ASCII values on ENV

    If we set an environment variable with a non ASCII value and we set
    Encoding.default_internal the program can crash.
    
    Checking for ASCII values before we proceed to encode solves the
    problem.
    
    I don't like using a conditional in the spec, but if we are going to use
    the env set by the user while running the spec suite we need to ignore
    some of the values.
    authored April 15, 2014

Apr 09, 2014

  1. Brian Shirai

    Fixed Module#*_method_defined?.

    authored April 09, 2014

Apr 08, 2014

  1. Brian Shirai

    Updated some Module#*_method_defined? specs.

    authored April 09, 2014
  2. Brian Shirai

    Updated CI specs to RubySpec ae7f25f8.

    authored April 08, 2014
  3. Brian Shirai

    Removed Precision module.

    authored April 08, 2014
  4. Brian Shirai

    Updated CI tags for Proc#source_location.

    Compare the output of MRI and Rubinius for the following script:
    
    $ cat -n proc.rb
         1  class A
         2    def hello
         3      __method__
         4    end
         5
         6    def bye
         7      method(__method__).to_proc
         8    end
         9  end
        10
        11  p A.new.hello
        12
        13  m = A.new.method(:hello)
        14  p m
        15  p m.source_location
        16
        17  prc = m.to_proc
        18  p prc
        19  p prc.source_location
        20
        21  m = A.new.method(:bye)
        22  p m
        23  p m.source_location
        24
        25  prc = A.new.bye
        26  p prc
        27  p prc.source_location
    
      ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin13.0]
      :hello
      #<Method: A#hello>
      ["proc.rb", 2]
      #<Proc:0x007f804c0fa338 (lambda)>
      ["proc.rb", 2]
      #<Method: A#bye>
      ["proc.rb", 6]
      #<Proc:0x007f804c0f9ed8 (lambda)>
      ["proc.rb", 6]
    
      rubinius 2.2.6.n78 (2.1.0 ac8f0e2f 2014-03-19 JI) [x86_64-darwin13.1.0]
      :hello
      #<Method: A#hello (defined in A at /source/rubyspec/rubyspec/proc.rb:2)>
      ["/source/rubyspec/rubyspec/proc.rb", 2]
      #<Proc:0x170@/source/rubyspec/rubyspec/proc.rb:3 (lambda)>
      ["/source/rubyspec/rubyspec/proc.rb", 3]
      #<Method: A#bye (defined in A at /source/rubyspec/rubyspec/proc.rb:6)>
      ["/source/rubyspec/rubyspec/proc.rb", 6]
      #<Proc:0x18c@/source/rubyspec/rubyspec/proc.rb:7 (lambda)>
      ["/source/rubyspec/rubyspec/proc.rb", 7]
    authored April 08, 2014
  5. Brian Shirai

    Updated CI specs to RubySpec 12438aff.

    authored April 08, 2014
  6. Brian Shirai

    Revert "Fixed Hash#reject for 2.1 behavior."

    authored April 08, 2014

Apr 07, 2014

  1. Brian Shirai

    Updated CI tags.

    authored April 07, 2014
  2. Brian Shirai

    Fixed Hash#reject for 2.1 behavior.

    authored April 07, 2014
  3. Brian Shirai

    Updated CI specs to RubySpec cdb70125.

    authored April 07, 2014

Apr 05, 2014

  1. Dirkjan Bussink

    Grab string length before copying strings

    This fixes a valgrind warning on newer Linux version. It's not really a
    bug, but it's an easy enough workaround to fix warnings in valgrind
    because of strlen() usage.
    authored April 05, 2014

Apr 04, 2014

  1. Yorick Peterse

    Merge pull request #3004 from Benny1992/master

    Like said in #2998 (comment)...
    authored April 04, 2014
  2. Benjamin Klotz

    Like said in #2998 (comment) use parentheses for arguments in defs

    authored April 04, 2014
  3. Brian Shirai

    Fixed missed ruby_version_is guard.

    authored April 04, 2014
  4. Brian Shirai

    Updated CI tags.

    authored April 04, 2014
  5. Brian Shirai

    Fixed Bignum#bit_length spec describe text.

    authored April 04, 2014
  6. Brian Shirai

    Updated CI specs to RubySpec 61a1ea88.

    authored April 04, 2014

Apr 02, 2014

  1. Yorick Peterse

    Merge pull request #2998 from Aesthetikx/enumerator_feed

    Enumerator#feed
    authored April 02, 2014
  2. Fix indentation

    authored April 02, 2014

Apr 01, 2014

  1. Handle feedvalue in Enumerator

    authored April 01, 2014
  2. Added enumerator#feed specs

    authored April 01, 2014

Mar 31, 2014

  1. Dirkjan Bussink

    Match delete operation for allocation

    authored March 31, 2014
Something went wrong with that request. Please try again.