33 Commits

Author SHA1 Message Date
Jaremy Creechley
b388d242bb
openArray compare 2023-09-20 19:48:31 -07:00
Jaremy Creechley
1627e4d286
add null tests 2023-09-20 19:30:23 -07:00
Jaremy Creechley
77efc50469
openArray 2023-09-20 18:08:27 -07:00
Jaremy Creechley
f7a933a60a
openArray 2023-09-20 17:49:57 -07:00
Jaremy Creechley
1833155e53
add key/value 2023-09-20 17:27:14 -07:00
Jaremy Creechley
ea3546f5b3
refactor sqliteds 2023-09-20 17:19:03 -07:00
Dmitriy Ryajov
3d84781d3e
copy data and keys to thread local gc 2023-09-20 14:00:29 -06:00
Dmitriy Ryajov
7ceccf9a72
get rid of unsafeAddr everywhere 2023-09-19 21:54:02 -06:00
Dmitriy Ryajov
14f8c3a71c
check for nil ctx and set iter.finished correctly 2023-09-19 21:11:16 -06:00
Dmitriy Ryajov
0beb3d3c90
handle error passing and conversion better 2023-09-19 18:43:00 -06:00
Dmitriy Ryajov
3d33820729
change logscope 2023-09-19 18:42:24 -06:00
Dmitriy Ryajov
d5a1b344b3
remove ptr to Datastore in TaskCtx, it's a ref 2023-09-19 09:16:08 -06:00
Dmitriy Ryajov
2c5186eab6
use baseAddr 2023-09-18 13:46:58 -06:00
Dmitriy Ryajov
75fa37f567
avoid duplicating code 2023-09-18 13:40:44 -06:00
Dmitriy Ryajov
7306a0bfd4
simplify locking 2023-09-18 13:18:51 -06:00
Dmitriy Ryajov
52d6a857ac
fixing dumb error in trace 2023-09-15 16:54:50 -06:00
Dmitriy Ryajov
bee79ffe72
added (ugly!) locking capabilities 2023-09-15 16:40:46 -06:00
Dmitriy Ryajov
d151c01cd8
enable cancellations 2023-09-15 13:08:38 -06:00
Dmitriy Ryajov
1713c7674c
adding back async semaphore 2023-09-15 11:53:20 -06:00
Dmitriy Ryajov
600dca6148
adding serialization to query iter 2023-09-14 18:34:20 -06:00
Dmitriy Ryajov
0fde28a994
move assert into lock 2023-09-14 18:23:37 -06:00
Dmitriy Ryajov
a17e9fe102
remove memdb (not needed) 2023-09-14 18:21:24 -06:00
Dmitriy Ryajov
221e93f3a2
remove asyncsemaphore 2023-09-14 18:05:32 -06:00
Dmitriy Ryajov
3500913642
adding semaphore 2023-09-14 18:02:16 -06:00
Dmitriy Ryajov
f0038127c8
remove asyncsemaphore 2023-09-14 17:56:02 -06:00
Dmitriy Ryajov
19954c6f94
quick and dirty query 2023-09-13 14:41:16 -06:00
Dmitriy Ryajov
d6c4d97d91
add $ operator 2023-09-13 14:41:01 -06:00
Dmitriy Ryajov
4c48383b88
reworked with less copying 2023-09-12 13:51:01 -06:00
Dmitriy Ryajov
5adc7c9611
this would never work 2023-09-12 13:50:42 -06:00
Dmitriy Ryajov
184420c4e8
re-adding databuf 2023-09-12 13:50:29 -06:00
Dmitriy Ryajov
13e89bca5d
adding semaphore for async backpresure 2023-09-12 13:50:21 -06:00
Dmitriy Ryajov
b7454d6e3d
foreign buffer 2023-09-11 14:48:53 -06:00
Dmitriy Ryajov
146cbcb88a
wip 2023-09-08 15:09:15 -06:00