aboutsummaryrefslogtreecommitdiffhomepage
path: root/compiler
AgeCommit message (Expand)Author
2019-03-08compiler: inline slice bounds checkingAyke van Laethem
2019-03-08compiler: refactor slice related assertsAyke van Laethem
2019-03-08compiler: implement nil checksAyke van Laethem
2019-03-05compiler: support function pointers outside of addrspace 0Ayke van Laethem
2019-03-05compiler: rename biggestInt → capacityTypeAyke van Laethem
2019-03-05compiler: calculate max number of entries in slice at compile timeAyke van Laethem
2019-03-05compiler: make sure make([]T, ...) checks for Ts bigger than 1Ayke van Laethem
2019-03-05compiler: fix make([]T, ...) with big integers on 32-bit systems or lessAyke van Laethem
2019-02-19all: add macOS supportAyke van Laethem
2019-02-19compiler: remove some dead code reported by go vetAyke van Laethem
2019-02-19all: remove init interpretation during IR constructionAyke van Laethem
2019-02-18compiler: use Clang data layout for complex numbersAyke van Laethem
2019-02-08loader/cgo: add support for function pointersAyke van Laethem
2019-02-08loader/cgo: add support for pointer typesAyke van Laethem
2019-02-07compiler: add syscalls for 64-bit armAyke van Laethem
2019-02-07compiler: add syscalls for 32-bit armAyke van Laethem
2019-02-05compiler: support NaN in float comparisonsAyke van Laethem
2019-02-05compiler: implement syscall.Syscall* as builtinsAyke van Laethem
2019-02-05compiler: avoid all debug info with -no-debugAyke van Laethem
2019-02-05compiler: add support for comparing complex numbersAyke van Laethem
2019-02-05reflect: add limited support for all type kindsAyke van Laethem
2019-02-05compiler: add support for zero channel constantAyke van Laethem
2019-02-05reflect: support slices and indexing of strings and slicesAyke van Laethem
2019-02-05reflect: add support for non-named basic typesAyke van Laethem
2019-02-05compiler: support some more types in interfacesAyke van Laethem
2019-02-05compiler: support complex64 constantsAyke van Laethem
2019-02-05compiler: sort interface type codes in reverse orderAyke van Laethem
2019-01-31all: update import paths to github.com/tinygo-org/tinygoAyke van Laethem
2019-01-31compiler: support for byte arrays as keys in mapsKonstantin Yegupov
2019-01-31compiler: better error message on trying to do a map lookup using an unsuppor...Konstantin Yegupov
2019-01-31all: go fmtAyke van Laethem
2019-01-27all: rename go-llvm to new import pathAyke van Laethem
2019-01-25compiler: fix indexing of strings on AVRAyke van Laethem
2019-01-21compiler: add support for channel operationsAyke van Laethem
2019-01-21all: rewrite goroutine loweringAyke van Laethem
2019-01-21compiler/interface: fix LLVM context for boolean variableAyke van Laethem
2019-01-21compiler/interface: correct comment on functionAyke van Laethem
2019-01-14compiler/interface: fix comparison with error valueAyke van Laethem
2019-01-13docs: change links in README and remove old ReadTheDocs pages to point to Tin...Ron Evans
2019-01-05all: add support for more architectures and GOOS/GOARCH (#118)Ayke
2019-01-04compiler: allow slicing arrays of a named typeKonstantin Yegupov
2019-01-04Reduce code size for AVR (#116)Ayke
2019-01-03all: add flag to enable i64 parameters in WebAssemblyKonstantin Yegupov
2018-12-22compiler: run some optimizations after interface loweringAyke van Laethem
2018-12-22compiler: add optsize function attr to reduce binary sizeAyke van Laethem
2018-12-13compiler: pass -cflags and -ldflags to tinygo CLI commandRon Evans
2018-12-10cgo: add package directory to header include pathsAyke van Laethem
2018-12-10main: compile C source files in packagesAyke van Laethem
2018-12-10loader: switch to custom program loaderAyke van Laethem
2018-12-09compiler: always use fat function pointers with contextAyke van Laethem