Commit Graph

21 Commits

Author SHA1 Message Date
5ac9133813 Method to create child refcounters 2025-08-14 03:09:44 +03:00
8bf13d0f69 Missed contract in MayBeClosedReferenceCounter.withRef 2025-08-13 15:58:11 +03:00
1a26d61cd2 Missed contract in CloseableReferenceCounter.autoClosed 2025-08-13 15:54:03 +03:00
c1592736da v0.3 2025-08-13 14:25:51 +03:00
140b463ce8 'close' method moved to separate class; autoClosed scope 2025-08-13 14:23:56 +03:00
d5ed25cb54 Avoiding double access to field in 'compareAndExchange' inline implementation 2025-03-26 19:01:54 +03:00
fe6d2c22ef Using native 'compareAndExchange' on java if possible 2025-03-26 18:39:48 +03:00
77a72a2a7c Removed dependency on 'kotlin-dom-api-compat' in js target 2025-03-26 02:12:40 +03:00
4747db72c5 v0.2 2025-03-26 02:06:19 +03:00
7dabea756f JvmName annotations for beautiful mangling and binary compatibility 2025-03-26 02:03:07 +03:00
e3d0aabd0f isClosed property 2025-03-26 01:57:41 +03:00
6581c14072 Tests to check the existence of kotlin-stdlib in runtime 2025-03-26 01:50:35 +03:00
9282313552 Removed dependency on kotlin's Intrinsics.checkNotNull 2025-03-26 00:33:53 +03:00
d1773fd8ec Removed atomicfu dependency from jvm target 2025-03-26 00:06:28 +03:00
647dcbb363 Stub to exclude kotlin-stdlib dependency from jvm target 2025-03-25 23:50:06 +03:00
5de503dcb3 Updating dependency on highlevel-try-finally 2025-03-25 23:45:23 +03:00
298e8dad11 Extracted to separate library; debug version of counter 2025-03-22 20:58:11 +03:00
5a49c43a4f [history] Contracts for decorator functions 2025-03-19 21:59:44 +03:00
28b3224e42 [history] Added .toString() for debugging 2025-03-19 03:47:10 +03:00
f37d81cd60 [history] Added .tryDecref{} as opposite operation for .tryIncref{} 2025-03-19 00:37:46 +03:00
be4c578491 [history] Functionality extracted from some class 2025-03-18 20:28:40 +03:00