tinygo/src
Ayke van Laethem a21a039ac7 arm: automatically determine stack sizes
This is a big change that will determine the stack size for many
goroutines automatically. Functions that aren't recursive and don't call
function pointers can in many cases have an automatically determined
worst case stack size. This is useful, as the stack size is usually much
lower than the previous hardcoded default of 1024 bytes: somewhere
around 200-500 bytes is common.

A side effect of this change is that the default stack sizes (including
the stack size for other architectures such as AVR) can now be changed
in the config JSON file, making it tunable per application.
2020-08-27 19:23:22 +02:00
..
device arm: automatically determine stack sizes 2020-08-27 19:23:22 +02:00
examples machine/samd51: add DAC support (#1198) 2020-07-06 14:02:51 +02:00
internal arm: automatically determine stack sizes 2020-08-27 19:23:22 +02:00
machine machine/itsybitsy-nrf52840: add support for Adafruit Itsybitsy nrf52840 (#1243) 2020-08-25 19:16:42 +02:00
os extend stdlib to allow import of more packages (#1099) 2020-06-23 11:56:28 +02:00
reflect extend stdlib to allow import of more packages (#1099) 2020-06-23 11:56:28 +02:00
runtime arm: automatically determine stack sizes 2020-08-27 19:23:22 +02:00
sync extend stdlib to allow import of more packages (#1099) 2020-06-23 11:56:28 +02:00
syscall nintendoswitch: Add experimental Nintendo Switch support without CRT 2020-07-31 00:58:09 +02:00
testing cgo: Add LDFlags support 2020-05-21 00:57:19 +02:00