Commit 0cef6e28 authored by Kevin Modzelewski's avatar Kevin Modzelewski

Merge remote-tracking branch 'origin/refcounting' into refcounting

parents 1f3346fd d4c6d7ec
......@@ -29,7 +29,7 @@ bool LOG_BJIT_ASSEMBLY = 0;
bool FORCE_INTERPRETER = false;
bool FORCE_OPTIMIZE = false;
bool ENABLE_INTERPRETER = false; // XXX
bool ENABLE_INTERPRETER = true;
bool ENABLE_BASELINEJIT = false; // XXX
bool CONTINUE_AFTER_FATAL = false;
......
# expected: reffail
def f(a, b):
print repr(a), repr(b), "<", a < b
print repr(a), repr(b), "<=", a <= b
......
# expected: reffail
# this tests are from cpythons test_compile.py
import unittest
from test import test_support
......
# expected: reffail
# Test to make sure that generators create and receive closures as appropriate.
def f(E, N, M):
......
# expected: reffail
# Start a generator on one thread, pass it to another, and have that execute it for a while
def gen():
......
# expected: reffail
import threading
import traceback, sys
......
# expected: reffail
# - throws exceptions out of ICs
# TODO: move this back to intmethods.py once this is working
for b in range(26):
try:
......
# skip-if: '-n' not in EXTRA_JIT_ARGS and '-O' not in EXTRA_JIT_ARGS
# This test currently fails in the interpreter because we keep dead vreg entries around until the frame exists,
# which causes D() to get destroyed too late
class C(object):
pass
......
# skip-if: '-n' not in EXTRA_JIT_ARGS and '-O' not in EXTRA_JIT_ARGS
# disable this test because the interpreter (with disabled bjit) currently uses too much stack
# Make sure we can recurse at least 900 times on the three different types
# of stacks that we have:
......
# expected: reffail
# This is a copy of cpythons test with the recursive repr test disabled
# remove this test when we can pass cpythons test
......
# expected: reffail
# skip-if: '-n' in EXTRA_JIT_ARGS or '-O' in EXTRA_JIT_ARGS
# Make sure that we can fork from a threaded environment
......
# expected: reffail
from thread import start_new_thread
import time
......
# expected: reffail
# Make sure we can spawn a bunch of threads
import threading
......
# expected: reffail
from thread import start_new_thread, allocate_lock, _count
import time
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment