Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: -wextra

Apr 03, 2012

  1. -Wextra

    Ryo Onodera authored
  2. Ryo Onodera

    Remove a trailing space

    authored

Apr 02, 2012

  1. Carlos Galdino

    Update #sort_inplace comment. [ci skip]

    carlosgaldino authored
  2. John Firebaugh

    Fix Process.exec spec failures

    jfirebaugh authored
  3. John Firebaugh

    Clean up and expand Process.exec specs

    jfirebaugh authored
  4. John Firebaugh

    Use ruby_exe

    jfirebaugh authored
  5. John Firebaugh

    Updated MSpec source to 8a0be99b.

    jfirebaugh authored
  6. Dirkjan Bussink

    Merge pull request #1646 from ryoqun/vm-to-state

    Apply the VM-to-State transition to the JIT code
    dbussink authored
  7. Ryo Onodera

    Apply the VM-to-State transition to the JIT code

    Since the following commit, many C++ functions are changed to take a pointer to
    a State, not a pointer to a VM. But the LLVM code hasn't catch up the change.
    
      35a49f3 Introduce State class as STATE
    
    This is very confusing. Just update it.
    
    The reason Rubinius doesn't currently break in this situation is that the LLVM
    IR type system is completely independent of the actual C++ type system.
    authored
  8. Ryo Onodera

    Fix a typo

    authored

Apr 01, 2012

  1. Dirkjan Bussink

    Add const definitions where appropriate

    dbussink authored
  2. Dirkjan Bussink

    Freeing Immix data already works

    dbussink authored

Mar 31, 2012

  1. John Firebaugh

    Raise with correct errno if execvp fails

    jfirebaugh authored

Mar 29, 2012

  1. John Firebaugh

    Don't leak memory when execvp fails

    jfirebaugh authored

Mar 28, 2012

  1. Evan Phoenix

    Merge pull request #1641 from liff/master

    Fix infinite loop when parsing RBXOPT
    evanphx authored
  2. Olli Helenius

    Fix infinite loop when parsing RBXOPT

    liff authored
  3. John Firebaugh

    Exclude Kernel.spawn entirely, as is done with Process.spawn

    jfirebaugh authored
  4. John Firebaugh

    Share spawn specs between Kernel and Process

    jfirebaugh authored
  5. John Firebaugh

    Share fork specs between Kernel and Process

    jfirebaugh authored
  6. John Firebaugh

    Process.exec exists and is public in both 1.8 and 1.9

    jfirebaugh authored
  7. John Firebaugh

    Share exec specs between Kernel and Process

    jfirebaugh authored
  8. John Firebaugh

    Share exit specs between Kernel and Process

    jfirebaugh authored
  9. John Firebaugh

    Move Kernel.abort coercion into Process.abort

    jfirebaugh authored
  10. John Firebaugh

    Share abort specs between Kernel and Process

    jfirebaugh authored
  11. Ryo Onodera

    Remove index arg of BlockEnvironment::under_call_frame

    Since the following commit, BlockEnvironment::under_call_frame's last argument
    called "index" isn't used in the function definition. Just remove the unused
    argument.
      e838319 Fix JIT bug wrt blocks as methods
    authored
  12. John Firebaugh

    Time.times is removed in 1.9

    jfirebaugh authored

Mar 27, 2012

  1. John Firebaugh

    Fix Time#{to_r,to_f} on 1.9

    jfirebaugh authored
  2. John Firebaugh

    Correct Time#to_r specs

    jfirebaugh authored
  3. John Firebaugh

    Fix Time#strftime with fractional seconds

    Also, don't assume a field order for timespec.
    
    Picoseconds case still fails due to lack of support for
    Rational subseconds.
    jfirebaugh authored
  4. John Firebaugh

    Spec Time#strftime with %L and %N

    jfirebaugh authored
  5. John Firebaugh

    Fix Time#to_s and Time#strftime with fixed offset

    Also, implement %:z and %::z strftime formats, by
    hand porting the additions from MRI's strftime.
    
    The offset calculation done by strftime for local times
    was pulled out to Time::utc_offset() and is now used
    by Time#utc_offset. Since it is a mess of #ifdefs, we
    may want to instead implement the previous Ruby definition
    of Time#utc_offset in C. This appears to be what MRI
    does.
    
    Rational offsets are not yet supported.
    jfirebaugh authored
  6. John Firebaugh

    Spec Time#to_s and Time#strftime with fixed offset

    jfirebaugh authored
  7. Ryo Onodera

    Use InstructionSet::CALL_FLAG_CONCAT

    CALL_FLAG_CONCAT's definition is duplicated under both Generator and
    InstructionSet. Generator's one is hard-coded, InstructionSet's one is auto-
    generated.
    
    Use InstructionSet::CALL_FLAG_CONCAT and remove Generator::CALL_FLAG_CONCAT.
    
    The commit (1) introduced InstructionSet::CALL_FLAG_CONCAT and replaced
    Generator::CALL_FLAG_CONCAT with it. But the commit (2) removed the use of
    InstructionSet::CALL_FLAG_CONCAT and the commit (3) incorrectly used
    Generator::CALL_FLAG_CONCAT.
    
      (1) 9b60cfd Rework VM instruction parsing and generation.
      (2) 55175ce Requiem for an era: o/~ oh compiler, your sexp expressions... o/~
      (3) 911f390 Moved lib/compiler-ng to lib/compiler.
    
    Easily confirmed by following commands:
      $ git log -S::CALL_FLAG_CONCAT --stat
      $ git log -SCALL_FLAG_CONCAT --stat -p ./lib/ ./kernel
    
    Well, this is the power of git. :p
    authored
  8. Ryo Onodera

    Remove CALL_FLAG_PRIVATE

    This constant is not used since the following commit:
      17d0fa7 Add allow_private instruction to allow private sends
    authored
  9. Ryo Onodera

    Remove extra space

    authored
Something went wrong with that request. Please try again.