Commits on Mar 6, 2013
  1. Merge pull request #2189 from ryoqun/block-environment-equality

     Don't consider name and line for BlockEnvironment's equality
    brixen committed Mar 6, 2013
Commits on Mar 5, 2013
  1. Remove passing tags

    committed Mar 5, 2013
  2. Fixed Symbol#to_proc for 1.9.

    brixen committed Mar 5, 2013
  3. I'm getting tired of this...

    dbussink committed Mar 5, 2013
  4. Fixed Process.setrlimit specs.

    brixen committed Mar 4, 2013
  5. Fixed Process.getrlimit specs.

    brixen committed Mar 4, 2013
  6. Merge pull request #2188 from jstorimer/master

    Remove mailbox.rb from lib/
    guilleiguaran committed Mar 5, 2013
  7. Remove mailbox.rb from lib/

    This file supported the actor implementation that was removed in
    79bd4c3 and should have been removed with it.
    jstorimer committed Mar 5, 2013
Commits on Mar 4, 2013
Commits on Mar 3, 2013
  1. Add GC guards around open() because there are cases where it can block

    Caught during a CI run on Linux. open() can block for example when used
    with pipes. Also make sure to handle any errors that might need to be
    thrown. Using strdup here is safe, because we already ensure that the
    string is a safe C null terminated string.
    dbussink committed Mar 3, 2013
  2. Merge pull request #2184 from Groogy/master

    Added rb_obj_instance_variables to the C-API
    dbussink committed Mar 3, 2013
  3. Add rb_obj_instance_variables to the C-API

    Fixes #2183
    Groogy committed Mar 3, 2013
Commits on Mar 2, 2013
  1. Add better version of kind_of optimization

    This makes sure to only do a quick check against VM types since if then
    the types don't match, we know the whole chain doesn't match. With the
    older implementation there was a problem with subclasses of VM types,
    because they share the type info but can't use a quick check.
    That is why we now compare against the class_id and not use the TypeInfo
    dbussink committed Mar 2, 2013
  2. Create inline version for check_serial

    This checks the common case of a valid cache inline instead of through
    the helper function.
    dbussink committed Mar 2, 2013
  3. This optimization was problematic and not always correct

    A better version should be made so this is actually checked correctly.
    This version can also create a fast path for certain cases where there's
    a mismatch.
    dbussink committed Mar 2, 2013
Commits on Mar 1, 2013
  1. Add rb_update_max_fd to C-API

    dbussink committed Mar 1, 2013
  2. Quarantine specs for NULL bytes and String#crypt

    Looks like newer versions of Glibc started throwing errors for this. The
    behavior therefore isn't consistent on Linux.
    Fixes #2168
    dbussink committed Mar 1, 2013