Changes between Version 3 and Version 4 of EfficientStrings


Ignore:
Timestamp:
Aug 24, 2012 11:25:36 PM (12 years ago)
Author:
benjamin@webkit.org
Comment:

Use appendLiteral instead of append with StringBuilder

Legend:

Unmodified
Added
Removed
Modified
  • EfficientStrings

    v3 v4  
    3737Should be (StringOperators):
    3838{{{
    39 str = text + "a" + foo + bar;
     39str = text + 'a' + foo + bar;
    4040}}}
    4141
     
    4545
    4646{{{
    47 str = "foo";
     47str = foo;
    4848for (size_t i = 0; i < foobars; ++i) {
    4949   str += "bar";
     
    5353{{{
    5454StringBuilder builder;
    55 builder.append("foo");
     55builder.append(foo);
    5656for (size_t i = 0; i < foobars; ++i) {
    57    builder.append("bar");
     57   builder.appendLiteral("bar");
    5858str = builder.toString();
    5959}}}