Btw, I just pushed a few trivial fixes up (a few more failures below): The following changes since commit 67a86ca145e50c77e36d95b16e58c8eea5edea6b: Merge e5ed75dee0c334e8b14dcf987440500d1b70f80f into 8f04556111b25d336838f40aaed34b86a44c9470 (2014-01-03 13:35:13 -0800) are available in the git repository at: git://bogomips.org/ruby.git pull-495-fixes for you to fetch changes up to fd6cae086061f2e6dab14adfea9524f368a26169: test_set_len: update test to account for longer embedded strings (2014-01-04 00:49:57 +0000) ---------------------------------------------------------------- Eric Wong (3): array.c: fix typo ruby.h: use 6-bits for embedded array/struct length test_set_len: update test to account for longer embedded strings array.c | 2 +- include/ruby/ruby.h | 6 ++++-- test/-ext-/string/test_set_len.rb | 8 ++++---- 3 files changed, 9 insertions(+), 7 deletions(-) ----------- Few more failures I don't have time to work on right now: [ 13/200] TestObjSpace#test_memsize_of_root_shared_string = 0.01 s 2) Failure: TestObjSpace#test_memsize_of_root_shared_string [/home/ew/ruby/test/objspace/test_objspace.rb:32]: <[0, 0, 26]> expected but was <[0, 0, 0]>. [ 36/200] TestHash#test_default = 0.00 s 3) Failure: TestHash#test_default [/home/ew/ruby/test/ruby/test_hash.rb:257]: Expected 2 to be nil. [ 37/200] TestHash#test_default= = 0.00 s 4) Failure: TestHash#test_default= [/home/ew/ruby/test/ruby/test_hash.rb:263]: Expected 2 to be nil. [ 80/200] TestHash#test_rehash = 0.00 s 5) Failure: TestHash#test_rehash [/home/ew/ruby/test/ruby/test_hash.rb:536]: Expected 100 to be nil. [ 82/200] TestHash#test_reject = 0.00 s 6) Failure: TestHash#test_reject [/home/ew/ruby/test/ruby/test_hash.rb:567]: Expected 2 to be nil. [ 90/200] TestHash#test_select = 0.00 s 7) Failure: TestHash#test_select [/home/ew/ruby/test/ruby/test_hash.rb:852]: Expected "2" to be nil. [127/200] TestHash::TestSubHash#test_default = 0.00 s 8) Failure: TestHash::TestSubHash#test_default [/home/ew/ruby/test/ruby/test_hash.rb:257]: Expected 2 to be nil. [128/200] TestHash::TestSubHash#test_default= = 0.00 s 9) Failure: TestHash::TestSubHash#test_default= [/home/ew/ruby/test/ruby/test_hash.rb:263]: Expected 2 to be nil. [171/200] TestHash::TestSubHash#test_rehash = 0.00 s 10) Failure: TestHash::TestSubHash#test_rehash [/home/ew/ruby/test/ruby/test_hash.rb:536]: Expected 100 to be nil. [173/200] TestHash::TestSubHash#test_reject = 0.00 s 11) Failure: TestHash::TestSubHash#test_reject [/home/ew/ruby/test/ruby/test_hash.rb:567]: Expected 2 to be nil. [181/200] TestHash::TestSubHash#test_select = 0.00 s 12) Failure: TestHash::TestSubHash#test_select [/home/ew/ruby/test/ruby/test_hash.rb:852]: Expected "2" to be nil.