rust/library/std/src/sys
Matthias Krüger 3fe4023370
Rollup merge of #107110 - strega-nil:mbtwc-wctmb, r=ChrisDenton
[stdio][windows] Use MBTWC and WCTMB

`MultiByteToWideChar` and `WideCharToMultiByte` are extremely well optimized, and therefore should probably be used when we know we can (specifically in the Windows stdio stuff).

Fixes #107092
2023-02-27 18:48:48 +01:00
..
common library/std/sys_common: Define MIN_ALIGN for m68k-unknown-linux-gnu 2023-01-21 12:00:14 +00:00
hermit remove code duplications 2023-02-24 15:30:14 +01:00
itron Rollup merge of #106372 - joboet:solid_id_parking, r=m-ou-se 2023-02-16 11:40:19 +05:30
sgx std: rename Parker::new to Parker::new_in_place, add safe Parker::new constructor for SGX 2022-12-30 15:49:47 +01:00
solid Rollup merge of #106372 - joboet:solid_id_parking, r=m-ou-se 2023-02-16 11:40:19 +05:30
unix Remove unused FileDesc::get_cloexec 2023-02-21 18:52:25 +01:00
unsupported std: optimize LazyLock size 2023-01-26 16:16:03 +01:00
wasi Allow wasi-libc to initialize its environment variables lazily. 2023-02-09 19:03:42 -08:00
wasm std: use a more efficient Once on platforms without threads 2022-12-14 13:55:30 +01:00
windows Rollup merge of #107110 - strega-nil:mbtwc-wctmb, r=ChrisDenton 2023-02-27 18:48:48 +01:00
mod.rs Reduce CString allocations in std as much as possible 2022-10-03 11:13:17 -07:00