- a/Source/JavaScriptCore/ChangeLog +14 lines
Lines 1-3 a/Source/JavaScriptCore/ChangeLog_sec1
1
2016-07-22  Commit Queue  <commit-queue@webkit.org>
2
3
        Unreviewed, rolling out r203603.
4
        https://bugs.webkit.org/show_bug.cgi?id=160096
5
6
        Caused CLoop tests to fail with assertions (Requested by
7
        perarne on #webkit).
8
9
        Reverted changeset:
10
11
        "[Win] jsc.exe sometimes never exits."
12
        https://bugs.webkit.org/show_bug.cgi?id=158073
13
        http://trac.webkit.org/changeset/203603
14
1
2016-07-22  Per Arne Vollan  <pvollan@apple.com>
15
2016-07-22  Per Arne Vollan  <pvollan@apple.com>
2
16
3
        [Win] jsc.exe sometimes never exits.
17
        [Win] jsc.exe sometimes never exits.
- a/Source/JavaScriptCore/jsc.cpp -2 / +3 lines
Lines 2426-2433 int jscmain(int argc, char** argv) a/Source/JavaScriptCore/jsc.cpp_sec1
2426
#endif
2426
#endif
2427
    JSC::initializeThreading();
2427
    JSC::initializeThreading();
2428
2428
2429
    Ref<VM> vm = VM::create(LargeHeap);
2429
    VM* vm = &VM::create(LargeHeap).leakRef();
2430
    int result = runJSC(vm.ptr(), options);
2430
    int result;
2431
    result = runJSC(vm, options);
2431
2432
2432
    if (Options::gcAtEnd()) {
2433
    if (Options::gcAtEnd()) {
2433
        // We need to hold the API lock to do a GC.
2434
        // We need to hold the API lock to do a GC.

Return to Bug 160096