Permalink
Commits on Oct 16, 2011
  1. Using consistent exception syntax.

    jish committed Oct 16, 2011
  2. Making the file.size error message the same as in 1.9.

    When you ask a file for its size and it is closed it raises an
    IOError. This makes the error message the same as it is in ruby 1.9.
    jish committed Oct 16, 2011
  3. Updated CI tags for merged specs.

    brixen committed Oct 16, 2011
Commits on Oct 15, 2011
  1. Fixed String#squeeze! 1.8 spec.

    brixen committed Oct 15, 2011
  2. Merge branch 'charlie'

    brixen committed Oct 15, 2011
  3. implement flip-flops, fixes #1257

    rkh committed Oct 15, 2011
  4. update String#squeeze and #squeeze! specs for 19

    To do this I needed to:
    
    * clarify wording in String#squeeze spec description
    * clarify wording in String#squeeze! spec
    * add spec for String#squeeze! for 1.9
    * add spec for String#squeeze! in 1.8
    charlietanksley committed Oct 14, 2011
  5. patch String#squeeze for 19

    String#squeeze should throw an ArgumentError when given a bad range
    (e.g., 'e-b').
    
    Since String#squeeze and String#squeeze! should both throw an
    ArgumentError when the range argument is backward, I moved the error
    into the String#squeeze! method and removed it from the String#squeeze
    method (which is defined in terms of the banged method).
    charlietanksley committed Oct 14, 2011
  6. Fixed opasign with constant for 1.9

    rkh committed Oct 15, 2011
  7. Generate different bytecode for constant opasign

    in 1.9 mode.
    rkh committed Oct 15, 2011
Commits on Oct 14, 2011
  1. Audit use of LANGUAGE_1[89] macros.

    Since 1.9 features are most likely 2.0 features as well, when conditionalizing
    VM code, use if(!LANGUAGE_18_ENABLED(state)) to guard features that are not
    1.8 and use LANGUAGE_19_ENABLED for features that are *only* 1.9.
    brixen committed Oct 14, 2011
  2. Merge branch 'fix_array_multiply_19'

    Conflicts:
    	kernel/common/array18.rb
    	kernel/common/array19.rb
    	spec/tags/19/ruby/core/array/join_tags.txt
    	spec/tags/19/ruby/core/array/multiply_tags.txt
    carlosgaldino committed Oct 14, 2011
  3. Remove passing Bignum specs

    dbussink committed Oct 14, 2011
  4. patch Rational#divmod for 19

    semmons99 committed Oct 14, 2011
  5. Fixes for 1.9: Change Array#[range]= nil to no longer delete. Moving …

    …array element deletion out of []=.
    subwindow committed Oct 13, 2011
  6. Merge pull request #1255 from abyx/fix_numeric_phase_19

    Fix Numeric#phase for 1.9
    semmons99 committed Oct 14, 2011
  7. Merge pull request #1253 from carlosgaldino/fix_enumerable_zip_spec_19

    Fixed 1.9 spec: Enumerable#zip converts arguments to arrays using #to_ary
    rue committed Oct 14, 2011
  8. Removing 1.9 tags for Numeric#phase

    abyx committed Oct 14, 2011