[Webkit-unassigned] [Bug 89898] Fast path for simple transform parsing
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jun 25 12:01:29 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=89898
Anders Carlsson <andersca at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #149337|review? |review+
Flag| |
--- Comment #3 from Anders Carlsson <andersca at apple.com> 2012-06-25 12:01:28 PST ---
(From update of attachment 149337)
View in context: https://bugs.webkit.org/attachment.cgi?id=149337&action=review
> Source/WebCore/css/CSSParser.cpp:1009
> +static bool parseTransformArguments(PassRefPtr<WebKitCSSTransformValue> transformValue, CharType* characters, unsigned length, unsigned start, unsigned expectedCount)
> +{
I don't think this needs to take a PassRefPtr, just a raw pointer would be fine.
> Source/WebCore/css/CSSParser.cpp:1033
> + // Very long strings probably have multiple components which we don't handle here.
> + if (string.length() < 13 || string.length() > 32)
I'd be nice if you explained the less than check as well.
> Source/WebCore/css/CSSParser.cpp:1038
> + UChar c9 = toASCIILowerUnchecked(string[9]);
> + UChar c10 = toASCIILowerUnchecked(string[10]);
Is it OK to use unchecked here?
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list