Commit Graph

17 Commits

Author SHA1 Message Date
Aiden McClelland
b553ff7b53 fix internally tagged enums 2023-09-20 14:52:28 -06:00
Aiden McClelland
a68c49f2fd improved api 2023-03-20 11:48:07 -06:00
Aiden McClelland
f30d90adf0 fix models again 2023-03-20 11:48:06 -06:00
Aiden McClelland
bf927fcabd fix tests
Co-authored-by: J H <Blu-J@users.noreply.github.com>
2023-03-20 11:48:06 -06:00
Aiden McClelland
2fb274ada3 new and improved api 2023-03-20 11:48:06 -06:00
Aiden McClelland
b4a7390267 lockless 2023-03-20 11:48:06 -06:00
J M
35973d7aef Feat new locking (#31)
This converts the old singular locks into plural locks.
2022-05-09 14:19:08 -06:00
Aiden McClelland
843e7febcb simplify process_queue 2021-12-28 15:29:10 -07: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
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
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
Aiden McClelland
5b77719631 refine macros 2021-03-25 18:09:07 -06:00
Aiden McClelland
2c3fd8159e wip: macros 2021-03-23 18:10:22 -06:00