-
msaboff@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=72317 Added bit to track that a rope is made up of all 8 bit fibers. Created an 8 bit path (fast and slow cases) to handle 8 bit only ropes. Reviewed by Oliver Hunt. * runtime/JSString.cpp: (JSC::JSString::resolveRope): (JSC::JSString::resolveRopeSlowCase8): (JSC::JSString::resolveRopeSlowCase16): * runtime/JSString.h: (JSC::RopeBuilder::finishCreation): (JSC::RopeBuilder::is8Bit): (JSC::jsSubstring8): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@100202 268f45cc-cd09-0410-ab3c-d52691b4dbfc
203e7851