branchActionGraphs/maincancel

301 Commits over 427 Days - 0.03cph!

12 Months Ago
Add IActionGraph.RemoveInputParameter
12 Months Ago
Update input node when adding parameters
12 Months Ago
Fixed UpdateInputOutputs regression
12 Months Ago
IActionGraph.TryGetInputParameter, AddInputParameter extension methods Support for adding optional input parameters to graphs implementing delegates
1 Year Ago
Stability when deserializing variables Survive missing variable types
1 Year Ago
Keep unknown inputs / outputs if linked
1 Year Ago
MethodBinder bug fix Graph serialization determinism Add MissingNodeDefinition, WIP guarentee round-trip serialization
1 Year Ago
Added conversion from null tests Fixed conversion from null (Facepunc/sbox#1360)
1 Year Ago
More stability when deserializing invalid graphs
1 Year Ago
1 Year Ago
More tests for parsing invalid graphs Fixed parsing graphs referencing missing methods
1 Year Ago
Fixed MissingType test
1 Year Ago
WIP stability when deserializing a graph referencing missing types
1 Year Ago
Add `_isStatic` property for method call nodes
1 Year Ago
Display info formatting
1 Year Ago
Better ambiguous method binding handling
1 Year Ago
WIP refactor of method binding to better support overloads
1 Year Ago
Fix possible NRE on nested deserialization
1 Year Ago
Allow JSON converters to resolve node library on each call
1 Year Ago
Generate complete sub-graph before writing it to file
1 Year Ago
Basic sub-graph creation works
1 Year Ago
WIP subgraph creation from a set of nodes
1 Year Ago
Corrected VariableDependencyAnyReject test DispatchMode validation respects collapsing `nop` nodes
1 Year Ago
Removed links parameter from IActionGraph.Serialize(nodes) Sub-graph creation interface Collapse links through `nop` nodes Failing test involving `any` and `nop` nodes
1 Year Ago
Can call nested action graphs with output values
1 Year Ago
Fixed attempting to get value of input signals in graph nodes
1 Year Ago
Fixed action graphs without a primary output node
1 Year Ago
Action graph output value support More tests
1 Year Ago
Invoking nested expression graphs works
1 Year Ago
GraphNodeDefinition binding
1 Year Ago
Fixed IsTypeParameterRequired regression
1 Year Ago
WIP expression generation rewrite * To support expression nodes with multiple outputs * Make sure nodes are evaluated as few times as possible * Make sure output values are properly scoped / not overwritten WIP CallGraphNodeDefinition First pass of expression generation rewrite Fixed failing tests Some more work towards nested graphs Test for expression nodes being evaluated once per output event WIP expression graphs, output nodes More input / output node validation Basic UpdateInputOutputs support for expression graphs Test for expression graph creation / invocation Work on generating outer delegate for expression graphs Can now evaluate basic expression graphs Reachability validation hack for expression nodes
1 Year Ago
Fixed release builds
1 Year Ago
I give up, just include the PDB in the main package
1 Year Ago
Publish symbols to NuGet
1 Year Ago
Different strategy for injecting debug info
1 Year Ago
Some more tests Repro for "TryExpression is not supported as a child expression..." Give up on wrapping expression nodes with try/catch
1 Year Ago
Fixed variable verification with nop nodes
1 Year Ago
Fixed expression nodes always evaluating all operands
1 Year Ago
Variable validation fixes
1 Year Ago
Any / all action nodes
1 Year Ago
ITypeLoader.IsProperty(ParameterInfo)
1 Year Ago
ITypeLoader.IsProperty(PropertyInfo)
1 Year Ago
CommentNodeDefinition
1 Year Ago
Deserialization fix involving generics
1 Year Ago
Better fix for type parameter properties disappearing
1 Year Ago
Don't try to find the default value of an open generic type
1 Year Ago
Look for IsReadOnlyAttribute in IsPure( MethodInfo )
1 Year Ago
Serialize / insert from serialized node / link subsets
1 Year Ago
Allow updating existing action graphs from json