userJames Kingcancel
branchActionGraphs/expression-rewrite-5cancel

42 Commits over 0 Days - ∞cph!

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