userJames Kingcancel
branchActionGraphs/maincancel

213 Commits over 183 Days - 0.05cph!

10 Days Ago
Start using DisplayInfo.Hidden
11 Days Ago
Use ExposeWhenCachedAttribute instead of ITypeLoader.CanCache( Type )
11 Days Ago
Link.IsNestedInput ActionGraph delegates can override input values Define types that must be exposed during cached graph serialization
13 Days Ago
Link.TryGetConstant() / TryGetVariable()
14 Days Ago
Automatically remove unlinked nested nodes
14 Days Ago
Get rid of LinkSource, just use nested nodes
14 Days Ago
Benchmark cached vs uncached
14 Days Ago
Fix ReSharper error Simplify ToDictionaryExpression ActionGraphCache first pass
20 Days Ago
Basic delegate invocation benchmarks
22 Days Ago
Variable renaming fix
22 Days Ago
Variable renaming
23 Days Ago
Fix serializing System.Object
24 Days Ago
IMessageContext.StackTraceIdentifier Include Context.StackTraceIdentifier in ValidationException.ToString() Merge branch 'legacy/1.3'
30 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'
42 Days Ago
Only AssignmentKind.Set guarantees a variable is initialized
44 Days Ago
Test output type of struct member assignment Fix result type of set property node if target is a struct
45 Days Ago
Display info for assignment operations
46 Days Ago
Accessor node refactor
46 Days Ago
Failing property binding test Allow type loaders to specify read / write access to properties and fields Fix property parameters when disconnected
46 Days Ago
Accessor node binding tweaks
46 Days Ago
Use IEnumerable<T> for ParameterDefinitionExtensions
46 Days Ago
Make ParameterDefinitionExtensions public
47 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
51 Days Ago
Added input.value node
51 Days Ago
Test reproducing Facepunch/sbox-issues#5128 Better handling for missing parameters during validation Facepunch/sbox-issues#5128
51 Days Ago
Test reproducing Facepunch/sbox-issues#5066 Fixed Facepunch/sbox-issues#5066
52 Days Ago
Add ImpureAttribute
55 Days Ago
ActionGraph.ValidationIndex
56 Days Ago
Delegate.TryGetActionGraphImplementation() extension method Facepunch/sbox#1491
57 Days Ago
Expose InputDefinition serialization
2 Months Ago
Failing array input missing link serialization Fix missing links when serializing array inputs Subgraph array input link on boundary support
2 Months Ago
Support for delegate parameters returning void
2 Months Ago
Count boxing as an implicit conversion
2 Months Ago
MethodCallNodeDefinition.BinderCache thread safety
2 Months Ago
IsAssignableToExtended
2 Months Ago
More general title formatting for instance nodes
2 Months Ago
Nicer titles for reflection nodes
2 Months Ago
Added ToTitleCase() for DisplayInfo.Title defaults
2 Months Ago
More generic method fixes
2 Months Ago
Generic method binding fixes
2 Months Ago
Default implementation of NodeDefinition.Attributes
2 Months Ago
Convert obsolete attributes into warnings automatically In parameter test In parameter fixes
2 Months Ago
NodeBinding.Create helper method Fix some warnings Node definition / binding attributes Fix some more warnings
2 Months Ago
Node.SetParameters() helper
2 Months 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