SYMBOL INDEX (99 symbols across 8 files) FILE: fastcache/__init__.py function lru_cache (line 30) | def lru_cache(maxsize=128, typed=False, state=None, unhashable='error'): function test (line 77) | def test(*args): FILE: fastcache/benchmark.py function _untyped (line 19) | def _untyped(*args, **kwargs): function _typed (line 22) | def _typed(*args, **kwargs): function _arg_gen (line 31) | def _arg_gen(min=1, max=100, repeat=3): function _print_speedup (line 37) | def _print_speedup(results): function _print_single_speedup (line 50) | def _print_single_speedup(res=None, init=False): function run (line 58) | def run(): FILE: fastcache/tests/test_clrucache.py function count (line 10) | def count(start=0, step=1): function arg_gen (line 15) | def arg_gen(min=1, max=100, repeat=3): function cache (line 23) | def cache(request): function test_function_attributes (line 28) | def test_function_attributes(cache): function test_function_cache (line 41) | def test_function_cache(cache): function test_memory_leaks (line 82) | def test_memory_leaks(cache): function test_warn_unhashable_args (line 93) | def test_warn_unhashable_args(cache, recwarn): function test_ignore_unhashable_args (line 110) | def test_ignore_unhashable_args(cache): function test_default_unhashable_args (line 119) | def test_default_unhashable_args(cache): function test_state_type (line 133) | def test_state_type(cache): function test_typed_False (line 141) | def test_typed_False(cache): function test_typed_True (line 157) | def test_typed_True(cache): function test_dynamic_attribute (line 170) | def test_dynamic_attribute(cache): FILE: fastcache/tests/test_functools.py class TestLRU (line 19) | class TestLRU(unittest.TestCase): method test_lru (line 21) | def test_lru(self): method test_lru_with_maxsize_none (line 111) | def test_lru_with_maxsize_none(self): method test_lru_with_exceptions (line 125) | def test_lru_with_exceptions(self): method test_lru_with_types (line 150) | def test_lru_with_types(self): method test_lru_with_keyword_args (line 166) | def test_lru_with_keyword_args(self): method test_lru_with_keyword_args_maxsize_none (line 182) | def test_lru_with_keyword_args_maxsize_none(self): method test_need_for_rlock (line 196) | def test_need_for_rlock(self): FILE: fastcache/tests/test_thread.py class PythonInt (line 17) | class PythonInt: method __init__ (line 20) | def __init__(self, val): method __hash__ (line 23) | def __hash__(self): method __eq__ (line 26) | def __eq__(self, other): function setinterval (line 40) | def setinterval(i): function run_threads (line 44) | def run_threads(threads): function fib (line 55) | def fib(n): function run_fib_with_clear (line 63) | def run_fib_with_clear(r): function run_fib_with_stats (line 72) | def run_fib_with_stats(r): class Test_Threading (line 80) | class Test_Threading(unittest.TestCase): method setUp (line 83) | def setUp(self): method test_thread_random_cache_clears (line 88) | def test_thread_random_cache_clears(self): method test_thread_cache_info (line 97) | def test_thread_cache_info(self): FILE: scripts/threadsafety.py class PythonInt (line 19) | class PythonInt: method __init__ (line 22) | def __init__(self, val): method __hash__ (line 25) | def __hash__(self): method __eq__ (line 28) | def __eq__(self, other): function fib (line 43) | def fib(n): function fib2 (line 49) | def fib2(n): function run_fib_with_clear (line 59) | def run_fib_with_clear(r): function run_fib_with_stats (line 69) | def run_fib_with_stats(r): function setinterval (line 81) | def setinterval(i): function run_threads (line 85) | def run_threads(threads): function run_test (line 91) | def run_test(n, r, i): function run_test2 (line 97) | def run_test2(n, r, i): function main (line 118) | def main(): FILE: setup.py class BuildWithDefine (line 139) | class BuildWithDefine(_build): method initialize_options (line 148) | def initialize_options(self): method finalize_options (line 152) | def finalize_options(self): method run (line 165) | def run(self): class InstallWithDefine (line 168) | class InstallWithDefine(_install): method initialize_options (line 177) | def initialize_options(self): method finalize_options (line 181) | def finalize_options(self): method run (line 194) | def run(self): class BuildExt (line 197) | class BuildExt(_build_ext): method initialize_options (line 199) | def initialize_options(self): method finalize_options (line 202) | def finalize_options(self): method run (line 209) | def run(self): FILE: src/_lrucache.c type Py_hash_t (line 11) | typedef long Py_hash_t; type PyLockStatus (line 28) | typedef int PyLockStatus; function rlock_acquire (line 34) | static int function rlock_release (line 86) | static int type HashedArgs (line 124) | typedef struct { function HashedArgs_dealloc (line 131) | static void function Py_hash_t (line 141) | static Py_hash_t function PyObject (line 149) | static PyObject * type clist (line 193) | typedef struct clist{ function clist_dealloc (line 202) | static void function insert_first (line 250) | static int function PyObject (line 272) | static PyObject * type unhashable (line 296) | enum unhashable {FC_ERROR, FC_WARNING, FC_IGNORE, FC_FAIL} type cacheobject (line 299) | typedef struct { function PyObject (line 333) | static PyObject * function restricted (line 345) | static int function PyObject (line 358) | static PyObject * function func_set_dict (line 372) | static int function PyObject (line 416) | static PyObject * function cache_dealloc (line 430) | static void function PyObject (line 454) | static PyObject * function PyObject (line 488) | static PyObject * function PyObject (line 631) | static PyObject * function PyObject (line 818) | static PyObject * function PyObject (line 838) | static PyObject * type lruobject (line 916) | typedef struct { function lru_dealloc (line 925) | static void lru_dealloc(lruobject *lru) function PyObject (line 932) | static PyObject * function PyObject (line 947) | static PyObject * function process_uh (line 1058) | enum unhashable function PyObject (line 1115) | static PyObject * function PyInit__lrucache (line 1229) | PyInit__lrucache(void)