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.
6 years ago
Ayke van Laethem
9b4071237f
arm: switch to hardfloat ABI for Linux
This avoids an error on the Raspberry Pi 3.
6 years ago
Ayke van Laethem
0b212cf2f6
all: add macOS support
6 years ago
Ron Evans
7dd5839f47
build: display output file sizes for target smoke test builds on Travis ( #175 )
Signed-off-by: Ron Evans <ron@hybridgroup.com>
6 years ago
Ayke van Laethem
3cba36f2ba
compiler: add syscalls for 64-bit arm
6 years ago
Ayke van Laethem
93d5269fef
compiler: add syscalls for 32-bit arm
6 years ago
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.
6 years ago
Ayke van Laethem
914d383a96
all: update import paths to github.com/tinygo-org/tinygo
6 years ago
Ron Evans
e2be7ccf76
sam: add support for Atmel SAMD21 based ItsyBitsy M0
Signed-off-by: Ron Evans <ron@hybridgroup.com>
6 years ago
Ayke van Laethem
ecf6ffa62e
all: add bare-bones Cgo support
6 years ago
Ron Evans
8325f2a53d
reelboard: support Reel Board (nrf52840 dev board)
Signed-off-by: Ron Evans <ron@hybridgroup.com>
6 years ago
Ron Evans
8f35a4711a
pca10056: support this nrf52840-based board
Signed-off-by: Ron Evans <ron@hybridgroup.com>
6 years ago
Ayke van Laethem
44068ef396
travis: remove gcc dependency
6 years ago
Ron Evans
ce0ad1daa2
pca10031: add support for PCA10031 nrf51 wireless dongle
Signed-off-by: Ron Evans <ron@hybridgroup.com>
6 years ago
Ayke van Laethem
9392ef900d
avr: add support for the digispark
Blinking the on-board LED works. Nothing else has been tested yet.
6 years ago
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.
6 years ago
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.
6 years ago
Ayke van Laethem
e5e09747f0
all: add WebAssembly backend
6 years ago
Johan Brandhorst
3d644e6ea8
Add dep files
6 years ago
Ayke van Laethem
daf92226d8
nrf: add nrf52840-mdk board
With the help of Chillance on GitHub.
6 years ago
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.
6 years ago
Ayke van Laethem
22da104530
all: use compiler-rt for builtins
6 years ago
Ayke van Laethem
c9c9935b9c
travis: add micro:bit
6 years ago
Ayke van Laethem
3540fd9638
travis: try to build blinky2 for the host
6 years ago
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.
6 years ago
Ayke van Laethem
02936042b8
travis: add Travis CI build script
6 years ago