apache / incubator-teaclave
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 264 files with 32,287 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (1,123 lines of code)
    • 32 files changed 21-50 times (5,664 lines of code)
    • 113 files changed 6-20 times (16,357 lines of code)
    • 118 files changed 1-5 times (9,143 lines of code)
0% | 3% | 17% | 50% | 28%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 264 files with 32,287 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (743 lines of code)
    • 36 files changed by 6-10 contributors (7,900 lines of code)
    • 184 files changed by 2-5 contributors (21,329 lines of code)
    • 43 files changed by 1 contributor (2,315 lines of code)
0% | 2% | 24% | 66% | 7%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rs, toml, md, txt, py, yml, sh, xml, proto, dockerfile, h, c, plist, gitignore, cmake, yaml, swift, dockerignore, gitattributes, patch, json, podspec, clang-format, lds, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs0% | 4% | 13% | 52% | 29%
toml0% | 0% | 39% | 51% | 9%
py0% | 0% | 81% | 9% | 9%
proto0% | 0% | 40% | 44% | 15%
cmake0% | 0% | 18% | 81% | 0%
yml0% | 0% | 0% | 36% | 63%
h0% | 0% | 0% | 48% | 51%
swift0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
lds0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
services0% | 13% | 34% | 39% | 12%
attestation0% | 0% | 39% | 45% | 15%
sdk0% | 0% | 26% | 46% | 26%
types0% | 0% | 26% | 60% | 12%
cmake0% | 0% | 23% | 64% | 12%
executor0% | 0% | 8% | 39% | 51%
function0% | 0% | 8% | 8% | 82%
worker0% | 0% | 34% | 65% | 0%
rpc0% | 0% | 13% | 71% | 15%
config0% | 0% | 7% | 88% | 4%
common0% | 0% | 0% | 57% | 42%
file_agent0% | 0% | 0% | 98% | 1%
binder0% | 0% | 0% | 45% | 54%
crypto0% | 0% | 0% | 100% | 0%
cli0% | 0% | 0% | 100% | 0%
dcap0% | 0% | 0% | 91% | 8%
docker0% | 0% | 0% | 42% | 57%
runtime0% | 0% | 0% | 63% | 36%
tools0% | 0% | 0% | 0% | 100%
logger0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
service.rs
in services/management/enclave/src
1123 3 2020-02-04 2023-07-13 56 10 bob@mssun.me springgemini@163.com
teaclave_frontend_service.rs
in services/proto/src
588 9 2020-01-29 2023-07-13 42 10 bob@mssun.me springgemini@163.com
service.rs
in services/execution/enclave/src
286 3 2020-01-21 2023-07-13 37 6 zfc@apache.org springgemini@163.com
68 - 2019-11-27 2023-07-06 36 8 bob@mssun.me springgemini@163.com
lib.rs
in services/execution/enclave/src
65 - 2020-01-21 2023-05-10 31 7 bob@mssun.me springgemini@163.com
Cargo.toml
in attestation
74 - 2020-01-04 2023-07-06 31 5 bob@mssun.me springgemini@163.com
teaclave.py
in sdk/python
743 76 2020-05-19 2023-06-16 31 13 bob@mssun.me springgemini@163.com
Cargo.toml
in types
53 - 2020-01-04 2023-07-06 30 5 bob@mssun.me springgemini@163.com
lib.rs
in services/management/enclave/src
118 3 2020-02-04 2023-07-13 30 6 bob@mssun.me springgemini@163.com
46 - 2019-11-27 2023-07-06 28 7 rundongzhou@gmail.com springgemini@163.com
Cargo.toml
in services/execution/enclave
78 - 2020-01-21 2023-06-12 28 5 bob@mssun.me sunhe05@baidu.com
service.rs
in services/frontend/enclave/src
308 - 2020-01-07 2023-06-27 28 9 bob@mssun.me sunhe05@baidu.com
lib.rs
in services/frontend/enclave/src
147 3 2020-01-07 2023-07-13 27 5 bob@mssun.me springgemini@163.com
lib.rs
in services/authentication/enclave/src
192 3 2020-01-09 2023-07-13 27 6 bob@mssun.me springgemini@163.com
proto
teaclave_frontend_service.proto
in services/proto/src/proto
240 - 2020-01-29 2023-06-05 27 9 bob@mssun.me sunhe05@baidu.com
worker.rs
in types/src
115 11 2020-01-23 2022-12-05 26 5 zfc@apache.org sunhe05@baidu.com
lib.rs
in types/src
40 - 2020-01-04 2023-06-05 25 4 bob@mssun.me sunhe05@baidu.com
45 - 2020-01-04 2023-07-06 25 5 bob@mssun.me springgemini@163.com
teaclave_common.rs
in services/proto/src
265 21 2020-01-14 2023-06-05 24 6 bob@mssun.me sunhe05@baidu.com
Cargo.toml
in services/proto
54 - 2020-01-06 2023-07-13 23 4 bob@mssun.me springgemini@163.com
Cargo.toml
in function
68 - 2020-03-25 2023-06-14 23 7 bob@mssun.me springgemini@163.com
service.rs
in services/scheduler/enclave/src
301 - 2020-02-28 2023-07-13 23 7 litongxin1991@gmail.com springgemini@163.com
Cargo.toml
in worker
52 - 2020-01-23 2023-06-12 22 5 zfc@apache.org sunhe05@baidu.com
Cargo.toml
in services/authentication/enclave
63 - 2020-01-09 2023-06-12 22 5 bob@mssun.me sunhe05@baidu.com
Cargo.toml
in executor
94 - 2020-04-30 2023-06-14 22 8 bob@mssun.me springgemini@163.com
Cargo.toml
in config
33 - 2020-01-04 2023-06-12 21 3 bob@mssun.me sunhe05@baidu.com
Cargo.toml
in services/frontend/enclave
60 - 2020-01-07 2023-06-12 21 4 bob@mssun.me sunhe05@baidu.com
Cargo.toml
in services/management/enclave
64 - 2020-02-04 2023-06-12 21 5 bob@mssun.me sunhe05@baidu.com
116 - 2019-11-23 2023-06-08 21 7 rundongzhou@gmail.com sunhe05@baidu.com
lib.rs
in attestation/src
122 - 2020-01-04 2023-04-06 21 6 bob@mssun.me springgemini@163.com
lib.rs
in services/storage/enclave/src
144 3 2020-02-04 2023-07-13 21 6 bob@mssun.me springgemini@163.com
task.rs
in types/src
422 28 2020-02-27 2023-03-03 21 6 litongxin1991@gmail.com sunhe05@baidu.com
report.rs
in attestation/src
600 12 2020-01-04 2023-07-06 21 6 bob@mssun.me springgemini@163.com
Cargo.toml
in binder
46 - 2020-01-04 2023-06-12 20 5 bob@mssun.me sunhe05@baidu.com
Cargo.toml
in services/access_control/enclave
62 - 2020-02-05 2023-06-27 20 5 litongxin1991@gmail.com sunhe05@baidu.com
crypto.rs
in types/src
117 7 2020-01-23 2022-12-05 20 5 zfc@apache.org sunhe05@baidu.com
staged_task.rs
in types/src
213 10 2020-02-27 2022-12-05 20 5 litongxin1991@gmail.com sunhe05@baidu.com
Cargo.unix_app.toml
in cmake/tomls
36 - 2019-11-27 2023-07-06 18 5 rundongzhou@gmail.com springgemini@163.com
Cargo.toml
in services/execution/app
44 - 2020-01-21 2023-06-12 18 5 bob@mssun.me sunhe05@baidu.com
lib.rs
in services/access_control/enclave/src
103 3 2020-02-05 2023-07-13 18 5 litongxin1991@gmail.com springgemini@163.com
runtime.rs
in config/src
128 1 2020-01-27 2022-12-05 18 5 bob@mssun.me sunhe05@baidu.com
build.rs
in services/proto
24 1 2020-01-06 2023-05-10 17 5 bob@mssun.me springgemini@163.com
main.rs
in services/execution/app/src
28 2 2020-01-21 2023-05-10 17 4 bob@mssun.me springgemini@163.com
Cargo.toml
in services/utils/service_enclave_utils
49 - 2020-04-10 2023-06-12 17 4 bob@mssun.me sunhe05@baidu.com
Cargo.toml
in services/storage/enclave
58 - 2020-02-04 2023-06-12 17 4 bob@mssun.me sunhe05@baidu.com
127 2 2020-01-09 2023-07-13 17 6 bob@mssun.me springgemini@163.com
Cargo.toml
in services/authentication/app
30 - 2020-01-09 2023-06-12 16 3 bob@mssun.me sunhe05@baidu.com
41 - 2020-01-04 2023-07-13 16 5 bob@mssun.me springgemini@163.com
Cargo.toml
in sdk/rust
42 - 2021-01-19 2023-07-13 16 4 bob@mssun.me springgemini@163.com
43 - 2020-01-04 2023-05-10 16 5 bob@mssun.me springgemini@163.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
teaclave.py
in sdk/python
743 76 2020-05-19 2023-06-16 31 13 bob@mssun.me springgemini@163.com
service.rs
in services/management/enclave/src
1123 3 2020-02-04 2023-07-13 56 10 bob@mssun.me springgemini@163.com
teaclave_frontend_service.rs
in services/proto/src
588 9 2020-01-29 2023-07-13 42 10 bob@mssun.me springgemini@163.com
service.rs
in services/frontend/enclave/src
308 - 2020-01-07 2023-06-27 28 9 bob@mssun.me sunhe05@baidu.com
proto
teaclave_frontend_service.proto
in services/proto/src/proto
240 - 2020-01-29 2023-06-05 27 9 bob@mssun.me sunhe05@baidu.com
68 - 2019-11-27 2023-07-06 36 8 bob@mssun.me springgemini@163.com
Cargo.toml
in executor
94 - 2020-04-30 2023-06-14 22 8 bob@mssun.me springgemini@163.com
teaclave_management_service.rs
in services/proto/src
65 - 2020-02-04 2023-07-13 15 8 bob@mssun.me springgemini@163.com
lib.rs
in function/src
49 - 2020-03-25 2023-06-14 12 8 bob@mssun.me springgemini@163.com
builtin.rs
in executor/src
58 1 2020-04-30 2023-06-14 12 8 bob@mssun.me springgemini@163.com
lib.rs
in services/execution/enclave/src
65 - 2020-01-21 2023-05-10 31 7 bob@mssun.me springgemini@163.com
46 - 2019-11-27 2023-07-06 28 7 rundongzhou@gmail.com springgemini@163.com
Cargo.toml
in function
68 - 2020-03-25 2023-06-14 23 7 bob@mssun.me springgemini@163.com
service.rs
in services/scheduler/enclave/src
301 - 2020-02-28 2023-07-13 23 7 litongxin1991@gmail.com springgemini@163.com
116 - 2019-11-23 2023-06-08 21 7 rundongzhou@gmail.com sunhe05@baidu.com
proto
teaclave_management_service.proto
in services/proto/src/proto
52 - 2020-02-04 2023-06-05 14 7 bob@mssun.me sunhe05@baidu.com
function.rs
in types/src
165 4 2020-02-27 2023-06-15 12 7 litongxin1991@gmail.com springgemini@163.com
wamr.rs
in executor/src
271 4 2021-06-16 2023-06-15 12 7 12580159+ya0guang@users.nor... springgemini@163.com
service.rs
in services/execution/enclave/src
286 3 2020-01-21 2023-07-13 37 6 zfc@apache.org springgemini@163.com
lib.rs
in services/management/enclave/src
118 3 2020-02-04 2023-07-13 30 6 bob@mssun.me springgemini@163.com
lib.rs
in services/authentication/enclave/src
192 3 2020-01-09 2023-07-13 27 6 bob@mssun.me springgemini@163.com
teaclave_common.rs
in services/proto/src
265 21 2020-01-14 2023-06-05 24 6 bob@mssun.me sunhe05@baidu.com
task.rs
in types/src
422 28 2020-02-27 2023-03-03 21 6 litongxin1991@gmail.com sunhe05@baidu.com
lib.rs
in attestation/src
122 - 2020-01-04 2023-04-06 21 6 bob@mssun.me springgemini@163.com
report.rs
in attestation/src
600 12 2020-01-04 2023-07-06 21 6 bob@mssun.me springgemini@163.com
lib.rs
in services/storage/enclave/src
144 3 2020-02-04 2023-07-13 21 6 bob@mssun.me springgemini@163.com
127 2 2020-01-09 2023-07-13 17 6 bob@mssun.me springgemini@163.com
332 - 2020-02-25 2023-04-24 16 6 bob@mssun.me sunhe05@baidu.com
teaclave_scheduler_service.rs
in services/proto/src
61 - 2020-02-28 2023-07-13 16 6 litongxin1991@gmail.com springgemini@163.com
Cargo.toml
in services/scheduler/enclave
60 - 2020-02-28 2023-06-12 16 6 litongxin1991@gmail.com sunhe05@baidu.com
service.rs
in services/storage/enclave/src
204 12 2020-02-04 2023-06-05 16 6 bob@mssun.me sunhe05@baidu.com
staged_function.rs
in types/src
125 2 2020-03-22 2023-06-15 14 6 bob@mssun.me springgemini@163.com
verifier.rs
in attestation/src
102 6 2020-01-04 2023-07-06 14 6 bob@mssun.me springgemini@163.com
agent.rs
in file_agent/src
326 7 2020-03-10 2023-04-06 12 6 zfc@apache.org springgemini@163.com
proto
teaclave_common.proto
in services/proto/src/proto
70 - 2020-01-21 2023-06-05 12 6 zfc@apache.org sunhe05@baidu.com
lib.rs
in services/scheduler/enclave/src
122 3 2020-02-28 2023-05-10 12 6 litongxin1991@gmail.com springgemini@163.com
task_state.rs
in types/src
545 28 2020-05-13 2023-03-09 8 6 zfc@apache.org sunhe05@baidu.com
Cargo.toml
in attestation
74 - 2020-01-04 2023-07-06 31 5 bob@mssun.me springgemini@163.com
Cargo.toml
in types
53 - 2020-01-04 2023-07-06 30 5 bob@mssun.me springgemini@163.com
Cargo.toml
in services/execution/enclave
78 - 2020-01-21 2023-06-12 28 5 bob@mssun.me sunhe05@baidu.com
lib.rs
in services/frontend/enclave/src
147 3 2020-01-07 2023-07-13 27 5 bob@mssun.me springgemini@163.com
worker.rs
in types/src
115 11 2020-01-23 2022-12-05 26 5 zfc@apache.org sunhe05@baidu.com
45 - 2020-01-04 2023-07-06 25 5 bob@mssun.me springgemini@163.com
Cargo.toml
in worker
52 - 2020-01-23 2023-06-12 22 5 zfc@apache.org sunhe05@baidu.com
Cargo.toml
in services/authentication/enclave
63 - 2020-01-09 2023-06-12 22 5 bob@mssun.me sunhe05@baidu.com
Cargo.toml
in services/management/enclave
64 - 2020-02-04 2023-06-12 21 5 bob@mssun.me sunhe05@baidu.com
staged_task.rs
in types/src
213 10 2020-02-27 2022-12-05 20 5 litongxin1991@gmail.com sunhe05@baidu.com
crypto.rs
in types/src
117 7 2020-01-23 2022-12-05 20 5 zfc@apache.org sunhe05@baidu.com
Cargo.toml
in binder
46 - 2020-01-04 2023-06-12 20 5 bob@mssun.me sunhe05@baidu.com
Cargo.toml
in services/access_control/enclave
62 - 2020-02-05 2023-06-27 20 5 litongxin1991@gmail.com sunhe05@baidu.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
TeaclaveClientSDK.swift
in sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK
324 - 2021-02-03 2021-12-14 5 1 bob@mssun.me bob@mssun.me
172 - 2022-01-25 2022-01-25 1 1 mssun@apache.org mssun@apache.org
sgx.rs
in attestation/src/platform
169 1 2023-04-06 2023-04-06 1 1 springgemini@163.com springgemini@163.com
main.rs
in tools/sgx_tool/app/src
153 5 2023-03-13 2023-03-28 2 1 sunhe05@baidu.com sunhe05@baidu.com
auditor.rs
in services/management/enclave/src/audit
141 - 2023-06-05 2023-06-05 1 1 sunhe05@baidu.com sunhe05@baidu.com
lib.rs
in sdk/payload/wasm/teaclave_context/src
118 4 2021-06-29 2021-06-29 1 1 ya0guang@protonmail.com ya0guang@protonmail.com
teaclave_client_sdk.h
in sdk/swift/TeaclaveClientSDK/External
111 - 2021-02-17 2021-02-17 1 1 bob@mssun.me bob@mssun.me
occlum.rs
in attestation/src/platform/libos
111 1 2023-04-06 2023-04-06 1 1 springgemini@163.com springgemini@163.com
audit.rs
in types/src
94 1 2023-06-05 2023-06-05 1 1 sunhe05@baidu.com sunhe05@baidu.com
db_directory.rs
in services/management/enclave/src/audit
73 6 2023-06-05 2023-06-05 1 1 sunhe05@baidu.com sunhe05@baidu.com
lib.rs
in tools/sgx_tool/enclave/src
70 4 2023-03-13 2023-03-13 1 1 sunhe05@baidu.com sunhe05@baidu.com
lib.rs
in logger/src
70 3 2023-03-03 2023-03-03 1 1 sunhe05@baidu.com sunhe05@baidu.com
lib.rs
in binder/attribute/src
51 1 2020-02-07 2020-02-07 1 1 bob@mssun.me bob@mssun.me
Cargo.toml
in tools/sgx_tool/enclave
48 - 2023-03-13 2023-06-12 4 1 sunhe05@baidu.com sunhe05@baidu.com
file_handler.rs
in services/execution/enclave/src
46 1 2023-04-06 2023-04-06 1 1 springgemini@163.com springgemini@163.com
interceptor.rs
in rpc/src
38 1 2023-05-10 2023-05-10 1 1 springgemini@163.com springgemini@163.com
ecall.rs
in services/execution/enclave/src
38 3 2023-04-06 2023-05-10 2 1 springgemini@163.com springgemini@163.com
37 - 2021-10-05 2021-10-05 1 1 10856796+bigdata-memory@use... 10856796+bigdata-memory@use...
Cargo.toml
in tools/sgx_tool/app
35 - 2023-03-13 2023-06-12 5 1 sunhe05@baidu.com sunhe05@baidu.com
task_logger.rs
in logger/src
35 1 2023-03-03 2023-03-03 1 1 sunhe05@baidu.com sunhe05@baidu.com
audit.rs
in services/frontend/enclave/src
34 - 2023-06-05 2023-06-05 1 1 sunhe05@baidu.com sunhe05@baidu.com
build.rs
in tools/sgx_tool/app
31 2 2023-03-13 2023-03-13 1 1 sunhe05@baidu.com sunhe05@baidu.com
30 - 2021-10-05 2021-10-05 1 1 10856796+bigdata-memory@use... 10856796+bigdata-memory@use...
cbindgen.toml
in sdk/payload/wasm
30 - 2021-06-29 2021-06-29 1 1 ya0guang@protonmail.com ya0guang@protonmail.com
build.rs
in binder
27 2 2020-01-04 2020-04-22 2 1 bob@mssun.me bob@mssun.me
26 - 2021-10-05 2021-10-05 1 1 10856796+bigdata-memory@use... 10856796+bigdata-memory@use...
ordered_set_join.rs
in function/src
26 1 2023-06-14 2023-06-14 1 1 springgemini@163.com springgemini@163.com
23 - 2021-10-05 2021-10-05 1 1 10856796+bigdata-memory@use... 10856796+bigdata-memory@use...
tests.rs
in services/management/enclave/src/audit
19 - 2023-06-05 2023-06-05 1 1 sunhe05@baidu.com sunhe05@baidu.com
mod.rs
in attestation/src/platform
18 - 2023-04-06 2023-04-06 1 1 springgemini@163.com springgemini@163.com
macros.rs
in services/utils/service_enclave_utils/src
14 - 2020-04-10 2020-04-22 2 1 bob@mssun.me bob@mssun.me
macros.rs
in rpc/src
13 - 2023-05-10 2023-05-10 1 1 springgemini@163.com springgemini@163.com
gen_enclave_info_toml.py
in cmake/scripts
12 1 2019-12-14 2020-08-28 5 1 bob@mssun.me bob@mssun.me
macros.rs
in services/proto/src
12 - 2023-07-13 2023-07-13 1 1 springgemini@163.com springgemini@163.com
Enclave.config.xml
in tools/sgx_tool/enclave
11 - 2023-03-13 2023-03-13 1 1 sunhe05@baidu.com sunhe05@baidu.com
Enclave.config.xml
in services/frontend/enclave
11 - 2020-01-07 2021-08-10 4 1 bob@mssun.me bob@mssun.me
Enclave.config.xml
in services/authentication/enclave
11 - 2020-01-09 2021-08-10 3 1 bob@mssun.me bob@mssun.me
mod.rs
in attestation/src/platform/libos
10 - 2023-04-06 2023-04-06 1 1 springgemini@163.com springgemini@163.com
lcov_realpath.py
in cmake/scripts
9 - 2020-02-19 2020-08-28 3 1 bob@mssun.me bob@mssun.me
teaclave_context.h
in sdk/payload/wasm
5 - 2021-06-29 2021-06-29 1 1 ya0guang@protonmail.com ya0guang@protonmail.com
mod.rs
in services/management/enclave/src/audit
5 - 2023-06-05 2023-06-05 1 1 sunhe05@baidu.com sunhe05@baidu.com
TeaclaveClientSDK.h
in sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK
3 - 2021-02-03 2021-02-03 1 1 bob@mssun.me bob@mssun.me
__init__.py
in sdk/python
1 - 2020-05-19 2021-08-10 2 1 bob@mssun.me bob@mssun.me
165 - 2019-12-04 2021-10-05 10 2 bob@mssun.me 10856796+bigdata-memory@use...
TeaclaveClientSDKTests.swift
in sdk/swift/TeaclaveClientSDK/TeaclaveClientSDKTests
126 2 2021-02-03 2023-06-07 5 2 bob@mssun.me sunhe05@baidu.com
attestation.rs
in types/src
108 - 2020-07-01 2022-12-05 3 2 bob@mssun.me sunhe05@baidu.com
error.rs
in common/rusty_leveldb_sgx/src
106 7 2020-01-04 2022-12-05 4 2 bob@mssun.me sunhe05@baidu.com
macros.rs
in binder/src
95 5 2020-02-07 2020-09-30 5 2 bob@mssun.me zfc@apache.org
92 1 2020-04-30 2022-12-05 3 2 bob@mssun.me sunhe05@baidu.com
88 3 2020-06-11 2022-12-05 2 2 qinkunbao@gmail.com sunhe05@baidu.com
Correlations

File Size vs. Number of Changes: 264 points

docker/runtime.config.toml x: 45 lines of code y: 6 # changes config/build.config.toml x: 41 lines of code y: 16 # changes config/config_gen/main.rs x: 96 lines of code y: 10 # changes config/src/build.rs x: 18 lines of code y: 4 # changes services/access_control/enclave/src/lib.rs x: 103 lines of code y: 18 # changes services/authentication/enclave/src/lib.rs x: 192 lines of code y: 27 # changes services/execution/enclave/src/service.rs x: 286 lines of code y: 37 # changes services/frontend/enclave/src/lib.rs x: 147 lines of code y: 27 # changes services/management/enclave/src/lib.rs x: 118 lines of code y: 30 # changes services/management/enclave/src/service.rs x: 1123 lines of code y: 56 # changes services/proto/Cargo.toml x: 54 lines of code y: 23 # changes services/proto/src/lib.rs x: 31 lines of code y: 13 # changes services/proto/src/macros.rs x: 12 lines of code y: 1 # changes services/proto/src/teaclave_access_control_service.rs x: 8 lines of code y: 7 # changes services/proto/src/teaclave_authentication_service.rs x: 127 lines of code y: 17 # changes services/proto/src/teaclave_frontend_service.rs x: 588 lines of code y: 42 # changes services/proto/src/teaclave_management_service.rs x: 65 lines of code y: 15 # changes services/proto/src/teaclave_scheduler_service.rs x: 61 lines of code y: 16 # changes services/proto/src/teaclave_storage_service.rs x: 86 lines of code y: 9 # changes services/scheduler/enclave/src/publisher.rs x: 50 lines of code y: 5 # changes services/scheduler/enclave/src/service.rs x: 301 lines of code y: 23 # changes services/storage/enclave/src/lib.rs x: 144 lines of code y: 21 # changes attestation/Cargo.toml x: 74 lines of code y: 31 # changes attestation/src/report.rs x: 600 lines of code y: 21 # changes attestation/src/service.rs x: 256 lines of code y: 14 # changes attestation/src/verifier.rs x: 102 lines of code y: 14 # changes cli/Cargo.toml x: 36 lines of code y: 15 # changes cli/src/main.rs x: 230 lines of code y: 11 # changes cmake/tomls/Cargo.sgx_trusted_lib.toml x: 68 lines of code y: 36 # changes cmake/tomls/Cargo.sgx_untrusted_app.toml x: 46 lines of code y: 28 # changes cmake/tomls/Cargo.unix_app.toml x: 36 lines of code y: 18 # changes rpc/Cargo.toml x: 45 lines of code y: 25 # changes rpc/src/config.rs x: 233 lines of code y: 15 # changes types/Cargo.toml x: 53 lines of code y: 30 # changes services/access_control/enclave/Cargo.toml x: 62 lines of code y: 20 # changes services/access_control/enclave/src/acs.rs x: 92 lines of code y: 4 # changes services/access_control/enclave/src/service.rs x: 31 lines of code y: 9 # changes services/frontend/enclave/src/service.rs x: 308 lines of code y: 28 # changes services/proto/src/proto/teaclave_access_control_service.proto x: 31 lines of code y: 3 # changes services/utils/service_enclave_utils/src/lib.rs x: 133 lines of code y: 10 # changes sdk/c/teaclave_client_sdk.h x: 111 lines of code y: 7 # changes sdk/python/teaclave.py x: 743 lines of code y: 31 # changes sdk/rust/src/bindings.rs x: 403 lines of code y: 11 # changes sdk/rust/src/lib.rs x: 739 lines of code y: 15 # changes executor/Cargo.toml x: 94 lines of code y: 22 # changes executor/src/builtin.rs x: 58 lines of code y: 12 # changes function/Cargo.toml x: 68 lines of code y: 23 # changes function/src/lib.rs x: 49 lines of code y: 12 # changes function/src/ordered_set_join.rs x: 26 lines of code y: 1 # changes executor/src/wamr.rs x: 271 lines of code y: 12 # changes types/src/function.rs x: 165 lines of code y: 12 # changes types/src/staged_function.rs x: 125 lines of code y: 14 # changes binder/Cargo.toml x: 46 lines of code y: 20 # changes binder/attribute/Cargo.toml x: 28 lines of code y: 9 # changes config/Cargo.toml x: 33 lines of code y: 21 # changes config/config_gen/Cargo.toml x: 33 lines of code y: 14 # changes crypto/Cargo.toml x: 41 lines of code y: 12 # changes dcap/Cargo.toml x: 40 lines of code y: 14 # changes executor/context/Cargo.toml x: 58 lines of code y: 8 # changes file_agent/Cargo.toml x: 45 lines of code y: 15 # changes logger/Cargo.toml x: 38 lines of code y: 5 # changes runtime/Cargo.toml x: 44 lines of code y: 15 # changes sdk/payload/wasm/teaclave_context/Cargo.toml x: 24 lines of code y: 7 # changes services/access_control/app/Cargo.toml x: 30 lines of code y: 14 # changes services/authentication/app/Cargo.toml x: 30 lines of code y: 16 # changes services/authentication/enclave/Cargo.toml x: 63 lines of code y: 22 # changes services/execution/app/Cargo.toml x: 44 lines of code y: 18 # changes services/execution/enclave/Cargo.toml x: 78 lines of code y: 28 # changes services/frontend/app/Cargo.toml x: 30 lines of code y: 15 # changes services/frontend/enclave/Cargo.toml x: 60 lines of code y: 21 # changes services/management/enclave/Cargo.toml x: 64 lines of code y: 21 # changes services/scheduler/app/Cargo.toml x: 30 lines of code y: 11 # changes services/storage/enclave/Cargo.toml x: 58 lines of code y: 17 # changes services/utils/service_app_utils/Cargo.toml x: 33 lines of code y: 12 # changes services/utils/service_enclave_utils/Cargo.toml x: 49 lines of code y: 17 # changes tools/sgx_tool/app/Cargo.toml x: 35 lines of code y: 5 # changes tools/sgx_tool/enclave/Cargo.toml x: 48 lines of code y: 4 # changes worker/Cargo.toml x: 52 lines of code y: 22 # changes cmake/UtilTargets.cmake x: 116 lines of code y: 21 # changes sdk/swift/TeaclaveClientSDK/TeaclaveClientSDKTests/TeaclaveClientSDKTests.swift x: 126 lines of code y: 5 # changes services/frontend/enclave/src/audit.rs x: 34 lines of code y: 1 # changes services/management/enclave/src/audit/auditor.rs x: 141 lines of code y: 1 # changes services/management/enclave/src/audit/db_directory.rs x: 73 lines of code y: 1 # changes services/management/enclave/src/error.rs x: 52 lines of code y: 7 # changes services/proto/src/proto/teaclave_frontend_service.proto x: 240 lines of code y: 27 # changes services/proto/src/proto/teaclave_management_service.proto x: 52 lines of code y: 14 # changes services/proto/src/teaclave_common.rs x: 265 lines of code y: 24 # changes types/src/audit.rs x: 94 lines of code y: 1 # changes types/src/user.rs x: 53 lines of code y: 4 # changes services/management/enclave/Enclave.config.xml x: 11 lines of code y: 5 # changes services/management/enclave/src/audit/mod.rs x: 5 lines of code y: 1 # changes services/management/enclave/src/audit/tests.rs x: 19 lines of code y: 1 # changes services/proto/src/proto/teaclave_common.proto x: 70 lines of code y: 12 # changes types/src/lib.rs x: 40 lines of code y: 25 # changes services/storage/enclave/src/service.rs x: 204 lines of code y: 16 # changes sdk/c/cbindgen.toml x: 29 lines of code y: 3 # changes services/authentication/enclave/src/api_service.rs x: 502 lines of code y: 15 # changes services/proto/src/proto/teaclave_authentication_service.proto x: 84 lines of code y: 10 # changes services/proto/src/proto/teaclave_scheduler_service.proto x: 60 lines of code y: 12 # changes services/proto/src/proto/teaclave_storage_service.proto x: 59 lines of code y: 4 # changes services/storage/enclave/src/proxy.rs x: 62 lines of code y: 8 # changes config/runtime.config.toml x: 43 lines of code y: 16 # changes rpc/src/interceptor.rs x: 38 lines of code y: 1 # changes rpc/src/lib.rs x: 11 lines of code y: 14 # changes rpc/src/macros.rs x: 13 lines of code y: 1 # changes services/access_control/enclave/src/error.rs x: 11 lines of code y: 3 # changes services/authentication/enclave/src/internal_service.rs x: 214 lines of code y: 12 # changes services/execution/app/src/main.rs x: 28 lines of code y: 17 # changes services/execution/enclave/src/ecall.rs x: 38 lines of code y: 2 # changes services/execution/enclave/src/lib.rs x: 65 lines of code y: 31 # changes services/frontend/enclave/src/error.rs x: 38 lines of code y: 4 # changes services/proto/build.rs x: 24 lines of code y: 17 # changes services/scheduler/enclave/src/error.rs x: 24 lines of code y: 4 # changes services/scheduler/enclave/src/lib.rs x: 122 lines of code y: 12 # changes services/storage/enclave/src/error.rs x: 22 lines of code y: 4 # changes types/src/error.rs x: 44 lines of code y: 6 # changes worker/src/worker.rs x: 88 lines of code y: 16 # changes cmake/TeaclaveUtils.cmake x: 332 lines of code y: 16 # changes attestation/src/attestation.rs x: 104 lines of code y: 15 # changes attestation/src/cert.rs x: 300 lines of code y: 6 # changes attestation/src/key.rs x: 145 lines of code y: 9 # changes attestation/src/lib.rs x: 122 lines of code y: 21 # changes attestation/src/platform/libos/occlum.rs x: 111 lines of code y: 1 # changes attestation/src/platform/sgx.rs x: 169 lines of code y: 1 # changes executor/context/src/context.rs x: 401 lines of code y: 5 # changes executor/src/lib.rs x: 29 lines of code y: 6 # changes file_agent/src/agent.rs x: 326 lines of code y: 12 # changes file_agent/src/lib.rs x: 4 lines of code y: 3 # changes runtime/src/raw_io.rs x: 39 lines of code y: 6 # changes services/authentication/enclave/src/user_db.rs x: 297 lines of code y: 10 # changes services/execution/enclave/src/file_handler.rs x: 46 lines of code y: 1 # changes services/execution/enclave/src/task_file_manager.rs x: 302 lines of code y: 9 # changes tools/sgx_tool/app/src/main.rs x: 153 lines of code y: 2 # changes cmake/TeaclaveGenVars.cmake x: 167 lines of code y: 15 # changes cmake/scripts/parse_cargo_packages.py x: 85 lines of code y: 16 # changes tools/sgx_tool/app/build.rs x: 31 lines of code y: 1 # changes tools/sgx_tool/enclave/src/lib.rs x: 70 lines of code y: 1 # changes types/src/task_state.rs x: 545 lines of code y: 8 # changes function/src/echo.rs x: 17 lines of code y: 7 # changes function/src/ordered_set_intersect.rs x: 26 lines of code y: 3 # changes logger/src/task_logger.rs x: 35 lines of code y: 1 # changes types/src/task.rs x: 422 lines of code y: 21 # changes cmake/scripts/setup_cmake_tomls.py x: 66 lines of code y: 4 # changes common/rusty_leveldb_sgx/Cargo.toml x: 24 lines of code y: 9 # changes common/rusty_leveldb_sgx/src/disk_env.rs x: 247 lines of code y: 5 # changes common/rusty_leveldb_sgx/src/env.rs x: 51 lines of code y: 6 # changes common/rusty_leveldb_sgx/src/lib.rs x: 91 lines of code y: 6 # changes crypto/src/lib.rs x: 251 lines of code y: 9 # changes types/src/staged_file.rs x: 163 lines of code y: 10 # changes binder/src/binder.rs x: 72 lines of code y: 14 # changes binder/src/ipc/app.rs x: 120 lines of code y: 5 # changes binder/src/ipc/enclave.rs x: 15 lines of code y: 4 # changes binder/src/ipc/mod.rs x: 31 lines of code y: 5 # changes binder/src/lib.rs x: 13 lines of code y: 4 # changes binder/src/ocall.rs x: 87 lines of code y: 7 # changes binder/src/proto.rs x: 81 lines of code y: 6 # changes common/rusty_leveldb_sgx/src/block.rs x: 367 lines of code y: 5 # changes common/rusty_leveldb_sgx/src/block_builder.rs x: 154 lines of code y: 6 # changes common/rusty_leveldb_sgx/src/blockhandle.rs x: 50 lines of code y: 4 # changes common/rusty_leveldb_sgx/src/cache.rs x: 189 lines of code y: 6 # changes common/rusty_leveldb_sgx/src/cmp.rs x: 262 lines of code y: 5 # changes common/rusty_leveldb_sgx/src/db_impl.rs x: 1375 lines of code y: 7 # changes common/rusty_leveldb_sgx/src/db_iter.rs x: 408 lines of code y: 6 # changes common/rusty_leveldb_sgx/src/env_common.rs x: 13 lines of code y: 2 # changes common/rusty_leveldb_sgx/src/error.rs x: 106 lines of code y: 4 # changes common/rusty_leveldb_sgx/src/filter.rs x: 153 lines of code y: 5 # changes common/rusty_leveldb_sgx/src/filter_block.rs x: 196 lines of code y: 4 # changes common/rusty_leveldb_sgx/src/key_types.rs x: 199 lines of code y: 6 # changes common/rusty_leveldb_sgx/src/log.rs x: 265 lines of code y: 8 # changes common/rusty_leveldb_sgx/src/mem_env.rs x: 508 lines of code y: 5 # changes common/rusty_leveldb_sgx/src/memtable.rs x: 320 lines of code y: 4 # changes common/rusty_leveldb_sgx/src/merging_iter.rs x: 311 lines of code y: 5 # changes common/rusty_leveldb_sgx/src/options.rs x: 98 lines of code y: 5 # changes common/rusty_leveldb_sgx/src/skipmap.rs x: 513 lines of code y: 6 # changes common/rusty_leveldb_sgx/src/table_block.rs x: 77 lines of code y: 3 # changes common/rusty_leveldb_sgx/src/table_builder.rs x: 257 lines of code y: 5 # changes common/rusty_leveldb_sgx/src/table_cache.rs x: 133 lines of code y: 4 # changes common/rusty_leveldb_sgx/src/table_reader.rs x: 551 lines of code y: 5 # changes common/rusty_leveldb_sgx/src/types.rs x: 179 lines of code y: 5 # changes common/rusty_leveldb_sgx/src/version.rs x: 910 lines of code y: 6 # changes common/rusty_leveldb_sgx/src/version_edit.rs x: 322 lines of code y: 6 # changes common/rusty_leveldb_sgx/src/version_set.rs x: 1107 lines of code y: 7 # changes common/rusty_leveldb_sgx/src/write_batch.rs x: 148 lines of code y: 5 # changes config/build.rs x: 47 lines of code y: 8 # changes config/src/lib.rs x: 11 lines of code y: 15 # changes config/src/runtime.rs x: 128 lines of code y: 18 # changes dcap/Rocket.toml x: 25 lines of code y: 5 # changes dcap/src/main.rs x: 216 lines of code y: 9 # changes executor/context/src/lib.rs x: 3 lines of code y: 2 # changes function/src/face_detection.rs x: 28 lines of code y: 4 # changes function/src/gbdt_predict.rs x: 40 lines of code y: 2 # changes function/src/gbdt_train.rs x: 75 lines of code y: 3 # changes function/src/logistic_regression_predict.rs x: 59 lines of code y: 2 # changes function/src/logistic_regression_train.rs x: 92 lines of code y: 3 # changes function/src/online_decrypt.rs x: 51 lines of code y: 2 # changes function/src/password_check.rs x: 18 lines of code y: 2 # changes function/src/principal_components_analysis.rs x: 74 lines of code y: 2 # changes function/src/private_join_and_compute.rs x: 88 lines of code y: 2 # changes function/src/rsa_sign.rs x: 76 lines of code y: 2 # changes runtime/src/default.rs x: 35 lines of code y: 4 # changes services/access_control/app/build.rs x: 31 lines of code y: 4 # changes services/authentication/enclave/src/user_info.rs x: 85 lines of code y: 7 # changes types/src/attestation.rs x: 108 lines of code y: 3 # changes types/src/crypto.rs x: 117 lines of code y: 20 # changes types/src/file.rs x: 91 lines of code y: 10 # changes types/src/file_agent.rs x: 47 lines of code y: 5 # changes types/src/staged_task.rs x: 213 lines of code y: 20 # changes types/src/storage.rs x: 6 lines of code y: 6 # changes types/src/worker.rs x: 115 lines of code y: 26 # changes services/utils/service_app_utils/src/lib.rs x: 95 lines of code y: 8 # changes docker/docker-compose-ubuntu-2004.yml x: 172 lines of code y: 1 # changes sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK/TeaclaveClientSDK.swift x: 324 lines of code y: 5 # changes docker/docker-compose-isgx-dev.override.yml x: 23 lines of code y: 1 # changes docker/docker-compose-ubuntu-1804.yml x: 165 lines of code y: 10 # changes sdk/python/__init__.py x: 1 lines of code y: 2 # changes services/execution/enclave/Enclave.config.xml x: 11 lines of code y: 4 # changes sdk/payload/wasm/teaclave_context/src/lib.rs x: 118 lines of code y: 1 # changes services/access_control/app/src/main.rs x: 6 lines of code y: 9 # changes services/authentication/app/src/main.rs x: 6 lines of code y: 15 # changes services/frontend/app/src/main.rs x: 6 lines of code y: 11 # changes sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK/TeaclaveClientSDK.h x: 3 lines of code y: 1 # changes binder/src/macros.rs x: 95 lines of code y: 5 # changes cmake/scripts/lcov_realpath.py x: 9 lines of code y: 3 # changes binder/build.rs x: 27 lines of code y: 2 # changes types/src/macros.rs x: 9 lines of code y: 4 # changes binder/attribute/src/lib.rs x: 51 lines of code y: 1 # changes
56.0
# changes
  min: 1.0
  average: 9.7
  25th percentile: 4.0
  median: 6.0
  75th percentile: 15.0
  max: 56.0
0 1375.0
lines of code
min: 1.0 | average: 122.3 | 25th percentile: 30.0 | median: 58.5 | 75th percentile: 132.75 | max: 1375.0

Number of Contributors vs. Number of Changes: 264 points

docker/runtime.config.toml x: 2 # contributors y: 6 # changes config/build.config.toml x: 5 # contributors y: 16 # changes config/config_gen/main.rs x: 5 # contributors y: 10 # changes config/src/build.rs x: 2 # contributors y: 4 # changes sdk/rust/Cargo.toml x: 4 # contributors y: 16 # changes services/access_control/enclave/src/lib.rs x: 5 # contributors y: 18 # changes services/authentication/enclave/src/lib.rs x: 6 # contributors y: 27 # changes services/execution/enclave/src/service.rs x: 6 # contributors y: 37 # changes services/frontend/enclave/src/lib.rs x: 5 # contributors y: 27 # changes services/management/enclave/src/lib.rs x: 6 # contributors y: 30 # changes services/management/enclave/src/service.rs x: 10 # contributors y: 56 # changes services/proto/Cargo.toml x: 4 # contributors y: 23 # changes services/proto/src/lib.rs x: 5 # contributors y: 13 # changes services/proto/src/macros.rs x: 1 # contributors y: 1 # changes services/proto/src/teaclave_access_control_service.rs x: 4 # contributors y: 7 # changes services/proto/src/teaclave_authentication_service.rs x: 6 # contributors y: 17 # changes services/proto/src/teaclave_frontend_service.rs x: 10 # contributors y: 42 # changes services/proto/src/teaclave_management_service.rs x: 8 # contributors y: 15 # changes services/proto/src/teaclave_scheduler_service.rs x: 6 # contributors y: 16 # changes services/proto/src/teaclave_storage_service.rs x: 4 # contributors y: 9 # changes services/scheduler/enclave/src/publisher.rs x: 3 # contributors y: 5 # changes services/scheduler/enclave/src/service.rs x: 7 # contributors y: 23 # changes services/storage/enclave/src/lib.rs x: 6 # contributors y: 21 # changes attestation/Cargo.toml x: 5 # contributors y: 31 # changes attestation/src/service.rs x: 5 # contributors y: 14 # changes attestation/src/verifier.rs x: 6 # contributors y: 14 # changes cli/Cargo.toml x: 4 # contributors y: 15 # changes cli/src/main.rs x: 4 # contributors y: 11 # changes cmake/tomls/Cargo.sgx_trusted_lib.toml x: 8 # contributors y: 36 # changes cmake/tomls/Cargo.sgx_untrusted_app.toml x: 7 # contributors y: 28 # changes rpc/Cargo.toml x: 5 # contributors y: 25 # changes types/Cargo.toml x: 5 # contributors y: 30 # changes services/access_control/enclave/Cargo.toml x: 5 # contributors y: 20 # changes services/access_control/enclave/src/acs.rs x: 3 # contributors y: 4 # changes services/access_control/enclave/src/service.rs x: 5 # contributors y: 9 # changes services/frontend/enclave/src/service.rs x: 9 # contributors y: 28 # changes services/proto/src/proto/teaclave_access_control_service.proto x: 3 # contributors y: 3 # changes services/utils/service_enclave_utils/src/lib.rs x: 4 # contributors y: 10 # changes sdk/python/teaclave.py x: 13 # contributors y: 31 # changes sdk/rust/src/lib.rs x: 5 # contributors y: 15 # changes executor/Cargo.toml x: 8 # contributors y: 22 # changes executor/src/builtin.rs x: 8 # contributors y: 12 # changes executor/src/wamr.rs x: 7 # contributors y: 12 # changes binder/attribute/Cargo.toml x: 3 # contributors y: 9 # changes config/Cargo.toml x: 3 # contributors y: 21 # changes config/config_gen/Cargo.toml x: 3 # contributors y: 14 # changes crypto/Cargo.toml x: 4 # contributors y: 12 # changes dcap/Cargo.toml x: 4 # contributors y: 14 # changes executor/context/Cargo.toml x: 4 # contributors y: 8 # changes logger/Cargo.toml x: 2 # contributors y: 5 # changes services/authentication/app/Cargo.toml x: 3 # contributors y: 16 # changes services/authentication/enclave/Cargo.toml x: 5 # contributors y: 22 # changes services/execution/enclave/Cargo.toml x: 5 # contributors y: 28 # changes services/frontend/app/Cargo.toml x: 3 # contributors y: 15 # changes services/frontend/enclave/Cargo.toml x: 4 # contributors y: 21 # changes services/management/enclave/Cargo.toml x: 5 # contributors y: 21 # changes services/storage/enclave/Cargo.toml x: 4 # contributors y: 17 # changes services/utils/service_app_utils/Cargo.toml x: 3 # contributors y: 12 # changes tools/sgx_tool/app/Cargo.toml x: 1 # contributors y: 5 # changes tools/sgx_tool/enclave/Cargo.toml x: 1 # contributors y: 4 # changes cmake/UtilTargets.cmake x: 7 # contributors y: 21 # changes services/proto/src/proto/teaclave_frontend_service.proto x: 9 # contributors y: 27 # changes services/proto/src/proto/teaclave_management_service.proto x: 7 # contributors y: 14 # changes services/proto/src/teaclave_common.rs x: 6 # contributors y: 24 # changes services/proto/src/proto/teaclave_common.proto x: 6 # contributors y: 12 # changes types/src/lib.rs x: 4 # contributors y: 25 # changes sdk/c/cbindgen.toml x: 2 # contributors y: 3 # changes services/proto/src/proto/teaclave_scheduler_service.proto x: 5 # contributors y: 12 # changes services/authentication/enclave/src/error.rs x: 4 # contributors y: 5 # changes services/execution/enclave/src/ecall.rs x: 1 # contributors y: 2 # changes services/execution/enclave/src/lib.rs x: 7 # contributors y: 31 # changes services/frontend/enclave/src/error.rs x: 4 # contributors y: 4 # changes services/proto/build.rs x: 5 # contributors y: 17 # changes types/src/error.rs x: 5 # contributors y: 6 # changes attestation/src/cert.rs x: 4 # contributors y: 6 # changes types/src/task_state.rs x: 6 # contributors y: 8 # changes function/src/echo.rs x: 2 # contributors y: 7 # changes common/rusty_leveldb_sgx/src/env.rs x: 3 # contributors y: 6 # changes binder/src/ocall.rs x: 3 # contributors y: 7 # changes common/rusty_leveldb_sgx/src/env_common.rs x: 2 # contributors y: 2 # changes config/build.rs x: 2 # contributors y: 8 # changes types/src/worker.rs x: 5 # contributors y: 26 # changes services/utils/service_app_utils/src/lib.rs x: 5 # contributors y: 8 # changes docker/docker-compose-ubuntu-1804.yml x: 2 # contributors y: 10 # changes services/authentication/enclave/Enclave.config.xml x: 1 # contributors y: 3 # changes services/authentication/app/src/main.rs x: 2 # contributors y: 15 # changes services/frontend/app/src/main.rs x: 2 # contributors y: 11 # changes services/management/app/src/main.rs x: 2 # contributors y: 9 # changes
56.0
# changes
  min: 1.0
  average: 9.7
  25th percentile: 4.0
  median: 6.0
  75th percentile: 15.0
  max: 56.0
0 13.0
# contributors
min: 1.0 | average: 3.58 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 13.0

Number of Contributors vs. File Size: 264 points

docker/runtime.config.toml x: 2 # contributors y: 45 lines of code config/build.config.toml x: 5 # contributors y: 41 lines of code config/config_gen/main.rs x: 5 # contributors y: 96 lines of code config/src/build.rs x: 2 # contributors y: 18 lines of code sdk/rust/Cargo.toml x: 4 # contributors y: 42 lines of code services/access_control/enclave/src/lib.rs x: 5 # contributors y: 103 lines of code services/authentication/enclave/src/lib.rs x: 6 # contributors y: 192 lines of code services/execution/enclave/src/service.rs x: 6 # contributors y: 286 lines of code services/frontend/enclave/src/lib.rs x: 5 # contributors y: 147 lines of code services/management/enclave/src/lib.rs x: 6 # contributors y: 118 lines of code services/management/enclave/src/service.rs x: 10 # contributors y: 1123 lines of code services/proto/Cargo.toml x: 4 # contributors y: 54 lines of code services/proto/src/lib.rs x: 5 # contributors y: 31 lines of code services/proto/src/macros.rs x: 1 # contributors y: 12 lines of code services/proto/src/teaclave_access_control_service.rs x: 4 # contributors y: 8 lines of code services/proto/src/teaclave_authentication_service.rs x: 6 # contributors y: 127 lines of code services/proto/src/teaclave_frontend_service.rs x: 10 # contributors y: 588 lines of code services/proto/src/teaclave_management_service.rs x: 8 # contributors y: 65 lines of code services/proto/src/teaclave_scheduler_service.rs x: 6 # contributors y: 61 lines of code services/proto/src/teaclave_storage_service.rs x: 4 # contributors y: 86 lines of code services/scheduler/enclave/src/publisher.rs x: 3 # contributors y: 50 lines of code services/scheduler/enclave/src/service.rs x: 7 # contributors y: 301 lines of code services/storage/enclave/src/lib.rs x: 6 # contributors y: 144 lines of code attestation/Cargo.toml x: 5 # contributors y: 74 lines of code attestation/src/report.rs x: 6 # contributors y: 600 lines of code attestation/src/service.rs x: 5 # contributors y: 256 lines of code attestation/src/verifier.rs x: 6 # contributors y: 102 lines of code cli/Cargo.toml x: 4 # contributors y: 36 lines of code cli/src/main.rs x: 4 # contributors y: 230 lines of code cmake/tomls/Cargo.sgx_untrusted_app.toml x: 7 # contributors y: 46 lines of code cmake/tomls/Cargo.unix_app.toml x: 5 # contributors y: 36 lines of code rpc/Cargo.toml x: 5 # contributors y: 45 lines of code rpc/src/config.rs x: 4 # contributors y: 233 lines of code types/Cargo.toml x: 5 # contributors y: 53 lines of code services/access_control/enclave/Cargo.toml x: 5 # contributors y: 62 lines of code services/access_control/enclave/src/acs.rs x: 3 # contributors y: 92 lines of code services/frontend/enclave/src/service.rs x: 9 # contributors y: 308 lines of code services/proto/src/proto/teaclave_access_control_service.proto x: 3 # contributors y: 31 lines of code services/utils/service_enclave_utils/src/lib.rs x: 4 # contributors y: 133 lines of code sdk/c/teaclave_client_sdk.h x: 4 # contributors y: 111 lines of code sdk/python/teaclave.py x: 13 # contributors y: 743 lines of code sdk/rust/src/bindings.rs x: 4 # contributors y: 403 lines of code sdk/rust/src/lib.rs x: 5 # contributors y: 739 lines of code executor/Cargo.toml x: 8 # contributors y: 94 lines of code executor/src/builtin.rs x: 8 # contributors y: 58 lines of code function/Cargo.toml x: 7 # contributors y: 68 lines of code function/src/lib.rs x: 8 # contributors y: 49 lines of code function/src/ordered_set_join.rs x: 1 # contributors y: 26 lines of code executor/src/wamr.rs x: 7 # contributors y: 271 lines of code types/src/function.rs x: 7 # contributors y: 165 lines of code config/Cargo.toml x: 3 # contributors y: 33 lines of code executor/context/Cargo.toml x: 4 # contributors y: 58 lines of code file_agent/Cargo.toml x: 4 # contributors y: 45 lines of code logger/Cargo.toml x: 2 # contributors y: 38 lines of code sdk/payload/wasm/teaclave_context/Cargo.toml x: 4 # contributors y: 24 lines of code services/access_control/app/Cargo.toml x: 4 # contributors y: 30 lines of code services/execution/enclave/Cargo.toml x: 5 # contributors y: 78 lines of code services/frontend/enclave/Cargo.toml x: 4 # contributors y: 60 lines of code tools/sgx_tool/app/Cargo.toml x: 1 # contributors y: 35 lines of code tools/sgx_tool/enclave/Cargo.toml x: 1 # contributors y: 48 lines of code cmake/UtilTargets.cmake x: 7 # contributors y: 116 lines of code sdk/swift/TeaclaveClientSDK/TeaclaveClientSDKTests/TeaclaveClientSDKTests.swift x: 2 # contributors y: 126 lines of code services/management/enclave/src/audit/auditor.rs x: 1 # contributors y: 141 lines of code services/management/enclave/src/audit/db_directory.rs x: 1 # contributors y: 73 lines of code services/proto/src/proto/teaclave_frontend_service.proto x: 9 # contributors y: 240 lines of code services/proto/src/proto/teaclave_management_service.proto x: 7 # contributors y: 52 lines of code services/proto/src/teaclave_common.rs x: 6 # contributors y: 265 lines of code types/src/audit.rs x: 1 # contributors y: 94 lines of code services/management/enclave/Enclave.config.xml x: 3 # contributors y: 11 lines of code services/management/enclave/src/audit/mod.rs x: 1 # contributors y: 5 lines of code services/management/enclave/src/audit/tests.rs x: 1 # contributors y: 19 lines of code services/proto/src/proto/teaclave_common.proto x: 6 # contributors y: 70 lines of code services/storage/enclave/src/service.rs x: 6 # contributors y: 204 lines of code sdk/c/cbindgen.toml x: 2 # contributors y: 29 lines of code services/authentication/enclave/src/api_service.rs x: 5 # contributors y: 502 lines of code services/proto/src/proto/teaclave_authentication_service.proto x: 5 # contributors y: 84 lines of code services/proto/src/proto/teaclave_storage_service.proto x: 3 # contributors y: 59 lines of code rpc/src/interceptor.rs x: 1 # contributors y: 38 lines of code rpc/src/lib.rs x: 4 # contributors y: 11 lines of code services/authentication/enclave/src/internal_service.rs x: 5 # contributors y: 214 lines of code services/proto/build.rs x: 5 # contributors y: 24 lines of code services/scheduler/enclave/src/lib.rs x: 6 # contributors y: 122 lines of code worker/src/worker.rs x: 5 # contributors y: 88 lines of code cmake/TeaclaveUtils.cmake x: 6 # contributors y: 332 lines of code attestation/src/cert.rs x: 4 # contributors y: 300 lines of code attestation/src/key.rs x: 5 # contributors y: 145 lines of code attestation/src/platform/libos/mod.rs x: 1 # contributors y: 10 lines of code attestation/src/platform/libos/occlum.rs x: 1 # contributors y: 111 lines of code attestation/src/platform/sgx.rs x: 1 # contributors y: 169 lines of code file_agent/src/agent.rs x: 6 # contributors y: 326 lines of code file_agent/src/lib.rs x: 2 # contributors y: 4 lines of code services/authentication/enclave/src/user_db.rs x: 5 # contributors y: 297 lines of code services/execution/enclave/src/task_file_manager.rs x: 5 # contributors y: 302 lines of code tools/sgx_tool/app/src/main.rs x: 1 # contributors y: 153 lines of code cmake/TeaclaveGenVars.cmake x: 4 # contributors y: 167 lines of code tools/sgx_tool/app/build.rs x: 1 # contributors y: 31 lines of code tools/sgx_tool/enclave/src/lib.rs x: 1 # contributors y: 70 lines of code types/src/task_state.rs x: 6 # contributors y: 545 lines of code function/src/ordered_set_intersect.rs x: 2 # contributors y: 26 lines of code types/src/task.rs x: 6 # contributors y: 422 lines of code cmake/scripts/setup_cmake_tomls.py x: 2 # contributors y: 66 lines of code common/rusty_leveldb_sgx/Cargo.toml x: 3 # contributors y: 24 lines of code common/rusty_leveldb_sgx/src/disk_env.rs x: 3 # contributors y: 247 lines of code crypto/src/lib.rs x: 4 # contributors y: 251 lines of code binder/src/binder.rs x: 4 # contributors y: 72 lines of code binder/src/ipc/app.rs x: 3 # contributors y: 120 lines of code binder/src/ipc/enclave.rs x: 2 # contributors y: 15 lines of code binder/src/proto.rs x: 2 # contributors y: 81 lines of code common/rusty_leveldb_sgx/src/block.rs x: 3 # contributors y: 367 lines of code common/rusty_leveldb_sgx/src/block_builder.rs x: 3 # contributors y: 154 lines of code common/rusty_leveldb_sgx/src/cache.rs x: 3 # contributors y: 189 lines of code common/rusty_leveldb_sgx/src/cmp.rs x: 3 # contributors y: 262 lines of code common/rusty_leveldb_sgx/src/db_impl.rs x: 3 # contributors y: 1375 lines of code common/rusty_leveldb_sgx/src/db_iter.rs x: 3 # contributors y: 408 lines of code common/rusty_leveldb_sgx/src/error.rs x: 2 # contributors y: 106 lines of code common/rusty_leveldb_sgx/src/filter_block.rs x: 3 # contributors y: 196 lines of code common/rusty_leveldb_sgx/src/log.rs x: 4 # contributors y: 265 lines of code common/rusty_leveldb_sgx/src/mem_env.rs x: 3 # contributors y: 508 lines of code common/rusty_leveldb_sgx/src/memtable.rs x: 3 # contributors y: 320 lines of code common/rusty_leveldb_sgx/src/merging_iter.rs x: 3 # contributors y: 311 lines of code common/rusty_leveldb_sgx/src/options.rs x: 3 # contributors y: 98 lines of code common/rusty_leveldb_sgx/src/skipmap.rs x: 3 # contributors y: 513 lines of code common/rusty_leveldb_sgx/src/table_block.rs x: 3 # contributors y: 77 lines of code common/rusty_leveldb_sgx/src/table_builder.rs x: 3 # contributors y: 257 lines of code common/rusty_leveldb_sgx/src/table_cache.rs x: 3 # contributors y: 133 lines of code common/rusty_leveldb_sgx/src/table_reader.rs x: 3 # contributors y: 551 lines of code common/rusty_leveldb_sgx/src/types.rs x: 3 # contributors y: 179 lines of code common/rusty_leveldb_sgx/src/version.rs x: 3 # contributors y: 910 lines of code common/rusty_leveldb_sgx/src/version_set.rs x: 3 # contributors y: 1107 lines of code common/rusty_leveldb_sgx/src/write_batch.rs x: 3 # contributors y: 148 lines of code config/src/runtime.rs x: 5 # contributors y: 128 lines of code function/src/gbdt_train.rs x: 2 # contributors y: 75 lines of code function/src/logistic_regression_predict.rs x: 2 # contributors y: 59 lines of code function/src/logistic_regression_train.rs x: 2 # contributors y: 92 lines of code function/src/online_decrypt.rs x: 2 # contributors y: 51 lines of code types/src/crypto.rs x: 5 # contributors y: 117 lines of code types/src/file.rs x: 4 # contributors y: 91 lines of code types/src/file_agent.rs x: 3 # contributors y: 47 lines of code types/src/storage.rs x: 5 # contributors y: 6 lines of code worker/src/lib.rs x: 3 # contributors y: 9 lines of code sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK/TeaclaveClientSDK.swift x: 1 # contributors y: 324 lines of code docker/docker-compose-ubuntu-1804.yml x: 2 # contributors y: 165 lines of code sdk/payload/wasm/teaclave_context/src/lib.rs x: 1 # contributors y: 118 lines of code services/authentication/app/src/main.rs x: 2 # contributors y: 6 lines of code binder/src/macros.rs x: 2 # contributors y: 95 lines of code binder/attribute/src/lib.rs x: 1 # contributors y: 51 lines of code
1375.0
lines of code
  min: 1.0
  average: 122.3
  25th percentile: 30.0
  median: 58.5
  75th percentile: 132.75
  max: 1375.0
0 13.0
# contributors
min: 1.0 | average: 3.58 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 13.0