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

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

-- Commit Summary --

  * Support rust nightly-2023-11-17

-- File Changes --

    M rust-toolchain (2)
    M rustlib/panic_abort/src/lib.rs (9)
    M rustlib/panic_unwind/src/gcc.rs (34)
    M rustlib/panic_unwind/src/lib.rs (12)
    M rustlib/proc_macro/src/bridge/client.rs (2)
    M rustlib/proc_macro/src/bridge/fxhash.rs (8)
    M rustlib/proc_macro/src/bridge/mod.rs (22)
    M rustlib/proc_macro/src/bridge/rpc.rs (1)
    M rustlib/proc_macro/src/bridge/server.rs (2)
    M rustlib/proc_macro/src/lib.rs (159)
    M samplecode/crypto/enclave/Xargo.toml (2)
    M samplecode/hyper-rustls-https-server/enclave/Xargo.toml (2)
    M samplecode/hyper-rustls-https-server/enclave/src/lib.rs (4)
    M samplecode/mutual-ra/enclave/Xargo.toml (2)
    M samplecode/rpc/client/Makefile (3)
    M samplecode/rpc/client/enclave/Cargo.toml (8)
    M samplecode/rpc/server/Makefile (3)
    M samplecode/rpc/server/enclave/Cargo.toml (8)
    M samplecode/zlib-lazy-static-sample/enclave/Xargo.toml (2)
    M sgx_alloc/src/lib.rs (1)
    M sgx_backtrace/src/capture.rs (8)
    M sgx_backtrace/src/symbolize/mod.rs (3)
    M sgx_build_helper/build_helper/src/lib.rs (4)
    M sgx_crypto/src/ecc/mod.rs (2)
    M sgx_crypto/src/sm/sm2/mod.rs (2)
    M sgx_dcap/tkey_exchange/src/capi/initiator.rs (5)
    M sgx_dcap/tkey_exchange/src/capi/responder.rs (5)
    M sgx_dcap/tkey_exchange/src/lib.rs (2)
    M sgx_dcap/tkey_exchange/src/session/manager.rs (2)
    M sgx_dcap/tvl/src/tvl.rs (12)
    M sgx_ffi/src/ascii.rs (2)
    M sgx_ffi/src/c_str.rs (1)
    M sgx_ffi/src/lib.rs (1)
    M sgx_key_exchange/tkey_exchange/src/lib.rs (2)
    M sgx_key_exchange/tkey_exchange/src/session/manager.rs (2)
    M sgx_key_exchange/ukey_exchange/src/lib.rs (2)
    M sgx_libc/src/linux/pthread/mod.rs (2)
    M sgx_no_tstd/src/lib.rs (3)
    M sgx_oc/src/lib.rs (1)
    M sgx_oc/src/linux/mod.rs (4)
    M sgx_oc/src/linux/ocall/mod.rs (1)
    M sgx_oc/src/linux/ocall/socket_msg.rs (2)
    M sgx_protected_fs/Cargo.toml (1)
    M sgx_protected_fs/tfs/src/sys/mod.rs (1)
    M sgx_protected_fs/tfs/src/sys/node.rs (4)
    M sgx_rand/src/isaac.rs (2)
    M sgx_rsrvmm/src/lib.rs (1)
    M sgx_rsrvmm/src/map.rs (9)
    M sgx_rsrvmm/src/rsrvmm/area.rs (27)
    M sgx_rsrvmm/src/rsrvmm/manager.rs (11)
    M sgx_serialize/src/lib.rs (1)
    M sgx_serialize/src/serialize.rs (4)
    M sgx_sync/src/mutex.rs (8)
    M sgx_sync/src/remutex/generic.rs (4)
    M sgx_sync/src/sys/ocall/mod.rs (2)
    M sgx_tdh/src/session/initiator.rs (9)
    M sgx_tdh/src/session/responder.rs (9)
    M sgx_tests/cov/src/lib.rs (1)
    M sgx_trts/src/arch.rs (80)
    M sgx_trts/src/edmm/epc.rs (6)
    M sgx_trts/src/enclave/mem.rs (2)
    M sgx_trts/src/enclave/mod.rs (2)
    M sgx_trts/src/inst/hw/inst.rs (6)
    M sgx_trts/src/inst/hyper/inst.rs (6)
    M sgx_trts/src/inst/hyper/mod.rs (6)
    M sgx_trts/src/inst/sim/inst.rs (6)
    M sgx_trts/src/inst/sim/mod.rs (6)
    M sgx_trts/src/lib.rs (3)
    M sgx_trts/src/tcs/list.rs (2)
    M sgx_trts/src/thread/native.rs (2)
    M sgx_trts/src/veh/list.rs (2)
    M sgx_tstd/hashbrown/Cargo.toml (29)
    M sgx_tstd/hashbrown/benches/bench.rs (2)
    M sgx_tstd/hashbrown/ci/miri.sh (9)
    M sgx_tstd/hashbrown/ci/run.sh (7)
    M sgx_tstd/hashbrown/ci/tools.sh (5)
    M sgx_tstd/hashbrown/src/external_trait_impls/mod.rs (2)
    M sgx_tstd/hashbrown/src/external_trait_impls/rayon/map.rs (47)
    M sgx_tstd/hashbrown/src/external_trait_impls/rayon/mod.rs (1)
    M sgx_tstd/hashbrown/src/external_trait_impls/rayon/raw.rs (23)
    M sgx_tstd/hashbrown/src/external_trait_impls/rayon/set.rs (34)
    A sgx_tstd/hashbrown/src/external_trait_impls/rayon/table.rs (252)
    A sgx_tstd/hashbrown/src/external_trait_impls/rkyv/hash_map.rs (125)
    A sgx_tstd/hashbrown/src/external_trait_impls/rkyv/hash_set.rs (123)
    A sgx_tstd/hashbrown/src/external_trait_impls/rkyv/mod.rs (2)
    M sgx_tstd/hashbrown/src/external_trait_impls/serde.rs (63)
    M sgx_tstd/hashbrown/src/lib.rs (81)
    M sgx_tstd/hashbrown/src/macros.rs (3)
    M sgx_tstd/hashbrown/src/map.rs (3409)
    M sgx_tstd/hashbrown/src/raw/alloc.rs (65)
    M sgx_tstd/hashbrown/src/raw/bitmask.rs (99)
    M sgx_tstd/hashbrown/src/raw/generic.rs (59)
    M sgx_tstd/hashbrown/src/raw/mod.rs (3352)
    A sgx_tstd/hashbrown/src/raw/neon.rs (124)
    M sgx_tstd/hashbrown/src/raw/sse2.rs (31)
    M sgx_tstd/hashbrown/src/rustc_entry.rs (44)
    M sgx_tstd/hashbrown/src/scopeguard.rs (25)
    M sgx_tstd/hashbrown/src/set.rs (830)
    A sgx_tstd/hashbrown/src/table.rs (2030)
    A sgx_tstd/hashbrown/tests/equivalent_trait.rs (53)
    A sgx_tstd/hashbrown/tests/raw.rs (11)
    M sgx_tstd/hashbrown/tests/rayon.rs (4)
    M sgx_tstd/hashbrown/tests/set.rs (2)
    M sgx_tstd/src/alloc.rs (28)
    M sgx_tstd/src/backtrace.rs (73)
    M sgx_tstd/src/backtrace/tests.rs (14)
    M sgx_tstd/src/collections/hash/map.rs (212)
    M sgx_tstd/src/collections/hash/map/tests.rs (29)
    M sgx_tstd/src/collections/hash/set.rs (78)
    M sgx_tstd/src/collections/hash/set/tests.rs (45)
    M sgx_tstd/src/collections/mod.rs (11)
    M sgx_tstd/src/env.rs (38)
    M sgx_tstd/src/env/tests.rs (20)
    M sgx_tstd/src/error.rs (20)
    M sgx_tstd/src/error/tests.rs (4)
    M sgx_tstd/src/f32.rs (112)
    M sgx_tstd/src/f32/tests.rs (66)
    M sgx_tstd/src/f64.rs (137)
    M sgx_tstd/src/f64/tests.rs (67)
    M sgx_tstd/src/ffi/mod.rs (9)
    M sgx_tstd/src/ffi/os_str.rs (166)
    M sgx_tstd/src/fs.rs (275)
    M sgx_tstd/src/fs/tests.rs (230)
    A sgx_tstd/src/hash/mod.rs (105)
    A sgx_tstd/src/hash/random.rs (169)
    M sgx_tstd/src/io/buffered/bufreader.rs (56)
    M sgx_tstd/src/io/buffered/bufreader/buffer.rs (2)
    M sgx_tstd/src/io/buffered/bufwriter.rs (138)
    M sgx_tstd/src/io/buffered/linewriter.rs (48)
    M sgx_tstd/src/io/buffered/linewritershim.rs (6)
    M sgx_tstd/src/io/buffered/tests.rs (17)
    M sgx_tstd/src/io/copy.rs (226)
    A sgx_tstd/src/io/copy/tests.rs (163)
    M sgx_tstd/src/io/cursor.rs (2)
    M sgx_tstd/src/io/cursor/tests.rs (8)
    M sgx_tstd/src/io/error.rs (42)
    A sgx_tstd/src/io/error/repr_bitpacked.rs (451)
    M sgx_tstd/src/io/error/repr_unpacked.rs (23)
    M sgx_tstd/src/io/error/tests.rs (4)
    M sgx_tstd/src/io/impls.rs (86)
    M sgx_tstd/src/io/mod.rs (243)
    D sgx_tstd/src/io/readbuf.rs (324)
    D sgx_tstd/src/io/readbuf/tests.rs (194)
    M sgx_tstd/src/io/stdio.rs (37)
    M sgx_tstd/src/io/stdio/tests.rs (1)
    M sgx_tstd/src/io/tests.rs (4)
    M sgx_tstd/src/io/util.rs (96)
    M sgx_tstd/src/io/util/tests.rs (74)
    M sgx_tstd/src/lib.rs (44)
    M sgx_tstd/src/macros.rs (16)
    D sgx_tstd/src/net/display_buffer.rs (57)
    M sgx_tstd/src/net/ip_addr.rs (1952)
    M sgx_tstd/src/net/ip_addr/tests.rs (1035)
    M sgx_tstd/src/net/mod.rs (4)
    D sgx_tstd/src/net/parser.rs (503)
    D sgx_tstd/src/net/parser/tests.rs (168)
    M sgx_tstd/src/net/socket_addr.rs (665)
    M sgx_tstd/src/net/socket_addr/tests.rs (12)
    M sgx_tstd/src/net/tcp.rs (26)
    M sgx_tstd/src/net/tcp/tests.rs (167)
    M sgx_tstd/src/net/test.rs (6)
    M sgx_tstd/src/net/udp.rs (31)
    M sgx_tstd/src/net/udp/tests.rs (60)
    M sgx_tstd/src/os/fd/owned.rs (21)
    M sgx_tstd/src/os/fd/raw.rs (12)
    M sgx_tstd/src/os/fd/tests.rs (4)
    M sgx_tstd/src/os/linux/fs.rs (13)
    M sgx_tstd/src/os/linux/net.rs (5)
    M sgx_tstd/src/os/linux/process.rs (2)
    A sgx_tstd/src/os/net/linux_ext/addr.rs (78)
    R sgx_tstd/src/os/net/linux_ext/mod.rs (28)
    R sgx_tstd/src/os/net/linux_ext/tcp.rs (0)
    R sgx_tstd/src/os/net/linux_ext/tests.rs (6)
    M sgx_tstd/src/os/net/mod.rs (7)
    M sgx_tstd/src/os/raw/mod.rs (0)
    M sgx_tstd/src/os/unix/fs.rs (0)
    A sgx_tstd/src/os/unix/fs/tests.rs (0)
    M sgx_tstd/src/os/unix/io/mod.rs (0)
    M sgx_tstd/src/os/unix/net/addr.rs (0)
    M sgx_tstd/src/os/unix/net/ancillary.rs (0)
    M sgx_tstd/src/os/unix/net/datagram.rs (0)
    M sgx_tstd/src/os/unix/net/listener.rs (0)
    M sgx_tstd/src/os/unix/net/tests.rs (0)
    M sgx_tstd/src/os/unix/process.rs (0)
    M sgx_tstd/src/os/unix/ucred/tests.rs (0)
    M sgx_tstd/src/panic.rs (0)
    M sgx_tstd/src/panicking.rs (0)
    M sgx_tstd/src/path.rs (0)
    M sgx_tstd/src/path/tests.rs (0)
    M sgx_tstd/src/prelude/mod.rs (0)
    M sgx_tstd/src/prelude/v1.rs (0)
    M sgx_tstd/src/process.rs (0)
    M sgx_tstd/src/sync/barrier.rs (0)
    M sgx_tstd/src/sync/condvar.rs (0)
    M sgx_tstd/src/sync/condvar/tests.rs (0)
    M sgx_tstd/src/sync/lazy_lock.rs (0)
    M sgx_tstd/src/sync/lazy_lock/tests.rs (0)
    M sgx_tstd/src/sync/mod.rs (0)
    A sgx_tstd/src/sync/mpmc/array.rs (0)
    A sgx_tstd/src/sync/mpmc/context.rs (0)
    A sgx_tstd/src/sync/mpmc/counter.rs (0)
    A sgx_tstd/src/sync/mpmc/error.rs (0)
    A sgx_tstd/src/sync/mpmc/list.rs (0)
    A sgx_tstd/src/sync/mpmc/mod.rs (0)
    A sgx_tstd/src/sync/mpmc/select.rs (0)
    A sgx_tstd/src/sync/mpmc/utils.rs (0)
    A sgx_tstd/src/sync/mpmc/waker.rs (0)
    A sgx_tstd/src/sync/mpmc/zero.rs (0)
    D sgx_tstd/src/sync/mpsc/blocking.rs (0)
    M sgx_tstd/src/sync/mpsc/mod.rs (0)
    D sgx_tstd/src/sync/mpsc/mpsc_queue.rs (0)
    D sgx_tstd/src/sync/mpsc/mpsc_queue/tests.rs (0)
    D sgx_tstd/src/sync/mpsc/oneshot.rs (0)
    D sgx_tstd/src/sync/mpsc/shared.rs (0)
    D sgx_tstd/src/sync/mpsc/spsc_queue.rs (0)
    D sgx_tstd/src/sync/mpsc/spsc_queue/tests.rs (0)
    D sgx_tstd/src/sync/mpsc/stream.rs (0)
    D sgx_tstd/src/sync/mpsc/sync.rs (0)
    M sgx_tstd/src/sync/mpsc/sync_tests.rs (0)
    M sgx_tstd/src/sync/mpsc/tests.rs (0)
    M sgx_tstd/src/sync/mutex.rs (0)
    M sgx_tstd/src/sync/mutex/tests.rs (0)
    M sgx_tstd/src/sync/once.rs (0)
    M sgx_tstd/src/sync/once_lock.rs (0)
    M sgx_tstd/src/sync/once_lock/tests.rs (0)
    R sgx_tstd/src/sync/remutex.rs (0)
    R sgx_tstd/src/sync/remutex/tests.rs (0)
    M sgx_tstd/src/sync/rwlock.rs (0)
    M sgx_tstd/src/sync/rwlock/tests.rs (0)
    M sgx_tstd/src/sys/backtrace/mod.rs (0)
    M sgx_tstd/src/sys/cmath.rs (0)
    M sgx_tstd/src/sys/common/mod.rs (0)
    M sgx_tstd/src/sys/common/small_c_string.rs (0)
    M sgx_tstd/src/sys/common/tests.rs (0)
    A sgx_tstd/src/sys/common/thread_local/fast_local.rs (0)
    A sgx_tstd/src/sys/common/thread_local/mod.rs (0)
    A sgx_tstd/src/sys/common/thread_local/os_local.rs (0)
    A sgx_tstd/src/sys/common/thread_local/static_local.rs (0)
    M sgx_tstd/src/sys/fd.rs (0)
    M sgx_tstd/src/sys/fs.rs (0)
    M sgx_tstd/src/sys/kernel_copy.rs (0)
    M sgx_tstd/src/sys/kernel_copy/tests.rs (0)
    M sgx_tstd/src/sys/mod.rs (0)
    M sgx_tstd/src/sys/net.rs (0)
    M sgx_tstd/src/sys/os.rs (0)
    M sgx_tstd/src/sys/os_str.rs (0)
    M sgx_tstd/src/sys/os_str/tests.rs (0)
    M sgx_tstd/src/sys/path.rs (0)
    R sgx_tstd/src/sys/personality/dwarf/eh.rs (0)
    R sgx_tstd/src/sys/personality/dwarf/mod.rs (0)
    R sgx_tstd/src/sys/personality/dwarf/tests.rs (0)
    R sgx_tstd/src/sys/personality/gcc.rs (0)
    A sgx_tstd/src/sys/personality/mod.rs (0)
    M sgx_tstd/src/sys/pipe.rs (0)
    M sgx_tstd/src/sys/stdio.rs (0)
    M sgx_tstd/src/sys/thread.rs (0)
    M sgx_tstd/src/sys/time.rs (0)
    M sgx_tstd/src/sys/unsupported/common.rs (0)
    M sgx_tstd/src/sys/unsupported/pipe.rs (0)
    M sgx_tstd/src/sys/unsupported/process.rs (0)
    M sgx_tstd/src/sys_common/at_exit_imp.rs (0)
    M sgx_tstd/src/sys_common/io.rs (0)
    A sgx_tstd/src/sys_common/lazy_box.rs (0)
    M sgx_tstd/src/sys_common/mod.rs (0)
    M sgx_tstd/src/sys_common/mutex.rs (0)
    M sgx_tstd/src/sys_common/net.rs (0)
    M sgx_tstd/src/sys_common/net/tests.rs (0)
    M sgx_tstd/src/sys_common/once/futex.rs (0)
    M sgx_tstd/src/sys_common/once/mod.rs (0)
    R sgx_tstd/src/sys_common/once/queue.rs (0)
    M sgx_tstd/src/sys_common/process.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)
    R sgx_tstd/src/sys_common/thread_parking/futex.rs (0)
    R sgx_tstd/src/sys_common/thread_parking/generic.rs (0)
    R sgx_tstd/src/sys_common/thread_parking/mod.rs (0)
    A sgx_tstd/src/sys_common/wstr.rs (0)
    M sgx_tstd/src/sys_common/wtf8.rs (0)
    M sgx_tstd/src/sys_common/wtf8/tests.rs (0)
    M sgx_tstd/src/thread/local.rs (0)
    M sgx_tstd/src/thread/local/tests.rs (0)
    M sgx_tstd/src/thread/mod.rs (0)
    M sgx_tstd/src/thread/scoped.rs (0)
    M sgx_tstd/src/thread/tests.rs (0)
    M sgx_tstd/src/time.rs (0)
    M sgx_tstd/src/time/tests.rs (0)
    M sgx_unwind/src/lib.rs (0)
    M sgx_unwind/src/libunwind.rs (0)
    M sgx_urts/src/lib.rs (0)
    M tests/enclave/src/lib.rs (0)
    M tools/docker/06_rust.sh (0)
    M tools/docker/Dockerfile.centos8 (0)
    M tools/docker/Dockerfile.ubuntu18.04 (0)
    M tools/docker/Dockerfile.ubuntu20.04 (0)

-- Patch Links --

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

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave-sgx-sdk/pull/453
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