aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/internal
AgeCommit message (Expand)Author
2024-02-19all: make TinyGo code usable with "big Go" CGoAyke van Laethem
2024-01-17bytealg: update to Go 1.22Ayke van Laethem
2023-08-04all: Go 1.21 supportAyke van Laethem
2023-04-27cortexm: fix stack size offsetAyke van Laethem
2023-03-27Update task_stack_cortexm.cwaj334
2023-03-27Refactor SystemStack function for arm targets.Justin A. Wilson
2023-02-26internal/task: disallow blocking inside an interruptAyke van Laethem
2023-02-19arm64: fix register save/restore to include vector registersAyke van Laethem
2023-01-30windows: add ARM64 supportAyke van Laethem
2023-01-28Add -gc=custom option (#3302)Anuraag Agrawal
2023-01-17runtime: implement precise GCAyke van Laethem
2022-12-19build: drop deprecated build tagsYurii Soldak
2022-09-08wasm: do not allow undefined symbolsAyke van Laethem
2022-09-02windows: save and restore xmm registers when switching goroutinesAyke van Laethem
2022-08-30all: drop support for Go 1.16 and Go 1.17Ayke van Laethem
2022-08-04all: format code according to Go 1.19 rulesAyke van Laethem
2022-06-19all: run gofmt on all source codeAyke van Laethem
2022-06-19runtime: move *task.DeferFrame hereAyke van Laethem
2022-06-17avr: fix race condition in stack writeAyke van Laethem
2022-06-16compiler: implement recover() built-in functionAyke van Laethem
2022-05-20darwin: add support for arm64 GOARCH (aka Apple Silicon)Ayke van Laethem
2022-04-09Add a shim for internal/fuzzElliott Sales de Andrade
2022-01-19internal/task: remove coroutinesNia Waldvogel
2022-01-09all: switch to LLVM 13Ayke van Laethem
2021-12-17internal/task: fix two missed instances of extallocDamian Gryski
2021-12-17internal/task: swap stack chain when switching goroutinesNia Waldvogel
2021-11-16all: add support for windows/amd64Ayke van Laethem
2021-11-16net/ip, syscall/errno: Reduce code duplication by switching to internal/itoa.Dan Kegel
2021-11-15wasi: restore support for -scheduler=noneAyke van Laethem
2021-11-14internal/task: use asyncify on webassemblyNia Waldvogel
2021-10-05riscv: switch to tasks-based schedulerAyke van Laethem
2021-09-26src/internal/bytealg: fix indexing error in Compare()Damian Gryski
2021-09-07internal/task, runtime: add subsections_via_symbols to assembly files on darwinDamian Gryski
2021-08-10386: bump minimum requirement to the Pentium 4Ayke van Laethem
2021-06-01scheduler: task.Data made 64bit to avoid overflowKenneth Bell
2021-05-28Revert "scheduler: task.Data made 64bit to avoid overflow"deadprogram
2021-05-28scheduler: task.Data made 64bit to avoid overflowKenneth Bell
2021-05-09runtime: use the tasks scheduler instead of coroutinesAyke van Laethem
2021-03-23compiler: merge runtime.typecodeID and runtime.typeInInterfaceAyke van Laethem
2021-03-21builder, compiler: compile and cache packages in parallelAyke van Laethem
2020-12-05esp8266: implement task based schedulerAyke van Laethem
2020-12-05esp32: implement task based schedulerAyke van Laethem
2020-12-05runtime, internal/task: refactor to simplify stack switchingAyke van Laethem
2020-08-27arm: automatically determine stack sizesAyke van Laethem
2020-08-19internal/bytealg: naive attempt to copy the main Go 1.15 implementatationdeadprogram
2020-07-04runtime: make channels work in interruptsJaden Weiss
2020-05-16internal/bytealg: reimplement bytealg in pure GoJaden Weiss
2020-05-09internal/task: fix nil panic in (*internal/task.Stack).PopJaden Weiss
2020-04-07runtime (gc): scan callee-saved registers while marking stackJaden Weiss
2020-04-05all: change //go:export to //exportAyke van Laethem