aboutsummaryrefslogtreecommitdiffhomepage
path: root/ir
AgeCommit message (Expand)Author
2020-05-27loader: load packages using Go modulesAyke van Laethem
2020-03-28ir: add descriptive error messages to SimpleDCE passJaden Weiss
2020-03-17refactor coroutine lowering and tasksJaden Weiss
2020-01-20all: add compiler support for interruptsAyke van Laethem
2019-09-20fix bug in IR regarding type aliasesJaden Weiss
2019-09-12WASM: Support for setting an imported function's module name (#455)Phil Kedy
2019-07-08compiler: add the //go:noinline pragmaAyke van Laethem
2019-06-08compiler: move global handling from ir to compiler packageAyke van Laethem
2019-06-08compiler: refactor named types to create them lazilyAyke van Laethem
2019-06-06compiler: remove //go:volatile supportAyke van Laethem
2019-05-14compiler: add //go:inline pragmaAyke van Laethem
2019-05-13Trivial typo fixesJustin Clift
2019-02-19ir: remove old cgo related codeAyke van Laethem
2019-02-19all: remove init interpretation during IR constructionAyke van Laethem
2019-02-08loader/cgo: add support for function pointersAyke van Laethem
2019-02-08loader: support global variables in CGo (#173)Ayke
2019-02-05runtime: add support for math packageAyke van Laethem
2019-01-31all: update import paths to github.com/tinygo-org/tinygoAyke van Laethem
2019-01-31all: go fmtAyke van Laethem
2019-01-27all: rename go-llvm to new import pathAyke van Laethem
2019-01-21all: rewrite goroutine loweringAyke van Laethem
2018-12-10all: add bare-bones Cgo supportAyke 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-01compiler: lower interfaces in a separate passAyke van Laethem
2018-10-31ir: do not throw an error on unknown conversionsAyke van Laethem
2018-10-21ir: fix interface call edge caseAyke van Laethem
2018-09-30all: use LLVM library provided by the systemAyke van Laethem
2018-09-29ir: fix nil pointer dereference in IsVolatileAyke van Laethem
2018-09-28all: change special type __volatile to pragma //go:volatileAyke van Laethem
2018-09-25avr: add interrupt supportAyke van Laethem
2018-09-24compiler: support compiling individual .go filesAyke van Laethem
2018-09-24ir: move adding packages from the compilerAyke van Laethem
2018-09-23ir: sort function pragmasAyke van Laethem
2018-09-22compiler: refactor IR parts into separate packageAyke van Laethem