174 Commits (bb27bbcb41d37d78988b571c2d0943ba808cf52d)

Author SHA1 Message Date
Ayke van Laethem 18cce571a2 main: move ldflags to compileopts 5 years ago
Ayke van Laethem 3b0ed63c29 all: refactor compile options 5 years ago
Ayke van Laethem 59cc901340 main: move compile options to compileopts package 5 years ago
Ayke van Laethem ef600965aa compiler: move Config struct to compileopts 5 years ago
Ayke van Laethem e7cf75030c main: move target specification into a separate package 5 years ago
Ayke van Laethem 96d4987345 main: remove ocd-daemon property 5 years ago
Ayke van Laethem 373fa6d69b main: halt GDB on start 5 years ago
Ayke van Laethem 5ad251b2bd main: add go version to tinygo version 5 years ago
Ayke van Laethem 7369a0e7f2 all: add support for Windows 6 years ago
Ayke van Laethem e6cab6c327 main: add go env subcommand 5 years ago
Ayke van Laethem 2463153a8c main: refactor environment variables into a separate package 5 years ago
Ayke van Laethem 2a71aa90bc targets: refactor flash/gdb target configuration 5 years ago
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
Ayke van Laethem da7f7eef00 interp: avoid an extra TargetData argument 5 years ago
Jaden Weiss 17ef7a5c32
all: add support for go 1.13 5 years ago
Ron Evans a7d00f1b6d machine/gameboy-advance: allow TinyGo to directly output GBA files that are ready for flashing by performing objcopy 5 years ago
Jaden Weiss abca3132a9 fix bugs found by LLVM assertions 5 years ago
Ayke van Laethem b4859240e1 main: stop running the LLVM verifier for trivial changes 5 years ago
Ron Evans bc41cc688f main: check the major/minor installed version of Go before tinygo compile, to ensure that it is a supported version. 5 years ago
Ayke van Laethem 542135c357 compiler,runtime: implement stack-based scheduler 5 years ago
Justin Clift f76385850d main: fix outdated panic option text 5 years ago
Ayke van Laethem d627208c48 all: make WebAssembly initial linear memory size configurable 5 years ago
Ayke van Laethem 00e91ec569
all: rename garbage collectors 6 years ago
Ayke van Laethem a328bbdff3 main: small refactor in error printing 5 years ago
m-chichikalov 84618c45eb Added supporting suctom TargetSpec json file via -target flag. 5 years ago
Carolyn Van Slyck c0ff4e566d Include test in helptext 5 years ago
Carolyn Van Slyck ce9b21a270 Default package name to . when not specified 5 years ago
Ayke van Laethem fa5855bff5 main: add support for -tags flags 6 years ago
Ron Evans 16201c41dc test: replace ExitStatus() with go1.11 compatible syntax 5 years ago
Carolyn Van Slyck 208e1719ad Add test command to tinygo (#243) 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
Justin Clift 1113f9ec0c
main: comment the TinyGo IR header line 6 years ago
Ayke van Laethem 08ee1916f5 main: fix multiple errors being reported as one 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 1f0595438e main: do not set working directory for Clang invocation 6 years ago
Ayke van Laethem 1d59a960bc main: allow changing the clang command name 6 years ago
Ayke van Laethem d155e31b64 all: improve compiler error handling 6 years ago
Ayke van Laethem 0fd90c49cc compiler: make panic configurable 6 years ago
Ayke van Laethem 5b34713d41 main: fix linker script includes when running outside TINYGOROOT 6 years ago
Ayke van Laethem 31d57fd3d1 main: use wasm-ld instead of wasm-ld-8 on macOS 6 years ago
Ron Evans d6c2d6e301
main: use OS specific name for llvm-ar-7 tool to ensure that llvm7 toolchain works as expected 6 years ago
Ron Evans 2a1dd98661
compiler: support output file using UF2 bootloader format 6 years ago
Ayke van Laethem 4f932b6e66 all: use internal objcopy implementation 6 years ago
Ron Evans acaf096586 compiler: extend flash command to support different output file types, based on contents of flash key in target file 6 years ago
Ayke van Laethem 0b212cf2f6 all: add macOS support 6 years ago