699 Commits over 517 Days - 0.06cph!
Tweak lambda naming
Generate a throwing lambda when compiling a graph with errors
Tweak how ValidationExceptions are thrown on invoke
Tweak lambda naming
Generate a throwing lambda when compiling a graph with errors
Add __guid and rename Version to __version in json
Nicer stack traces
Fix "The node already has a parent." when deserializing
Add __guid and rename Version to __version in json
Nicer stack traces
Only AssignmentKind.Set guarantees a variable is initialized
Test output type of struct member assignment
Fix result type of set property node if target is a struct
Display info for assignment operations
Failing property binding test
Allow type loaders to specify read / write access to properties and fields
Fix property parameters when disconnected
Accessor node binding tweaks
Use IEnumerable<T> for ParameterDefinitionExtensions
Make ParameterDefinitionExtensions public
Make ParameterDefinitionExtensions public
Fixed SetStructField test
Tests for += / -= / *= / /= nodes
Improve property node serialization
Update Node.ToString()
More property assignment tests
Handle type mismatch / missing operator for += etc nodes
Refactor PropertyNodeDefinition to extend AccessorNodeDefinition
Merged var.get / var.set nodes
Merged property node definitions
Upgrader simplifications
Version 6 upgrader
Test fixes
Fixed SetStructField test
Tests for += / -= / *= / /= nodes
Improve property node serialization
Update Node.ToString()
More property assignment tests
Handle type mismatch / missing operator for += etc nodes
Refactor PropertyNodeDefinition to extend AccessorNodeDefinition
Merged var.get / var.set nodes
Merged property node definitions
Upgrader simplifications
Version 6 upgrader
Test fixes
WIP rewriting property node definition
Test reproducing Facepunch/sbox-issues#5128
Better handling for missing parameters during validation
Facepunch/sbox-issues#5128
Test reproducing Facepunch/sbox-issues#5066
Fixed Facepunch/sbox-issues#5066
ActionGraph.ValidationIndex
Delegate.TryGetActionGraphImplementation() extension method
Facepunch/sbox#1491
Expose InputDefinition serialization
Failing array input missing link serialization
Fix missing links when serializing array inputs
Subgraph array input link on boundary support
Support for delegate parameters returning void
Count boxing as an implicit conversion