This is an automated email from the ASF dual-hosted git repository.
rduan pushed a change to branch v1.1.4-testing
in repository
https://gitbox.apache.org/repos/asf/incubator-teaclave-sgx-sdk.git.
from a23ab84 Sync upstream libunwind
add 56c7fa6 compiler: support rustc 2021-03-30
add 4ce4088 update x86_64-unknown-linux-sgx.json
add e8fa0d3 Add sgx_tstd::prelude::{rust_2015,rust_2018,rust_2010}
add c51158c Merge pull request #336 from apache/newer-compiler-03-30
add ee53df2 remove not-in-use fixed_size_array feature
add 5f04deb Merge pull request #337 from Phala-Network/rm-fixed_size_array
add c56a54b feat(sgx_types): add extra-traits for types
add b9d1bda Merge pull request #325 from
registreerocks/impl-derive-traits-sgx_types
add a9b632e added project template for easier use
add c2698dc Merge pull request #338 from mithril-security/master
add d1e2a90 fix prctl ocall.(thread::set_name)
add 3db70ca Fix broken links in documents/README.md
add ed9e7cc Merge pull request #340 from h4x3rotab/patch-1
add 7c07ce0 Correct the definition of sgx_libc::msghdr
new b0f7876 docker: image update to 2.13
new 30a71c0 docker: fix build script
new 1b17cbc docker: fix centos8
new f71ae3c Sync upstream libunwind
new d90653b Merge branch 'v1.1.4-testing' of
https://github.com/apache/incubator-teaclave-sgx-sdk into v1.1.4-testing
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
documents/README.md | 6 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../crypto/enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../db-proxy/enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../file/enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../http_req/enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../hugemem/enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../attestation/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave1/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave2/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave3/x86_64-unknown-linux-sgx.json | 11 +-
.../logger/enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../client/enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../server/enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../net2/enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../pcl-seal/enclave/x86_64-unknown-linux-sgx.json | 11 +-
samplecode/project_template/Makefile | 46 ++
samplecode/project_template/README.md | 70 +++
samplecode/project_template/app/Cargo.toml | 11 +
samplecode/project_template/app/Makefile | 124 +++++
.../app/build.rs | 0
samplecode/project_template/app/rust-toolchain | 1 +
.../db-proxy => project_template}/app/src/main.rs | 8 +-
.../project_template/buildenv.mk | 3 +-
samplecode/project_template/enclave/Cargo.toml | 23 +
.../enclave/Enclave.config.xml | 0
.../enclave/Enclave.edl | 17 +-
.../enclave/Enclave.lds | 0
samplecode/project_template/enclave/Makefile | 152 ++++++
samplecode/project_template/enclave/Xargo.toml | 95 ++++
samplecode/project_template/enclave/rust-toolchain | 1 +
.../enclave}/src/lib.rs | 28 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../protobuf/enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../sgx-cov/enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../tcmalloc/enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../thread/enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
samplecode/unit-test/enclave/src/lib.rs | 1 -
samplecode/unit-test/enclave/src/test_rand.rs | 1 -
samplecode/unit-test/enclave/src/test_rts.rs | 10 +-
samplecode/unit-test/enclave/src/test_time.rs | 1 -
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../wasmi/enclave/x86_64-unknown-linux-sgx.json | 11 +-
.../enclave/x86_64-unknown-linux-sgx.json | 11 +-
sgx_alloc/Cargo.toml | 1 +
{sgx_tstd => sgx_alloc}/build.rs | 30 +-
sgx_alloc/src/alignalloc.rs | 34 +-
sgx_alloc/src/alignbox.rs | 19 +-
sgx_alloc/src/rsrvmem.rs | 11 +-
sgx_alloc/src/system.rs | 51 +-
sgx_crypto_helper/x86_64-unknown-linux-sgx.json | 11 +-
sgx_libc/src/linux/x86_64/mod.rs | 6 +-
sgx_serialize_derive/src/lib.rs | 4 +-
sgx_signal/src/exception.rs | 2 +-
sgx_tcrypto_helper/x86_64-unknown-linux-sgx.json | 11 +-
sgx_tstd/build.rs | 12 +
sgx_tstd/hashbrown/src/raw/sse2.rs | 2 +-
sgx_tstd/src/future.rs | 107 +---
sgx_tstd/src/lazy.rs | 562 +++++++++++++++++++++
sgx_tstd/src/lib.rs | 13 +-
sgx_tstd/src/prelude/mod.rs | 30 ++
sgx_tstd/src/prelude/v1.rs | 3 +
sgx_tstd/src/sync/once.rs | 35 +-
sgx_tstd/src/sys/thread.rs | 10 +-
sgx_types/Cargo.toml | 1 +
sgx_types/src/macros.rs | 40 ++
sgx_types/src/metadata.rs | 9 +-
sgx_types/src/types.rs | 210 +++++---
sgx_urts/src/event.rs | 4 +-
xargo/sgx_tstd/build.rs | 71 +++
xargo/x86_64-unknown-linux-sgx.json | 11 +-
91 files changed, 1987 insertions(+), 384 deletions(-)
create mode 100644 samplecode/project_template/Makefile
create mode 100644 samplecode/project_template/README.md
create mode 100644 samplecode/project_template/app/Cargo.toml
create mode 100644 samplecode/project_template/app/Makefile
copy samplecode/{zlib-lazy-static-sample => project_template}/app/build.rs
(100%)
create mode 100644 samplecode/project_template/app/rust-toolchain
copy samplecode/{db-proxy/db-proxy => project_template}/app/src/main.rs (90%)
copy buildenv.mk => samplecode/project_template/buildenv.mk (99%)
create mode 100644 samplecode/project_template/enclave/Cargo.toml
copy samplecode/{zlib-lazy-static-sample =>
project_template}/enclave/Enclave.config.xml (100%)
copy samplecode/{backtrace => project_template}/enclave/Enclave.edl (77%)
copy samplecode/{zlib-lazy-static-sample =>
project_template}/enclave/Enclave.lds (100%)
create mode 100644 samplecode/project_template/enclave/Makefile
create mode 100644 samplecode/project_template/enclave/Xargo.toml
create mode 100644 samplecode/project_template/enclave/rust-toolchain
copy samplecode/{localattestation/attestation =>
project_template/enclave}/src/lib.rs (70%)
copy {sgx_tstd => sgx_alloc}/build.rs (73%)
create mode 100644 sgx_tstd/src/lazy.rs
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]