Skip to content
Commits on Apr 5, 2011
  1. Update StringValuePtr/rb_string_value impl to match MRI.

    This fixes an issue in the nokogiri extension when passing in a
    BlankSlate object that pretends to be a string. #kind_of? and #class
    claim the object is a string, even though it is not an RString.
    
    Breakpoint 2, jruby_str (v=4296932608) at /code/jruby/cext/src/string.cpp:465
    465         rb_raise(rb_eTypeError, "wrong type (expected String)");
    (gdb) where
     #0  jruby_str (v=4296932608) at /code/jruby/cext/src/string.cpp:465
     #1  0x000000010c7834b3 in jruby_str_cstr (v=4296932608) at /code/jruby/cext/src/string.cpp:474
     #2  0x000000010c783636 in rb_string_value_ptr (object_variable=0x1005fc660) at /code/jruby/cext/src/string.cpp:397
     #3  0x000000010c109f4b in read_memory (klass=4296361264, string=4296932608, url=4, encoding=4, options=4291) at html_document.c:91
    committed Apr 5, 2011
  2. @headius

    Fix JRUBY-5694: DATA points to wrong file

    * We were setting up DATA for every file loaded.
    headius committed Apr 5, 2011
  3. @headius
  4. @subbuss
  5. @subbuss
  6. @subbuss

    Added FIXMEs to fix bad IR

    subbuss committed Apr 4, 2011
  7. @subbuss
Commits on Apr 4, 2011
  1. @enebo
  2. @timfel
  3. @timfel

    rb_sys_fail uses current errno value

    Signed-off-by: Tim Felgentreff <timfelgentreff@gmail.com>
    committed with timfel Apr 3, 2011
  4. @timfel

    rb_ary_reverse does an in-place reverse

    Signed-off-by: Tim Felgentreff <timfelgentreff@gmail.com>
    committed with timfel Apr 2, 2011
  5. @timfel

    add support for returning ST_DELETE from rb_hash_foreach

    Signed-off-by: Tim Felgentreff <timfelgentreff@gmail.com>
    committed with timfel Apr 2, 2011
  6. @timfel

    fix buffer overflow when calling rb_iv_* without @ prefix

    Signed-off-by: Tim Felgentreff <timfelgentreff@gmail.com>
    committed with timfel Apr 2, 2011
  7. @timfel

    Fix JRUBY-5690: mark all classes and modules with FL_CONST to prevent…

    … NPEs
    
    marking explicitly in rb_define_(class|module)* and rb_const_* wasn't
    enough. this hack catches all class/module handles and prevents the
    errors until the GC is revamped.
    
    Signed-off-by: Tim Felgentreff <timfelgentreff@gmail.com>
    committed with timfel Apr 2, 2011
  8. @headius

    Fix JRUBY-5685: IO.popen4 does not work when arguments contain *

    * popen3/4 do not do the "shell adding" that MRI core process-launching methods do.
    headius committed Apr 4, 2011
  9. @headius
  10. @headius

    Fix JRUBY-5687: Process::Status#exitstatus does not return correct ex…

    …it status
    
    * wait functions return shifted status, which WEXITSTATUS unshifts and masks...we must do the same
    headius committed Apr 3, 2011
  11. @headius
Commits on Apr 3, 2011
  1. @headius
  2. @headius

    [1.9] Add GC.count.

    headius committed Apr 2, 2011
  3. @headius

    Move ObjectSpace-related tests to full test run and disable ObjectSpa…

    …ce for day-to-day run.
    headius committed Apr 2, 2011
  4. @headius
  5. @headius
  6. @headius
  7. @headius
Commits on Apr 2, 2011
  1. @headius

    Replace most slow core-to-core calls to ==, hash, and <=> with lighte…

    …r-weight global cache hits.
    headius committed Apr 2, 2011
  2. @timfel
Commits on Apr 1, 2011
  1. @subbuss
  2. @subbuss
  3. @subbuss
  4. @subbuss
Something went wrong with that request. Please try again.