branchActionGraphs/maincancel

213 Commits over 183 Days - 0.05cph!

4 Months Ago
Expand property / field getter return value
4 Months Ago
Rename SingleNodes to NodeTests API for adding expanded outputs Expanded output test Expanded output implementation Allow adding expanded outputs at any time ExpandedAttribute
4 Months Ago
Fixed reachability test for expression nodes
4 Months Ago
Added failing test of variable accessibility Fixed finding and validating referenced variables
4 Months Ago
Resolve generic target type
4 Months Ago
Tests for resolving generic type members
4 Months Ago
Mark node dirty when setting input variable
4 Months Ago
Inputs can directly reference variables
4 Months Ago
Variables can be initialized from graph inputs
4 Months Ago
Custom method-implemented nodes can read named variables directly With [Variable] attribute on a parameter
4 Months Ago
Variables can have default values Test for accessing variable default values Default value variable validation fix Default value variable expression building
4 Months Ago
Simplify serialized graph a bit more
4 Months Ago
Add IActionGraph.RemoveInputParameter
4 Months Ago
Update input node when adding parameters
4 Months Ago
Fixed UpdateInputOutputs regression
4 Months Ago
IActionGraph.TryGetInputParameter, AddInputParameter extension methods Support for adding optional input parameters to graphs implementing delegates
5 Months Ago
Stability when deserializing variables Survive missing variable types
5 Months Ago
Keep unknown inputs / outputs if linked
5 Months Ago
MethodBinder bug fix Graph serialization determinism Add MissingNodeDefinition, WIP guarentee round-trip serialization
5 Months Ago
Added conversion from null tests Fixed conversion from null (Facepunc/sbox#1360)
5 Months Ago
More stability when deserializing invalid graphs
5 Months Ago
5 Months Ago
More tests for parsing invalid graphs Fixed parsing graphs referencing missing methods
5 Months Ago
Fixed MissingType test
5 Months Ago
WIP stability when deserializing a graph referencing missing types
5 Months Ago
Add `_isStatic` property for method call nodes
6 Months Ago
Display info formatting
6 Months Ago
Better ambiguous method binding handling
6 Months Ago
WIP refactor of method binding to better support overloads
6 Months Ago
Fix possible NRE on nested deserialization
6 Months Ago
Allow JSON converters to resolve node library on each call
6 Months Ago
Generate complete sub-graph before writing it to file
6 Months Ago
Basic sub-graph creation works
6 Months Ago
WIP subgraph creation from a set of nodes
6 Months Ago
Corrected VariableDependencyAnyReject test DispatchMode validation respects collapsing `nop` nodes
6 Months Ago
Removed links parameter from IActionGraph.Serialize(nodes) Sub-graph creation interface Collapse links through `nop` nodes Failing test involving `any` and `nop` nodes
6 Months Ago
Can call nested action graphs with output values
6 Months Ago
Fixed attempting to get value of input signals in graph nodes
6 Months Ago
Fixed action graphs without a primary output node
6 Months Ago
Action graph output value support More tests
6 Months Ago
Invoking nested expression graphs works
6 Months Ago
GraphNodeDefinition binding
6 Months Ago
Fixed IsTypeParameterRequired regression
6 Months 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
6 Months Ago
Fixed release builds
6 Months Ago
I give up, just include the PDB in the main package
6 Months Ago
Publish symbols to NuGet
6 Months Ago
Different strategy for injecting debug info
6 Months Ago
Some more tests Repro for "TryExpression is not supported as a child expression..." Give up on wrapping expression nodes with try/catch
6 Months Ago
Fixed variable verification with nop nodes