tinygo/lib
Ayke van Laethem f316ebc23b all: include picolibc for bare metal targets
This is necessary for better CGo support on bare metal. Existing
libraries expect to be able to include parts of libc and expect to be
able to link to those symbols.

Because with this all targets have a working libc, it is now possible to
add tests to check that a libc in fact works basically.

Not all parts of picolibc are included, such as the math or stdio parts.
These should be added later, when needed.

This commit also avoids the need for the custom memcpy/memset/memcmp
symbols that are sometimes emitted by LLVM. The C library will take care
of that.
2020-03-22 17:14:59 +01:00
..
avr@6624554c02 avr: remove device files, use them from a subrepository 2018-09-05 12:13:33 +02:00
CMSIS@9fe411cef1 Add runtime support for the nRF52 2018-04-25 20:06:08 +02:00
cmsis-svd@15b462f152 main: update cmsis-svd module 2020-02-19 09:39:26 +01:00
compiler-rt@5bc79797e1 Revert "all: use compiler-rt from the llvm-project directory" 2019-11-25 14:37:52 +01:00
nrfx@3ab39a9d45 Update nrfx submodule 2018-08-20 05:21:48 +02:00
picolibc@80528c684b all: include picolibc for bare metal targets 2020-03-22 17:14:59 +01:00
picolibc-include all: include picolibc for bare metal targets 2020-03-22 17:14:59 +01:00
wasi-libc@a280fead2a wasm: include wasi-libc 2020-01-23 16:40:09 +01:00