Ignore:
Timestamp:
Sep 6, 2012, 6:29:12 PM (13 years ago)
Author:
[email protected]
Message:

16 bit JSRopeString up converts an 8 bit fibers to 16 bits during resolution
https://bugs.webkit.org/show_bug.cgi?id=95810

Reviewed by Benjamin Poulain.

Source/JavaScriptCore:

Added 8 bit path that copies the contents of an 8 bit fiber to the 16 bit buffer
when resolving a 16 bit rope.

  • runtime/JSString.cpp:

(JSC::JSRopeString::resolveRopeSlowCase):

Source/WTF:

New copy routine that takes an 8 bit source and a 16 bit destination. Used when copying
the contents of an 8 bit fiber to the 16 bit buffer when resolving a 16 bit rope.

  • wtf/text/StringImpl.h:

(WTF::StringImpl::copyChars):
(StringImpl):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r127797 r127809  
     12012-09-06  Michael Saboff  <[email protected]>
     2
     3        16 bit JSRopeString up converts an 8 bit fibers to 16 bits during resolution
     4        https://bugs.webkit.org/show_bug.cgi?id=95810
     5
     6        Reviewed by Benjamin Poulain.
     7
     8        Added 8 bit path that copies the contents of an 8 bit fiber to the 16 bit buffer
     9        when resolving a 16 bit rope.
     10
     11        * runtime/JSString.cpp:
     12        (JSC::JSRopeString::resolveRopeSlowCase):
     13
    1142012-09-06  Gavin Barraclough  <[email protected]>
    215
Note: See TracChangeset for help on using the changeset viewer.