28 Commits (4442b1304e50f836b8e0918a038e2ee5ac9c27fe)

Author SHA1 Message Date
Ayke van Laethem 7e6a54ac62 main: add build tags for the Go stdlib version 6 years ago
Ayke van Laethem 141a70f401 main: make $GOROOT more robust and configurable 6 years ago
Ayke van Laethem 9cad8bd0c8 main: add fallback mechanism for LLVM commands 6 years ago
Ayke van Laethem 4f932b6e66 all: use internal objcopy implementation 6 years ago
Ayke van Laethem 9b4071237f arm: switch to hardfloat ABI for Linux 6 years ago
Ayke van Laethem 0b212cf2f6 all: add macOS support 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 0757eb5919 main: link with --gc-sections 6 years ago
Ayke van Laethem e7ad366f20
target: detect source directory more reliably 6 years ago
Ayke 107fccb288 all: add support for more architectures and GOOS/GOARCH (#118) 6 years ago
Ayke 873c1c3b4d Reduce code size for AVR (#116) 6 years ago
Ayke van Laethem ecf6ffa62e
all: add bare-bones Cgo support 6 years ago
Ayke van Laethem e817bd38ec
main: configure default GC in target JSON file 6 years ago
Ayke van Laethem 62d74d8329
all: compile and link using clang, where possible 6 years ago
Ayke van Laethem 760bc5d0a4
targets: let specific targets inherit more general targets 6 years ago
Ayke van Laethem f02766265c
targets: make compiler runtime selection more configurable 6 years ago
Ayke van Laethem e5e09747f0
all: add WebAssembly backend 6 years ago
Ayke van Laethem a63af97e86
all: add emulation support for Cortex-M3 with QEMU 6 years ago
Ayke van Laethem 22da104530
all: use compiler-rt for builtins 6 years ago
Ayke van Laethem b08c8a0cf0
all: implement gdb sub-command for easy debugging 6 years ago
Ayke van Laethem b6db84e916
main: use GOPATH from the environment 6 years ago
Ayke van Laethem fd6dda5e4f
main: run the compiler from any path 6 years ago
Ayke van Laethem 2496ae9967
compiler: emit non-PIE executables 6 years ago
Ayke van Laethem 112f6dc01a
all: implement `tinygo flash` command 6 years ago
Ayke van Laethem c763e9f1a6
compiler: produce .hex files directly 6 years ago
Ayke van Laethem 914cd56ca5
all: support Arduino in the compiler driver 6 years ago
Ayke van Laethem 9bec479041
all: make targets configurable with a JSON file 6 years ago