MCPcopy Create free account
hub / github.com/WAVM/WAVM / execute

Function execute

Build/lib/task_graph.py:160–329  ·  view source on GitHub ↗

Execute tasks by walking the dependency DAG from demanded roots. Discovers all transitive dependencies, then runs tasks in parallel using a ThreadPoolExecutor. Tasks can dynamically add dependencies to other tasks during execution; the executor discovers newly added deps each iterat

(demanded_tasks: list[Task], suppress_summary: bool = False)

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 10

runMethod · 0.85
cmd_testFunction · 0.85
cmd_test_installFunction · 0.85
cmd_benchmark_compileFunction · 0.85
build_single_configFunction · 0.85
build_libfuzzerFunction · 0.85
cmd_formatFunction · 0.85
cmd_setup_workspaceFunction · 0.85
cmd_tidyFunction · 0.85
cmd_lintFunction · 0.85

Calls 13

discoverFunction · 0.85
_update_statesFunction · 0.85
_get_ready_tasksFunction · 0.85
submit_taskFunction · 0.85
_update_statusFunction · 0.85
TaskResultClass · 0.85
_format_durationFunction · 0.85
popMethod · 0.80
verboseMethod · 0.80
errorMethod · 0.80
clear_statusMethod · 0.80
LockMethod · 0.45

Tested by 2

cmd_testFunction · 0.68
cmd_test_installFunction · 0.68