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.