Permalink
Commits on Mar 17, 2012
  1. Fix comparison check in specs

    dbussink committed Mar 17, 2012
  2. Add specs for rb_id2str

    dbussink committed Mar 17, 2012
Commits on Mar 16, 2012
  1. Merge pull request #1615 from ryoqun/ignore-getnameinfo-error

    Don't raise after error in getnameinfo()
    dbussink committed Mar 16, 2012
  2. Properly stop and restart the QueryAgent around exec()

    We want to be sure that the QueryAgent shuts down properly also makes
    sure the shared state doesn't reference it anymore.
    dbussink committed Mar 16, 2012
  3. Remove a VM from the threads list when discarding it

    Previously there were cases where we weren't properly removing the
    thread from the threads list. This happened for example for the
    SignalHandler thread and QueryAgent thread.
    
    By always removing it from the threads list from VM::discard, we make
    sure it's always remove and does not cause a crash when the GC tries to
    scan a thread that was not running anymore.
    dbussink committed Mar 16, 2012
  4. Update tags

    jfirebaugh committed Mar 15, 2012
  5. Move Module#freeze specs

    These are actually testing `def` for a singleton class.
    jfirebaugh committed Mar 15, 2012
Commits on Mar 15, 2012
  1. Update tags

    jfirebaugh committed Mar 15, 2012
  2. Move Module#freeze specs

    These are actually testing `def` for a singleton class.
    jfirebaugh committed Mar 15, 2012
  3. Process.daemon adapted from jrbudnack pull request. Closes #1590.

    The book 'The Linux Programming Interface' has an excellent chapter on
    how to create daemon processes. Also, see Wilson's code here:
    
    https://github.com/wilson/revenant/blob/master/lib/revenant/manager.rb
    
    However, MRI does not implement the fallback code for daemon according
    to these best practices (eg trapping SIGHUP or closing open files which
    can prevent unmounts on shutdown, etc) and relies on the daemon() libc
    function if it exists. Code for that function may not implement these
    things either, based on examples like:
    
    http://cristi.indefero.net/p/uClibc-cristi/source/tree/0_9_14/libc/unistd/daemon.c
    
    So for now, we only mimic MRI.
    brixen committed Mar 15, 2012
  4. Specs for Process.daemon.

    brixen committed Mar 14, 2012
  5. Revert frozen object helper

    jfirebaugh committed Mar 15, 2012
  6. Use frozen_object_error_class

    jfirebaugh committed Mar 15, 2012
  7. Add "." to the load path at the point where it is currently necessary

    I don't think it belongs in mspec scripts; we may want to
    avoid it entirely.
    jfirebaugh committed Mar 15, 2012
  8. Tag failing specs

    jfirebaugh committed Mar 13, 2012
Commits on Mar 14, 2012
  1. FFIArgInfo is a struct

    dbussink committed Mar 14, 2012
  2. Use the new LLVM 3.0 API

    dbussink committed Mar 14, 2012