18 Commits (9a1ca3c9bc066330dfb3f7fa7932fbb950922b52)

Author SHA1 Message Date
dkegel-fastly 8135be4e90
GNUmakefile: add spellfix target, use it. (#4387) 3 months ago
Ayke van Laethem 1da1abe314 all: remove LLVM 14 support 1 year ago
Ayke van Laethem c41a212712 wasm: avoid miscompile with ThinLTO 2 years ago
Jaden Weiss 6647c43a7b compiler: track the result of string concatenation 5 years ago
Ayke van Laethem 8ef921e028 compiler: remove leftover code after refactor 5 years ago
Ayke van Laethem ad992e2456 compiler: refactor top-level createInstruction function 5 years ago
Ayke van Laethem 405ec2a563 compiler: refactor defer operations 5 years ago
Ayke van Laethem f0bb3c092d compiler: move GC passes to the transform package 5 years ago
Jaden Weiss 81199da3f1 add code to handle programs which use heap allocations but never hit the GC 5 years ago
Ayke van Laethem 36d1198115 compiler: refactor alloca/lifetime/wordpack code into separate package 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
Ayke van Laethem 10ed3decb0 compiler: rename getZeroValue to llvm.ConstNull 5 years ago
Ayke van Laethem 54169c714f all: use baremetal build tag 5 years ago
Ayke van Laethem 152caa3b0a compiler: do not create stack objects for functions that don't allocate 5 years ago
Ayke van Laethem c66d979ba3 compiler: avoid some stack frames when this is unnecessary 5 years ago
Ayke van Laethem ffa38b183b all: add HiFive1 rev B board with RISC-V architecture 6 years ago
Ayke van Laethem 385d1d0a5d
compiler,runtime: implement a portable conservative GC 6 years ago