branchActionGraphs/expression-rewrite-5cancel

42 Commits over 0 Days - ∞cph!

4 Months Ago
Add setter to IActionGraphDelegate.Defaults
4 Months Ago
Fix CacheForceLoadExposed test
4 Months Ago
Generate lambda names again
4 Months Ago
Test special case with upgrading any / all connected to nop nodes Implemented Version 9 upgrader
4 Months Ago
Test for upgrading any / all nodes
4 Months Ago
Re-implement void task exception handling
4 Months Ago
Make sure return values are actually returned
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