rust/library/std
Matthias Krüger 02b8bea084
Rollup merge of #135696 - joboet:move_pal_io, r=Noratrieb
std: move `io` module out of `pal`, get rid of `sys_common::io`

Part of #117276.

This does two related things:
1. It moves the platform-specific definitions for `IoSlice`, `IoSliceMut` and `is_terminal` out of `pal` and into `sys` and unifies some of them.
2. It gets rid of `sys_common::io`, moving the non-platform-specific test helpers into `std::test_helpers` and the buffer size definition to the new `sys::io` module.
2025-02-08 21:37:24 +01:00
..
benches Move std::time unit tests to integration tests 2025-01-26 10:28:04 +00:00
src Rollup merge of #135696 - joboet:move_pal_io, r=Noratrieb 2025-02-08 21:37:24 +01:00
tests Rollup merge of #135696 - joboet:move_pal_io, r=Noratrieb 2025-02-08 21:37:24 +01:00
build.rs Enable f128 tests on all non-buggy platforms 🎉 2024-11-03 19:33:04 -06:00
Cargo.toml Rollup merge of #136537 - tgross35:update-builtins, r=tgross35 2025-02-05 19:09:37 +08:00