aboutsummaryrefslogtreecommitdiffhomepage
path: root/compiler
AgeCommit message (Expand)Author
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
2018-12-09compiler: avoid function pointers in defer callsAyke van Laethem
2018-12-01compiler: add header comment to defer.goAyke van Laethem
2018-12-01compiler: move defer code out of compiler.goAyke van Laethem
2018-12-01compiler: add names to some of the IR instructionsAyke van Laethem
2018-12-01compiler: disallow exporting functions that have their address takenAyke van Laethem
2018-12-01compiler: return error messages with source locationAyke van Laethem
2018-12-01compiler: lower interfaces in a separate passAyke van Laethem
2018-11-24compiler: fix binops on named types in struct fieldsAyke van Laethem
2018-11-21arm: implement SVCallAyke van Laethem
2018-11-18arm: implement arm.ReadRegisterAyke van Laethem
2018-11-18compiler: support creating slices with uncommon initial len/cap typesAyke van Laethem
2018-11-17all: make garbage collector configurableAyke van Laethem
2018-11-17main: move "tinygo" build tag to compilerAyke van Laethem
2018-11-16compiler: let escape analysis look across bitcastsAyke van Laethem
2018-11-16compiler: fix another usage of the named typeDenys Smirnov
2018-11-15compiler: set debug info when defining a functionAyke van Laethem
2018-11-15compiler: implement array equalityAyke van Laethem
2018-11-14compiler: fix bug in for range loop over a named map typeAyke van Laethem
2018-11-14compiler: support any int type in slice indexesAyke van Laethem
2018-11-14compiler: update integer type sizesAyke van Laethem
2018-11-14compiler: pass i64 return value in an extra pointer paramAyke van Laethem
2018-11-09compiler: avoid load/store on zero-length dataAyke van Laethem
2018-11-09compiler: move interface-related stuff to a separate fileAyke van Laethem
2018-11-09compiler: simplify runtime.interfaceMethod signature slightlyAyke van Laethem
2018-11-08compiler: implement binop string: <, <=, >, >=Marc-Antoine Ruel
2018-11-04interp: add new compile-time package initialization interpreterAyke van Laethem