Commit Graph

127 Commits

Author SHA1 Message Date
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
Drew Ansbacher
e9792f7afe local sequence bug 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
Matt Hill
c3e28cb683 revert source connection monitor 2021-12-28 15:29:10 -07:00
Matt Hill
c03c876098 add connection monitor to sources 2021-12-28 15:29:10 -07:00
Aiden McClelland
209c9860c3 MapModel remove 2021-12-28 15:29:10 -07:00
Drew Ansbacher
60320e3083 document bug fix 2021-12-28 15:29:10 -07:00
Matt Hill
a72c1c5499 send message when websocket open and clear store cache on reset 2021-12-28 15:29:10 -07:00
Matt Hill
b34557e8d3 update deps and hard code 2021-12-28 15:29:10 -07:00
Matt Hill
ca8da5da6b fix case where cache is empty object 2021-12-28 15:29:10 -07:00
Matt Hill
3e2e1c92dd revert 2021-12-28 15:29:10 -07:00
Drew Ansbacher
56d7cae16d in source as well 2021-12-28 15:29:10 -07:00
Drew Ansbacher
cf43a9a83e extends hashmap 2021-12-28 15:29:10 -07:00
Drew Ansbacher
88084f60a2 hashmap 2021-12-28 15:29:10 -07:00
Matt Hill
5699702656 return whole doc, better unsubscribe 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
Matt Hill
2db0449d12 our own json patch lib and everything working 2021-07-09 15:12:58 -06:00
Matt Hill
bddbc850ab stashing to handle out-of-sequence revisions 2021-07-09 15:12:58 -06:00
Matt Hill
0cbdc781b0 re-introduce watch 2021-07-09 15:12:58 -06:00
Matt Hill
434c6f7037 start 2021-07-09 15:12:58 -06:00
Aiden McClelland
43e3c77c14 fix deadlock 2021-07-09 15:12:58 -06:00
Matt Hill
d84752007d remove connection status from lib 2021-07-09 15:12:58 -06:00
Matt Hill
eb4a24e797 add connection monitoring 2021-07-09 15:12:58 -06:00
Aiden McClelland
4fedd74b26 fix for json-ptr 2021-07-09 15:12:58 -06:00
Matt Hill
950773e542 removes temps, massive refactor 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
Matt Hill
416d622df4 updates to bootstrapper 2021-07-09 15:12:58 -06:00
Aiden McClelland
9ad59a4d1a move client from separate repo 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