This is an automated email from the ASF dual-hosted git repository.

dingyu pushed a change to branch master
in repository 
https://gitbox.apache.org/repos/asf/incubator-teaclave-sgx-sdk.git.


    from 71a88b6  Merge pull request #205 from volcano0dr/master
     add 876c8c7  v1.1.1 testing
     add bb81ffa  Bump up version of sgx_build_helper
     add 7bcecb5  Drafting Readme and update rust-toolchain
     add ce978b1  Fix samplecode's toml to remove sgx_tservice
     add 1a1aa3c  Remove sgx_tservice from hello-rust-vscode-debug. Remove 
umodti3.o from kvdb-memdb's libenclave.a
     add 702b857  Fix more sgx_tservices
     add 783f04c  Fix unit tests
     add b2868e0  Update Readme. Add 16.04 dockerfile.
     add 38a0838  Fix missing flex
     add 5d78da2  Fix apt update
     add 92e7b1c  Fix 16.04 dbgsym missing
     add f381eb0  Refactor ubuntu 16.04 dockerfile
     add 058507c  Update makefiles for LVI mitigation; tweak dockerfiles;
     add f875faa  Fix dockerfile and sgx_backtrace_sys for LVI mitigation
     add bf29b62  Fix docker gcc prefix
     add 084d44d  Add autogen patch for fixing thunk missing error during reconf
     add e76811d  unset env var after build
     add 9132bb1  Add centos and fedora dockerfiles
     add 6d63c38  make binutils compatible with yum
     add f680471  Fix fedora and centos docker
     add b2ae047  make binutils.sh compatible with all docker images
     add 58c9dda  Fix centos7 full
     add da30700  Update readme and release_notes
     add 7418777  Add Zhao Chan to authors. Thanks for his contribution\!
     add 8dbca4c  remove Dockerfile 2004 because it only provides g++-9 which 
reports -mfunction-return and -fcf-protection are not compatible
     new 5cef8f0  Merge pull request #211 from apache/v1.1.1-testing

The 1 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:
 Readme.md                                          |   13 +-
 buildenv.mk                                        |   68 +-
 common/inc/pthread.h                               |   34 -
 common/inc/{sys/struct_timespec.h => sched.h}      |   31 +-
 common/inc/sys/_types.h                            |    2 +
 common/inc/sys/stat.h                              |    2 +-
 compiler-rt/Makefile                               |    8 +-
 dockerfile/01_gcc_8.sh                             |   12 +
 dockerfile/02_binutils.sh                          |   18 +
 dockerfile/03_sdk.sh                               |   10 +
 dockerfile/04_psw.sh                               |   19 +
 dockerfile/05_rust.sh                              |    8 +
 dockerfile/Dockerfile.1604.full.nightly            |   35 +
 dockerfile/Dockerfile.1604.nightly                 |  101 +-
 dockerfile/Dockerfile.1804.nightly                 |   87 +-
 dockerfile/Dockerfile.1804.unsafe.nightly          |   72 +
 dockerfile/Dockerfile.centos7.full.nightly         |   44 +
 dockerfile/Dockerfile.centos7.nightly              |   93 +-
 dockerfile/Dockerfile.fedora27.nightly             |   84 +-
 .../inc/spinlock.h => edl/intel/sgx_pthread.edl    |   35 +-
 .../intel/sgx_tkey_exchange.edl                    |   44 +-
 .../intel/sgx_tprotected_fs.edl                    |   52 +-
 .../pthread_compat.h => edl/intel/sgx_tstdc.edl    |   43 +-
 .../spinlock.h => edl/intel/sgx_tswitchless.edl    |   32 +-
 edl/sgx_asyncio.edl                                |    2 +-
 edl/sgx_env.edl                                    |   10 +-
 edl/sgx_fd.edl                                     |    8 +-
 edl/sgx_file.edl                                   |    4 +-
 edl/sgx_mem.edl                                    |   10 +-
 edl/sgx_net.edl                                    |    6 +-
 edl/sgx_net_switchless.edl                         |    4 +-
 edl/sgx_socket.edl                                 |   12 +-
 edl/sgx_sys.edl                                    |    4 +
 edl/sgx_thread.edl                                 |    8 +-
 edl/sgx_tstd.edl                                   |    9 +-
 release_notes.md                                   |   16 +
 rust-toolchain                                     |    2 +-
 samplecode/backtrace/Makefile                      |   21 +-
 samplecode/backtrace/enclave/Cargo.toml            |    1 -
 samplecode/backtrace/enclave/Makefile              |    6 +
 samplecode/backtrace/enclave/Xargo.toml            |    4 -
 samplecode/crypto/Makefile                         |   21 +-
 samplecode/crypto/enclave/Cargo.toml               |    1 -
 samplecode/crypto/enclave/Makefile                 |    6 +
 samplecode/crypto/enclave/Xargo.toml               |    4 -
 samplecode/db-proxy/db-proxy/Makefile              |   18 +-
 samplecode/db-proxy/db-proxy/enclave/Cargo.toml    |    1 -
 samplecode/db-proxy/db-proxy/enclave/Makefile      |    6 +
 samplecode/db-proxy/db-proxy/enclave/Xargo.toml    |    4 -
 samplecode/file/Makefile                           |   20 +-
 samplecode/file/enclave/Cargo.toml                 |    1 -
 samplecode/file/enclave/Makefile                   |    6 +
 samplecode/file/enclave/Xargo.toml                 |    4 -
 samplecode/hello-regex/Makefile                    |   21 +-
 samplecode/hello-regex/enclave/Cargo.toml          |    1 -
 samplecode/hello-regex/enclave/Makefile            |    6 +
 samplecode/hello-regex/enclave/Xargo.toml          |    4 -
 samplecode/hello-rust-vscode-debug/Cargo.toml      |    1 -
 samplecode/hello-rust-vscode-debug/Makefile        |   18 +-
 .../hello-rust-vscode-debug/enclave/Cargo.toml     |    1 -
 .../hello-rust-vscode-debug/enclave/Makefile       |    6 +
 .../hello-rust-vscode-debug/enclave/Xargo.toml     |    4 -
 samplecode/hello-rust/Makefile                     |   18 +-
 samplecode/hello-rust/enclave/Cargo.toml           |    1 -
 samplecode/hello-rust/enclave/Makefile             |    6 +
 samplecode/hello-rust/enclave/Xargo.toml           |    4 -
 samplecode/helloworld/Makefile                     |   21 +-
 samplecode/helloworld/enclave/Cargo.toml           |    1 -
 samplecode/helloworld/enclave/Makefile             |    6 +
 samplecode/helloworld/enclave/Xargo.toml           |    4 -
 samplecode/http_req/Makefile                       |   17 +-
 samplecode/http_req/enclave/Cargo.toml             |    1 -
 samplecode/http_req/enclave/Makefile               |    6 +
 samplecode/http_req/enclave/Xargo.toml             |    4 -
 samplecode/hugemem/Makefile                        |   21 +-
 samplecode/hugemem/enclave/Cargo.toml              |    1 -
 samplecode/hugemem/enclave/Makefile                |    6 +
 samplecode/hugemem/enclave/Xargo.toml              |    4 -
 samplecode/kvdb-memdb/Makefile                     |   20 +-
 samplecode/kvdb-memdb/enclave/Cargo.toml           |    1 -
 samplecode/kvdb-memdb/enclave/Makefile             |    6 +
 samplecode/kvdb-memdb/enclave/Xargo.toml           |    4 -
 samplecode/localattestation/Makefile               |   20 +-
 samplecode/localattestation/attestation/Cargo.toml |    1 -
 samplecode/localattestation/attestation/Xargo.toml |    4 -
 samplecode/localattestation/enclave1/Cargo.toml    |    1 -
 samplecode/localattestation/enclave1/Makefile      |    6 +
 samplecode/localattestation/enclave1/Xargo.toml    |    4 -
 samplecode/localattestation/enclave2/Cargo.toml    |    1 -
 samplecode/localattestation/enclave2/Makefile      |    6 +
 samplecode/localattestation/enclave2/Xargo.toml    |    4 -
 samplecode/localattestation/enclave3/Cargo.toml    |    1 -
 samplecode/localattestation/enclave3/Makefile      |    6 +
 samplecode/localattestation/enclave3/Xargo.toml    |    4 -
 samplecode/logger/Makefile                         |   18 +-
 samplecode/logger/enclave/Cargo.toml               |    1 -
 samplecode/logger/enclave/Makefile                 |    6 +
 samplecode/logger/enclave/Xargo.toml               |    4 -
 samplecode/machine-learning/Makefile               |   18 +-
 samplecode/machine-learning/enclave/Cargo.toml     |    1 -
 samplecode/machine-learning/enclave/Makefile       |    6 +
 samplecode/machine-learning/enclave/Xargo.toml     |    4 -
 samplecode/mio/client/Makefile                     |   17 +-
 samplecode/mio/client/enclave/Cargo.toml           |    1 -
 samplecode/mio/client/enclave/Makefile             |    6 +
 samplecode/mio/client/enclave/Xargo.toml           |    4 -
 samplecode/mio/server/Makefile                     |   18 +-
 samplecode/mio/server/enclave/Cargo.toml           |    1 -
 samplecode/mio/server/enclave/Makefile             |    6 +
 samplecode/mio/server/enclave/Xargo.toml           |    4 -
 samplecode/mutual-ra/Makefile                      |   18 +-
 samplecode/mutual-ra/enclave/Cargo.toml            |    1 -
 samplecode/mutual-ra/enclave/Makefile              |    6 +
 samplecode/mutual-ra/enclave/Xargo.toml            |    4 -
 samplecode/net2/Makefile                           |   18 +-
 samplecode/net2/enclave/Cargo.toml                 |    1 -
 samplecode/net2/enclave/Makefile                   |    6 +
 samplecode/net2/enclave/Xargo.toml                 |    4 -
 samplecode/pcl/encrypted-hello/Makefile            |   17 +-
 samplecode/pcl/encrypted-hello/enclave/Cargo.toml  |    1 -
 samplecode/pcl/encrypted-hello/enclave/Makefile    |    6 +
 samplecode/pcl/encrypted-hello/enclave/Xargo.toml  |    4 -
 samplecode/pcl/pcl-seal/Makefile                   |   18 +-
 samplecode/pcl/pcl-seal/enclave/Cargo.toml         |    1 -
 samplecode/pcl/pcl-seal/enclave/Makefile           |    6 +
 samplecode/pcl/pcl-seal/enclave/Xargo.toml         |    4 -
 .../pcl/pcl-seal/enclave/ue_send_recv/Cargo.toml   |    1 -
 samplecode/prost-protobuf/Makefile                 |   18 +-
 samplecode/prost-protobuf/enclave/Cargo.toml       |    1 -
 samplecode/prost-protobuf/enclave/Makefile         |    6 +
 samplecode/prost-protobuf/enclave/Xargo.toml       |    4 -
 samplecode/protobuf/Makefile                       |   18 +-
 samplecode/protobuf/enclave/Cargo.toml             |    1 -
 samplecode/protobuf/enclave/Makefile               |    6 +
 samplecode/protobuf/enclave/Xargo.toml             |    4 -
 samplecode/psi/SMCClient/Makefile                  |   13 +-
 samplecode/psi/SMCServer/Makefile                  |   25 +-
 samplecode/psi/SMCServer/enclave/Cargo.toml        |    2 -
 samplecode/psi/SMCServer/enclave/Makefile          |    6 +
 samplecode/psi/SMCServer/enclave/Xargo.toml        |    4 -
 samplecode/remoteattestation/Application/Makefile  |   25 +-
 .../Application/enclave/Cargo.toml                 |    2 -
 .../remoteattestation/Application/enclave/Makefile |    6 +
 .../Application/enclave/Xargo.toml                 |    4 -
 .../remoteattestation/ServiceProvider/Makefile     |   11 +-
 samplecode/sealeddata/Makefile                     |   20 +-
 samplecode/sealeddata/enclave/Cargo.toml           |    1 -
 samplecode/sealeddata/enclave/Makefile             |    6 +
 samplecode/sealeddata/enclave/Xargo.toml           |    4 -
 samplecode/secretsharing/Makefile                  |   21 +-
 samplecode/secretsharing/enclave/Cargo.toml        |    1 -
 samplecode/secretsharing/enclave/Makefile          |    6 +
 samplecode/secretsharing/enclave/Xargo.toml        |    4 -
 samplecode/serialize/Makefile                      |   20 +-
 samplecode/serialize/enclave/Cargo.toml            |    1 -
 samplecode/serialize/enclave/Makefile              |    6 +
 samplecode/serialize/enclave/Xargo.toml            |    4 -
 samplecode/sgx-cov/Makefile                        |   17 +-
 samplecode/sgx-cov/enclave/Cargo.toml              |    1 -
 samplecode/sgx-cov/enclave/Makefile                |    6 +
 samplecode/sgx-cov/enclave/Xargo.toml              |    4 -
 samplecode/sgxcounter/Makefile                     |  163 -
 samplecode/sgxcounter/Readme.md                    |    6 -
 samplecode/sgxcounter/app/Cargo.toml               |   13 -
 samplecode/sgxcounter/app/build.rs                 |   40 -
 samplecode/sgxcounter/app/src/main.rs              |   82 -
 samplecode/sgxcounter/bin/readme.txt               |    1 -
 samplecode/sgxcounter/enclave/Cargo.toml           |   46 -
 samplecode/sgxcounter/enclave/Enclave.config.xml   |   12 -
 samplecode/sgxcounter/enclave/Enclave.edl          |   29 -
 samplecode/sgxcounter/enclave/Enclave.lds          |    9 -
 samplecode/sgxcounter/enclave/Enclave_private.pem  |   39 -
 samplecode/sgxcounter/enclave/Makefile             |   32 -
 samplecode/sgxcounter/enclave/Xargo.toml           |   94 -
 samplecode/sgxcounter/enclave/src/lib.rs           |   88 -
 .../enclave/x86_64-unknown-linux-sgx.json          |   31 -
 samplecode/sgxcounter/lib/readme.txt               |    1 -
 samplecode/sgxtime/Makefile                        |  163 -
 samplecode/sgxtime/Readme.md                       |    6 -
 samplecode/sgxtime/app/Cargo.toml                  |   14 -
 samplecode/sgxtime/app/build.rs                    |   40 -
 samplecode/sgxtime/app/src/main.rs                 |   82 -
 samplecode/sgxtime/bin/readme.txt                  |    1 -
 samplecode/sgxtime/enclave/Cargo.toml              |   46 -
 samplecode/sgxtime/enclave/Enclave.config.xml      |   12 -
 samplecode/sgxtime/enclave/Enclave.edl             |   29 -
 samplecode/sgxtime/enclave/Enclave.lds             |    9 -
 samplecode/sgxtime/enclave/Enclave_private.pem     |   39 -
 samplecode/sgxtime/enclave/Makefile                |   32 -
 samplecode/sgxtime/enclave/Xargo.toml              |   94 -
 samplecode/sgxtime/enclave/src/lib.rs              |   61 -
 .../sgxtime/enclave/x86_64-unknown-linux-sgx.json  |   31 -
 samplecode/sgxtime/lib/readme.txt                  |    1 -
 samplecode/static-data-distribution/Makefile       |   18 +-
 samplecode/static-data-distribution/app/Cargo.toml |    1 -
 .../static-data-distribution/enclave/Cargo.toml    |    1 -
 .../static-data-distribution/enclave/Makefile      |    6 +
 .../static-data-distribution/enclave/Xargo.toml    |    4 -
 samplecode/switchless/Makefile                     |   18 +-
 samplecode/switchless/enclave/Cargo.toml           |    1 -
 samplecode/switchless/enclave/Makefile             |    6 +
 samplecode/switchless/enclave/Xargo.toml           |    4 -
 samplecode/tcmalloc/Makefile                       |   22 +-
 samplecode/tcmalloc/enclave/Cargo.toml             |    1 -
 samplecode/tcmalloc/enclave/Makefile               |    6 +
 samplecode/tcmalloc/enclave/Xargo.toml             |    4 -
 samplecode/thread/Makefile                         |   24 +-
 samplecode/thread/enclave/Cargo.toml               |    1 -
 samplecode/thread/enclave/Makefile                 |    6 +
 samplecode/thread/enclave/Xargo.toml               |    4 -
 samplecode/tls/tlsclient/Makefile                  |   17 +-
 samplecode/tls/tlsclient/enclave/Cargo.toml        |    1 -
 samplecode/tls/tlsclient/enclave/Makefile          |    6 +
 samplecode/tls/tlsclient/enclave/Xargo.toml        |    4 -
 samplecode/tls/tlsserver/Makefile                  |   18 +-
 samplecode/tls/tlsserver/enclave/Cargo.toml        |    1 -
 samplecode/tls/tlsserver/enclave/Makefile          |    6 +
 samplecode/tls/tlsserver/enclave/Xargo.toml        |    4 -
 samplecode/tr-mpc/tr-mpc-server/Makefile           |   18 +-
 samplecode/tr-mpc/tr-mpc-server/enclave/Cargo.toml |    1 -
 samplecode/tr-mpc/tr-mpc-server/enclave/Makefile   |    6 +
 samplecode/tr-mpc/tr-mpc-server/enclave/Xargo.toml |    4 -
 samplecode/ue-ra/ue-ra-server/Makefile             |   17 +-
 samplecode/ue-ra/ue-ra-server/enclave/Cargo.toml   |    1 -
 samplecode/ue-ra/ue-ra-server/enclave/Makefile     |    6 +
 samplecode/ue-ra/ue-ra-server/enclave/Xargo.toml   |    4 -
 samplecode/unit-test/Makefile                      |   18 +-
 samplecode/unit-test/enclave/Cargo.toml            |    8 +-
 samplecode/unit-test/enclave/Makefile              |    6 +
 samplecode/unit-test/enclave/Xargo.toml            |    6 +-
 samplecode/unit-test/enclave/src/lib.rs            |    8 +-
 samplecode/unit-test/enclave/src/test_alignbox.rs  |   80 +-
 .../unit-test/enclave/src/test_alignstruct.rs      |   82 +
 samplecode/unit-test/enclave/src/test_rts.rs       |    2 +-
 samplecode/wasmi/Makefile                          |   18 +-
 samplecode/wasmi/enclave/Cargo.toml                |    1 -
 samplecode/wasmi/enclave/Makefile                  |    6 +
 samplecode/wasmi/enclave/Xargo.toml                |    4 -
 samplecode/wasmi/enclave/sgxwasm/Cargo.toml        |    1 -
 samplecode/zlib-lazy-static-sample/Makefile        |   18 +-
 .../zlib-lazy-static-sample/enclave/Cargo.toml     |    1 -
 .../zlib-lazy-static-sample/enclave/Makefile       |    6 +
 .../zlib-lazy-static-sample/enclave/Xargo.toml     |    4 -
 .../Cargo.toml                                     |   12 +-
 .../LICENSE                                        |    0
 .../Readme.md                                      |    0
 sgx_align_struct_attribute/src/align.rs            |  232 ++
 sgx_align_struct_attribute/src/layout.rs           |  199 +
 .../src/lib.rs                                     |   37 +-
 sgx_alloc/Cargo.toml                               |    2 +-
 {sgx_tse => sgx_alloc}/src/alignalloc.rs           |   43 +-
 {sgx_tse => sgx_alloc}/src/alignbox.rs             |   58 +-
 sgx_alloc/src/lib.rs                               |  139 +-
 sgx_alloc/src/rsrvmem.rs                           |  166 +
 sgx_alloc/src/{lib.rs => system.rs}                |   71 +-
 sgx_backtrace/Cargo.toml                           |    2 +-
 sgx_backtrace_sys/Cargo.toml                       |    2 +-
 sgx_backtrace_sys/build.rs                         |   43 +-
 sgx_build_helper/Cargo.toml                        |    2 +-
 sgx_build_helper/lib.rs                            |   18 +-
 {sgx_alloc => sgx_core_futures}/Cargo.toml         |    9 +-
 {sgx_urts => sgx_core_futures}/LICENSE             |    0
 {sgx_urts => sgx_core_futures}/Readme.md           |    0
 {sgx_tstd => sgx_core_futures}/src/future.rs       |   23 +-
 sgx_core_futures/src/lib.rs                        |   99 +
 sgx_cov/Cargo.toml                                 |    2 +-
 sgx_crypto_helper/Cargo.toml                       |   72 +-
 sgx_crypto_helper/build.rs                         |   25 -
 sgx_crypto_helper/src/lib.rs                       |   13 +-
 sgx_crypto_helper/src/rsa2048.rs                   |   30 +
 sgx_crypto_helper/src/rsa3072.rs                   |   31 +
 sgx_demangle/Cargo.toml                            |    2 +-
 sgx_libc/Cargo.toml                                |    2 +-
 sgx_libc/src/linux/x86_64/mod.rs                   |  158 +-
 sgx_libc/src/linux/x86_64/ocall.rs                 | 1483 ++++----
 sgx_no_tstd/Cargo.toml                             |    2 +-
 sgx_no_tstd/build.rs                               |   15 +-
 sgx_panic_unwind/lib.rs                            |    2 +-
 sgx_rand/Cargo.toml                                |    2 +-
 sgx_rand_derive/Cargo.toml                         |    2 +-
 sgx_serialize/Cargo.toml                           |    2 +-
 sgx_serialize_derive/Cargo.toml                    |    2 +-
 sgx_serialize_derive_internals/Cargo.toml          |    2 +-
 sgx_tcrypto/Cargo.toml                             |    2 +-
 sgx_tcrypto/src/crypto.rs                          |  224 +-
 sgx_tcrypto_helper/Cargo.toml                      |   42 +-
 sgx_tcrypto_helper/build.rs                        |   25 -
 sgx_tcrypto_helper/src/lib.rs                      |   46 +-
 sgx_tcrypto_helper/src/rsa2048.rs                  |  472 ---
 sgx_tcrypto_helper/src/rsa3072.rs                  |  461 ---
 sgx_tdh/Cargo.toml                                 |    2 +-
 sgx_tdh/src/dh.rs                                  |   20 +-
 sgx_tkey_exchange/Cargo.toml                       |    2 +-
 sgx_tkey_exchange/src/lib.rs                       |   22 +-
 sgx_tprotected_fs/Cargo.toml                       |    2 +-
 sgx_tprotected_fs/src/fs.rs                        |   10 +-
 sgx_trts/Cargo.toml                                |    2 +-
 sgx_trts/src/c_str.rs                              |    2 +-
 sgx_trts/src/cpu_feature.rs                        |  117 +-
 {sgx_tstd => sgx_trts}/src/cpuid.rs                |    9 +-
 sgx_trts/src/enclave.rs                            |  145 +-
 sgx_trts/src/lib.rs                                |    5 +-
 sgx_trts/src/memchr.rs                             |    2 -
 sgx_trts/src/memeq.rs                              |   40 +-
 sgx_trts/src/oom.rs                                |    4 +-
 sgx_trts/src/trts.rs                               |   38 +-
 sgx_trts/src/veh.rs                                |   11 +-
 sgx_tse/Cargo.toml                                 |    2 +-
 sgx_tse/src/lib.rs                                 |    5 -
 sgx_tse/src/se.rs                                  |   12 +-
 sgx_tseal/Cargo.toml                               |    2 +-
 sgx_tseal/src/aad.rs                               |   24 +-
 sgx_tseal/src/internal.rs                          |   28 +-
 sgx_tseal/src/seal.rs                              |   26 +-
 sgx_tservice/Cargo.toml                            |   19 -
 sgx_tservice/src/lib.rs                            |   38 -
 sgx_tservice/src/sgxcounter.rs                     |  551 ---
 sgx_tservice/src/sgxtime.rs                        |  200 -
 sgx_tservice/src/tae.rs                            |  201 -
 sgx_tstd/Cargo.toml                                |    6 +-
 sgx_tstd/build.rs                                  |   12 +
 sgx_tstd/hashbrown/.cargo_vcs_info.json            |    5 +
 sgx_tstd/hashbrown/.gitignore                      |    3 +
 sgx_tstd/hashbrown/CHANGELOG.md                    |  208 ++
 sgx_tstd/hashbrown/Cargo.toml                      |   83 +
 sgx_tstd/hashbrown/Cargo.toml.orig                 |   58 +
 sgx_tstd/hashbrown/LICENSE-APACHE                  |  201 +
 sgx_tstd/hashbrown/LICENSE-MIT                     |   25 +
 sgx_tstd/hashbrown/README.md                       |  125 +
 sgx_tstd/hashbrown/benches/bench.rs                |  260 ++
 sgx_tstd/hashbrown/build.rs                        |    9 +
 sgx_tstd/hashbrown/clippy.toml                     |    1 +
 sgx_tstd/hashbrown/src/external_trait_impls/mod.rs |    4 +
 .../src/external_trait_impls/rayon/helpers.rs      |   26 +
 .../src/external_trait_impls/rayon/map.rs          |  676 ++++
 .../src/external_trait_impls/rayon/mod.rs          |    4 +
 .../src/external_trait_impls/rayon/raw.rs          |  193 +
 .../src/external_trait_impls/rayon/set.rs          |  646 ++++
 .../hashbrown/src/external_trait_impls/serde.rs    |  200 +
 sgx_tstd/hashbrown/src/lib.rs                      |  121 +
 sgx_tstd/hashbrown/src/macros.rs                   |   54 +
 sgx_tstd/hashbrown/src/map.rs                      | 3861 ++++++++++++++++++++
 sgx_tstd/hashbrown/src/raw/bitmask.rs              |  108 +
 sgx_tstd/hashbrown/src/raw/generic.rs              |  155 +
 sgx_tstd/hashbrown/src/raw/mod.rs                  | 1528 ++++++++
 sgx_tstd/hashbrown/src/raw/sse2.rs                 |  143 +
 sgx_tstd/hashbrown/src/rustc_entry.rs              |  621 ++++
 sgx_tstd/hashbrown/src/scopeguard.rs               |   49 +
 sgx_tstd/hashbrown/src/set.rs                      | 1906 ++++++++++
 sgx_tstd/hashbrown/tests/hasher.rs                 |   65 +
 sgx_tstd/hashbrown/tests/rayon.rs                  |  533 +++
 sgx_tstd/hashbrown/tests/serde.rs                  |   65 +
 sgx_tstd/hashbrown/tests/set.rs                    |   30 +
 sgx_tstd/src/collections/hash/map.rs               | 3438 +++++++++++------
 sgx_tstd/src/collections/hash/mod.rs               |   26 -
 sgx_tstd/src/collections/hash/set.rs               | 1429 +++++++-
 sgx_tstd/src/collections/hash/table.rs             | 1134 ------
 sgx_tstd/src/collections/mod.rs                    |    4 +-
 sgx_tstd/src/cpuid.rs                              |  126 +-
 sgx_tstd/src/enclave.rs                            |   29 +-
 sgx_tstd/src/future.rs                             |    2 +-
 sgx_tstd/src/lib.rs                                |    4 +-
 sgx_tstd/src/panicking.rs                          |   17 +-
 sgx_tstd/src/rt.rs                                 |    2 +-
 sgx_tstd/src/sync/condvar.rs                       |  187 +-
 sgx_tstd/src/sync/mod.rs                           |    4 +-
 sgx_tstd/src/sync/mutex.rs                         |  372 +-
 sgx_tstd/src/sync/remutex.rs                       |   83 +-
 sgx_tstd/src/sync/rwlock.rs                        |  319 +-
 sgx_tstd/src/sync/spinlock.rs                      |    4 +-
 sgx_tstd/src/sys/condvar.rs                        |  230 ++
 .../app.h => sgx_tstd/src/sys/fast_thread_local.rs |   44 +-
 sgx_tstd/src/sys/fd.rs                             |    4 +-
 sgx_tstd/src/sys/mod.rs                            |    7 +
 sgx_tstd/src/sys/mutex.rs                          |  336 ++
 sgx_tstd/src/sys/os.rs                             |    2 +-
 sgx_tstd/src/sys/rwlock.rs                         |  319 ++
 sgx_tstd/src/sys/thread.rs                         |  138 +-
 sgx_tstd/src/sys/{path.rs => thread_local.rs}      |   39 +-
 sgx_tstd/src/sys_common/at_exit_imp.rs             |    3 +-
 sgx_tstd/src/sys_common/mod.rs                     |   40 +-
 sgx_tstd/src/sys_common/thread.rs                  |   28 -
 sgx_tstd/src/sys_common/thread_local.rs            |  231 ++
 sgx_tstd/src/thread/local.rs                       |  411 ++-
 sgx_tstd/src/thread/mod.rs                         |   43 +-
 sgx_tunittest/Cargo.toml                           |    2 +-
 sgx_types/Cargo.toml                               |    2 +-
 sgx_types/src/cpu_feature.rs                       |    4 +-
 sgx_types/src/error.rs                             |    6 +
 sgx_types/src/function.rs                          |  673 ++--
 sgx_types/src/marker.rs                            |    4 +-
 sgx_types/src/metadata.rs                          |   54 +-
 sgx_types/src/types.rs                             |  177 +-
 sgx_ucrypto/Cargo.toml                             |    2 +-
 sgx_ucrypto/src/crypto.rs                          |  198 +-
 sgx_ucrypto/src/util.rs                            |   38 +-
 sgx_unwind/build.rs                                |   39 +-
 sgx_unwind/libunwind/autogen-linux.sh              |   27 +
 sgx_urts/Cargo.toml                                |    2 +-
 sgx_urts/src/asyncio.rs                            |   15 +-
 sgx_urts/src/enclave.rs                            |   44 +-
 sgx_urts/src/env.rs                                |   38 +-
 sgx_urts/src/event.rs                              |   31 +-
 sgx_urts/src/fd.rs                                 |   44 +-
 sgx_urts/src/file.rs                               |  118 +-
 sgx_urts/src/mem.rs                                |   22 +-
 sgx_urts/src/net.rs                                |   10 +-
 sgx_urts/src/pipe.rs                               |    8 +-
 sgx_urts/src/socket.rs                             |   87 +-
 sgx_urts/src/sys.rs                                |   38 +-
 sgx_urts/src/thread.rs                             |   71 +-
 sgx_urts/src/time.rs                               |    4 +-
 sgx_ustdc/Makefile                                 |    2 +-
 sgx_ustdc/asyncio.c                                |    8 +-
 sgx_ustdc/env.c                                    |   10 +-
 sgx_ustdc/event.c                                  |   42 +-
 sgx_ustdc/fd.c                                     |   26 +-
 sgx_ustdc/file.c                                   |   16 +-
 sgx_ustdc/inc/spinlock.h                           |   51 +-
 sgx_ustdc/mem.c                                    |   14 +-
 sgx_ustdc/net.c                                    |    6 +-
 sgx_ustdc/pipe.c                                   |    4 +-
 sgx_ustdc/socket.c                                 |   71 +-
 sgx_ustdc/spinlock.c                               |   54 +-
 sgx_ustdc/sys.c                                    |   24 +-
 sgx_ustdc/thread.c                                 |   79 +-
 sgx_ustdc/time.c                                   |    2 +-
 xargo/sgx_tstd/Cargo.toml                          |    4 +-
 xargo/sgx_tstd/build.rs                            |   12 +
 429 files changed, 22275 insertions(+), 10567 deletions(-)
 delete mode 100644 common/inc/pthread.h
 copy common/inc/{sys/struct_timespec.h => sched.h} (56%)
 create mode 100644 dockerfile/01_gcc_8.sh
 create mode 100644 dockerfile/02_binutils.sh
 create mode 100644 dockerfile/03_sdk.sh
 create mode 100644 dockerfile/04_psw.sh
 create mode 100644 dockerfile/05_rust.sh
 create mode 100644 dockerfile/Dockerfile.1604.full.nightly
 create mode 100644 dockerfile/Dockerfile.1804.unsafe.nightly
 create mode 100644 dockerfile/Dockerfile.centos7.full.nightly
 copy sgx_ustdc/inc/spinlock.h => edl/intel/sgx_pthread.edl (77%)
 copy sgx_unwind/libunwind/include/pthread_compat.h => 
edl/intel/sgx_tkey_exchange.edl (70%)
 copy sgx_unwind/libunwind/src/se-iterate-phdr.c => 
edl/intel/sgx_tprotected_fs.edl (58%)
 copy sgx_unwind/libunwind/include/pthread_compat.h => edl/intel/sgx_tstdc.edl 
(65%)
 copy sgx_ustdc/inc/spinlock.h => edl/intel/sgx_tswitchless.edl (77%)
 delete mode 100644 samplecode/sgxcounter/Makefile
 delete mode 100644 samplecode/sgxcounter/Readme.md
 delete mode 100644 samplecode/sgxcounter/app/Cargo.toml
 delete mode 100644 samplecode/sgxcounter/app/build.rs
 delete mode 100644 samplecode/sgxcounter/app/src/main.rs
 delete mode 100644 samplecode/sgxcounter/bin/readme.txt
 delete mode 100644 samplecode/sgxcounter/enclave/Cargo.toml
 delete mode 100644 samplecode/sgxcounter/enclave/Enclave.config.xml
 delete mode 100644 samplecode/sgxcounter/enclave/Enclave.edl
 delete mode 100644 samplecode/sgxcounter/enclave/Enclave.lds
 delete mode 100644 samplecode/sgxcounter/enclave/Enclave_private.pem
 delete mode 100644 samplecode/sgxcounter/enclave/Makefile
 delete mode 100644 samplecode/sgxcounter/enclave/Xargo.toml
 delete mode 100644 samplecode/sgxcounter/enclave/src/lib.rs
 delete mode 100644 samplecode/sgxcounter/enclave/x86_64-unknown-linux-sgx.json
 delete mode 100644 samplecode/sgxcounter/lib/readme.txt
 delete mode 100644 samplecode/sgxtime/Makefile
 delete mode 100644 samplecode/sgxtime/Readme.md
 delete mode 100644 samplecode/sgxtime/app/Cargo.toml
 delete mode 100644 samplecode/sgxtime/app/build.rs
 delete mode 100644 samplecode/sgxtime/app/src/main.rs
 delete mode 100644 samplecode/sgxtime/bin/readme.txt
 delete mode 100644 samplecode/sgxtime/enclave/Cargo.toml
 delete mode 100644 samplecode/sgxtime/enclave/Enclave.config.xml
 delete mode 100644 samplecode/sgxtime/enclave/Enclave.edl
 delete mode 100644 samplecode/sgxtime/enclave/Enclave.lds
 delete mode 100644 samplecode/sgxtime/enclave/Enclave_private.pem
 delete mode 100644 samplecode/sgxtime/enclave/Makefile
 delete mode 100644 samplecode/sgxtime/enclave/Xargo.toml
 delete mode 100644 samplecode/sgxtime/enclave/src/lib.rs
 delete mode 100644 samplecode/sgxtime/enclave/x86_64-unknown-linux-sgx.json
 delete mode 100644 samplecode/sgxtime/lib/readme.txt
 create mode 100644 samplecode/unit-test/enclave/src/test_alignstruct.rs
 copy {sgx_rand_derive => sgx_align_struct_attribute}/Cargo.toml (66%)
 rename {sgx_tservice => sgx_align_struct_attribute}/LICENSE (100%)
 rename {sgx_tservice => sgx_align_struct_attribute}/Readme.md (100%)
 create mode 100644 sgx_align_struct_attribute/src/align.rs
 create mode 100644 sgx_align_struct_attribute/src/layout.rs
 copy samplecode/psi/Networking/Session.h => 
sgx_align_struct_attribute/src/lib.rs (58%)
 rename {sgx_tse => sgx_alloc}/src/alignalloc.rs (88%)
 rename {sgx_tse => sgx_alloc}/src/alignbox.rs (78%)
 create mode 100644 sgx_alloc/src/rsrvmem.rs
 copy sgx_alloc/src/{lib.rs => system.rs} (69%)
 copy {sgx_alloc => sgx_core_futures}/Cargo.toml (80%)
 copy {sgx_urts => sgx_core_futures}/LICENSE (100%)
 copy {sgx_urts => sgx_core_futures}/Readme.md (100%)
 copy {sgx_tstd => sgx_core_futures}/src/future.rs (88%)
 create mode 100644 sgx_core_futures/src/lib.rs
 delete mode 100644 sgx_crypto_helper/build.rs
 delete mode 100644 sgx_tcrypto_helper/build.rs
 delete mode 100644 sgx_tcrypto_helper/src/rsa2048.rs
 delete mode 100644 sgx_tcrypto_helper/src/rsa3072.rs
 copy {sgx_tstd => sgx_trts}/src/cpuid.rs (95%)
 delete mode 100644 sgx_tservice/Cargo.toml
 delete mode 100644 sgx_tservice/src/lib.rs
 delete mode 100644 sgx_tservice/src/sgxcounter.rs
 delete mode 100644 sgx_tservice/src/sgxtime.rs
 delete mode 100644 sgx_tservice/src/tae.rs
 create mode 100644 sgx_tstd/hashbrown/.cargo_vcs_info.json
 create mode 100644 sgx_tstd/hashbrown/.gitignore
 create mode 100644 sgx_tstd/hashbrown/CHANGELOG.md
 create mode 100644 sgx_tstd/hashbrown/Cargo.toml
 create mode 100644 sgx_tstd/hashbrown/Cargo.toml.orig
 create mode 100644 sgx_tstd/hashbrown/LICENSE-APACHE
 create mode 100644 sgx_tstd/hashbrown/LICENSE-MIT
 create mode 100644 sgx_tstd/hashbrown/README.md
 create mode 100644 sgx_tstd/hashbrown/benches/bench.rs
 create mode 100644 sgx_tstd/hashbrown/build.rs
 create mode 100644 sgx_tstd/hashbrown/clippy.toml
 create mode 100644 sgx_tstd/hashbrown/src/external_trait_impls/mod.rs
 create mode 100644 sgx_tstd/hashbrown/src/external_trait_impls/rayon/helpers.rs
 create mode 100644 sgx_tstd/hashbrown/src/external_trait_impls/rayon/map.rs
 create mode 100644 sgx_tstd/hashbrown/src/external_trait_impls/rayon/mod.rs
 create mode 100644 sgx_tstd/hashbrown/src/external_trait_impls/rayon/raw.rs
 create mode 100644 sgx_tstd/hashbrown/src/external_trait_impls/rayon/set.rs
 create mode 100644 sgx_tstd/hashbrown/src/external_trait_impls/serde.rs
 create mode 100644 sgx_tstd/hashbrown/src/lib.rs
 create mode 100644 sgx_tstd/hashbrown/src/macros.rs
 create mode 100644 sgx_tstd/hashbrown/src/map.rs
 create mode 100644 sgx_tstd/hashbrown/src/raw/bitmask.rs
 create mode 100644 sgx_tstd/hashbrown/src/raw/generic.rs
 create mode 100644 sgx_tstd/hashbrown/src/raw/mod.rs
 create mode 100644 sgx_tstd/hashbrown/src/raw/sse2.rs
 create mode 100644 sgx_tstd/hashbrown/src/rustc_entry.rs
 create mode 100644 sgx_tstd/hashbrown/src/scopeguard.rs
 create mode 100644 sgx_tstd/hashbrown/src/set.rs
 create mode 100644 sgx_tstd/hashbrown/tests/hasher.rs
 create mode 100644 sgx_tstd/hashbrown/tests/rayon.rs
 create mode 100644 sgx_tstd/hashbrown/tests/serde.rs
 create mode 100644 sgx_tstd/hashbrown/tests/set.rs
 delete mode 100644 sgx_tstd/src/collections/hash/table.rs
 create mode 100644 sgx_tstd/src/sys/condvar.rs
 copy samplecode/backtrace/app/app.h => sgx_tstd/src/sys/fast_thread_local.rs 
(57%)
 create mode 100644 sgx_tstd/src/sys/mutex.rs
 create mode 100644 sgx_tstd/src/sys/rwlock.rs
 copy sgx_tstd/src/sys/{path.rs => thread_local.rs} (52%)
 create mode 100644 sgx_tstd/src/sys_common/thread_local.rs
 mode change 100644 => 100755 sgx_unwind/libunwind/autogen-linux.sh


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to