-
msaboff@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=72683 Changed JSStringBuilder to use 8 bit buffers until 16 bit data is added. When 16 bit data is to be added, the 8 bit buffer is converted to 16 bit and building continues with a 16 bit buffer. Reviewed by Filip Pizlo. * runtime/JSStringBuilder.h: (JSC::JSStringBuilder::JSStringBuilder): (JSC::JSStringBuilder::append): (JSC::JSStringBuilder::upConvert): (JSC::JSStringBuilder::build): * runtime/UString.h: (JSC::UString::adopt): * wtf/text/StringImpl.h: (WTF::StringImpl::adopt): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101147 268f45cc-cd09-0410-ab3c-d52691b4dbfc
8a8a809d