Commit graph

5 commits

Author SHA1 Message Date
Christopher Durham
4d93f60568 use generic Atomic type where possible
in core/alloc/std only for now, and ignoring test files

Co-authored-by: Pavel Grigorenko <GrigorenkoPV@ya.ru>
2025-04-27 02:18:08 +03:00
Thalia Archibald
01485c9fe9 Unify owned Env types between platforms
Also, update the same pattern of reuse in `sys::args` to match.
2025-04-21 22:38:22 -07:00
Thalia Archibald
4695212566 Deduplicate unsupported env items 2025-04-21 21:58:58 -07:00
Thalia Archibald
6518bcb967 Fix unsafe_op_in_unsafe_fn for Unix env 2025-04-21 21:17:16 -07:00
Thalia Archibald
90fe2805df Move sys::pal::os::Env into sys::env
Although `Env` (as `Vars`), `Args`, path functions, and OS constants are
publicly exposed via `std::env`, their implementations are each
self-contained. Keep them separate in `std::sys` and make a new module,
`sys::env`, for `Env`.
2025-04-21 20:56:43 -07:00