39 Commits (52bac4d75b8cef581baf9e2a0bfb693d1a22867d)

Author SHA1 Message Date
Ron Evans ba49148644 flash: support flashing boards using Mass Storage Device (MSD) operation for uf2 and daplink bootloaders 5 years ago
Ron Evans 02facb8568 flash: add ability to perform 1200baud port reset for MCUs that can detect this in order to go into bootloader mode for flashing without pressing any buttons. Also add support for this to the Arduino Nano33 IoT board target 5 years ago
Ron Evans a5fb785334 compiler: ensure that any passed in target, if it does not point to a .json file, is a full LLVM triple 5 years ago
Elliott Sales de Andrade 869d2c4524 Add a way to bake-in final TINYGOROOT. 5 years ago
Ayke van Laethem 542135c357 compiler,runtime: implement stack-based scheduler 5 years ago
Elliott Sales de Andrade b7f4373681 Fix parsing of beta Go versions. 5 years ago
diamondburned aabb6ba22b
main: use zversion.go and VERSION files to detect version, fixes #433 5 years ago
m-chichikalov 84618c45eb Added supporting suctom TargetSpec json file via -target flag. 5 years ago
Ayke van Laethem a3d1f1a514 all: try more locations to find Clang built-in headers 5 years ago
Ayke van Laethem 776dc1e0d9 main: show a better error when version detection of GOROOT failed 6 years ago
j7b 0ae467d3e2
llvm cpu features 6 years ago
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