Mark Harrah
f065037572
onComplete hook for cleanup after task execution
2011-08-05 21:56:32 -04:00
Mark Harrah
4af89d51e1
dump a bit less state on cycles
2011-06-12 21:32:51 -04:00
Mark Harrah
75ad56d2bf
better error message when nothing running in task engine
2011-06-10 08:08:52 -04:00
Mark Harrah
a7fa40b643
patch from #18
2011-05-15 19:43:06 -04:00
Mark Harrah
aae8b084ca
test fixes
2011-05-07 22:02:05 -04:00
Mark Harrah
f24af2a05b
support for task hooks: triggeredBy and runBefore
2011-04-23 11:49:58 -04:00
Mark Harrah
76ab8f8e53
detect cyclic references after freeze and translate nodes to keys
2011-04-07 22:51:25 -04:00
Mark Harrah
32d1bc9e4e
correctly chain Incompletes for flatMap
2011-04-06 20:44:54 -04:00
Mark Harrah
63b1c3441b
work on displaying task errors
2011-03-20 22:54:01 -04:00
Mark Harrah
3a0ce0e47d
handle duplicates in task dependency declarations
2011-03-01 08:52:17 -05:00
Mark Harrah
21dabc0fab
load a single Streams instance per session and store it in BuildStructure
2011-01-21 17:22:18 -05:00
Mark Harrah
da0444e5a3
task execution engine: fix addition of new tasks
...
dependencies of a task being added were filtered
to remove already added ones all at once
however, as each new dependency is added, the
'new' state of tasks could change
this fix checks and adds dependencies one at a time
2010-09-17 20:16:21 -04:00
Mark Harrah
368bdd2701
task system cleanup
...
KList.map -> transform
can now drop trailing 'H' from multi-Task 'mapH'
compressed Action hierarchy by merging (Flat)Map{ped,All,Failure} into (Flat)Mapped
moved most information in Info into attributes: AttributeMap to allow future changes
2010-08-21 22:55:42 -04:00
Mark Harrah
bf2057f647
Fix issue with view being called multiple times for the same task (view -> viewCache)
2010-08-14 09:45:26 -04:00
Mark Harrah
9c2268e919
task running command
2010-07-19 12:38:42 -04:00
Mark Harrah
c1b9cdb209
MList -> KList, Relation[T] -> Relation[A,B]
2010-06-24 18:09:07 -04:00
Mark Harrah
64618fe56a
wideConvert lets the serious errors pass through, use it in Execute
2010-06-10 21:25:37 -04:00
Mark Harrah
647a78467e
allow homogeneous inputs in addition to heterogeneous inputs (Node)
2010-06-10 08:17:51 -04:00
Mark Harrah
5eed8ccbef
graph evaluator, rewrite, general updates
2010-06-07 08:53:21 -04:00