Permalink
Commits on Mar 5, 2013
  1. Fix

    committed Mar 5, 2013
  2. Remove debug print

    committed Mar 5, 2013
  3. Revert "Use native_int not other types for Tuple sizes"

    This reverts commit 937b450.
    
    Conflicts:
    	vm/builtin/compiledcode.cpp
    committed Mar 5, 2013
  4. Dont output

    committed Mar 5, 2013
  5. JITVIsit

    committed Mar 5, 2013
  6. Use info_.function

    committed Mar 5, 2013
  7. Define start line

    committed Mar 5, 2013
  8. Don't hard-code filename

    committed Mar 5, 2013
  9. Working filename

    committed Mar 5, 2013
  10. gomi

    committed Mar 5, 2013
  11. Remove tags

    committed Feb 27, 2013
  12. Fix

    committed Feb 27, 2013
  13. I'm getting tired of this...

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

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

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

    Remove mailbox.rb from lib/
    guilleiguaran committed Mar 5, 2013
  17. 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
    directly.
    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