branchActionGraphs/expression-rewrite-5cancel

42 Commits over 0 Days - ∞cph!

2 Months Ago
Add setter to IActionGraphDelegate.Defaults
2 Months Ago
Fix CacheForceLoadExposed test
2 Months Ago
Generate lambda names again
2 Months Ago
Test special case with upgrading any / all connected to nop nodes Implemented Version 9 upgrader
2 Months Ago
Test for upgrading any / all nodes
2 Months Ago
Re-implement void task exception handling
2 Months Ago
Make sure return values are actually returned
2 Months Ago
Fix exposed property regression Better test for void task exception handling Don't spam debug info in deserializing benchmarks
2 Months Ago
Rewrite compiling to match delegate signature Pass parameters directly instead of allocating a dictionary
2 Months Ago
Re-implement LinkTriggered event for debugging
2 Months Ago
Fix deserializing primary input / output signals
2 Months Ago
Re-implement GraphNodeDefinition
2 Months Ago
Fix all / any nodes involving tasks
2 Months Ago
Simplify async validation
2 Months Ago
Some cleanup Some work on any / all nodes Simpler variable assignment validation
2 Months Ago
Parameter flags rework, fix sorting nodes
2 Months Ago
Fix conditional expression branch evaluation Could be more efficient, but this is the correct behaviour
2 Months Ago
Better test for conditional nodes
2 Months Ago
Use dotnet 9 collection expressions
2 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
2 Months Ago
Update to dotnet 9 Only print scopes / expressions if EnableDebugLogging is true
2 Months Ago
Fix undefined output regressions
2 Months Ago
Fix inheriting async from outputs Output values can be constant expressions For much simpler expression trees
3 Months Ago
Handle no-op nodes when running output signals
3 Months Ago
Add names to lambdas
3 Months Ago
Implement async while
3 Months Ago
Get rid of SetBody, just return it Tast async while
3 Months Ago
Fix default for params arg
3 Months Ago
Fix some ContinueWith cases
3 Months Ago
Re-implement while node, expression reduction
3 Months Ago
Some helpers for writing node definitions
3 Months Ago
Reorganize node definitions
3 Months Ago
Fix GraphInputParameter test
3 Months Ago
Use intermediate locals for value passing More tests passing, simpler expression trees
3 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
3 Months Ago
Big rewrite to simplify code generation Re-implement OutputNodeDefinition.OnBuildExpression Test fixes, cleaner generated expression tree Fix evaluating exposed properties
3 Months Ago
Fix evaluating exposed properties
3 Months Ago
Re-implement OutputNodeDefinition.OnBuildExpression Test fixes, cleaner generated expression tree
3 Months Ago
WIP: ValueScope fleshed out WIP: Some graphs can run again
3 Months Ago
WIP
3 Months Ago
WIP: Building again
3 Months Ago
ExpressionBuilder -> LegacyExpressionBuilder WIP