Skip to content
Unverified Commit 9f7656df authored by Julian Eager's avatar Julian Eager Committed by GitHub
Browse files

Discard `Executor` (#1855)



closes #622 

Pros:
* simpler interface, just functions:
`create_runtime_from_artifact_bytes()` and `execute_artifact()`

Cons:
* extra overhead of constructing executor semantics each time

I could make it a combination of
* `create_runtime_config(params)` (such that we could clone the
constructed semantics)
* `create_runtime(blob, config)`
* `execute_artifact(blob, config, params)`

Not sure if it's worth it though.

---------

Co-authored-by: default avatarBastian Köcher <[email protected]>
parent 7c87d61f
Pipeline #400673 passed with stages
in 44 minutes and 27 seconds