| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-01-11 | std: begin moving platform support modules into `pal` | joboet | -45/+0 | |
| 2023-03-06 | Implement read_buf for a few more types | Tomasz Miąsko | -1/+5 | |
| Implement read_buf for TcpStream, Stdin, StdinLock, ChildStdout, ChildStderr (and internally for AnonPipe, Handle, Socket), so that it skips buffer initialization. The other provided methods like read_to_string and read_to_end are implemented in terms of read_buf and so benefit from the optimization as well. This commit also implements read_vectored and is_read_vectored where applicable. | ||||
| 2022-12-11 | Implement blocking output | Ayush Singh | -1/+1 | |
| This allows decoupling `Command::spawn` and `Command::output`. This is useful for targets which do support launching programs in blocking mode but do not support multitasking (Eg: UEFI). This was originally conceived when working on https://github.com/rust-lang/rust/pull/100316 Signed-off-by: Ayush Singh <ayushsingh1325@gmail.com> | ||||
| 2022-12-08 | Add read_to_end for AnonPipe | Ayush Singh | -0/+4 | |
| Add `read_to_end` method for `sys::{target}::pipe::AnonPipe`. This allows having a more optimized version of `read_to_end` for ChildStdout. Signed-off-by: Ayush Singh <ayushsingh1325@gmail.com> | ||||
| 2021-04-20 | Change uses of never type | Christiaan Dirkx | -7/+7 | |
| 2021-04-20 | Replace `Void` with never type | Christiaan Dirkx | -2/+1 | |
| 2020-07-27 | mv std libs to library/ | mark | -0/+38 | |
