| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-04-11 | Factor some common `io::Error` constants | Benoît du Garreau | -4/+1 | |
| 2024-04-05 | Revert #121666 | Chris Denton | -5/+1 | |
| This reverts #121666 due to #123495 | ||||
| 2024-03-31 | std: move `thread::current` TLS variable out of `thread_info` | joboet | -12/+0 | |
| 2024-03-12 | std: move `Once` implementations to `sys` | joboet | -2/+0 | |
| 2024-03-02 | Rollup merge of #121666 - ChrisDenton:thread-name, r=cuviper | Matthias Krüger | -1/+5 | |
| Use the OS thread name by default if `THREAD_INFO` has not been initialized Currently if `THREAD_INFO` hasn't been initialized then the name will be set to `None`. This PR changes it to use the OS thread name by default. This mostly affects foreign threads at the moment but we could expand this to make more use of the OS thread name in the future. Note: I've only implemented `Thread::get_name` for windows, linux and macos (and macos adjacent) targets. The rest just return `None`. | ||||
| 2024-03-01 | Add `get_name` placeholder to other targets | Chris Denton | -1/+5 | |
| 2024-02-20 | Delete architecture-specific memchr code in std::sys | Arthur Carcano | -2/+0 | |
| Currently all architecture-specific memchr code is only used in `std::io`. Most of the actual `memchr` capacity exposed to the user through the slice API is instead implemented in core::slice::memchr. Hence this commit deletes memchr from std::sys[_common] and replace calls to it by calls to core::slice::memchr functions. This deletes (r)memchr from the list of symbols linked to libc. | ||||
| 2024-02-16 | std: move locks to `sys` on teeos | joboet | -153/+0 | |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -2/+2 | |
| 2024-02-08 | std: move path into `sys` | joboet | -2/+0 | |
| 2024-02-05 | Remove unused struct | r0cky | -3/+0 | |
| 2024-01-22 | std: move cmath into `sys` | joboet | -2/+0 | |
| 2024-01-15 | std: move OS String implementation into `sys` | joboet | -2/+0 | |
| 2024-01-11 | std: begin moving platform support modules into `pal` | joboet | -0/+1159 | |
