419 Commits (d348db4a0d3b865f7b5bf7bfd4c3621de96c041a)

Author SHA1 Message Date
Ayke van Laethem 5db43e8d04
compiler: move Optimize() function to a separate file 6 years ago
Ayke van Laethem 5d2ffa79e5
compiler: improve debug info to cover initialization 6 years ago
Ayke van Laethem f107a24b72
all: use LLVM library provided by the system 6 years ago
Ayke van Laethem b6db84e916
main: use GOPATH from the environment 6 years ago
Ayke van Laethem 8d170d3bd2
all: change special type __volatile to pragma //go:volatile 6 years ago
Ayke van Laethem 13cb7d6503
avr: add interrupt support 6 years ago
Ayke van Laethem 174b6333f8
compiler: fix expanding zero-length structs 6 years ago
Ayke van Laethem ed227b8fd3
all: fix errors reported by go vet 6 years ago
Ayke van Laethem c9ae72a105
all: allow -O0 optimization level 6 years ago
Ayke van Laethem 6191d4e1ac
compiler: rename .Parse() to .Compiler() 6 years ago
Ayke van Laethem 1b229a8f8b
compiler: support compiling individual .go files 6 years ago
Ayke van Laethem a561e9a9ac
ir: move adding packages from the compiler 6 years ago
Ayke van Laethem 9df04a2170
compiler: fix panic on import errors 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 2938437efc
compiler: make string data unnamed addresses 6 years ago
Ayke van Laethem 7cea40bcb5
compiler: small cleanup in call handling code 6 years ago
Ayke van Laethem fdfa810060
compiler: expand small structs 6 years ago
Ayke van Laethem b2cbfa78ca
compiler: refactor compiler into separate package 6 years ago