325 Commits (a9a225ba26b5b4e90582180f54f5449fcd0a490a)

Author SHA1 Message Date
Ayke van Laethem ad992e2456 compiler: refactor top-level createInstruction function 5 years ago
Ayke van Laethem c1521fe12e compiler: refactor starting new goroutines 5 years ago
Ayke van Laethem 405ec2a563 compiler: refactor defer operations 5 years ago
Ayke van Laethem 19bf8acde0 compiler: refactor parseExpr 5 years ago
Ayke van Laethem d752e66be5 compiler: refactor function calling 5 years ago
Ayke van Laethem d46934d1f1 compiler: refactor builtins 5 years ago
Ayke van Laethem 2d9f3605b9 compiler: refactor map operations to use the builder object 5 years ago
Ayke van Laethem ce84f77c8d compiler: refactor interface creation and calling 5 years ago
Ayke van Laethem fc0ac9af8e compiler: refactor interface invoke wrapper creation 5 years ago
Ayke van Laethem bee5a67097 compiler: refactor parseConvert 5 years ago
Ayke van Laethem a1ba71ce99 compiler: refactor parseUnOp 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 7733666fa8 compiler: refactor parseTypeAssert 5 years ago
Ayke van Laethem 349ecf1736 compiler: rename Compiler.getValue -> builder.getValue 5 years ago
Ayke van Laethem 840acdd316 compiler: refactor createBinOp 5 years ago
Ayke van Laethem b5e29bf0c1 compiler: refactor IR generation 5 years ago
Ayke van Laethem 9d3de55229 compiler: move Optimizer function to transform package 5 years ago
Ayke van Laethem c5cb2cec9b compiler: move NonConstGlobals pass to transform package 5 years ago
Ayke van Laethem b6314fa6ab compiler: move ApplyFunctionSections to transform package 5 years ago
Jaden Weiss 6a50f25a48 refactor coroutine lowering and tasks 5 years ago
Ayke van Laethem 0c73d56861 compiler: add debug info for local variables 5 years ago
Jaden Weiss c622cbac39
compiler: mark abort as noreturn 5 years ago
Ayke van Laethem 4d79d473c4 compiler: move wasm ABI workaround to transform package 5 years ago
Ayke van Laethem 440dc8ed4e compiler: move making maps to the map.go file 5 years ago
Ayke van Laethem a5ed993f8d all: add compiler support for interrupts 5 years ago
Ayke van Laethem 1a32a68674 compiler: add support for CGO_ENABLED environment variable 5 years ago
Ayke van Laethem 360923abbf compiler,riscv: implement CSR operations as intrinsics 5 years ago
Ayke van Laethem 3e521f710a compiler: add support for debugging globals 5 years ago
Ayke van Laethem 0933577e60 compiler: improve "function redeclared" error 5 years ago
Ayke van Laethem 69c1d802e1 loader: improve error messages for failed imports 5 years ago
Ayke van Laethem 36d1198115 compiler: refactor alloca/lifetime/wordpack code into separate package 5 years ago
Ayke van Laethem 6108ee6859 cgo: refactor union support 5 years ago
Ayke van Laethem 3b0ed63c29 all: refactor compile options 5 years ago
Ayke van Laethem ef600965aa compiler: move Config struct to compileopts 5 years ago
Jaden Weiss 86ab03c999 fix miscompile of static goroutine calls to closures 5 years ago
Jaden Weiss 20a55e7944 fix miscompile of function nil panics 5 years ago
Ayke van Laethem 52bac4d75b compiler: support recursive types 5 years ago
Ayke van Laethem da7f7eef00 interp: avoid an extra TargetData argument 5 years ago
Jaden Weiss 17ef7a5c32
all: add support for go 1.13 5 years ago
Jaden Weiss d843ebfe40 Improved blocking (#513) 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
Phil Kedy 55144ad608 WASM: Support for setting an imported function's module name (#455) 5 years ago
Ayke van Laethem bbc3046687 compiler: add support for 'go' on func values 5 years ago
Ayke van Laethem e4fc3bb66a compiler,runtime: fix new task-based scheduler 5 years ago
Ayke van Laethem 542135c357 compiler,runtime: implement stack-based scheduler 5 years ago
Ayke van Laethem fd3309afa8 compiler,runtime: implement []rune to string conversion 5 years ago
Ayke van Laethem fea56d4164 compiler: add support for full slice expression for slicing arrays 5 years ago
Ayke van Laethem 562ad740da compiler: make runtime.makeGoroutine AVR compatible 5 years ago