Title: [203613] trunk/Source/_javascript_Core
Revision
203613
Author
commit-qu...@webkit.org
Date
2016-07-22 13:35:07 -0700 (Fri, 22 Jul 2016)

Log Message

Unreviewed, rolling out r203603.
https://bugs.webkit.org/show_bug.cgi?id=160096

Caused CLoop tests to fail with assertions (Requested by
perarne on #webkit).

Reverted changeset:

"[Win] jsc.exe sometimes never exits."
https://bugs.webkit.org/show_bug.cgi?id=158073
http://trac.webkit.org/changeset/203603

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (203612 => 203613)


--- trunk/Source/_javascript_Core/ChangeLog	2016-07-22 20:34:18 UTC (rev 203612)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-07-22 20:35:07 UTC (rev 203613)
@@ -1,3 +1,17 @@
+2016-07-22  Commit Queue  <commit-qu...@webkit.org>
+
+        Unreviewed, rolling out r203603.
+        https://bugs.webkit.org/show_bug.cgi?id=160096
+
+        Caused CLoop tests to fail with assertions (Requested by
+        perarne on #webkit).
+
+        Reverted changeset:
+
+        "[Win] jsc.exe sometimes never exits."
+        https://bugs.webkit.org/show_bug.cgi?id=158073
+        http://trac.webkit.org/changeset/203603
+
 2016-07-22  Per Arne Vollan  <pvol...@apple.com>
 
         [Win] jsc.exe sometimes never exits.

Modified: trunk/Source/_javascript_Core/jsc.cpp (203612 => 203613)


--- trunk/Source/_javascript_Core/jsc.cpp	2016-07-22 20:34:18 UTC (rev 203612)
+++ trunk/Source/_javascript_Core/jsc.cpp	2016-07-22 20:35:07 UTC (rev 203613)
@@ -2426,8 +2426,9 @@
 #endif
     JSC::initializeThreading();
 
-    Ref<VM> vm = VM::create(LargeHeap);
-    int result = runJSC(vm.ptr(), options);
+    VM* vm = &VM::create(LargeHeap).leakRef();
+    int result;
+    result = runJSC(vm, options);
 
     if (Options::gcAtEnd()) {
         // We need to hold the API lock to do a GC.
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to