Title: [92934] branches/safari-534.51-branch/Source/_javascript_Core/ChangeLog
Revision
92934
Author
[email protected]
Date
2011-08-11 22:58:45 -0700 (Thu, 11 Aug 2011)

Log Message

Merge r91728.

Modified Paths

Diff

Modified: branches/safari-534.51-branch/Source/_javascript_Core/ChangeLog (92933 => 92934)


--- branches/safari-534.51-branch/Source/_javascript_Core/ChangeLog	2011-08-12 05:57:16 UTC (rev 92933)
+++ branches/safari-534.51-branch/Source/_javascript_Core/ChangeLog	2011-08-12 05:58:45 UTC (rev 92934)
@@ -1,3 +1,25 @@
+2011-08-11  Lucas Forschler  <[email protected]>
+
+    Merged 91728
+
+    2011-07-25  Filip Pizlo  <[email protected]>
+
+            DFG JIT bytecode parser misuses pointers into objects allocated as part of a
+            WTF::Vector.
+            https://bugs.webkit.org/show_bug.cgi?id=65128
+
+            Reviewed by Gavin Barraclough.
+
+            The bytecode parser code seems to be right to have a DFGNode& phiNode reference
+            into the graph, since this makes the code greatly more readable.  This patch
+            thus makes the minimal change necessary to make the code right: it uses a
+            pointer (to disambiguate between reloading the pointer and performing a
+            copy from one location of the vector to another) and reloads it after the
+            calls to addToGraph().
+
+            * dfg/DFGByteCodeParser.cpp:
+            (JSC::DFG::ByteCodeParser::processPhiStack):
+
 2011-08-10  Gavin Barraclough  <[email protected]>
 
         Reviewed by nobody.
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to