Aiden McClelland
66906b87f3
export LockType
2021-10-12 17:53:19 -06:00
Aiden McClelland
de6b02e6d5
Shallow locking option
2021-10-12 17:52:00 -06:00
Aiden McClelland
18c6b2def3
more logging
2021-10-07 15:25:02 -06:00
Aiden McClelland
00ca56ceb8
trace logs for patch application
2021-10-07 14:01:37 -06:00
Aiden McClelland
44f7150bad
formatting
2021-10-04 21:43:14 -06:00
Aiden McClelland
f0e6968a79
don't store locks on models
2021-09-28 12:33:17 -06:00
Aiden McClelland
e442ae6234
track multiple writes
2021-09-27 18:03:47 -06:00
Aiden McClelland
6f3921e329
use btreeset instead of indexset
2021-09-27 16:52:08 -06:00
Aiden McClelland
d26e1563e8
fix handle_release
2021-09-27 15:28:21 -06:00
Aiden McClelland
96ab78f8b0
fix requests being dropped
2021-09-27 13:47:26 -06:00
Aiden McClelland
40bf0d2538
derive debug for action
2021-09-24 14:26:56 -06:00
Aiden McClelland
4e4d6fe31a
address pr comments
2021-09-24 14:21:12 -06:00
Aiden McClelland
162438ab6b
fix minor bugs
2021-09-24 14:21:12 -06:00
Aiden McClelland
13316cf222
remove qutex
2021-09-24 14:21:12 -06:00
Aiden McClelland
f4ce8598be
simplify process_queue
2021-09-24 14:21:12 -06:00
Aiden McClelland
e731d091b8
use trie for locking
2021-09-24 14:21:12 -06:00
Aiden McClelland
b112d59759
redo locking api
2021-09-24 14:21:12 -06:00
Aiden McClelland
71109f1f90
return revisions
2021-09-23 12:39:37 -06:00
Aiden McClelland
67f2ec82cf
explicitly return optionmodel for maps
2021-09-21 21:37:05 -06:00
Aiden McClelland
65ac5a1fb4
fix map api
2021-09-21 17:22:53 -06:00
Aiden McClelland
404c9c3a31
feature log
2021-09-09 11:19:54 -06:00
Aiden McClelland
0d0f74c119
allow empty commit without revision
2021-09-01 16:14:21 -06:00
Aiden McClelland
66b41761d8
MapModel remove
2021-08-24 15:18:51 -06:00
Aiden McClelland
6c7e934b50
looser locking
2021-07-19 11:31:40 -06:00
Aiden McClelland
43763539cd
option model ( #5 )
...
* option model
* enum model
2021-07-09 15:11:13 -06:00
Aiden McClelland
a70d06644e
fix deadlock
2021-07-09 15:11:13 -06:00
Aiden McClelland
4fa7d36571
fix off by 1
2021-07-09 15:11:13 -06:00
Aiden McClelland
aae8a6ee89
dump and sub
2021-07-09 15:11:13 -06:00
Aiden McClelland
bd871ddf0e
export dump
2021-07-09 15:11:12 -06:00
Aiden McClelland
a42247a2bb
dump type
2021-07-09 15:11:12 -06:00
Aiden McClelland
3e9e5741f0
increase subscriber channel size
2021-07-09 15:11:12 -06:00
Aiden McClelland
e74064f4a8
fix option get_mut
2021-07-09 15:11:12 -06:00
Aiden McClelland
101d7f2ae5
disable qutex logs
2021-07-09 15:11:12 -06:00
Aiden McClelland
b4ad933ec1
MapModel for IndexMap
2021-07-09 15:11:12 -06:00
Aiden McClelland
f5fecf0aba
switch to indexmap
2021-07-09 15:11:12 -06:00
Aiden McClelland
dde77084a4
export diffpatch
2021-07-09 15:11:12 -06:00
Aiden McClelland
a8c60f32c2
utility fns
2021-07-09 15:11:12 -06:00
Aiden McClelland
fa5e93d957
kebab-case
2021-07-09 15:11:12 -06:00
Aiden McClelland
f8dd662d84
expire_id
2021-07-09 15:11:12 -06:00
Aiden McClelland
a3040ddcf6
add clone
2021-07-09 15:11:12 -06:00
Aiden McClelland
f1febb6bb4
minor refactor of transactions
2021-07-09 15:11:12 -06:00
Aiden McClelland
235362bdab
export Map trait
2021-07-09 15:11:12 -06:00
Aiden McClelland
fef590b22d
extend Map trait
2021-07-09 15:11:12 -06:00
Aiden McClelland
e935cb82b8
stop using index trait
2021-07-09 15:11:12 -06:00
Aiden McClelland
8d44d6d67f
add put
2021-07-09 15:11:12 -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