tinygo/src
Ayke van Laethem c7b91da8c4 compiler: support function pointers outside of addrspace 0
In LLVM 8, the AVR backend has moved all function pointers to address
space 1 by default. Much of the code still assumes function pointers
live in address space 0, leading to assertion failures.

This commit fixes this problem by autodetecting function pointers and
avoiding them in interface pseudo-calls.
2019-03-05 19:54:55 +01:00
..
device arm: provide intrinsics to disable/enable interrupts 2019-02-23 18:52:49 +01:00
examples wasm: support wasm example on Safari 2019-02-11 14:20:20 +01:00
machine machine/samd21: implement SPI interface for currently supported SAMD21 boards 2019-03-04 21:47:09 +01:00
os all: add macOS support 2019-02-19 15:54:36 +01:00
reflect reflect: implement Value.Set*() for basic types 2019-02-05 17:11:09 +01:00
runtime compiler: support function pointers outside of addrspace 0 2019-03-05 19:54:55 +01:00
sync sync: implement dummy sync.Pool for fmt 2018-10-20 15:52:41 +02:00
unsafe go fmt 2018-08-17 23:23:20 +02:00