| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-08-16 | library: Migrate from `cfg_if` to `cfg_select` | Josh Triplett | -6/+9 | |
| Migrate the standard library from using the external `cfg_if` crate to using the now-built-in `cfg_select` macro. This does not yet eliminate the dependency from `library/std/Cargo.toml`, because while the standard library itself no longer uses `cfg_if`, it also incorporates the `backtrace` crate, which does. Migration assisted by the following vim command (after selecting the full `cfg_if!` invocation): ``` '<,'>s/\(cfg_if::\)\?cfg_if/cfg_select/ | '<,'>s/^\( *\)} else {/\1}\r\1_ => {/c | '<,'>s/^\( *\)} else if #\[cfg(\(.*\))\] /\1}\r\1\2 => /e | '<,'>s/if #\[cfg(\(.*\))\] {/\1 => {/e ``` This is imperfect, but substantially accelerated the process. This prompts for confirmation on the `} else {` since that can also appear inside one of the arms. This also requires manual intervention to handle any multi-line conditions. | ||||
| 2024-11-30 | Switch rtems target to panic unwind | Jan Sommer | -1/+1 | |
| 2024-09-24 | Initial std library support for NuttX | Huang Qi | -1/+1 | |
| Signed-off-by: Huang Qi <huangqi3@xiaomi.com> | ||||
| 2024-09-03 | Port std library to RTEMS | Jan Sommer | -1/+1 | |
| 2024-02-22 | std support for wasm32 panic=unwind | Noa | -4/+4 | |
| 2024-01-13 | std: move personality implementation out of PAL | joboet | -0/+47 | |
| 2024-01-11 | std: begin moving platform support modules into `pal` | joboet | -47/+0 | |
| 2023-12-15 | Cfg remove lang items in doctest | Cameron Steffen | -1/+1 | |
| 2023-11-16 | std: personality: support gcc personality on Xous | Sean Cross | -0/+1 | |
| Xous as an operating system is compiled with gcc-type personalities when it comes to unwinding. This enables unwinding inside panics on Xous, which enables Rust tests. Signed-off-by: Sean Cross <sean@xobs.io> | ||||
| 2023-07-09 | move personality to sys | Gus Caplan | -0/+46 | |
