54 Commits

Author SHA1 Message Date
Jaremy Creechley
cdb55c0f08
simplifying 2023-09-25 22:55:16 -07:00
Jaremy Creechley
cbad3c1396
simplifying 2023-09-25 22:54:58 -07:00
Jaremy Creechley
8e573bdfc7
simplifying 2023-09-25 22:53:28 -07:00
Jaremy Creechley
53eedd946c
simplifying 2023-09-25 22:51:34 -07:00
Jaremy Creechley
77e53d2bf6
simplifying 2023-09-25 22:50:11 -07:00
Jaremy Creechley
575d973118
simplifying 2023-09-25 22:35:34 -07:00
Jaremy Creechley
2aa8cfa3aa
simplifying 2023-09-25 22:09:26 -07:00
Jaremy Creechley
37dbd1c234
simplifying 2023-09-25 21:44:26 -07:00
Jaremy Creechley
1a6065b89d
updates 2023-09-25 21:27:35 -07:00
Jaremy Creechley
46a29128de
updates 2023-09-25 21:16:43 -07:00
Jaremy Creechley
f0fc8ce224
change to non-closure iterator 2023-09-25 16:08:59 -07:00
Jaremy Creechley
10ab970cdf
changes 2023-09-25 15:31:22 -07:00
Jaremy Creechley
185f162050
porting query tests 2023-09-21 19:23:23 -07:00
Jaremy Creechley
0971986863
porting query tests 2023-09-21 19:19:29 -07:00
Jaremy Creechley
b224c1ce3e
cleanup 2023-09-21 00:04:05 -07:00
Jaremy Creechley
4d26f707e5
key batch 2023-09-20 23:16:24 -07:00
Jaremy Creechley
8c71655593
add index 2023-09-20 23:07:52 -07:00
Jaremy Creechley
3b66afba6e
fix test 2023-09-20 22:12:53 -07:00
Jaremy Creechley
10d4031c5c
refactoring to non-async 2023-09-20 20:57:47 -07:00
Jaremy Creechley
8b4f388bb3
databuffer type 2023-09-20 20:26:34 -07:00
Jaremy Creechley
ab5f8da736
databuffer type 2023-09-20 20:14:08 -07:00
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