33 Commits (bc9210b6740dc7ff9146238ccb5b4014965a92cd)

Author SHA1 Message Date
Ayke van Laethem 9d408b7cbc
main: hide OCD output by default in gdb subcommand 6 years ago
Ayke van Laethem b08c8a0cf0
all: implement gdb sub-command for easy debugging 6 years ago
Ayke van Laethem f107a24b72
all: use LLVM library provided by the system 6 years ago
Ayke van Laethem 802350f8da
main: helpful error message for flash cmd without -target 6 years ago
Ayke van Laethem b6db84e916
main: use GOPATH from the environment 6 years ago
Ayke van Laethem 0e813c4cb7
main: add -no-debug flag to avoid DWARF debug info 6 years ago
Ayke van Laethem ed227b8fd3
all: fix errors reported by go vet 6 years ago
Ayke van Laethem a2eaaa42a0
main: optimize 'tinygo run' 6 years ago
Ayke van Laethem 6191d4e1ac
compiler: rename .Parse() to .Compiler() 6 years ago
Ayke van Laethem 8a468786df
compiler: use config struct for options 6 years ago
Ayke van Laethem fd6dda5e4f
main: run the compiler from any path 6 years ago
Ayke van Laethem b2cbfa78ca
compiler: refactor compiler into separate package 6 years ago
Ayke van Laethem 895d109fc4
compiler: run flash command in a shell 6 years ago
Ayke van Laethem 87963d3d5b
compiler: add -size flag to replace size utility 6 years ago
Ayke van Laethem e04f0868ed
compiler: fix constant globals on AVR 6 years ago
Ayke van Laethem a25e598463
compiler: truncate output files before writing 6 years ago
Ayke van Laethem 112f6dc01a
all: implement `tinygo flash` command 6 years ago
Ayke van Laethem 09cbd223c3
compiler: remove -runtime flag 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 865520b571
compiler: act as a compiler driver (on unix systems) 6 years ago
Ayke van Laethem 6ab2b30984
compiler: move output file type selection to main.go 6 years ago
Ayke van Laethem 9bec479041
all: make targets configurable with a JSON file 6 years ago
Ayke van Laethem 20c2552f8a
compiler: add 'run' command for bytecode interpretation 6 years ago
Ayke van Laethem 8362751590
compiler: use runtime.GOOS/GOARCH instead of hardcoding build tags 6 years ago
Ayke van Laethem e9b0a7d2ae
compiler: improve command line errors 6 years ago
Ayke van Laethem 0779ee6088
compiler: improve command line argument parsing 6 years ago
Ayke van Laethem 83ad0b6137
all: move bootstrapping IR to Go runtime 6 years ago
Ayke van Laethem 0746d61639
compiler: move optimizer into the binary 6 years ago
Ayke van Laethem bf160d096b
Move lenType definition to runtime (partially) 6 years ago
Ayke van Laethem a30ffa5c1e
Revert "Move coroutine passes from Makefile to compiler itself" 6 years ago
Ayke van Laethem d9ca5f97fb
Move coroutine passes from Makefile to compiler itself 6 years ago
Ayke van Laethem 4af2bcb6a9
Split up tgo.go 6 years ago