699 Commits over 517 Days - 0.06cph!
Keep serialized properties in a consistent order
Input / output signals can be synchronous or async
Got simple expression graphs working again, now with signals
Automatically hook up input -> output signal for new expression graphs
Fix version 7 upgrader
Fix expression subgraphs
Failing test for expression graph using async
Use a dummy Signal type for all signal parameters
Basic test for async in expression graphs
Test for control flow async
Control flow nodes inherit async from body signals
Control flow nodes inherit async from body signals
Test for control flow async
Basic test for async in expression graphs
Failing test for expression graph using async
Use a dummy Signal type for all signal parameters
Automatically hook up input -> output signal for new expression graphs
Fix version 7 upgrader
Fix expression subgraphs
Input / output signals can be synchronous or async
Got simple expression graphs working again, now with signals
Start using DisplayInfo.Hidden
Use ExposeWhenCachedAttribute instead of ITypeLoader.CanCache( Type )
Link.IsNestedInput
ActionGraph delegates can override input values
Define types that must be exposed during cached graph serialization
Define types that must be exposed during cached graph serialization
Link.IsNestedInput
ActionGraph delegates can override input values
Link.TryGetConstant() / TryGetVariable()
Automatically remove unlinked nested nodes
Get rid of LinkSource, just use nested nodes
Benchmark cached vs uncached
Fix ReSharper error
Simplify ToDictionaryExpression
ActionGraphCache first pass
Use new BuildEvaluate directly from ActionGraph<T>
Basic delegate invocation benchmarks
Fix serializing System.Object
Fix serializing System.Object
IMessageContext.StackTraceIdentifier
Include Context.StackTraceIdentifier in ValidationException.ToString()
Merge branch 'legacy/1.3'
Include Context.StackTraceIdentifier in ValidationException.ToString()
IMessageContext.StackTraceIdentifier
Add __guid and rename Version to __version in json
Nicer stack traces
Fix "The node already has a parent." when deserializing
Tweak lambda naming
Generate a throwing lambda when compiling a graph with errors
Tweak how ValidationExceptions are thrown on invoke
Added NodeLibrary.VoidTaskFaulted event
Merge branch 'legacy/1.3'
Added NodeLibrary.VoidTaskFaulted event