branchActionJigs/maincancel

103 Commits over 30 Days - 0.14cph!

1 Year Ago
Rename ActionJig<T>.Invoke to ActionJig<T>.Delegate Finished off overview in README.md, fixes #11
1 Year Ago
Document ITypeLoader, NodeLibrary
1 Year Ago
Updated README.md (#11)
1 Year Ago
Some more documentation (#11)
1 Year Ago
Update README.md
1 Year Ago
Updated README.md
1 Year Ago
Updated README.md
1 Year Ago
Updated README.md
1 Year Ago
Test node library of serialized jigs
1 Year Ago
Fixed remaining tests
1 Year Ago
Some more progress on supporting multiple NodeLibrary instances
1 Year Ago
Started on #11 WIP get rid of ActionJig.NodeLibrary static property
1 Year Ago
Fixed stack overflow
1 Year Ago
Some reorganization Some more documentation
1 Year Ago
Finished documenting ActionJig.cs
1 Year Ago
Document built-in nodes
1 Year Ago
Some cleanup
1 Year Ago
Validation: check variables are always assigned before accessing
1 Year Ago
Support for Input<T> parameters, while node test
1 Year Ago
Get rid of magic "event" name Variable reference serialization
1 Year Ago
Added local variables, fixes #9
1 Year Ago
WIP invokcation cleanup using Expressions Finish refactoring invocation ActionJigs compile to a single expression tree
1 Year Ago
Fixed a find-and-replace mishap
1 Year Ago
Local variable basics (#9)
1 Year Ago
Output dependency test (#4) Find which outputs are always available to which nodes Validation: check if linked outputs are available (#4)
1 Year Ago
Reduce serialized link info
1 Year Ago
More generic parameter testing
1 Year Ago
Type coercion for binary operators
1 Year Ago
Add ExpressionNodeDefinition, use it to implement most operators
1 Year Ago
Failing test reproducing #7 Failing test for overloaded operators Support implicit conversions (#7)
1 Year Ago
Can infer type arguments in most cases, fixes #5
1 Year Ago
Fixed AddNode tests not all showing up Store user data as JsonNode
1 Year Ago
ITypeLoader: allow things like access control checks Test for generic node types Unique identifiers for each node definition, simpler JSON Avoid using type names to identify node types
1 Year Ago
Infer parameter types where possible
1 Year Ago
Finished implementing delegate serialization For delegates implemented with an ActionJig
1 Year Ago
Reduce serialized JSON a bit
1 Year Ago
Re-use stack frames
1 Year Ago
Link type checking fixes
1 Year Ago
Some shorthands for common types
1 Year Ago
Finish renaming "Metadata" to "UserData" Simplified generic serialization
1 Year Ago
Delegate deserialization (via ActionJig)
1 Year Ago
Implemented ActionJig<T>.Invoke()
1 Year Ago
Serialize / deserialize ActionJig<T> Fixed serialization tests
1 Year Ago
Refactoring, test case for ActionJig<T>
1 Year Ago
Started documentation, some conversions to/from Delegate
1 Year Ago
Cycle validation test (#4)
1 Year Ago
Emit some validation messages for things like type checks (#4)
1 Year Ago
Emit some validation messages for things like type checks
1 Year Ago
Validation: sort topologically, update dirty nodes in order (#4)
1 Year Ago
Mark nodes dirty when changing input / property values (#4)