269 Commits

Author SHA1 Message Date
Jaremy Creechley
ae91c6a07d
split out sig acquire 2023-09-14 18:18:14 -07:00
Jaremy Creechley
9bca62b235
simplify ThreadResult 2023-09-14 16:03:42 -07:00
Jaremy Creechley
cd17da9f74
simplify ThreadResult 2023-09-14 16:03:17 -07:00
Jaremy Creechley
1b7e6d1613
aww, that fixes the sig issue 2023-09-14 15:51:13 -07:00
Jaremy Creechley
23725cf74a
aww, that fixes the sig issue 2023-09-14 15:50:15 -07:00
Jaremy Creechley
84f3f8638b
aww, that fixes the sig issue 2023-09-14 15:43:55 -07:00
Jaremy Creechley
6a45f9fa25
move future to method 2023-09-14 15:39:01 -07:00
Jaremy Creechley
911abb43aa
move future to method 2023-09-14 15:38:02 -07:00
Jaremy Creechley
343897dab5
try manually counting sharedptr 2023-09-14 15:21:12 -07:00
Jaremy Creechley
ab73d79e7d
try manually counting sharedptr 2023-09-14 15:16:09 -07:00
Jaremy Creechley
8a222430a6
manual count 2023-09-14 15:05:38 -07:00
Jaremy Creechley
185f1248e2
add manual mode 2023-09-14 15:03:50 -07:00
Jaremy Creechley
7974dea0aa
trying out manual futures 2023-09-14 14:23:16 -07:00
Jaremy Creechley
8c5eea3ee1
trying out manual futures 2023-09-14 13:53:37 -07:00
Jaremy Creechley
7f112566f8
trying out manual futures 2023-09-14 13:52:35 -07:00
Jaremy Creechley
850a1b7b7a
who's copying this guy? 2023-09-13 15:07:13 -07:00
Jaremy Creechley
61461c9413
verifying types 2023-09-13 14:42:59 -07:00
Jaremy Creechley
1512f05245
verifying types 2023-09-13 14:40:32 -07:00
Jaremy Creechley
f236cd6375
verifying types 2023-09-13 14:31:23 -07:00
Jaremy Creechley
2a85265e15
verifying types 2023-09-13 14:29:41 -07:00
Jaremy Creechley
d769b8720c
verifying types 2023-09-13 14:21:19 -07:00
Jaremy Creechley
85ba776ea0
verifying types 2023-09-13 14:19:53 -07:00
Jaremy Creechley
7f921901d7
verifying types 2023-09-13 14:13:06 -07:00
Jaremy Creechley
cf3f1defd6
fixing up tests - print pretty 2023-09-13 13:55:51 -07:00
Jaremy Creechley
f5b0d24f82
fixing up tests - print pretty 2023-09-13 13:55:11 -07:00
Jaremy Creechley
5810901bc0
fixing up tests - print pretty 2023-09-13 13:32:23 -07:00
Jaremy Creechley
fc8be3f1e6
fixing up tests 2023-09-13 13:19:38 -07:00
Jaremy Creechley
88bf70cb5f
switch to tuple shared ptr 2023-09-13 12:40:07 -07:00
Jaremy Creechley
94090b2f4f
switch to tuple shared ptr 2023-09-13 12:39:26 -07:00
Jaremy Creechley
8fbfc3b976
fix counts 2023-09-13 12:26:29 -07:00
Jaremy Creechley
d755bd0562
verify that multiple decr's afterwords work 2023-09-13 12:02:42 -07:00
Jaremy Creechley
1991fdbc29
verify that multiple decr's afterwords work 2023-09-13 12:02:25 -07:00
Jaremy Creechley
bcce5331bb
add generics test 2023-09-13 11:59:49 -07:00
Jaremy Creechley
ee02aa8322
verify destory is properly called 2023-09-13 11:56:17 -07:00
Jaremy Creechley
8815af21fe
fix test 2023-09-13 11:50:48 -07:00
Jaremy Creechley
609976ce86
fix compilation 2023-09-13 11:18:22 -07:00
Jaremy Creechley
0b5534f3f9
switch to custom sharedptr 2023-09-12 20:43:59 -07:00
Jaremy Creechley
97d4e68f5d
switch to custom sharedptr 2023-09-12 20:19:57 -07:00
Jaremy Creechley
fed5a906eb
switch to custom sharedptr 2023-09-12 20:09:55 -07:00
Jaremy Creechley
9c7c8393bd
sharedptr 2023-09-12 19:15:22 -07:00
Jaremy Creechley
9ced6620a5
sharedptr 2023-09-12 18:50:38 -07:00
Jaremy Creechley
393ed6a39e
sharedptr 2023-09-12 18:33:38 -07:00
Jaremy Creechley
a9373f6d43
remove comment 2023-09-12 18:17:45 -07:00
Jaremy Creechley
57a1918ac4
add some more docs - design notes 2023-09-11 17:27:20 -07:00
Jaremy Creechley
a40c1b23bb
add some more docs - design notes 2023-09-11 17:22:35 -07:00
Jaremy Creechley
db25ded557
fix asynctest imports 2023-09-11 16:57:23 -07:00
Jaremy Creechley
ce8738568b
merge fix-conflicting-unittests 2023-09-11 13:08:59 -07:00
Jaremy Creechley
349a26d795
don't test for nim 1.2 2023-09-11 13:07:45 -07:00
Dmitriy Ryajov
030dc9e16e
fix conflicting testing symbols 2023-09-07 17:26:34 -06:00
Dmitriy Ryajov
b322d0bb8e
setup the path correctly 2023-09-07 17:26:16 -06:00