Commit Graph

5 Commits

Author SHA1 Message Date
joboet
22a5267c83 std: move Once implementations to sys 2024-03-12 15:41:06 +01:00
Arthur Carcano
88ac7ace56 Delete architecture-specific memchr code in std::sys
Currently all architecture-specific memchr code is only used in
`std::io`. Most of the actual `memchr` capacity exposed to the user
through the slice API is instead implemented in core::slice::memchr.

Hence this commit deletes memchr from std::sys[_common] and replace
calls to it by calls to core::slice::memchr functions. This deletes
(r)memchr from the list of symbols linked to libc.
2024-02-20 22:27:39 +01:00
joboet
21fef03da2 std: move locks to sys on platforms without threads 2024-02-16 12:10:49 +01:00
joboet
c0d9776562 std: move path into sys 2024-02-08 12:51:35 +01:00
Erik Kaneda
75d7d7091a zkvm: add partial std support
Co-authored-by: Frank Laub <flaub@risc0.com>
Co-authored-by: nils <nils@risc0.com>
Co-authored-by: Victor Graf <victor@risczero.com>
Co-authored-by: weikengchen <w.k@berkeley.edu>
2024-01-22 10:15:11 -08:00