As I mentioned in my mail about strings, the next step in reforming string classes is to make StringImpl be consistent about use of PassRefPtr instead of raw pointers.
Created attachment 18241 [details]
Created attachment 18242 [details]
Comment on attachment 18242 [details]
r=me with some minor changes discussed on IRC