| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-06-05 | Raise `DEFAULT_MIN_STACK_SIZE` to at least 64KiB | Jubilee Young | -1/+1 | |
| Prevent copy-paste errors from producing new starved-for-resources threaded platforms by raising `DEFAULT_MIN_STACK_SIZE` from 4096 bytes to at least 64KiB. Two platforms "affected" by this have no actual threads: - UEFI - "unsupported" Platforms that this actually affects: - wasm32-wasi with "atomics" enabled - wasm32-wasi-p1-threads Two exceptions: - SGX: a "secure code execution" platform, stays at 4096B - TEEOS: also a "secure code execution" platform, stays at 8192B I believe either of these may have sufficiently "interesting" semantics around threads, or significant external library support. Either would mean making any choices here for them is suspect. | ||||
| 2024-05-02 | std: move thread parking to `sys::sync` | joboet | -2/+0 | |
| 2024-04-05 | Revert #121666 | Chris Denton | -4/+0 | |
| This reverts #121666 due to #123495 | ||||
| 2024-03-19 | SeqCst->{Release,Acquire} for wasm DropLock. | Mara Bos | -3/+6 | |
| SeqCst is unnecessary. Release+Acquire is the right ordering for a mutex. | ||||
| 2024-03-12 | std: move `Once` implementations to `sys` | joboet | -2/+0 | |
| 2024-03-03 | Add missing get_name for wasm::thread. | Ian Neumann | -0/+4 | |
| 2024-02-16 | std: move locks to `sys` on platforms without threads | joboet | -2/+0 | |
| 2024-02-16 | std: move locks to `sys` on UNIX and other futex platforms | joboet | -10/+0 | |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -2/+2 | |
| 2024-02-08 | std: move path into `sys` | joboet | -2/+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/+345 | |
