tinygo/src
Ayke van Laethem 539de9db9e
Move interface method calls in Go from LLVM IR + documentation
This commit moves the itfmethod call implemented directly in LLVM IR to
a Go implementation in the runtime. Additionally, it fixes variable
names to be more obvious and adds a lot of documentation to explain how
interfaces actually work in TinyGo.

Code size changes for src/examples/hello:
nrf:  -144
unix: -93

I'm guessing this code size reduction is a result of removing the
'noinline' function attribute.
2018-08-26 23:40:11 +02:00
..
device go fmt 2018-08-17 23:23:20 +02:00
examples Add a test for the unicode package 2018-08-24 03:35:03 +02:00
machine go fmt 2018-08-17 23:23:20 +02:00
runtime Move interface method calls in Go from LLVM IR + documentation 2018-08-26 23:40:11 +02:00
syscall go fmt 2018-08-17 23:23:20 +02:00
unsafe go fmt 2018-08-17 23:23:20 +02:00