Lines Matching refs:lib
1 import lib;
7 lib.throwException();
12 assert(lib.collectException({throw new Exception(null);}) !is null);
13 assert(lib.collectException({lib.throwException();}) !is null);
19 lib.alloc();
20 lib.tls_alloc();
21 lib.access();
22 lib.tls_access();
24 lib.tls_access();
25 lib.access();
26 lib.tls_free();
27 lib.free();
31 shared static this() { assert(lib.shared_static_ctor == 1); }
32 shared static ~this() { assert(lib.shared_static_dtor == 0); }
34 static this() { assert(lib.static_ctor == atomicOp!"+="(static_ctor, 1)); }
35 static ~this() { assert(lib.static_dtor + 1 == atomicOp!"+="(static_dtor, 1)); }
41 assert(lib.static_ctor == 1);
42 assert(lib.static_dtor == 0);
45 assert(lib.shared_static_ctor == 1);
46 assert(lib.shared_static_dtor == 0);
47 assert(lib.static_ctor == 2);
48 assert(lib.static_dtor == 0);
53 assert(lib.shared_static_ctor == 1);
54 assert(lib.shared_static_dtor == 0);
55 assert(lib.static_ctor == 2);
56 assert(lib.static_dtor == 1);