aboutsummaryrefslogtreecommitdiffhomepage
path: root/main.go
AgeCommit message (Expand)Author
2020-09-09main: implement tinygo targets to list usable targetsAyke van Laethem
2020-09-07main: add cached GOROOT to info subcommandAyke van Laethem
2020-09-04all: run test binaries in the correct directoryAyke van Laethem
2020-09-03loader: rewrite/refactor much of the code to use go list directlyAyke van Laethem
2020-08-31flash: call PortReset only on other than openocdsago35
2020-08-25main: embed git-hash in tinygo-dev executablesago35
2020-08-25main: use ToSlash() to specify program pathsago35
2020-08-25main: use simpler file copy instead of file renaming to avoid issues on nrf52...deadprogram
2020-07-11builder: try to determine stack size information at compile timeAyke van Laethem
2020-06-23main: use ToSlash() to specify pkgNamesago35
2020-06-03WIP flash: fix touchSerialPortAt1200bps on windowssago35
2020-05-31main: improve/simplify auto-retry to locate MSD for UF2 and HEX flashingdeadprogram
2020-05-31main: use auto-retry (up to 10 seconds) to locate MSD for UF2 and HEX flashingdeadprogram
2020-05-27loader: load packages using Go modulesAyke van Laethem
2020-05-27loader: merge roots from both Go and TinyGo in a cached directoryAyke van Laethem
2020-05-27main: fix test subcommandAyke van Laethem
2020-05-27main: move TinyGo version to goenvAyke van Laethem
2020-05-27builder: move Go version code to goenv packageAyke van Laethem
2020-05-16compileopts: improve error reporting of unsupported flagscebernardi
2020-05-07flash: fix getDefaultPort() fails on Windows locales such as Japansago35
2020-04-13flash: retry 3 times when attempting to reset the serial portRon Evans
2020-04-09main: switch to LLVM 10Ayke van Laethem
2020-04-03builder: run tools (clang, ...) as separate processesAyke van Laethem
2020-03-30runtime (gc): add garbage collector that uses an external allocatorJaden Weiss
2020-03-28interp: show backtrace with errorAyke van Laethem
2020-03-22all: include picolibc for bare metal targetsAyke van Laethem
2020-03-22builder: refactor compiler-rt libraryAyke van Laethem
2020-03-17main: move some duplicate code to a single placeAyke van Laethem
2020-03-16main: improve error reporting while running go testAyke van Laethem
2020-02-26gameboy-advance: enable debugging with GDBAyke van Laethem
2020-02-26main: check for error after starting the OCD daemonAyke van Laethem
2020-02-11main: use go mod expected path for go.bug.st/serialElliott Sales de Andrade
2020-01-27main: differentiate between various serial/USB error messagesAyke van Laethem
2020-01-25flash: remove default port check for Digispark as micronucleus communicates d...Ron Evans
2020-01-12compiler: add support for debugging through JLinkGDBServerAyke van Laethem
2019-12-29main: remove getting a serial port in gdb subcommandAyke van Laethem
2019-12-29Add initial FreeBSD supportDmitri Goutnik
2019-12-23flash: use more precise searches for correct volume/port with default Windows...Ron Evans
2019-12-23flash: use win32 wmi to try to find UF2 and COM portsRon Evans
2019-12-17flash: search for default serial port on both macOS and LinuxRon Evans
2019-12-07main: add support for QEMU in the gdb subcommandAyke van Laethem
2019-11-26interp: improve error reportingAyke van Laethem
2019-11-12main: add -programmer flagAyke van Laethem
2019-11-11main: refactor compile/link part to a builder packageAyke van Laethem
2019-11-06main: add 'info' subcommandAyke van Laethem
2019-11-04main: move ldflags to compileoptsAyke van Laethem
2019-11-04all: refactor compile optionsAyke van Laethem
2019-11-04main: move compile options to compileopts packageAyke van Laethem
2019-11-04compiler: move Config struct to compileoptsAyke van Laethem
2019-11-04main: move target specification into a separate packageAyke van Laethem