noah metz
|
fc69bc3d0d
|
Added read signal, and modified policies to use non-pointer receivers
|
2023-07-28 11:21:18 -06:00 |
noah metz
|
b3de3144cc
|
Reworked actions to be lists of parts, and added wildcards for both multi-level and single-level
|
2023-07-28 10:04:31 -06:00 |
noah metz
|
27687add1b
|
Changed acl from using SignalType to Action, and added Permission() method to Signal interface that returns the Action the signal is trying to take
|
2023-07-28 00:39:27 -06:00 |
noah metz
|
a44b00bc97
|
Made it easier to make a lockable extension
|
2023-07-27 18:37:06 -06:00 |
noah metz
|
200e19eea7
|
Added signalling to lockable test
|
2023-07-27 18:16:37 -06:00 |
noah metz
|
98893de442
|
Added naive locking sequence with short test
|
2023-07-27 18:08:43 -06:00 |
noah metz
|
7ebb519cd0
|
Started lockable_test.go
|
2023-07-27 16:21:27 -06:00 |
noah metz
|
3ad969a5ca
|
Switched from thread being the callback engine to node being the callback engine
|
2023-07-27 15:27:14 -06:00 |
noah metz
|
d2f3daf5a6
|
Changed NewNode to return a pointer and add the node to the context
|
2023-07-26 15:08:14 -06:00 |
noah metz
|
7d04923b3b
|
Fixed interface conversion panics
|
2023-07-24 17:07:27 -06:00 |
noah metz
|
dfa420757b
|
Moved status signals to StatusSignal type with status string as type, so they can be ACLd
|
2023-07-23 21:14:15 -06:00 |
noah metz
|
054fe3c0ec
|
Fixed starting of gql server to correctly start children that should start
|
2023-07-23 19:04:04 -06:00 |
noah metz
|
e347a3f232
|
start maniacal rewrite, main goal is to combine node and lockable to remove any sync mutex deadlocks. Another goal is to make read contexts get copies of the state to ensure they don't modify and no lock is required to ensure no value changes, and write contexts use the lockable locks instead of mutex
|
2023-07-22 20:21:17 -06:00 |
noah metz
|
d3f435351c
|
Moved StartChild mutation to graphvent
|
2023-07-21 13:59:52 -06:00 |
noah metz
|
374fd6e487
|
Changed NodeID from string to UUID, filled in more auth
|
2023-07-19 20:03:13 -06:00 |
noah metz
|
5c416a4a3f
|
We do a little refactoring, hehe
|
2023-07-09 14:30:30 -06:00 |