branchActionGraphs/maincancel

291 Commits over 397 Days - 0.03cph!

2 Months Ago
Fix Either.CreateType( typeof(Signal) )
2 Months Ago
Prune unused child nodes during validation Was doing this when removing links, but this would sometimes break graphs during deserialization
2 Months Ago
CacheForceLoadExposed test Allow calling Remove() on removed elements Fix deserializing into existing graph with array element links
2 Months Ago
Add SerializationOptions.ForceUpdateCached
2 Months Ago
Add way to not increment ChangeId after housekeeping validation Set SourceLocation in cached deserialize
2 Months Ago
Set SourceLocation in Serialize, if null
2 Months Ago
Fix PushGuidMap
2 Months Ago
SerializationOptions scope refactor, add WriteCacheReferences
2 Months Ago
Version bump Store node properties as a JsonObject Fix order inconsistency Add ChangeId to model, deserialize cached if changed
2 Months Ago
Move aliases to ISourceLocation
2 Months Ago
ActionGraphCache: aliases
2 Months Ago
Reapply "Add ActionGraph.SourceLocation" This reverts commit 69982f5ae0aa3b6b072be3bfd5e6e28862709913.
2 Months Ago
IActionGraphCache.Add() takes in a Guid
2 Months Ago
Add IActionGraphCache.Guids
3 Months Ago
Add interface IActionGraphCache
3 Months Ago
Revert "Add ActionGraph.SourceLocation" This reverts commit 413f3e3e213f3e31114cc585e89d2dd288a5366c.
3 Months Ago
Add ActionGraph.SourceLocation
5 Months Ago
Add BindingSurface.Node
5 Months Ago
Cache ExposedProperties
5 Months Ago
Make NodeBinding.FromMethodBase exceptions into binding errors
6 Months Ago
ParameterDefinitionExtensions.With order test, actual fix
6 Months Ago
ParameterDefinitionExtensions.With order fix
6 Months Ago
Add to cache on deserialize
6 Months Ago
Check cache even when deserializing full graphs
6 Months Ago
Expose parts of ActionGraphCache
6 Months Ago
Failing test for delegate type with multiple out parameters Expression graphs can implement delegates with multiple out parameters
6 Months Ago
Keep serialized properties in a consistent order
7 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
7 Months Ago
Start using DisplayInfo.Hidden
7 Months Ago
Use ExposeWhenCachedAttribute instead of ITypeLoader.CanCache( Type )
7 Months Ago
Link.IsNestedInput ActionGraph delegates can override input values Define types that must be exposed during cached graph serialization
7 Months Ago
Link.TryGetConstant() / TryGetVariable()
7 Months Ago
Automatically remove unlinked nested nodes
7 Months Ago
Get rid of LinkSource, just use nested nodes
7 Months Ago
Benchmark cached vs uncached
7 Months Ago
Fix ReSharper error Simplify ToDictionaryExpression ActionGraphCache first pass
8 Months Ago
Basic delegate invocation benchmarks
8 Months Ago
Variable renaming fix
8 Months Ago
Variable renaming
8 Months Ago
Fix serializing System.Object
8 Months Ago
IMessageContext.StackTraceIdentifier Include Context.StackTraceIdentifier in ValidationException.ToString() Merge branch 'legacy/1.3'
8 Months 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'
8 Months Ago
Only AssignmentKind.Set guarantees a variable is initialized
8 Months Ago
Test output type of struct member assignment Fix result type of set property node if target is a struct
8 Months Ago
Display info for assignment operations
8 Months Ago
Accessor node refactor
8 Months Ago
Failing property binding test Allow type loaders to specify read / write access to properties and fields Fix property parameters when disconnected
8 Months Ago
Accessor node binding tweaks
8 Months Ago
Use IEnumerable<T> for ParameterDefinitionExtensions
8 Months Ago
Make ParameterDefinitionExtensions public