25 Commits (3f89fa0bee72a282e1221c353c0a932e9f805970)

Author SHA1 Message Date
Ayke van Laethem 6234bf9a88 all: use -opt flag for optimization level in CFlags (-Os, etc) 3 years ago
Ayke van Laethem 1913cb76a5 cortexm: bump default stack size to 2048 bytes 3 years ago
Ayke van Laethem f706219996 builder: hard code Clang compiler 4 years ago
sago35 16e7dd83a3 gdb: enable to specify multiple candidates for gdb 4 years ago
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