rust/library/std
Amanieu d'Antras 4bc6d75592 Revert #148937 (Remove initialized-bytes tracking from BorrowedBuf and BorrowedCursor)
This caused several performance regressions because of existing code
which uses `Read::read` and therefore requires full buffer
initialization. This is particularly a problem when the same buffer is
re-used for multiple read calls since this means it needs to be fully
re-initialized each time.

There is still some benefit to landing the API changes, but we will have
to add private APIs so that the existing infrastructure can
track and avoid redundant initialization.

(cherry picked from commit 4b07875505)
2025-12-20 13:58:49 -08:00
..
benches benchmark path.components() iteration 2025-10-25 14:46:58 +02:00
src Revert #148937 (Remove initialized-bytes tracking from BorrowedBuf and BorrowedCursor) 2025-12-20 13:58:49 -08:00
tests fix 2025-11-27 17:55:34 +07:00
build.rs Add Motor OS std library port 2025-10-08 08:57:58 -07:00
Cargo.toml library: upgrade to hashbrown v0.16.1 2025-11-20 11:12:31 -08:00