Ayke van Laethem
05d2c14600
all: add static and release Makefile targets
2019-02-01 13:26:32 +01:00
Konstantin Yegupov
e6d90d89fa
loader: better error message on import cycles
2019-01-27 10:38:02 +01:00
Ayke van Laethem
589569fc35
loader: fix ARM compatibility
...
The magic CGo construct to turn a C array into a slice turned out to be
not portable.
Note: this is not the only problem, there is also a bug in the Go
bindings for LLVM. With that one fixed, it is possible to build TinyGo
on a Raspberry Pi (32-bit).
2019-01-22 21:16:41 +01:00
Wèi Cōngruì
2ba7a438c2
loader: remove redundant gateway function
2019-01-15 06:40:57 +00:00
Ayke van Laethem
6cacafb8dc
cgo: add package directory to header include paths
2018-12-10 15:38:03 +01:00
Ayke van Laethem
c6069476a7
cgo: do not rely on stdint.h to be available
2018-12-10 15:38:03 +01:00
Ayke van Laethem
0af7da9bff
cgo: add support for C.int, c.uint, etc
2018-12-10 15:38:02 +01:00
Ayke van Laethem
e8c1b5ab6e
cgo: add support for C typedefs
2018-12-10 15:38:02 +01:00
Ayke van Laethem
ecf6ffa62e
all: add bare-bones Cgo support
2018-12-10 15:38:02 +01:00
Ayke van Laethem
e10d05c74f
loader: switch to custom program loader
2018-12-10 15:36:23 +01:00