21 Commits (9f3dcf3733a1b1c89214a0be2891d6a6ca36386b)

Author SHA1 Message Date
Ayke van Laethem abb09e869e runtime, internal/task: refactor to simplify stack switching 4 years ago
Ayke van Laethem bfa29f17da runtime: move/refactor some GC-related code 4 years ago
Ayke van Laethem a21a039ac7 arm: automatically determine stack sizes 4 years ago
Ayke van Laethem d606315515 builder: try to determine stack size information at compile time 4 years ago
Ayke van Laethem dd0fb1dd9a arm: use -fomit-frame-pointer 5 years ago
Ayke van Laethem f316ebc23b all: include picolibc for bare metal targets 5 years ago
Ayke van Laethem 1a2f051bee main: use gdb-multiarch for debugging Cortex-M chips 5 years ago
Ayke van Laethem 542135c357 compiler,runtime: implement stack-based scheduler 5 years ago
Ayke van Laethem 54169c714f all: use baremetal build tag 5 years ago
Ayke van Laethem 00e91ec569
all: rename garbage collectors 6 years ago
Ayke van Laethem ba85c82fbb arm: print an error when a HardFault occurs 6 years ago
Ayke van Laethem 1d59a960bc main: allow changing the clang command name 6 years ago
Ayke van Laethem 2f2d62cc0c cgo: support builtin #include headers 6 years ago
Ayke van Laethem 2523772b5d arm: use the lld linker 6 years ago
Ayke van Laethem a2d0f79be3 all: pretend to be linux/arm in baremetal targets 6 years ago
Ayke van Laethem 9c41011e17 all: switch to LLVM 8 6 years ago
Ayke van Laethem 4f932b6e66 all: use internal objcopy implementation 6 years ago
Ayke 107fccb288 all: add support for more architectures and GOOS/GOARCH (#118) 6 years ago
Ayke van Laethem e45c4ac182
arm: set default GC to marksweep 6 years ago
Ayke van Laethem 62d74d8329
all: compile and link using clang, where possible 6 years ago
Ayke van Laethem 760bc5d0a4
targets: let specific targets inherit more general targets 6 years ago