REGRESSION (r149287?): Assertion failure in fast/frames/flattening/iframe-flattening-crash.html
        https://bugs.webkit.org/show_bug.cgi?id=115386

        * platform/mac-wk2/TestExpectations: Marked the test as crashing in debug.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149330 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Use push and pop for iOS math function thunks
https://bugs.webkit.org/show_bug.cgi?id=115215

Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-04-29
Reviewed by Filip Pizlo.

The iOS ABI is a little different than regular ARM ABI regarding stack alignment.
The requirement is 4 bytes:
"The ARM environment uses a stack that—at the point of function calls—is 4-byte aligned,
 grows downward, and contains local variables and a function’s parameters."

Subsequently, we can just use push and pop to preserve the link register.

* jit/ThunkGenerators.cpp:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149331 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[WK2] Streamline the use of strings in WebProcess::getWebCoreStatistics
https://bugs.webkit.org/show_bug.cgi?id=115315

Reviewed by Geoffrey Garen.

Remove a couple of unjustified DEFINE_STATIC_LOCAL.
Use ASCIILiteral when allocating new String.

* WebProcess/WebProcess.cpp:
(WebKit::getWebCoreMemoryCacheStatistics):
(WebKit::WebProcess::getWebCoreStatistics):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149332 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        REGRESSION (r149287?): Assertion failure in fast/frames/flattening/iframe-flattening-crash.html
        https://bugs.webkit.org/show_bug.cgi?id=115386

        * platform/mac/TestExpectations: Skipping the test.
        * platform/mac-wk2/TestExpectations: Removed it from here, as the assertion failure is not limited to wk2.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149333 268f45cc-cd09-0410-ab3c-d52691b4dbfc