branchActionGraphs/maincancel

309 Commits over 517 Days - 0.02cph!

6 Months Ago
Only update cached if change ID has increased
6 Months Ago
Add link triggered test Add failing test involving dispatching link triggered with a ref struct Fix a couple of issues with ref struct types
6 Months Ago
Fix new instance node title
6 Months Ago
Fix relaxed resolved method comparison Add NewInstance node
6 Months Ago
Only require generic params if instance method not resolved
6 Months Ago
Add JSON converters for InputDefinition / OutputDefinition
6 Months Ago
Fix case where WriteCacheReferences is ignored
6 Months Ago
Update MethodBinder.BuildCall signature
6 Months Ago
Expose MethodCallNodeDefinition.GetBinder
6 Months Ago
Expose MethodBinder Apply code style Add .git-blame-ignore-revs
7 Months Ago
Fixed exposed property value edge cases
7 Months Ago
Fix ActionGraphModel.WithDefaults handling exposed properties
7 Months Ago
Fix defaults being dropped in cached fast path
7 Months Ago
Don't automatically call RemoveUnusedChildNodes
7 Months Ago
Fix cached fast path change ID logic
7 Months Ago
Test GuidMap in cached fast path
7 Months Ago
Fast path for cached graphs
7 Months Ago
Fix expected type for constant value links
7 Months Ago
Fix Either.CreateType( typeof(Signal) )
7 Months Ago
Prune unused child nodes during validation Was doing this when removing links, but this would sometimes break graphs during deserialization
7 Months Ago
CacheForceLoadExposed test Allow calling Remove() on removed elements Fix deserializing into existing graph with array element links
7 Months Ago
Add SerializationOptions.ForceUpdateCached
7 Months Ago
Add way to not increment ChangeId after housekeeping validation Set SourceLocation in cached deserialize
7 Months Ago
Set SourceLocation in Serialize, if null
7 Months Ago
Fix PushGuidMap
7 Months Ago
SerializationOptions scope refactor, add WriteCacheReferences
7 Months Ago
Version bump Store node properties as a JsonObject Fix order inconsistency Add ChangeId to model, deserialize cached if changed
7 Months Ago
Move aliases to ISourceLocation
7 Months Ago
ActionGraphCache: aliases
7 Months Ago
Reapply "Add ActionGraph.SourceLocation" This reverts commit 69982f5ae0aa3b6b072be3bfd5e6e28862709913.
7 Months Ago
IActionGraphCache.Add() takes in a Guid
7 Months Ago
Add IActionGraphCache.Guids
7 Months Ago
Add interface IActionGraphCache
7 Months Ago
Revert "Add ActionGraph.SourceLocation" This reverts commit 413f3e3e213f3e31114cc585e89d2dd288a5366c.
7 Months Ago
Add ActionGraph.SourceLocation
9 Months Ago
Add BindingSurface.Node
9 Months Ago
Cache ExposedProperties
9 Months Ago
Make NodeBinding.FromMethodBase exceptions into binding errors
10 Months Ago
ParameterDefinitionExtensions.With order test, actual fix
10 Months Ago
ParameterDefinitionExtensions.With order fix
10 Months Ago
Add to cache on deserialize
10 Months Ago
Check cache even when deserializing full graphs
10 Months Ago
Expose parts of ActionGraphCache
11 Months Ago
Failing test for delegate type with multiple out parameters Expression graphs can implement delegates with multiple out parameters
11 Months Ago
Keep serialized properties in a consistent order
11 Months 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
11 Months Ago
Start using DisplayInfo.Hidden
12 Months Ago
Use ExposeWhenCachedAttribute instead of ITypeLoader.CanCache( Type )
12 Months Ago
Link.IsNestedInput ActionGraph delegates can override input values Define types that must be exposed during cached graph serialization
12 Months Ago
Link.TryGetConstant() / TryGetVariable()