about summary refs log tree commit diff
path: root/library/std/src/sys/pal/sgx
AgeCommit message (Expand)AuthorLines
2025-09-12Revert "Constify SystemTime methods"Ralf Jung-11/+4
2025-09-10std: move `thread` into `sys`joboet-2/+1
2025-09-08std: move `thread` into `sys` (rename only)joboet-158/+0
2025-08-26remove deprecated Error::description in implsMarijn Schouten-10/+3
2025-08-12Constify SystemTime methodsltdk-4/+11
2025-08-06Print thread ID in panic message if thread name is unknownTrevor Gross-1/+5
2025-07-29Rollup merge of #144500 - joboet:thread-name-stack-overflow, r=ChrisDentonStuart Cook-1/+5
2025-07-28thread name in stack overflow messagejoboet-1/+5
2025-07-26Rollup merge of #143272 - tgross35:bump-fortanix, r=jhpratt,jethrogbTrevor Gross-1/+1
2025-07-13Attempt to fix up SGX for random API updatesJosh Triplett-2/+2
2025-07-06sleep_until: use clock_nanosleep where possibledvdsk-1/+9
2025-07-01Upgrade the `fortanix-sgx-abi` dependencyTrevor Gross-1/+1
2025-05-15deduplicate abort implementationsjoboet-2/+5
2025-04-28Auto merge of #123239 - Urgau:dangerous_implicit_autorefs, r=jdonszelmann,tra...bors-1/+1
2025-04-27Fix SGX library code implicit auto-refUrgau-1/+1
2025-04-27use generic Atomic type where possibleChristopher Durham-16/+12
2025-04-21Move `sys::pal::os::Env` into `sys::env`Thalia Archibald-99/+1
2025-04-21Rollup merge of #139795 - jethrogb:jb/sgx-linkage-comments, r=joboetChris Denton-5/+10
2025-04-18Combine env consts into std::sys::env_constsThalia Archibald-10/+0
2025-04-14Clarify why SGX code specifies linkage/symbol names for certain staticsJethro Beekman-5/+10
2025-04-12Move args into std::sysThalia Archibald-61/+1
2025-04-04Move fd into sysThalia Archibald-86/+0
2025-03-22std: move process implementations to `sys`joboet-2/+0
2025-03-11Fix `UserRef<[T]>::copy_to_enclave_vec`Thalia Archibald-13/+6
2025-03-10Implement read_buf and vectored read/write for SGX stdioThalia Archibald-2/+17
2025-03-10Copy from userspace to MaybeUninitJethro Beekman-3/+42
2025-03-09std: move stdio to `sys`joboet-90/+13
2025-03-08Move fs into sysThalia Archibald-2/+0
2025-03-06library: Use size_of from the prelude instead of importedThalia Archibald-23/+19
2025-02-13std: Apply unsafe_attr_outside_unsafeEric Huss-14/+14
2025-02-09Mark extern blocks as unsafeMichael Goulet-7/+7
2025-02-07std: get rid of `sys_common::io`joboet-1/+1
2025-02-07std: move `io` module out of `pal`joboet-2/+0
2025-02-02std: move network code into `sys`joboet-537/+0
2024-12-17Use field init shorthand where possibleJosh Triplett-1/+1
2024-11-26std: update internal uses of `io::const_error!`joboet-2/+2
2024-10-08Change a few `&Option<T>` into `Option<&T>`Yuri Astrakhan-7/+7
2024-09-23std: implement the `random` featurejoboet-20/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-4/+4
2024-08-27std: move allocators to `sys`joboet-99/+0
2024-08-07Rollup merge of #125048 - dingxiangfei2009:stable-deref, r=amanieuMatthias Krüger-0/+4
2024-07-31PinCoerceUnsized trait into coreXiangfei Ding-0/+4
2024-07-30Insert some blank lines.Nicholas Nethercote-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-38/+26
2024-07-26Fix doc nitsJohn Arundel-8/+10
2024-07-15lib: replace some `mem::forget`'s with `ManuallyDrop`Pavel Grigorenko-13/+8
2024-06-15std: refactor the TLS implementationjoboet-24/+0
2024-06-05Rollup merge of #125800 - fortanix:raoul/rte-99-fix_mut_static_task_queue, r=...Matthias Krüger-12/+6
2024-06-04Let compiler auto impl `Send` for `Task`Raoul Strackx-2/+0
2024-06-04Store `Task::p` as `dyn FnOnce() + Send`Raoul Strackx-3/+3