169 Commits (81e325205f2d0c2391cfdafa755a2662ea0640f5)

Author SHA1 Message Date
Ayke van Laethem e7227df80d main: implement tinygo targets to list usable targets 4 years ago
Ayke van Laethem de3ffe0af7 main: add cached GOROOT to info subcommand 4 years ago
Ayke van Laethem 88fd2823df all: run test binaries in the correct directory 4 years ago
Ayke van Laethem c810628a20 loader: rewrite/refactor much of the code to use go list directly 4 years ago
sago35 946184b8ba flash: call PortReset only on other than openocd 4 years ago
sago35 e5e324f93e
main: embed git-hash in tinygo-dev executable 4 years ago
sago35 d1ac0138e6 main: use ToSlash() to specify program path 4 years ago
deadprogram 743254d5bc main: use simpler file copy instead of file renaming to avoid issues on nrf52840 UF2 bootloaders 4 years ago
Ayke van Laethem d606315515 builder: try to determine stack size information at compile time 4 years ago
sago35 3e8cdb62c9
main: use ToSlash() to specify pkgName 4 years ago
sago35 72064e12db WIP flash: fix touchSerialPortAt1200bps on windows 5 years ago
deadprogram bcbc241d81 main: improve/simplify auto-retry to locate MSD for UF2 and HEX flashing 5 years ago
deadprogram 5e2a8024a3 main: use auto-retry (up to 10 seconds) to locate MSD for UF2 and HEX flashing 5 years ago
Ayke van Laethem 4ca2d3f0cf loader: load packages using Go modules 5 years ago
Ayke van Laethem 35015a7918 loader: merge roots from both Go and TinyGo in a cached directory 5 years ago
Ayke van Laethem bde73fc214 main: fix test subcommand 5 years ago
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