about summary refs log tree commit diff
path: root/library/std/src/sys/hermit
AgeCommit message (Expand)AuthorLines
2024-01-11std: begin moving platform support modules into `pal`joboet-1981/+0
2023-10-19Auto merge of #116132 - darthunix:connect_poll, r=cuviperbors-0/+6
2023-10-13Make TCP connect() handle EINTR correctlyDenis Smirnov-0/+6
2023-10-04std: abort instead of panicking if the global allocator uses TLSjoboet-1/+4
2023-10-03std: panic when the global allocator tries to register a TLS destructorjoboet-6/+5
2023-09-03Rollup merge of #115489 - saethlin:is-interrupted, r=thomccMatthias Krüger-2/+2
2023-09-03Use std::io::Error::is_interrupted everywhereBen Kimock-2/+2
2023-08-29Auto merge of #115312 - hermitcore:hermit-is_interrupted, r=thomccbors-0/+5
2023-08-28fix(sys/hermit): add is_interruptedMartin Kröning-0/+5
2023-08-28fix(sys/hermit): remove obsolete network initializationMartin Kröning-8/+1
2023-08-12Rollup merge of #114132 - tamird:better-env-debug-impls, r=AmanieuMatthias Krüger-0/+28
2023-08-07Better Debug for Vars and VarsOsTamir Duberstein-0/+28
2023-07-28inline trivial (noop) flush callsThom Chiovoloni-0/+1
2023-07-12fix usage of Timespec om the target hermitStefan Lankes-2/+2
2023-07-12add support of available_parallelism for target hermitStefan Lankes-2/+1
2023-05-05Rollup merge of #103056 - beetrees:timespec-bug-fix, r=thomccDylan DPC-10/+2
2023-05-01Inline AsRawFd implementationsKonrad Borowski-0/+2
2023-05-01Inline AsInner implementationsKonrad Borowski-0/+4
2023-04-03Rollup merge of #109722 - hermitcore:read, r=Mark-SimulacrumMatthias Krüger-7/+24
2023-03-29Rollup merge of #107387 - joboet:hermit_random, r=ChrisDentonMatthias Krüger-2/+11
2023-03-29Implement read_buf for RustHermitStefan Lankes-7/+24
2023-03-29std: use `cvt` to handle errors from `read_entropy` on Hermitjoboet-9/+3
2023-03-19fix typo in the creation of OpenOptionStefan Lankes-1/+1
2023-02-27use `as_ptr` to determine the address of atomicsStefan Lankes-3/+3
2023-02-26remove unused importsStefan Lankes-1/+0
2023-02-26std: use random HashMap keys on Hermitjoboet-2/+17
2023-02-24remove code duplicationsStefan Lankes-1/+56
2023-02-24move IO traits to std/src/os/hermitStefan Lankes-367/+12
2023-02-24add support of RustyHermit's BSD socket layerStefan Lankes-455/+795
2023-02-12Hermit: Remove floor symbolMartin Kröning-5/+0
2023-01-17refactor[std]: do not use box syntaxjoboet-18/+9
2022-11-29hermit: Remove unused exportsMartin Kröning-3/+1
2022-11-29hermit: Fix fuzzy_provenance_castsMartin Kröning-1/+2
2022-11-06std: remove lock wrappers in `sys_common`joboet-3/+3
2022-10-14Fix `checked_{add,sub}_duration` incorrectly returning `None` when `other` ha...beetrees-10/+2
2022-10-13std: use `sync::Mutex` for internal staticsjoboet-52/+26
2022-10-03Reduce CString allocations in std as much as possibleAlex Saveau-9/+4
2022-09-09std: use futex-based locks and thread parker on Hermitjoboet-452/+47
2022-09-08Rollup merge of #101423 - mkroening:hermit-warnings, r=sanxiynMichael Goulet-4/+0
2022-09-08Rollup merge of #101422 - mkroening:hermit-file-time, r=joshtriplettDylan DPC-0/+12
2022-09-04Auto merge of #100576 - joboet:movable_const_remutex, r=Mark-Simulacrumbors-3/+0
2022-09-05Hermit: Remove unused socklen_t (dead_code)Martin Kröning-2/+0
2022-09-05Hermit: Fix unused_importsMartin Kröning-2/+0
2022-09-05Hermit: Add File::set_time stubMartin Kröning-0/+12
2022-09-03std: make `ReentrantMutex` movable and `const`; simplify `Stdout` initializationjoboet-3/+0
2022-08-28Support `#[unix_sigpipe = "inherit|sig_dfl|sig_ign"]` on `fn main()`Martin Nordholts-1/+1
2022-08-18Address reviewer commentsNick Cameron-1/+1
2022-08-05non-linux platformsNick Cameron-3/+3
2022-06-26Hermit: Make Mutex::init a no-opMartin Kröning-3/+1
2022-06-26Hermit: Fix initializing lazy locksMartin Kröning-6/+24