## Description

- worker: defines runtime and executor
- runtime: interfaces with the platform (e.g., IO) in functions
- executor: function executor, we only have two executors: 1) mesapy, 2) 
builtin function executor
- function: defines all platform builtin functions

CI: https://ci.mesalock-linux.org/mssun/incubator-mesatee/735
You can view, comment on, or merge this pull request online at:

  https://github.com/apache/incubator-teaclave/pull/281

-- Commit Summary --

  * [executor] Introduce teaclave executor and separate builtin functions
  * [services] Fix building issue when TEST_MODE=OFF

-- File Changes --

    M .drone.yml (7)
    A executor/Cargo.toml (43)
    A executor/src/builtin.rs (57)
    R executor/src/context.rs (1)
    A executor/src/lib.rs (47)
    R executor/src/mesapy.rs (41)
    M function/Cargo.toml (2)
    M function/src/echo.rs (18)
    R function/src/gbdt_predict.rs (21)
    R function/src/gbdt_train.rs (31)
    M function/src/lib.rs (32)
    R function/src/logistic_regression_predict.rs (27)
    R function/src/logistic_regression_train.rs (33)
    M services/execution/enclave/src/lib.rs (2)
    M services/execution/enclave/src/service.rs (13)
    M services/management/enclave/src/service.rs (14)
    M services/proto/src/teaclave_frontend_service.rs (6)
    R tests/functional/enclave/src/end_to_end/builtin_echo.rs (6)
    R tests/functional/enclave/src/end_to_end/builtin_gbdt_train.rs (6)
    M tests/functional/enclave/src/end_to_end/mod.rs (4)
    M tests/functional/enclave/src/execution_service.rs (3)
    M tests/functional/enclave/src/scheduler_service.rs (6)
    M tests/integration/enclave/src/teaclave_worker.rs (10)
    M tests/unit/enclave/Cargo.toml (3)
    M tests/unit/enclave/src/lib.rs (1)
    M types/src/staged_function.rs (14)
    M types/src/staged_task.rs (14)
    M types/src/task.rs (1)
    M types/src/worker.rs (41)
    M worker/Cargo.toml (4)
    M worker/src/worker.rs (188)

-- Patch Links --

https://github.com/apache/incubator-teaclave/pull/281.patch
https://github.com/apache/incubator-teaclave/pull/281.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave/pull/281

Reply via email to