userJames Kingcancel
repoActionGraphscancel

699 Commits over 517 Days - 0.06cph!

4 Months Ago
Fix exposed property regression Better test for void task exception handling Don't spam debug info in deserializing benchmarks
4 Months Ago
Rewrite compiling to match delegate signature Pass parameters directly instead of allocating a dictionary
4 Months Ago
Re-implement LinkTriggered event for debugging
4 Months Ago
Fix deserializing primary input / output signals
4 Months Ago
Re-implement GraphNodeDefinition
4 Months Ago
Fix all / any nodes involving tasks
4 Months Ago
Simplify async validation
4 Months Ago
Some cleanup Some work on any / all nodes Simpler variable assignment validation
4 Months Ago
Parameter flags rework, fix sorting nodes
4 Months Ago
Fix conditional expression branch evaluation Could be more efficient, but this is the correct behaviour
4 Months Ago
Better test for conditional nodes
4 Months Ago
Use dotnet 9 collection expressions
4 Months Ago
Test expressions not always being accessed WIP reimplement all / any nodes Fix conditional node test Add WhenAny expression helper WIP fix conditional expressions / auto inlining Bump format version before I forget
4 Months Ago
Update to dotnet 9 Only print scopes / expressions if EnableDebugLogging is true
4 Months Ago
Fix undefined output regressions
4 Months Ago
Fix inheriting async from outputs Output values can be constant expressions For much simpler expression trees
4 Months Ago
Handle no-op nodes when running output signals
4 Months Ago
Add names to lambdas
4 Months Ago
Implement async while
4 Months Ago
Get rid of SetBody, just return it Tast async while
4 Months Ago
Fix default for params arg
4 Months Ago
Fix some ContinueWith cases
4 Months Ago
Re-implement while node, expression reduction
4 Months Ago
Some helpers for writing node definitions
4 Months Ago
Reorganize node definitions
4 Months Ago
Fix GraphInputParameter test
4 Months Ago
Use intermediate locals for value passing More tests passing, simpler expression trees
4 Months Ago
Simplify serialization, get ready for directly reusable graphs # Conflicts: # Facepunch.ActionGraphs.Test/Serialization.cs # Facepunch.ActionGraphs.Test/Validation.cs # Facepunch.ActionGraphs/ActionGraph.Delegates.cs
4 Months Ago
Big rewrite to simplify code generation Re-implement OutputNodeDefinition.OnBuildExpression Test fixes, cleaner generated expression tree Fix evaluating exposed properties
4 Months Ago
Fix evaluating exposed properties
4 Months Ago
Re-implement OutputNodeDefinition.OnBuildExpression Test fixes, cleaner generated expression tree
4 Months Ago
WIP: ValueScope fleshed out WIP: Some graphs can run again
4 Months Ago
WIP
4 Months Ago
WIP: Building again
4 Months Ago
ExpressionBuilder -> LegacyExpressionBuilder WIP
4 Months Ago
4 Months Ago
Fix display info of constructor node result output
5 Months Ago
Add IActionGraphDelegate.Path
5 Months Ago
5 Months Ago
5 Months Ago
Add setter to IActionGraphDelegate.Defaults
5 Months Ago
5 Months Ago
Simplify serialization, get ready for directly reusable graphs Delegates can reference graphs by path
5 Months Ago
5 Months Ago
All tests passing again
5 Months Ago
WIP simplify serialization, get ready for directly reusable graphs
5 Months Ago
Fix NRE
5 Months Ago
5 Months Ago
5 Months Ago
Fix GetActionGraphInstance() for multicast delegates