Permalink
Commits on Aug 24, 2011
Commits on Aug 23, 2011
Commits on Aug 17, 2011
  1. Merge pull request #62 from timfel/master

    brixen committed Aug 17, 2011
    Add #undefs for JRuby
Commits on Aug 16, 2011
Commits on Aug 15, 2011
  1. More block argument specs.

    Brian Ford authored and brixen committed Aug 14, 2011
  2. Rewrote Proc#arity specs.

    Brian Ford authored and brixen committed Aug 12, 2011
  3. Rewrote the language yield specs.

    Brian Ford authored and brixen committed Aug 12, 2011
  4. A bunch of block and proc language specs.

    Brian Ford authored and brixen committed Aug 11, 2011
  5. Fixed hanging Thread spec.

    brixen committed Aug 7, 2011
    The problem with this spec is that ScratchPad.record is being used to
    signal that the thread is actually running. The signalling is done by
    setting the value recorded to :running. But if an exception is raised,
    the value :running is then overwritten with the exception object. The
    other thread, busy waiting until the value is set to :running then
    busy waits forever. This race is avoided by using a separate mechanism
    to signal between threads.
    
    In general, ScratchPad should only be used for computed values or for
    collecting state values (eg by instrumenting control flow). For other
    cases, like signaling here, we have to make custom mechanisms.
    
    The thread specs also need to be completely rewritten.
  6. Add specs for unmarshalling a data object onto a non-data class and u…

    drbrain authored and brixen committed Aug 6, 2011
    …nmarshalling a data object without _load_data
  7. Add Object#rb_class_inherited_p

    jeffkreeftmeijer authored and brixen committed Aug 5, 2011
  8. fix segfault when BUILTIN_TYPE is used

    bterkuile authored and brixen committed Aug 5, 2011
  9. Guard Fiber and Generator specs properly

    evanphx authored and brixen committed Jul 21, 2011
  10. Add spec for File.utime(nil, nil, ...) behavior

    dbussink authored and brixen committed Jul 14, 2011
    This is behavior explicitly used by FileUtils.touch
Commits on Aug 6, 2011
Commits on Aug 5, 2011
Commits on Jul 25, 2011
  1. Change require order.

    nurse committed Jul 25, 2011
    require 'complex' must be prior to creating IncludesMath.
  2. Add require shared/basic.

    nurse committed Jul 25, 2011
Commits on Jul 14, 2011
  1. 20.times is not enough, use 40.

    nurse committed Jul 14, 2011
    On 20.times, it may fail with 0.03%.
Commits on Jul 13, 2011
  1. Cleaned up constant spec.

    brixen committed Jul 13, 2011