tinygo/targets
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
..
arduino-nano.json
arduino-nano33.json
arduino.json
arm.ld
atmega328p.json
atmega1284p.json
atsamd21.ld
atsamd21e18a.json
atsamd21g18a.json
atsamd51.ld
atsamd51g19a.json
atsamd51j19a.json
atsamd51j20a.json
avr.json
avr.ld avr: move data address space to 0x800000 2020-03-20 15:12:38 +01:00
avr.S avr: use a garbage collector 2020-01-27 19:01:55 +01:00
bluepill.json
circuitplay-bluefruit.json
circuitplay-bluefruit.ld targets: add target circuitplay-bluefruit 2020-01-06 09:23:39 +01:00
circuitplay-express.json
clue_alpha.json
cortex-m-qemu.json
cortex-m-qemu.s targets: rename qemu target to cortex-m-qemu 2019-12-07 16:47:40 +01:00
cortex-m.json all: include picolibc for bare metal targets 2020-03-22 17:14:59 +01:00
digispark.json
fe310.json
feather-m0.json
feather-m4.json
gameboy-advance.json all: include picolibc for bare metal targets 2020-03-22 17:14:59 +01:00
gameboy-advance.ld
gameboy-advance.s
hifive1-qemu.json
hifive1-qemu.ld
hifive1b.json
hifive1b.ld
itsybitsy-m0.json
itsybitsy-m4.json
lm3s6965.ld
metro-m4-airlift.json
microbit.json
nrf51.json
nrf51.ld
nrf52-s132v6.json
nrf52-s132v6.ld
nrf52.json
nrf52.ld all: move generic ARM bits into separate files 2018-09-22 01:44:47 +02:00
nrf52840-mdk.json
nrf52840-s140v7.json
nrf52840-s140v7.ld
nrf52840.json
nrf52840.ld nrf: add nrf52840-mdk board 2018-10-18 15:07:06 +02:00
nucleo-f103rb.json
particle-3rd-gen.json
particle-argon.json
particle-boron.json
particle-xenon.json
pca10031.json
pca10040-s132v6.json
pca10040.json
pca10056-s140v7.json
pca10056.json
pinetime-devkit0.json
pybadge.json
pyportal.json
reelboard.json targets: refactor flash/gdb target configuration 2019-10-14 16:44:33 +02:00
riscv.json all: include picolibc for bare metal targets 2020-03-22 17:14:59 +01:00
riscv.ld
stm32.ld
stm32f4disco.json
stm32f103rb.ld
stm32f407.ld
trinket-m0.json
wasm.json
wasm_exec.js
x9pro.json