Title: [241056] branches/safari-607-branch
Revision
241056
Author
alanc...@apple.com
Date
2019-02-06 14:16:17 -0800 (Wed, 06 Feb 2019)

Log Message

Cherry-pick r240616. rdar://problem/47774497

    ToString node actually does GC.
    https://bugs.webkit.org/show_bug.cgi?id=193920
    <rdar://problem/46695900>

    Reviewed by Yusuke Suzuki.

    JSTests:

    * stress/dfg-to-string-on-int-does-gc.js: Added.
    * stress/dfg-to-string-on-string-object-does-not-gc.js: Added.
    * stress/dfg-to-string-on-string-or-string-object-does-not-gc.js: Added.

    Source/_javascript_Core:

    Other than for StringObjectUse and StringOrStringObjectUse, ToString and
    CallStringConstructor can allocate new JSStrings, and hence, can GC.

    * dfg/DFGDoesGC.cpp:
    (JSC::DFG::doesGC):

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

Modified Paths

Diff

Modified: branches/safari-607-branch/JSTests/ChangeLog (241055 => 241056)


--- branches/safari-607-branch/JSTests/ChangeLog	2019-02-06 22:16:15 UTC (rev 241055)
+++ branches/safari-607-branch/JSTests/ChangeLog	2019-02-06 22:16:17 UTC (rev 241056)
@@ -1,3 +1,42 @@
+2019-02-05  Alan Coon  <alanc...@apple.com>
+
+        Cherry-pick r240616. rdar://problem/47774497
+
+    ToString node actually does GC.
+    https://bugs.webkit.org/show_bug.cgi?id=193920
+    <rdar://problem/46695900>
+    
+    Reviewed by Yusuke Suzuki.
+    
+    JSTests:
+    
+    * stress/dfg-to-string-on-int-does-gc.js: Added.
+    * stress/dfg-to-string-on-string-object-does-not-gc.js: Added.
+    * stress/dfg-to-string-on-string-or-string-object-does-not-gc.js: Added.
+    
+    Source/_javascript_Core:
+    
+    Other than for StringObjectUse and StringOrStringObjectUse, ToString and
+    CallStringConstructor can allocate new JSStrings, and hence, can GC.
+    
+    * dfg/DFGDoesGC.cpp:
+    (JSC::DFG::doesGC):
+    
+    
+    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@240616 268f45cc-cd09-0410-ab3c-d52691b4dbfc
+
+    2019-01-28  Mark Lam  <mark....@apple.com>
+
+            ToString node actually does GC.
+            https://bugs.webkit.org/show_bug.cgi?id=193920
+            <rdar://problem/46695900>
+
+            Reviewed by Yusuke Suzuki.
+
+            * stress/dfg-to-string-on-int-does-gc.js: Added.
+            * stress/dfg-to-string-on-string-object-does-not-gc.js: Added.
+            * stress/dfg-to-string-on-string-or-string-object-does-not-gc.js: Added.
+
 2019-01-28  Mark Lam  <mark....@apple.com>
 
         Cherry-pick r240616. rdar://problem/47774497

Modified: branches/safari-607-branch/Source/_javascript_Core/ChangeLog (241055 => 241056)


--- branches/safari-607-branch/Source/_javascript_Core/ChangeLog	2019-02-06 22:16:15 UTC (rev 241055)
+++ branches/safari-607-branch/Source/_javascript_Core/ChangeLog	2019-02-06 22:16:17 UTC (rev 241056)
@@ -1,5 +1,46 @@
 2019-02-05  Alan Coon  <alanc...@apple.com>
 
+        Cherry-pick r240616. rdar://problem/47774497
+
+    ToString node actually does GC.
+    https://bugs.webkit.org/show_bug.cgi?id=193920
+    <rdar://problem/46695900>
+    
+    Reviewed by Yusuke Suzuki.
+    
+    JSTests:
+    
+    * stress/dfg-to-string-on-int-does-gc.js: Added.
+    * stress/dfg-to-string-on-string-object-does-not-gc.js: Added.
+    * stress/dfg-to-string-on-string-or-string-object-does-not-gc.js: Added.
+    
+    Source/_javascript_Core:
+    
+    Other than for StringObjectUse and StringOrStringObjectUse, ToString and
+    CallStringConstructor can allocate new JSStrings, and hence, can GC.
+    
+    * dfg/DFGDoesGC.cpp:
+    (JSC::DFG::doesGC):
+    
+    
+    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@240616 268f45cc-cd09-0410-ab3c-d52691b4dbfc
+
+    2019-01-28  Mark Lam  <mark....@apple.com>
+
+            ToString node actually does GC.
+            https://bugs.webkit.org/show_bug.cgi?id=193920
+            <rdar://problem/46695900>
+
+            Reviewed by Yusuke Suzuki.
+
+            Other than for StringObjectUse and StringOrStringObjectUse, ToString and
+            CallStringConstructor can allocate new JSStrings, and hence, can GC.
+
+            * dfg/DFGDoesGC.cpp:
+            (JSC::DFG::doesGC):
+
+2019-02-05  Alan Coon  <alanc...@apple.com>
+
         Cherry-pick r240448. rdar://problem/47774335
 
     Update ARM64EHash
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to