aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
7 daysfix: add build tags to ensure that tkey target has stubs for runtime/interrup...deadprogram
7 daysfeature: modify i2s interface/implementation to better match specificationdeadprogram
9 daysruntime: make channels parallelism-safeAyke van Laethem
11 daystargets: add implementation for Tillitis TKey device (#4631)Ron Evans
11 dayscompiler: report error instead of crashing on missing function bodyAyke van Laethem
2024-12-09fix: specify ubuntu-22.04 during GH actions transition period to ubuntu-24.04deadprogram
2024-12-06test: make tests deterministic with -scheduler=threadsAyke van Laethem
2024-12-06sync: make Cond MT-safeAyke van Laethem
2024-12-04make: modify smoketest for nintendoswitch target to build something that incl...deadprogram
2024-12-04fix: allow nintendoswitch target to compiledeadprogram
2024-12-04sync: implement WaitGroup using a futexAyke van Laethem
2024-12-04internal/task: add cooperative implementation of FutexAyke van Laethem
2024-12-04internal/task: add non-atomic atomic operationsAyke van Laethem
2024-12-04runtime: remove CondAyke van Laethem
2024-12-04ci: cache the Go cache across buildsAyke van Laethem
2024-12-01mips: fix a bug when scanning the stackAyke van Laethem
2024-12-01runtime: lock output in print/printlnAyke van Laethem
2024-12-01runtime: make signals parallelism-safeAyke van Laethem
2024-11-30runtime: implement GoexitAyke van Laethem
2024-11-29examples: use default UART settings in echo exampledeadprogram
2024-11-27runtime: use uint32 for the channel state and select indexAyke van Laethem
2024-11-26builder: add testing for -size=fullAyke van Laethem
2024-11-26builder: fix wasi-libc path names on Windows with -size=fullAyke van Laethem
2024-11-26builder: work around bug in DWARF paths in ClangAyke van Laethem
2024-11-26builder: fix cache paths in -size=full outputAyke van Laethem
2024-11-26cgo: fix build warnings on Windows ARMAyke van Laethem
2024-11-22Fix invalid assembler syntax from gen-device-svdMatt Mets
2024-11-22Update cmsis-svd libraryMatt Mets
2024-11-22sync: make Pool thread-safeAyke van Laethem
2024-11-22sync: only use a lock in the Map implementation when neededAyke van Laethem
2024-11-22runtime: prepare the leaking GC for concurrent operationsAyke van Laethem
2024-11-22internal/task: implement PMutexAyke van Laethem
2024-11-21interp: align created globalsAyke van Laethem
2024-11-21runtime: fix regression introduced by merging conflicting PRsAyke van Laethem
2024-11-20runtime: implement race-free signals using futexesAyke van Laethem
2024-11-20runtime: use SA_RESTART when registering a signalAyke van Laethem
2024-11-20fix: add updated test output to match recent changesdeadprogram
2024-11-20runtime: rewrite channel implementationAyke van Laethem
2024-11-20cgo: add support for `#cgo noescape` linesAyke van Laethem
2024-11-20compiler: add //go:noescape pragmaAyke van Laethem
2024-11-20runtime: move scheduler code aroundAyke van Laethem
2024-11-20cgo: support errno value as second return parameterAyke van Laethem
2024-11-20compiler: Fix wasmimport -> wasmexport in error messageDamian Gryski
2024-11-19windows: don't return, exit via exit(0) insteadAyke van Laethem
2024-11-19syscall: use wasi-libc tables for wasm/js targetAyke van Laethem
2024-11-19syscall: refactor environment handlingAyke van Laethem
2024-11-18cgo: support function-like macrosAyke van Laethem
2024-11-18cgo: define idents referenced only from macrosAyke van Laethem
2024-11-18runtime: heapptr only needs to be initialized onceAyke van Laethem
2024-11-18ci: run at least some tests on older Go/LLVM versionsAyke van Laethem