25 Commits (36db75b36680d36d0fbbc0b8c876ebb49abd2fb3)

Author SHA1 Message Date
waj334 848c3e55a9
compiler: implement func value and builtin defers 4 years ago
Jaden Weiss 5308e8903e compiler: pass interface typecode through defer frames 5 years ago
Ayke van Laethem 405ec2a563 compiler: refactor defer operations 5 years ago
Ayke van Laethem ce84f77c8d compiler: refactor interface creation and calling 5 years ago
Ayke van Laethem 349ecf1736 compiler: rename Compiler.getValue -> builder.getValue 5 years ago
Jaden Weiss 6896b0014b compiler: fix deferred calls to exported functions 5 years ago
Jaden Weiss eee1b995f6 revise defer to use heap allocations when running a variable number of times 5 years ago
Ayke van Laethem 36d1198115 compiler: refactor alloca/lifetime/wordpack code into separate package 5 years ago
Jaden Weiss abca3132a9 fix bugs found by LLVM assertions 5 years ago
Ayke van Laethem 10ed3decb0 compiler: rename getZeroValue to llvm.ConstNull 5 years ago
Ayke van Laethem 385d1d0a5d
compiler,runtime: implement a portable conservative GC 6 years ago
Ayke van Laethem 6b5b4a681d compiler: refactor named types to create them lazily 6 years ago
Ayke van Laethem 9a3d0683b3 compiler: mark all GEPs as inbounds 6 years ago
Ayke van Laethem d155e31b64 all: improve compiler error handling 6 years ago
Ayke van Laethem 45cacda7b3 compiler: refactor parseExpr 6 years ago
Ayke van Laethem c25fe609a9 compiler: do not return an error from getLLVMType 6 years ago
Ayke van Laethem 6d23809218 compiler: simplify code around getZeroValue 6 years ago
Ayke van Laethem 914d383a96
all: update import paths to github.com/tinygo-org/tinygo 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
Ayke van Laethem 564b1b3312
compiler: always use fat function pointers with context 6 years ago
Ayke van Laethem 3fec22e819
compiler: avoid function pointers in defer calls 6 years ago
Ayke van Laethem 23b283366d
compiler: add header comment to defer.go 6 years ago
Ayke van Laethem 69fbfbddbb
compiler: move defer code out of compiler.go 6 years ago