303 Commits (cc3e7856928492b16c20e31f5a7bf331e324b1e8)

Author SHA1 Message Date
Ayke van Laethem ab2a81cc52 main: move TinyGo version to goenv 5 years ago
Ayke van Laethem 2a98433c8e builder: move Go version code to goenv package 5 years ago
cebernardi 76fb3bd177
compileopts: improve error reporting of unsupported flags 5 years ago
sago35 8ce3cfad40 flash: fix getDefaultPort() fails on Windows locales such as Japan 5 years ago
Ron Evans bb540df2d1 flash: retry 3 times when attempting to reset the serial port 5 years ago
Ayke van Laethem 0afd42c439 main: switch to LLVM 10 5 years ago
Ayke van Laethem f06d7d1bd6 builder: run tools (clang, ...) as separate processes 5 years ago
Jaden Weiss 62e78c0a26 runtime (gc): add garbage collector that uses an external allocator 5 years ago
Ayke van Laethem cc4a4c755f interp: show backtrace with error 5 years ago
Ayke van Laethem f316ebc23b all: include picolibc for bare metal targets 5 years ago
Ayke van Laethem 9ec426e25e builder: refactor compiler-rt library 5 years ago
Ayke van Laethem 63cfb09e9e main: move some duplicate code to a single place 5 years ago
Ayke van Laethem 982b2d06ab main: improve error reporting while running go test 5 years ago
Ayke van Laethem 53688c86c8 gameboy-advance: enable debugging with GDB 5 years ago
Ayke van Laethem b3d3debd4c main: check for error after starting the OCD daemon 5 years ago
Elliott Sales de Andrade d11abb33fe
main: use go mod expected path for go.bug.st/serial 5 years ago
Ayke van Laethem 46ccb6793e main: differentiate between various serial/USB error messages 5 years ago
Ron Evans 3f9609560e flash: remove default port check for Digispark as micronucleus communicates directly using HID 5 years ago
Ayke van Laethem 6841f9e245 compiler: add support for debugging through JLinkGDBServer 5 years ago
Ayke van Laethem a5a90a57b9 main: remove getting a serial port in gdb subcommand 5 years ago
Dmitri Goutnik 71a380ce8c Add initial FreeBSD support 5 years ago
Ron Evans 18e446561d flash: use more precise searches for correct volume/port with default Windows matching 5 years ago
Ron Evans 447537aebe flash: use win32 wmi to try to find UF2 and COM ports 5 years ago
Ron Evans 34ee3883d6 flash: search for default serial port on both macOS and Linux 5 years ago
Ayke van Laethem 7bdd4a1186 main: add support for QEMU in the gdb subcommand 5 years ago
Ayke van Laethem e74db01f82 interp: improve error reporting 5 years ago
Ayke van Laethem d2d78d3d0a main: add -programmer flag 5 years ago
Ayke van Laethem 8e6cb89ceb main: refactor compile/link part to a builder package 5 years ago
Ayke van Laethem d31deda1b5 main: add 'info' subcommand 5 years ago
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