Files
tinygo/builder
Ayke van Laethem 60f8a62978 all: add support for multicore scheduler
This commit adds support for a scheduler that runs a scheduler on all
available cores. It is meant to be used on baremetal systems with a
fixed number of cores, such as the RP2040.

The initial implementation adds support for multicore scheduling to the
riscv-qemu target as a convenient testing target. This means that this
new multicore scheduler is tested in CI, including a bunch of standard
library tests (`make tinygo-test-baremetal`). This should ensure the new
scheduler is reasonably well tested before trying to use it on
harder-to-debug targets like the RP2040.
2025-06-12 21:04:36 +02:00
..
2025-01-20 06:15:33 +01:00
2025-01-20 06:15:33 +01:00
2023-02-26 19:22:10 +01:00
2025-02-25 14:41:42 +01:00
2023-04-18 22:51:49 +02:00
2024-09-24 17:42:30 +01:00
2024-12-19 15:08:37 +01:00
2025-04-22 16:31:19 +02:00
2025-04-22 16:31:19 +02:00