Aiden McClelland
78cc5316a3
more logging
2021-12-28 15:29:10 -07:00
Aiden McClelland
f7d3bc07da
trace logs for patch application
2021-12-28 15:29:10 -07:00
Aiden McClelland
afbdab4a45
formatting
2021-12-28 15:29:10 -07:00
Aiden McClelland
53ed4cd614
don't store locks on models
2021-12-28 15:29:10 -07:00
Aiden McClelland
89b8278273
track multiple writes
2021-12-28 15:29:10 -07:00
Aiden McClelland
0db5657b7f
use btreeset instead of indexset
2021-12-28 15:29:10 -07:00
Aiden McClelland
dee4ce15bd
fix handle_release
2021-12-28 15:29:10 -07:00
Aiden McClelland
99c7fe88a9
fix requests being dropped
2021-12-28 15:29:10 -07:00
Aiden McClelland
b77e433152
derive debug for action
2021-12-28 15:29:10 -07:00
Aiden McClelland
2f723eb9ce
address pr comments
2021-12-28 15:29:10 -07:00
Aiden McClelland
226acc0f8d
fix minor bugs
2021-12-28 15:29:10 -07:00
Aiden McClelland
a861f8173f
remove qutex
2021-12-28 15:29:10 -07:00
Aiden McClelland
843e7febcb
simplify process_queue
2021-12-28 15:29:10 -07:00
Aiden McClelland
561a3ceafc
use trie for locking
2021-12-28 15:29:10 -07:00
Aiden McClelland
e40ce2e14c
redo locking api
2021-12-28 15:29:10 -07:00
Aiden McClelland
5b57eb8fe1
return revisions
2021-12-28 15:29:10 -07:00
Aiden McClelland
a0d9392f77
explicitly return optionmodel for maps
2021-12-28 15:29:10 -07:00
Aiden McClelland
b7c8ee67bd
fix map api
2021-12-28 15:29:10 -07:00
Aiden McClelland
91cce8fb13
feature log
2021-12-28 15:29:10 -07:00
Aiden McClelland
932a5741e6
allow empty commit without revision
2021-12-28 15:29:10 -07:00
Aiden McClelland
209c9860c3
MapModel remove
2021-12-28 15:29:10 -07:00
Aiden McClelland
af37dac17c
looser locking
2021-12-28 15:29:10 -07:00
Aiden McClelland
ecaab4b148
option model ( #5 )
...
* option model
* enum model
2021-07-09 15:12:58 -06:00
Aiden McClelland
43e3c77c14
fix deadlock
2021-07-09 15:12:58 -06:00
Aiden McClelland
0dcbb3956e
fix off by 1
2021-07-09 15:12:58 -06:00
Aiden McClelland
8dff44f283
dump and sub
2021-07-09 15:12:58 -06:00
Aiden McClelland
d2f542a8f3
export dump
2021-07-09 15:12:58 -06:00
Aiden McClelland
8bc6a3a1a5
dump type
2021-07-09 15:12:58 -06:00
Aiden McClelland
b5cf9f28ba
increase subscriber channel size
2021-07-09 15:12:58 -06:00
Aiden McClelland
fb52c53552
fix option get_mut
2021-07-09 15:12:58 -06:00
Aiden McClelland
66411701fb
disable qutex logs
2021-07-09 15:12:58 -06:00
Aiden McClelland
19159746e8
MapModel for IndexMap
2021-07-09 15:12:58 -06:00
Aiden McClelland
df292a85d3
switch to indexmap
2021-07-09 15:12:58 -06:00
Aiden McClelland
d3c1c3f9d9
export diffpatch
2021-07-09 15:12:58 -06:00
Aiden McClelland
9ff57e33d3
utility fns
2021-07-09 15:12:58 -06:00
Aiden McClelland
b74a54390e
kebab-case
2021-07-09 15:12:58 -06:00
Aiden McClelland
bfb1376be6
expire_id
2021-07-09 15:12:58 -06:00
Aiden McClelland
e898d4d7ee
add clone
2021-07-09 15:12:58 -06:00
Aiden McClelland
b70f1ce3af
minor refactor of transactions
2021-07-09 15:12:58 -06:00
Aiden McClelland
ab4fc4b4e4
export Map trait
2021-07-09 15:12:58 -06:00
Aiden McClelland
184ff831e1
extend Map trait
2021-07-09 15:12:58 -06:00
Aiden McClelland
6b350b3d2d
stop using index trait
2021-07-09 15:12:58 -06:00
Aiden McClelland
8128321f0d
add put
2021-07-09 15:12:58 -06:00
Aiden McClelland
6094a4bb1c
option model ( #5 )
...
* option model
* enum model
2021-04-26 14:40:37 -06:00
Aiden McClelland
247c1712ba
re-export json-ptr ( #4 )
2021-04-26 11:51:36 -06:00
Aiden McClelland
96e9be16ec
feature/macros ( #3 )
...
* finish macros for structs
* create before canonicalize
* fix locking behaviour to use single db exclusively
* clean up tests
* punting on enums for now
* reorganize codebase
* metadata and formatting
2021-04-08 12:16:31 -06:00
Chris Guida
5e99cd2f67
pull in changes from master, .gitignore test dbs
2021-03-26 10:11:55 -06:00
Chris Guida
2ea757027e
add a proptest
2021-03-26 09:22:41 -06:00
Aiden McClelland
5b77719631
refine macros
2021-03-25 18:09:07 -06:00
Chris Guida
16fd2b55e8
add some tests
2021-03-25 09:45:38 -06:00