Merge "TaskRunner: move implementation to cpp"