Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: remove-prime-l…

Nov 01, 2012

  1. Ryo Onodera

    Remove unused prime_lock arg from Thread#setup

    Remove unused argument called prime_lock from Thread#setup.
    
    The following commit removed code, which was using prime_lock in Thread#setup.
    But it forgot to change the method's signature to remove prime_lock itself.
    
      6097398 Use Rubinius.lock instead of Channel
    authored November 02, 2012

Oct 31, 2012

  1. Dirkjan Bussink

    Use proper onstack reference for compiled machine code

    authored October 31, 2012
  2. Dirkjan Bussink

    Use ioctl to determine terminal width

    Prevents the need for having to fall back to mechanisms such as stty.
    authored October 31, 2012
  3. Dirkjan Bussink

    Fix lock contention which could cause invalid inflated header

    The problem was that in various compare and swap cases we didn't
    explicitly set inflated to 0, because we expect a non inflated header.
    If the header was already inflated, inflated would be 1 and we would
    wrongly change the inflated header pointer.
    authored October 31, 2012
  4. Brian Shirai

    Encoding fixes for Array#pack.

    authored October 30, 2012
  5. Brian Shirai

    Fixed errors from changing to default ascii-8bit encoding.

    authored October 30, 2012
  6. Brian Shirai

    rb_enc_to_index returns ASCII-8BIT if encoding is NULL.

    authored October 30, 2012
  7. Brian Shirai

    Removed implementation-specific Encoding index from spec.

    authored October 30, 2012
  8. Brian Shirai

    Made default encoding ASCII-8BIT.

    The default encoding is what MRI assigns to index 0, (ie, no encoding bit
    set in the object header). This implementation detail can be the cause of
    obscure and latent bugs. So I chose to not use the same indexes as MRI.
    However, while not changing the indexes, we must match the behavior. So,
    now the default encoding is correctly set to ASCII-8BIT if no encoding
    is set on a String.
    authored October 30, 2012

Oct 30, 2012

  1. Dirkjan Bussink

    Set method missing reason from cache entry

    Fixes #1938
    authored October 30, 2012
  2. Brian Shirai

    Fixed encoding of match pseudo-globals.

    authored October 29, 2012
  3. Brian Shirai

    Specs for encoding of magic match pseudo-globals.

    authored October 29, 2012

Oct 29, 2012

  1. Dirkjan Bussink

    Remove actor library from standard library

    People should use the actor gem available at
    https://github.com/rubinius/rubinius-actor if they want to use the
    actor. There are of course also other actor frameworks such as Celluloid
    https://github.com/celluloid/celluloid that work very well with
    Rubinius.
    
    Fixes #1869
    authored October 29, 2012
  2. Brian Shirai

    Fixed convert_nonascii() helper function to use correct byte size.

    authored October 29, 2012
  3. Dirkjan Bussink

    Fix type check in the JIT

    We changed the object layout at some point to allow for storing C-API
    handles inline. At that point, check_type_bits wasn't updated to reflect
    the new object layout.
    
    We also reorder the object header layout so we can make a check just on
    the first 9 bits (1 inflation bit and 8 object type bits) so we don't
    exclude valid cases where we use a non 0 meaning for the additional bits
    in the header.
    
    Fixes #1973
    authored October 29, 2012
  4. Dirkjan Bussink

    Merge pull request #1974 from fcheung/fix_ffi_on_mountain_lion

    fix libffi not allocating trampoline correctly on mountain lion
    authored October 29, 2012
  5. Frederick Cheung

    fix libffi not allocating trampoline correctly on mountain lion

    mountain lion is darwin 12, which the regex wasn't picking up correctly
    See https://bugzilla.mozilla.org/show_bug.cgi?id=682180
    authored October 29, 2012
  6. Dirkjan Bussink

    Setup max open fd tracking in the VM

    This makes sure we track it atomically and always keep it up to date
    independent from Ruby land code.
    authored October 29, 2012
  7. Lewis Marshall

    Revert "Workaround for Process.spawn not auto-closing fds"

    This reverts commit a77e4f5.
    authored September 16, 2012 dbussink committed October 29, 2012
  8. Lewis Marshall

    Set close_on_exec=true on file descriptors >= 3 when calling Process.…

    …spawn
    authored September 24, 2012 dbussink committed October 29, 2012
  9. Dirkjan Bussink

    Merge pull request #1942 from ryoqun/thread-raise-rescue

    Make Thread#raise not raise $!
    authored October 29, 2012
  10. Brian Shirai

    Ported StringIO aliasing fixes from 1.9 version.

    authored October 28, 2012
  11. Brian Shirai

    Make it possible to alias StringIO state with StringIO#dup.

    authored October 28, 2012
  12. Brian Shirai

    Improved StringIO#each_codepoint.

    authored October 28, 2012
  13. Brian Shirai

    Added String#chr_at.

    authored October 28, 2012
  14. Brian Shirai

    Specs for internal String#chr_at.

    authored October 28, 2012

Oct 28, 2012

  1. Brian Shirai

    More other StringIO fixes.

    authored October 28, 2012
  2. Brian Shirai

    Other more StringIO specs.

    authored October 28, 2012
  3. Brian Shirai

    StringIO fixes.

    authored October 27, 2012
  4. Brian Shirai

    StringIO specs.

    authored October 27, 2012

Oct 27, 2012

  1. Brian Shirai

    More StringIO specs.

    authored October 27, 2012
  2. Brian Shirai

    IO#read with limit fixes.

    authored October 27, 2012
  3. Brian Shirai

    Specs for IO#read with size.

    authored October 27, 2012
  4. Brian Shirai

    Some 1.9 StringIO fixes.

    authored October 26, 2012
  5. Brian Shirai

    More StringIO specs.

    authored October 26, 2012
Something went wrong with that request. Please try again.