20 Commits (a2f95d6b87418cc4a75892a43a6a405674aab876)

Author SHA1 Message Date
Ayke van Laethem 0ce539ad42 compiler; add position information to createConstant 2 years ago
Ayke van Laethem 6bc6de8f82 all: add type parameter to CreateCall 2 years ago
Ayke van Laethem a4e2e09457 compiler: drop support for macos syscalls via inline assembly 2 years ago
Ayke van Laethem ebd4969cde all: switch to LLVM 13 3 years ago
Ayke van Laethem 79467baf12 all: remove FreeBSD support 3 years ago
Ayke van Laethem 869e917dc6 all: add support for windows/amd64 3 years ago
Ayke van Laethem e65592599c compiler: implement syscall.rawSyscallNoError in inline assembly 3 years ago
Ayke van Laethem 9612af466b compiler: move settings to a separate Config struct 4 years ago
Ayke van Laethem d752e66be5 compiler: refactor function calling 5 years ago
Ayke van Laethem 349ecf1736 compiler: rename Compiler.getValue -> builder.getValue 5 years ago
Dmitri Goutnik 71a380ce8c Add initial FreeBSD support 5 years ago
Ayke van Laethem 3b0ed63c29 all: refactor compile options 5 years ago
Jaden Weiss abca3132a9 fix bugs found by LLVM assertions 5 years ago
Elliott Sales de Andrade 9878f7ebc4 Add support for linux/386 syscalls. 5 years ago
Ayke van Laethem aa8957dd05 compiler: support non-constant syscall numbers 5 years ago
Ayke van Laethem 45cacda7b3 compiler: refactor parseExpr 6 years ago
Ayke van Laethem 0b212cf2f6 all: add macOS support 6 years ago
Ayke van Laethem 3cba36f2ba compiler: add syscalls for 64-bit arm 6 years ago
Ayke van Laethem 93d5269fef compiler: add syscalls for 32-bit arm 6 years ago
Ayke van Laethem f7b2a2c977 compiler: implement syscall.Syscall* as builtins 6 years ago