Permalink
Switch branches/tags
Commits on May 2, 2012
  1. Support weakly-referencing to all kinds of objects

    Current WeakRef implementation doesn't support to reference to nil and false.
    
    The reason for nil is that it can't know whether referenced object is nil or it
    is garbage-collected and set to nil. The reason for false is that there is an
    incorrect assumption that referenced objects can't be evaluated to false.
    
    By adding a new field to C++ WeakRef class to record whether referenced object
    is immediate or reference, WeakRef truly supports all kinds of objects.
    committed May 2, 2012
  2. Consolidate describes

    jfirebaugh committed May 1, 2012
  3. Delete more rdocs

    jfirebaugh committed May 1, 2012
Commits on May 1, 2012
  1. Tag spec failures

    jfirebaugh committed May 1, 2012
  2. Spec Regexp#initialize

    jfirebaugh committed May 1, 2012
  3. Remove tags for passing spec

    kronos committed May 1, 2012
  4. Add tags for failing spec

    Issue #1690
    IPGlider committed May 1, 2012
  5. Add assertions to spec for String#split

    Issue #1690
    IPGlider committed May 1, 2012
  6. Added rb_lastline_set.

    brixen committed May 1, 2012
  7. Spec for $_ being Thread-local.

    brixen committed May 1, 2012
  8. Join created threads in specs.

    brixen committed May 1, 2012
  9. Specs for rb_lastline_set.

    brixen committed Apr 30, 2012
  10. Fix Marshal.dump for string encoding

    The :E or :encoding symbol needs to be placed in the
    symlink table like any other symbol.
    
    Fixes #1681.
    jfirebaugh committed May 1, 2012
  11. Render exceptions with multi-line messages like MRI

    Fixes a test failure in rspec-mocks.
    jfirebaugh committed Apr 30, 2012
Commits on Apr 30, 2012
  1. Remove unused defines

    jfirebaugh committed Apr 28, 2012
  2. String#setbyte modifies the given string

    If we don't call modify! the string won't be properly unshared if
    necessary.
    
    Fixes #1691
    dbussink committed Apr 30, 2012
Commits on Apr 29, 2012