Ayke van Laethem
9c41011e17
all: switch to LLVM 8
2019-03-22 22:55:11 +01:00
Ayke van Laethem
ea3d232c84
circleci: replace Linux tests on Travis CI with CircleCI
...
CircleCI is faster and has more features than Travis CI. Additionally,
based on the recent news, the future of Travis CI is rather uncertain.
Keep using Travis CI for macOS testing at the moment, as open source
projects will need to get special permission to use CircleCI for macOS
tests.
2019-03-04 21:42:12 +01:00
Ayke van Laethem
9b4071237f
arm: switch to hardfloat ABI for Linux
...
This avoids an error on the Raspberry Pi 3.
2019-03-01 20:36:12 +01:00
Ayke van Laethem
0b212cf2f6
all: add macOS support
2019-02-19 15:54:36 +01:00
Ron Evans
7dd5839f47
build: display output file sizes for target smoke test builds on Travis ( #175 )
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-02-08 13:03:20 +01:00
Ayke van Laethem
3cba36f2ba
compiler: add syscalls for 64-bit arm
2019-02-07 07:00:37 +01:00
Ayke van Laethem
93d5269fef
compiler: add syscalls for 32-bit arm
2019-02-07 07:00:37 +01:00
Ayke van Laethem
4b477fad55
all: update Travis CI to Ubuntu Xenial
...
This lets us test with a more recent base, and should fix various
issues.
2019-02-05 19:39:33 +01:00
Ayke van Laethem
914d383a96
all: update import paths to github.com/tinygo-org/tinygo
2019-01-31 17:43:19 +01:00
Ron Evans
e2be7ccf76
sam: add support for Atmel SAMD21 based ItsyBitsy M0
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-01-18 18:30:27 +01:00
Ayke van Laethem
ecf6ffa62e
all: add bare-bones Cgo support
2018-12-10 15:38:02 +01:00
Ron Evans
8325f2a53d
reelboard: support Reel Board (nrf52840 dev board)
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-12-01 18:25:36 +01:00
Ron Evans
8f35a4711a
pca10056: support this nrf52840-based board
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-12-01 18:19:42 +01:00
Ayke van Laethem
44068ef396
travis: remove gcc dependency
2018-11-22 16:20:15 +01:00
Ron Evans
ce0ad1daa2
pca10031: add support for PCA10031 nrf51 wireless dongle
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-11-21 10:36:36 +01:00
Ayke van Laethem
9392ef900d
avr: add support for the digispark
...
Blinking the on-board LED works. Nothing else has been tested yet.
2018-11-20 18:50:24 +01:00
Ayke van Laethem
f900d3f9d5
travis: remove Go master testing
...
There is a problem with this version, but fixing it requires some
changes to ir/interpreter.go which will be replaced soon anyway.
Remove master from the tests. It probably wasn't such a great idea
anyway during the development cycle of Go.
2018-11-04 18:29:17 +01:00
Ayke van Laethem
893c115f31
travis: remove WebAssembly test
...
It fails (hangs) roughly half of the time and I don't know why. Perhaps
a problem in the linker?
Remove it now for green checkmarks.
2018-10-23 13:29:24 +02:00
Ayke van Laethem
e5e09747f0
all: add WebAssembly backend
2018-10-21 19:47:47 +02:00
Johan Brandhorst
3d644e6ea8
Add dep files
2018-10-20 23:29:32 +01:00
Ayke van Laethem
daf92226d8
nrf: add nrf52840-mdk board
...
With the help of Chillance on GitHub.
2018-10-18 15:07:06 +02:00
Ayke van Laethem
aee9eb413e
main, travis: add qemu to run tests in
...
This makes sure we'll catch bugs that occur only on ARM hardware.
2018-10-08 20:36:25 +02:00
Ayke van Laethem
22da104530
all: use compiler-rt for builtins
2018-10-07 19:04:29 +02:00
Ayke van Laethem
c9c9935b9c
travis: add micro:bit
2018-10-06 13:51:40 +02:00
Ayke van Laethem
3540fd9638
travis: try to build blinky2 for the host
2018-10-02 16:00:52 +02:00
Ayke van Laethem
afecd28859
travis: test running a few builds for MCUs
...
Just a sanity check nothing gets horribly broken in the "runtime" or
"machine" packages.
2018-10-02 15:42:13 +02:00
Ayke van Laethem
02936042b8
travis: add Travis CI build script
2018-09-30 17:32:40 +02:00