30 Commits (b79bf29c110191140b2f9ac0b1085127d66c36c7)

Author SHA1 Message Date
Ayke van Laethem 8d6b210c09 compiler: implement recover() built-in function 3 years ago
Nia Waldvogel c6ae1c58fc compiler: remove parentHandle from calling convention 3 years ago
Ayke van Laethem 49dd2ce393 all: fix staticcheck warnings 3 years ago
Ayke van Laethem b44d41d9ec compiler: fix "fragment covers entire variable" bug 4 years ago
Ayke van Laethem d8cc48b09b compiler: remove ir package 4 years ago
Ayke van Laethem 16c2d84c49 compiler: add parameter names to IR 5 years ago
Ayke van Laethem 7b2377586f compiler: unexport some exported symbols 5 years ago
Ayke van Laethem 85854cd58b compiler: add dereferenceable_or_null attribute where possible 5 years ago
Ayke van Laethem 8ef921e028 compiler: remove leftover code after refactor 5 years ago
Ayke van Laethem c8b5042870 compiler: refactor creation of functions 5 years ago
Ayke van Laethem 840acdd316 compiler: refactor createBinOp 5 years ago
Ayke van Laethem b5e29bf0c1 compiler: refactor IR generation 5 years ago
Jaden Weiss d843ebfe40 Improved blocking (#513) 5 years ago
Ayke van Laethem 10ed3decb0 compiler: rename getZeroValue to llvm.ConstNull 5 years ago
Justin Clift 46872a70b1 Trivial typo fix 5 years ago
Ayke van Laethem 371c468e8e compiler: add debug info for function arguments 6 years ago
Ayke van Laethem 6d23809218 compiler: simplify code around getZeroValue 6 years ago
Ayke van Laethem 1db9a162da
all: go fmt 6 years ago
Ayke van Laethem 9092dbcc53
all: rename go-llvm to new import path 6 years ago
Ayke van Laethem 602c264749
all: rewrite goroutine lowering 6 years ago
Ron Evans b4dd2dbf60
docs: change links in README and remove old ReadTheDocs pages to point to TinyGo.org site 6 years ago
Ayke van Laethem 564b1b3312
compiler: always use fat function pointers with context 6 years ago
Ayke van Laethem d7844ce124
compiler, runtime: move defer notes to the runtime file 6 years ago
Ayke van Laethem c7cf6f0e82
docs: move calling convention documentation here 6 years ago
Ayke van Laethem 82be43f4e6
compiler: implement deferring of immediately-applied closures 6 years ago
Ayke van Laethem 3289dd7134
compiler: use a fresh context for every compilation 6 years ago
Ayke van Laethem f107a24b72
all: use LLVM library provided by the system 6 years ago
Ayke van Laethem 174b6333f8
compiler: fix expanding zero-length structs 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