branchActionJigs/maincancel

103 Commits over 30 Days - 0.14cph!

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