tinygo/testdata
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
..
cgo all: include picolibc for bare metal targets 2020-03-22 17:14:59 +01:00
alias.go
alias.txt
binop.go compiler: add support for comparing complex numbers 2019-02-05 17:11:09 +01:00
binop.txt compiler: add support for comparing complex numbers 2019-02-05 17:11:09 +01:00
calls.go compiler: fix deferred calls to exported functions 2020-02-27 16:35:31 +01:00
calls.txt compiler: fix deferred calls to exported functions 2020-02-27 16:35:31 +01:00
channel.go
channel.txt
coroutines.go
coroutines.txt
float.go
float.txt
gc.go
gc.txt
init.go
init.txt
init_multi.go
init_multi.txt
interface.go
interface.txt
map.go
map.txt compiler,runtime: support operations on nil map 2020-02-26 20:42:01 +01:00
math.go
math.txt
print.go
print.txt
reflect.go compiler: fix interface lowering miscompilation with reflect 2019-10-25 09:35:05 -04:00
reflect.txt
slice.go
slice.txt
stdlib.go
stdlib.txt
string.go compiler,runtime: implement []rune to string conversion 2019-08-11 15:45:35 +02:00
string.txt
structs.go
structs.txt
zeroalloc.go
zeroalloc.txt