aboutsummaryrefslogtreecommitdiffhomepage
path: root/compiler/interface.go
AgeCommit message (Expand)Author
2019-09-16fix bugs found by LLVM assertionsJaden Weiss
2019-09-15compiler: rename getZeroValue to llvm.ConstNullAyke van Laethem
2019-08-19reflect: implement support for array typesAyke van Laethem
2019-08-11reflect: add support for linked listsAyke van Laethem
2019-08-09compiler: fix some invalid IRAyke van Laethem
2019-08-08reflect: add support for struct typesAyke van Laethem
2019-08-08compiler: make struct types more uniqueAyke van Laethem
2019-08-05compiler: fix crash with linked lists in interfacesAyke van Laethem
2019-06-08compiler: refactor named types to create them lazilyAyke van Laethem
2019-05-14compiler: simplify some interface codeAyke van Laethem
2019-05-01compiler: refactor packing of word-sized values in integersAyke van Laethem
2019-04-26compiler: refactor parseExprAyke van Laethem
2019-04-26compiler: do not return an error from getLLVMTypeAyke van Laethem
2019-04-26compiler: simplify code around getZeroValueAyke van Laethem
2019-04-17compiler: lower func values to switch + direct callAyke van Laethem
2019-04-17cgo: implement C unionsAyke van Laethem
2019-04-13all: support interface asserts in interpAyke van Laethem
2019-03-05compiler: support function pointers outside of addrspace 0Ayke 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-05reflect: add limited support for all type kindsAyke 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-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
2019-01-14compiler/interface: fix comparison with error valueAyke van Laethem
2018-12-09compiler: always use fat function pointers with contextAyke 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-09compiler: avoid load/store on zero-length dataAyke van Laethem
2018-11-09compiler: move interface-related stuff to a separate fileAyke van Laethem