Use String#bytesize in String#{eql?,===,==}
Add specs for String#{eql?,===,==}
Make String#{eql?,===,==} encoding-aware
Use Encoding.default_external in File.expand_path
Remove passing spec tags
Add a spec for Kernel#` and encoding
Use Encoding.default_external in Kernel#`
Yield chars not bytes from StriongIO#each_char
Remove $KCODE from StringIO#each_char in 1.9 mode
Add a spec for TCPServer#accept
Make socket binmode in BasicSocket#accept
Add dummy encoding related capi specs
Find index by the encoding name, not onig encoding name
Add encoding spec for rb_str_new
Add an encoding related spec for rb_str_append
Add a spec for no-coersion behavior of rb_str_append
Suppress encoding error with encoding normalization
Check encoding in String::append
Coerce to String or raise error in rb_str_append
Add hack for ruby 1.8 encoding handling