15 Commits

Author SHA1 Message Date
Aiden McClelland
05c93290c7 fix flatten handling 2026-01-14 01:01:04 -07:00
Aiden McClelland
5b23a1eac6 destructure 2025-08-27 10:46:47 -06:00
Aiden McClelland
df65275c2c disallow indexing into flattened params 2024-03-14 17:52:08 -06:00
Aiden McClelland
3e5cc22bb6 Feature/lockless (#60)
* lockless

* new and improved api

* fix tests

Co-authored-by: J H <Blu-J@users.noreply.github.com>

* fix models again

* fix imports

* improved api

* fix internally tagged enums

---------

Co-authored-by: J H <Blu-J@users.noreply.github.com>
2023-09-28 19:26:17 +00: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