Permalink
Commits on Jan 1, 2016
Commits on Dec 29, 2015
  1. Use _NSGetEnviron on OSX. Fixes #3446.

    brixen committed Dec 29, 2015
  2. Updated rubysl-openssl to 2.8.

    brixen committed Dec 29, 2015
Commits on Dec 28, 2015
Commits on Dec 27, 2015
  1. Fixed updating website versions.

    brixen committed Dec 27, 2015
    [ci skip]
  2. Updated rubysl-openssl to 2.7.

    brixen committed Dec 27, 2015
  3. Fixed creating GitHub release.

    brixen committed Dec 27, 2015
  4. Fixed updating website on deploy.

    brixen committed Dec 27, 2015
Commits on Dec 26, 2015
  1. Compile fails on arm because of unknown opcode.

    dafoxia committed with YorickPeterse Dec 13, 2015
    "stmeqia" is an mistyped and unknown opcode.
    Replaced with "stmiaeq".
    Compiling on ARM now possible.
    Maybe an update do a newer version of libffi is also possible.
  2. Moved autorelease methods to FFI::Pointer

    YorickPeterse committed Dec 26, 2015
    This allows code to alter the autorelease behaviour of regular
    Rubinius::FFI::Pointer instances. As an example, rubysl-socket returns a
    bunch of ifaddr pointers which are freed using freeifaddrs(). By default
    these pointers have auto-releasing enabled which results in Rubinius
    attempting to finalize/free already free'd pointers which in turn
    segfaults Rubinius.
  3. Added commit log to release text.

    brixen committed Dec 26, 2015
Commits on Dec 25, 2015
  1. Updated openssl gem to 2.6.

    brixen committed Dec 25, 2015
  2. Updated openssl gem version.

    brixen committed Dec 25, 2015
  3. Added RARRAY_AREF.

    brixen committed Dec 25, 2015
  4. Added specs for RARRAY_AREF.

    brixen committed Dec 25, 2015
    This macro does no bounds checking on MRI. Initially added it to support
    updated code for openssl from MRI. Considered changing the use of it in
    openssl C-ext but other extensions will surely use it as well FOR SPEED.
    
    ¯\_(ツ)_/¯
  5. Merge pull request #3541 from rubinius/wait-readable-writable

    brixen committed Dec 25, 2015
    Update raising of WaitReadable/WaitWritable exceptions
  6. Added EINPROGRESS Wait classes

    YorickPeterse committed Dec 25, 2015
    These will be used by rubysl-socket for connecting a socket in a
    non-blocking manner.
  7. Use correct exceptions in IO#(read/write)_nonblock

    YorickPeterse committed Dec 25, 2015
    IO#read_nonblock should raise IO::EAGAINWaitReadable (or
    IO::EWOULDBLOCKWaitReadable) while
    IO#write_nonblock should raise IO::EAGAINWaitWritable (or
    IO::EWOULDBLOCKWaitWritable).
  8. Added spec for IO#write_nonblock raising

    YorickPeterse committed Dec 25, 2015
    This tests for IO#write_nonblock raising IO::EAGAINWaitWritable when an
    operation would block (instead of just raising Errno::EAGAIN).
  9. Test IO#read_nonblock raising EAGAINWaitReadable

    YorickPeterse committed Dec 25, 2015
    IO#read_nonblock is supposed to raise IO::EAGAINWaitReadable instead of
    a regular Errno::EAGAIN error.
  10. Update Homebrew recipe when deploying.

    brixen committed Dec 25, 2015
    [ci skip]