about summary refs log tree commit diff
path: root/library/std/src/sys/pal/sgx
AgeCommit message (Expand)AuthorLines
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
2024-05-30Avoid `mut` and simplify initialization of `TASK_QUEUE`Raoul Strackx-9/+5
2024-05-29Make `std::env::{set_var, remove_var}` unsafe in edition 2024Tobias Bucher-2/+2
2024-05-02std: move thread parking to `sys::sync`joboet-1/+1
2024-04-16Rollup merge of #123811 - joboet:queue_em_up, r=ChrisDentonGuillaume Gomez-23/+52
2024-04-16std: fix lint on SGXjoboet-2/+5
2024-04-11std: use queue-based `RwLock` on SGXjoboet-21/+47
2024-04-11Factor some common `io::Error` constantsBenoît du Garreau-12/+3
2024-04-05Revert #121666Chris Denton-5/+1
2024-03-31std: move `thread::current` TLS variable out of `thread_info`joboet-10/+0
2024-03-12Allow dead code in sys/palArthur Carcano-0/+2
2024-03-02Rollup merge of #121666 - ChrisDenton:thread-name, r=cuviperMatthias Krüger-1/+5
2024-03-01Add `get_name` placeholder to other targetsChris Denton-1/+5
2024-03-01Auto merge of #114016 - krtab:delete_sys_memchr, r=workingjubileebors-2/+0
2024-02-25Rollup merge of #121513 - nshyrei:fix_tests_module, r=cuviperMatthias Krüger-21/+0
2024-02-24library: use `addr_of!`Pavel Grigorenko-1/+1
2024-02-23moved tests fileNikitaShyrei-21/+0
2024-02-20Delete architecture-specific memchr code in std::sysArthur Carcano-2/+0
2024-02-16std: move locks to `sys` on SGXjoboet-337/+1
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-13/+11
2024-02-15Use generic `NonZero` internally.Markus Reiter-24/+25
2024-02-08std: move path into `sys`joboet-26/+0
2024-02-05Remove unused structr0cky-3/+0
2024-01-22std: move cmath into `sys`joboet-2/+0
2024-01-15std: move OS String implementation into `sys`joboet-2/+0
2024-01-11std: fix module reference on SGXjoboet-1/+1
2024-01-11std: begin moving platform support modules into `pal`joboet-0/+4906