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