186 Commits (a5ee1ba4b3a4efae0a77c4f07be4de78fad057fc)

Author SHA1 Message Date
Ayke van Laethem d905476231 all: refactor heap-to-stack transform into the transform package 5 years ago
Ron Evans 02c4020228 machine/atsamd51: add support for ATSAMD51 processor using Adafruit ItsyBitsy-M4 board 6 years ago
Ayke van Laethem 9846c062b3 targets: add support for GameBoy Advance 5 years ago
Ayke van Laethem ffa38b183b all: add HiFive1 rev B board with RISC-V architecture 6 years ago
Ayke van Laethem f0eb4eef5a ci: make smoketests more flexible 5 years ago
Ayke van Laethem 4ecd478d82 machine: add generic board support on non-baremetal hardware 6 years ago
Justin Clift 7fd5ec8661 Makefile: use the LLVM monorepo 5 years ago
Carolyn Van Slyck 208e1719ad Add test command to tinygo (#243) 5 years ago
Justin Clift 5be412dabe Makefile: using an alternative LLVM build dir now works 6 years ago
Ayke van Laethem 412ec5b789 Makefile: drop the -lclangToolingRefactor library 5 years ago
Ron Evans 3a73e64557 tools/gen-device: complete refactor to new generator based on volatile package 6 years ago
Ron Evans 9f8340a970 machine/nrf: refactor to use volatile package/API 6 years ago
Ayke van Laethem 87ac804642 ci: make sure that all examples are included in the smoketests 6 years ago
Ayke van Laethem edcb11f9f6 ci: move tests from CircleCI config to Makefile 6 years ago
Ron Evans e4d53daa02 machine/stm32: refactor to use new volatile package for all register access 6 years ago
Ron Evans de032cddd2 machine/sam: Refactor all machine/runtime code to use new volatile package/API 6 years ago
Ayke van Laethem 11567c62d4 cgo: refactor; support multiple cgo files in a single package 6 years ago
Ayke van Laethem eb0ce8a298 Makefile: avoid libtinfo and libz dependency of LLVM 6 years ago
Ayke van Laethem 2f2d62cc0c cgo: support builtin #include headers 6 years ago
Ayke van Laethem 6c63a0d6e7 Makefile: build static binaries only 6 years ago
Ayke van Laethem 0d2a3ce532 Makefile: check whether LLVM was build before making a static binary 6 years ago
Ron Evans f1aea13c51 tools: remove Makefile tasks that are redundant thanks to TinyGo improvements 6 years ago
Ayke van Laethem 02ecab833f all: check formatting on CI 6 years ago
Ayke van Laethem 2e926789f5 circleci: do macOS builds here instead of on Travis CI 6 years ago
Ayke van Laethem ebebdd5651 circleci: build LLVM statically 6 years ago
Ayke van Laethem 1778d92858 Makefile: automatically build LLVM when needed 6 years ago
Ayke van Laethem 86f8778748 darwin: use custom syscall pkg that uses libsystem 6 years ago
Ron Evans 2d5bc836f5 build: correct Makefile to build tinygo executable correctly when build directory does not exist, such as after running 'make clean' 6 years ago
Ayke van Laethem 709a296150 os: add basic OS functionality 6 years ago
Ayke van Laethem 25cd982263
main: optionally build with LLD 6 years ago
Ayke van Laethem 9bbb233cf0
main: include prebuilt compiler-rt libraries in release tarball 6 years ago
Ayke van Laethem 05d2c14600
all: add static and release Makefile targets 6 years ago
Ayke van Laethem 8aed8d8c56
Makefile: rename tgo to tinygo 6 years ago
Ron Evans 8d1284cfe7
generator: generate device wrappers for Atmel SAM family 6 years ago
Ron Evans 8734732d0c
build: Makefile needs to look at changes in all needed sub-directories to decide if rebuild is required 6 years ago
Ayke van Laethem e10d05c74f
loader: switch to custom program loader 6 years ago
Ron Evans 8325f2a53d
reelboard: support Reel Board (nrf52840 dev board) 6 years ago
Ayke van Laethem 9392ef900d
avr: add support for the digispark 6 years ago
Ayke van Laethem bb3d05169d
interp: add new compile-time package initialization interpreter 6 years ago
Ayke van Laethem a63af97e86
all: add emulation support for Cortex-M3 with QEMU 6 years ago
Ron Evans 269bef5494
microbit: add Makefile entries for target=microbit 6 years ago
Ayke van Laethem bdcac9ae42
Makefile: add gen-device-stm32 to gen-device target 6 years ago
Ayke van Laethem eac81e5232
Makefile: run verbose 'make test' 6 years ago
Ayke van Laethem d190bfccf6
Makefile: add 'make test' that runs go test 6 years ago
Ayke van Laethem dc88948f55
Makefile: go fmt testdata/*.go 6 years ago
Ayke van Laethem a86739d235
Makefile: add new packages to tgo dependencies 6 years ago
Ayke van Laethem b2cbfa78ca
compiler: refactor compiler into separate package 6 years ago
Ayke van Laethem b75a02e66d
compiler: refactor IR parts into separate package 6 years ago
Ayke van Laethem c8587c7d1e
Makefile: go fmt more packages 6 years ago
Ayke van Laethem dd5b5a381c
stm32: initial support 6 years ago