branchActionGraphs/maincancel

213 Commits over 183 Days - 0.05cph!

5 Days Ago
Start using DisplayInfo.Hidden
7 Days Ago
Use ExposeWhenCachedAttribute instead of ITypeLoader.CanCache( Type )
7 Days Ago
Link.IsNestedInput ActionGraph delegates can override input values Define types that must be exposed during cached graph serialization
9 Days Ago
Link.TryGetConstant() / TryGetVariable()
9 Days Ago
Automatically remove unlinked nested nodes
9 Days Ago
Get rid of LinkSource, just use nested nodes
10 Days Ago
Benchmark cached vs uncached
10 Days Ago
Fix ReSharper error Simplify ToDictionaryExpression ActionGraphCache first pass
15 Days Ago
Basic delegate invocation benchmarks
17 Days Ago
Variable renaming fix
17 Days Ago
Variable renaming
19 Days Ago
Fix serializing System.Object
19 Days Ago
IMessageContext.StackTraceIdentifier Include Context.StackTraceIdentifier in ValidationException.ToString() Merge branch 'legacy/1.3'
25 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'
37 Days Ago
Only AssignmentKind.Set guarantees a variable is initialized
39 Days Ago
Test output type of struct member assignment Fix result type of set property node if target is a struct
40 Days Ago
Display info for assignment operations
42 Days Ago
Accessor node refactor
42 Days Ago
Failing property binding test Allow type loaders to specify read / write access to properties and fields Fix property parameters when disconnected
42 Days Ago
Accessor node binding tweaks
42 Days Ago
Use IEnumerable<T> for ParameterDefinitionExtensions
42 Days Ago
Make ParameterDefinitionExtensions public
42 Days 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
47 Days Ago
Added input.value node
47 Days Ago
Test reproducing Facepunch/sbox-issues#5128 Better handling for missing parameters during validation Facepunch/sbox-issues#5128
47 Days Ago
Test reproducing Facepunch/sbox-issues#5066 Fixed Facepunch/sbox-issues#5066
47 Days Ago
Add ImpureAttribute
50 Days Ago
ActionGraph.ValidationIndex
51 Days Ago
Delegate.TryGetActionGraphImplementation() extension method Facepunch/sbox#1491
53 Days Ago
Expose InputDefinition serialization
57 Days Ago
Failing array input missing link serialization Fix missing links when serializing array inputs Subgraph array input link on boundary support
57 Days Ago
Support for delegate parameters returning void
58 Days Ago
Count boxing as an implicit conversion
58 Days Ago
MethodCallNodeDefinition.BinderCache thread safety
58 Days Ago
IsAssignableToExtended
58 Days Ago
More general title formatting for instance nodes
58 Days Ago
Nicer titles for reflection nodes
58 Days Ago
Added ToTitleCase() for DisplayInfo.Title defaults
59 Days Ago
More generic method fixes
59 Days Ago
Generic method binding fixes
59 Days Ago
Default implementation of NodeDefinition.Attributes
59 Days Ago
Convert obsolete attributes into warnings automatically In parameter test In parameter fixes
59 Days Ago
NodeBinding.Create helper method Fix some warnings Node definition / binding attributes Fix some more warnings
60 Days Ago
Node.SetParameters() helper
60 Days Ago
Support Either<> in HasImplicitConversion extension methods
2 Months Ago
Implicit target passing validation tweak
2 Months Ago
Serialize / deserialize subset to / from JsonNode
2 Months Ago
Re-acquire node definitions on adding assemblies
2 Months Ago
I should probably actually add things to this dict too 🤦
2 Months Ago
Possible cause of assemblies not being removed properly Facepunch/sbox-issues#4946 Facepunch/sbox-issues#4976 Facepunch/sbox-issues#4977