Go to file
noah metz d56245c5cf Added ExtractList to extract list of type from ResolveParams 2023-07-23 20:27:37 -06:00
.gitignore Added .gitignore and Makefile 2023-04-08 14:09:25 -06:00
LICENSE Added AGPLv3 LICENSE 2023-07-10 22:39:37 -06:00
context.go 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
go.mod Add UseMoreStates and UpdateMoreStates that should only be called from eachother 2023-06-28 21:49:23 -06:00
go.sum intermediary 2023-06-22 15:50:42 -06:00
gql.go Fixed AuthHandler to not require write permission on user 2023-07-23 19:46:18 -06:00
gql_interfaces.go Removed types from context 2023-07-21 18:18:26 -06:00
gql_mutation.go Reworked use/update to require a read/write context be initialized before starting, still need to figure out if brittle locking is the solution to potential deadlock, and implement if so 2023-07-23 17:57:47 -06:00
gql_query.go 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
gql_resolvers.go Added ExtractList to extract list of type from ResolveParams 2023-07-23 20:27:37 -06:00
gql_subscribe.go First pass of gql read permission 2023-07-21 19:16:30 -06:00
gql_test.go Fixed AuthHandler to not require write permission on user 2023-07-23 19:46:18 -06:00
gql_types.go 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
graph_test.go Reworked use/update to require a read/write context be initialized before starting, still need to figure out if brittle locking is the solution to potential deadlock, and implement if so 2023-07-23 17:57:47 -06:00
lockable.go Reworked use/update to require a read/write context be initialized before starting, still need to figure out if brittle locking is the solution to potential deadlock, and implement if so 2023-07-23 17:57:47 -06:00
log.go We do a little refactoring, hehe 2023-07-09 14:30:30 -06:00
node.go Fixed starting of gql server to correctly start children that should start 2023-07-23 19:04:04 -06:00
policy.go 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
signal.go Fixed starting of gql server to correctly start children that should start 2023-07-23 19:04:04 -06:00
thread.go Fixed starting of gql server to correctly start children that should start 2023-07-23 19:04:04 -06:00
user.go Added SimplePolicy 2023-07-21 13:33:04 -06:00