userJames Kingcancel
branchActionGraphs/maincancel

216 Commits over 213 Days - 0.04cph!

2 Days Ago
Failing test for delegate type with multiple out parameters Expression graphs can implement delegates with multiple out parameters
7 Days Ago
Keep serialized properties in a consistent order
20 Days Ago
Input / output signals can be synchronous or async Got simple expression graphs working again, now with signals Automatically hook up input -> output signal for new expression graphs Fix version 7 upgrader Fix expression subgraphs Failing test for expression graph using async Use a dummy Signal type for all signal parameters Basic test for async in expression graphs Test for control flow async Control flow nodes inherit async from body signals
31 Days Ago
Start using DisplayInfo.Hidden
33 Days Ago
Use ExposeWhenCachedAttribute instead of ITypeLoader.CanCache( Type )
33 Days Ago
Link.IsNestedInput ActionGraph delegates can override input values Define types that must be exposed during cached graph serialization
35 Days Ago
Link.TryGetConstant() / TryGetVariable()
35 Days Ago
Automatically remove unlinked nested nodes
35 Days Ago
Get rid of LinkSource, just use nested nodes
36 Days Ago
Benchmark cached vs uncached
36 Days Ago
Fix ReSharper error Simplify ToDictionaryExpression ActionGraphCache first pass
41 Days Ago
Basic delegate invocation benchmarks
43 Days Ago
Variable renaming fix
43 Days Ago
Variable renaming
45 Days Ago
Fix serializing System.Object
45 Days Ago
IMessageContext.StackTraceIdentifier Include Context.StackTraceIdentifier in ValidationException.ToString() Merge branch 'legacy/1.3'
51 Days Ago
Add __guid and rename Version to __version in json Nicer stack traces Fix "The node already has a parent." when deserializing Tweak lambda naming Generate a throwing lambda when compiling a graph with errors Tweak how ValidationExceptions are thrown on invoke Added NodeLibrary.VoidTaskFaulted event Merge branch 'legacy/1.3'
2 Months Ago
Only AssignmentKind.Set guarantees a variable is initialized
2 Months Ago
Test output type of struct member assignment Fix result type of set property node if target is a struct
2 Months Ago
Display info for assignment operations
2 Months Ago
Accessor node refactor
2 Months Ago
Failing property binding test Allow type loaders to specify read / write access to properties and fields Fix property parameters when disconnected
2 Months Ago
Accessor node binding tweaks
2 Months Ago
Use IEnumerable<T> for ParameterDefinitionExtensions
2 Months Ago
Make ParameterDefinitionExtensions public
2 Months Ago
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
2 Months Ago
Added input.value node
2 Months Ago
Test reproducing Facepunch/sbox-issues#5128 Better handling for missing parameters during validation Facepunch/sbox-issues#5128
2 Months Ago
Test reproducing Facepunch/sbox-issues#5066 Fixed Facepunch/sbox-issues#5066
2 Months Ago
Add ImpureAttribute
3 Months Ago
ActionGraph.ValidationIndex
3 Months Ago
Delegate.TryGetActionGraphImplementation() extension method Facepunch/sbox#1491
3 Months Ago
Expose InputDefinition serialization
3 Months Ago
Failing array input missing link serialization Fix missing links when serializing array inputs Subgraph array input link on boundary support
3 Months Ago
Support for delegate parameters returning void
3 Months Ago
Count boxing as an implicit conversion
3 Months Ago
MethodCallNodeDefinition.BinderCache thread safety
3 Months Ago
IsAssignableToExtended
3 Months Ago
More general title formatting for instance nodes
3 Months Ago
Nicer titles for reflection nodes
3 Months Ago
Added ToTitleCase() for DisplayInfo.Title defaults
3 Months Ago
More generic method fixes
3 Months Ago
Generic method binding fixes
3 Months Ago
Default implementation of NodeDefinition.Attributes
3 Months Ago
Convert obsolete attributes into warnings automatically In parameter test In parameter fixes
3 Months Ago
NodeBinding.Create helper method Fix some warnings Node definition / binding attributes Fix some more warnings
3 Months Ago
Node.SetParameters() helper
3 Months Ago
Support Either<> in HasImplicitConversion extension methods
3 Months Ago
Implicit target passing validation tweak
3 Months Ago
Serialize / deserialize subset to / from JsonNode