23 Commits (7366d5e18538763bd4c76e27b577a0762d7be8c0)

Author SHA1 Message Date
Ayke van Laethem 6315db21f7 compiler: avoid zero-sized alloca in channel operations 3 years ago
Ayke van Laethem 9bd36597d6 compiler: support all kinds of deferred builtins 4 years ago
Jaden Weiss 4321923641 compiler/runtime: move the channel blocked list onto the stack 5 years ago
Ayke van Laethem c248418dbe compiler: fix a few crashes due to named types 5 years ago
Ayke van Laethem 6dafb6c65e compiler: refactor creating of channel operations 5 years ago
Ayke van Laethem b8d20535ba compiler: refactor asserts 5 years ago
Ayke van Laethem 349ecf1736 compiler: rename Compiler.getValue -> builder.getValue 5 years ago
Ayke van Laethem 79dae62c78 compiler,runtime: check for channel size limits 5 years ago
Ayke van Laethem 36d1198115 compiler: refactor alloca/lifetime/wordpack code into separate package 5 years ago
Jaden Weiss cdff0bd3ee add blocking select 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
Ayke van Laethem 542135c357 compiler,runtime: implement stack-based scheduler 5 years ago
Ayke van Laethem b7197bcaae compiler,runtime: implement non-blocking selects 5 years ago
Ayke van Laethem 8890a0f3c8 compiler,runtime: store channel size in the channel itself 5 years ago
Ayke van Laethem 6b5b4a681d compiler: refactor named types to create them lazily 5 years ago
Ayke van Laethem 7b6ef65fe7 compiler: create temporary allocas with appropriate lifetimes 6 years ago
Ayke van Laethem 9a54ee4241 compiler: allow larger-than-int values to be sent across a channel 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 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 2e4dd09bbc
compiler: add support for channel operations 6 years ago