You can view, comment on, or merge this pull request online at:

  https://github.com/apache/incubator-teaclave-sgx-sdk/pull/408

-- Commit Summary --

  * Support rust-nightly-2022-10-22 and Bump version to 1.1.6
  * Add epoll_create for sgx_libc
  * Fix mio samplecode

-- File Changes --

    M edl/sgx_fd.edl (10)
    M rust-toolchain (2)
    M samplecode/mio/client-go/ca.cert (77)
    M samplecode/mio/client-java/ca.cert (77)
    M samplecode/mio/client/bin/ca.cert (77)
    M samplecode/mio/client/enclave/src/lib.rs (5)
    M samplecode/mio/server/bin/end.fullchain (172)
    M samplecode/mio/server/bin/end.rsa (50)
    M samplecode/mio/server/enclave/src/lib.rs (3)
    M samplecode/project_template/app/rust-toolchain (2)
    M samplecode/project_template/enclave/rust-toolchain (2)
    M samplecode/tls/tlsclient/bin/ca.cert (77)
    M samplecode/tls/tlsserver/bin/end.fullchain (172)
    M samplecode/tls/tlsserver/bin/end.rsa (50)
    M sgx_align_struct_attribute/Cargo.toml (2)
    M sgx_align_struct_attribute/src/layout.rs (2)
    M sgx_alloc/Cargo.toml (2)
    M sgx_alloc/src/alignalloc.rs (2)
    M sgx_alloc/src/alignbox.rs (8)
    M sgx_backtrace/Cargo.toml (2)
    M sgx_backtrace_sys/Cargo.toml (2)
    M sgx_build_helper/Cargo.toml (2)
    M sgx_cov/Cargo.toml (2)
    M sgx_crypto_helper/Cargo.toml (2)
    M sgx_demangle/Cargo.toml (2)
    M sgx_edl/Cargo.toml (2)
    M sgx_edl/edl/sgx_fd.edl (10)
    M sgx_libc/Cargo.toml (2)
    M sgx_libc/src/android/mod.rs (2)
    M sgx_libc/src/lib.rs (1)
    M sgx_libc/src/linux/x86_64/mod.rs (23)
    M sgx_libc/src/linux/x86_64/ocall.rs (217)
    M sgx_no_tstd/Cargo.toml (2)
    M sgx_panic_abort/src/lib.rs (15)
    M sgx_panic_unwind/src/gcc.rs (78)
    M sgx_panic_unwind/src/lib.rs (16)
    M sgx_rand/Cargo.toml (2)
    M sgx_rand_derive/Cargo.toml (2)
    M sgx_serialize/Cargo.toml (2)
    M sgx_serialize_derive/Cargo.toml (2)
    M sgx_serialize_derive_internals/Cargo.toml (2)
    M sgx_signal/Cargo.toml (2)
    M sgx_signal/src/exception.rs (28)
    M sgx_signal/src/manager.rs (31)
    M sgx_tcrypto/Cargo.toml (2)
    M sgx_tcrypto_helper/Cargo.toml (2)
    M sgx_tdh/Cargo.toml (2)
    M sgx_tkey_exchange/Cargo.toml (2)
    M sgx_tprotected_fs/Cargo.toml (2)
    M sgx_trts/Cargo.toml (2)
    M sgx_trts/src/c_str.rs (1533)
    M sgx_trts/src/lib.rs (1)
    M sgx_tse/Cargo.toml (2)
    M sgx_tseal/Cargo.toml (2)
    M sgx_tstd/Cargo.toml (2)
    M sgx_tstd/src/alloc.rs (29)
    M sgx_tstd/src/backtrace.rs (15)
    M sgx_tstd/src/collections/hash/map.rs (258)
    M sgx_tstd/src/collections/hash/set.rs (107)
    M sgx_tstd/src/collections/mod.rs (9)
    M sgx_tstd/src/enclave.rs (2)
    M sgx_tstd/src/env.rs (73)
    M sgx_tstd/src/error.rs (886)
    M sgx_tstd/src/f32.rs (68)
    M sgx_tstd/src/f64.rs (70)
    D sgx_tstd/src/ffi/c_str.rs (55)
    M sgx_tstd/src/ffi/mod.rs (15)
    M sgx_tstd/src/ffi/os_str.rs (84)
    M sgx_tstd/src/fs.rs (169)
    M sgx_tstd/src/io/buffered/bufreader.rs (105)
    A sgx_tstd/src/io/buffered/bufreader/buffer.rs (139)
    M sgx_tstd/src/io/buffered/bufwriter.rs (4)
    M sgx_tstd/src/io/buffered/linewriter.rs (4)
    M sgx_tstd/src/io/copy.rs (46)
    M sgx_tstd/src/io/cursor.rs (182)
    M sgx_tstd/src/io/error.rs (108)
    M sgx_tstd/src/io/error/repr_unpacked.rs (6)
    M sgx_tstd/src/io/impls.rs (62)
    M sgx_tstd/src/io/mod.rs (194)
    M sgx_tstd/src/io/readbuf.rs (316)
    M sgx_tstd/src/io/stdio.rs (478)
    M sgx_tstd/src/io/util.rs (14)
    M sgx_tstd/src/lib.rs (140)
    M sgx_tstd/src/macros.rs (66)
    A sgx_tstd/src/net/display_buffer.rs (57)
    R sgx_tstd/src/net/ip_addr.rs (413)
    M sgx_tstd/src/net/mod.rs (22)
    M sgx_tstd/src/net/parser.rs (158)
    R sgx_tstd/src/net/socket_addr.rs (236)
    M sgx_tstd/src/net/tcp.rs (15)
    M sgx_tstd/src/net/udp.rs (14)
    M sgx_tstd/src/os/fd/mod.rs (12)
    M sgx_tstd/src/os/fd/owned.rs (130)
    M sgx_tstd/src/os/fd/raw.rs (87)
    M sgx_tstd/src/os/linux/fs.rs (26)
    M sgx_tstd/src/os/linux/mod.rs (2)
    A sgx_tstd/src/os/linux/net.rs (20)
    M sgx_tstd/src/os/linux/raw.rs (4)
    M sgx_tstd/src/os/mod.rs (4)
    R sgx_tstd/src/os/net/mod.rs (5)
    A sgx_tstd/src/os/net/tcp.rs (82)
    M sgx_tstd/src/os/raw/mod.rs (89)
    M sgx_tstd/src/os/unix/fs.rs (4)
    M sgx_tstd/src/os/unix/io/mod.rs (70)
    M sgx_tstd/src/os/unix/net/addr.rs (37)
    M sgx_tstd/src/os/unix/net/ancillary.rs (16)
    M sgx_tstd/src/os/unix/net/datagram.rs (40)
    M sgx_tstd/src/os/unix/net/listener.rs (10)
    M sgx_tstd/src/os/unix/net/stream.rs (34)
    M sgx_tstd/src/panicking.rs (184)
    M sgx_tstd/src/path.rs (76)
    A sgx_tstd/src/personality.rs (31)
    R sgx_tstd/src/personality/dwarf/eh.rs (32)
    R sgx_tstd/src/personality/dwarf/mod.rs (19)
    A sgx_tstd/src/personality/gcc.rs (146)
    M sgx_tstd/src/prelude/mod.rs (11)
    M sgx_tstd/src/rt.rs (17)
    M sgx_tstd/src/sync/condvar.rs (53)
    A sgx_tstd/src/sync/lazy_lock.rs (129)
    M sgx_tstd/src/sync/mod.rs (15)
    M sgx_tstd/src/sync/mpsc/blocking.rs (13)
    M sgx_tstd/src/sync/mpsc/mod.rs (20)
    M sgx_tstd/src/sync/mpsc/oneshot.rs (24)
    M sgx_tstd/src/sync/mpsc/shared.rs (33)
    M sgx_tstd/src/sync/mpsc/stream.rs (31)
    M sgx_tstd/src/sync/mpsc/sync.rs (1)
    M sgx_tstd/src/sync/mutex.rs (91)
    M sgx_tstd/src/sync/once.rs (301)
    R sgx_tstd/src/sync/once_lock.rs (374)
    M sgx_tstd/src/sync/poison.rs (17)
    M sgx_tstd/src/sync/rwlock.rs (198)
    M sgx_tstd/src/sys/backtrace/mod.rs (3)
    R sgx_tstd/src/sys/common/mod.rs (4)
    A sgx_tstd/src/sys/common/small_c_string.rs (70)
    M sgx_tstd/src/sys/fd.rs (17)
    M sgx_tstd/src/sys/fs.rs (288)
    M sgx_tstd/src/sys/io.rs (18)
    A sgx_tstd/src/sys/kernel_copy.rs (669)
    R sgx_tstd/src/sys/locks/condvar.rs (143)
    A sgx_tstd/src/sys/locks/mod.rs (25)
    R sgx_tstd/src/sys/locks/mutex.rs (490)
    R sgx_tstd/src/sys/locks/rwlock.rs (233)
    M sgx_tstd/src/sys/mod.rs (10)
    M sgx_tstd/src/sys/net.rs (22)
    M sgx_tstd/src/sys/os.rs (74)
    M sgx_tstd/src/sys/os_str.rs (40)
    M sgx_tstd/src/sys/path.rs (3)
    M sgx_tstd/src/sys/sgxfs.rs (4)
    M sgx_tstd/src/sys/stdio.rs (46)
    M sgx_tstd/src/sys/thread_local_dtor.rs (10)
    M sgx_tstd/src/sys/thread_local_key.rs (5)
    M sgx_tstd/src/sys/time.rs (206)
    M sgx_tstd/src/sys_common/at_exit_imp.rs (21)
    M sgx_tstd/src/sys_common/backtrace.rs (21)
    M sgx_tstd/src/sys_common/condvar.rs (107)
    M sgx_tstd/src/sys_common/condvar/check.rs (48)
    A sgx_tstd/src/sys_common/lazy_box.rs (107)
    M sgx_tstd/src/sys_common/mod.rs (2)
    M sgx_tstd/src/sys_common/mutex.rs (0)
    M sgx_tstd/src/sys_common/net.rs (0)
    A sgx_tstd/src/sys_common/once/generic.rs (0)
    A sgx_tstd/src/sys_common/once/mod.rs (0)
    M sgx_tstd/src/sys_common/remutex.rs (0)
    M sgx_tstd/src/sys_common/rwlock.rs (0)
    M sgx_tstd/src/sys_common/thread_info.rs (0)
    M sgx_tstd/src/sys_common/thread_local_dtor.rs (0)
    M sgx_tstd/src/sys_common/thread_local_key.rs (0)
    M sgx_tstd/src/sys_common/thread_parker/generic.rs (0)
    M sgx_tstd/src/sys_common/wtf8.rs (0)
    M sgx_tstd/src/thread/local.rs (0)
    M sgx_tstd/src/thread/mod.rs (0)
    M sgx_tstd/src/thread/scoped.rs (0)
    M sgx_tstd/src/time.rs (0)
    M sgx_tstd/src/untrusted/time.rs (0)
    M sgx_tunittest/Cargo.toml (0)
    M sgx_types/Cargo.toml (0)
    M sgx_types/src/error.rs (0)
    M sgx_types/src/lib.rs (0)
    M sgx_types/src/macros.rs (0)
    M sgx_types/src/types.rs (0)
    M sgx_ucrypto/Cargo.toml (0)
    M sgx_unwind/Cargo.toml (0)
    M sgx_unwind/src/lib.rs (0)
    M sgx_urts/Cargo.toml (0)
    M sgx_urts/src/fd.rs (0)
    M sgx_ustdc/fd.c (0)

-- Patch Links --

https://github.com/apache/incubator-teaclave-sgx-sdk/pull/408.patch
https://github.com/apache/incubator-teaclave-sgx-sdk/pull/408.diff

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

Message ID: <apache/incubator-teaclave-sgx-sdk/pull/4...@github.com>

Reply via email to