40 Commits (38fc340802b5d02392528d110358fc0e9074b7e8)

Author SHA1 Message Date
Ayke van Laethem 5674c35e14 wasm: backport "garbage collect references to JavaScript values" 5 years ago
Ayke van Laethem f06d7d1bd6 builder: run tools (clang, ...) as separate processes 5 years ago
Ayke van Laethem 980068543a riscv: implement VirtIO target 5 years ago
Ayke van Laethem 04cec56141 main: extend test timeout from 1s to 10s 5 years ago
Ayke van Laethem 982b2d06ab main: improve error reporting while running go test 5 years ago
Ayke van Laethem 3729fcfa9e wasm: don't skip the GC test 5 years ago
Ayke van Laethem 8f8232aada compileopts: fix CGo when cross compiling 5 years ago
Ayke van Laethem 4d5dafd360 main: fix race condition in tests 5 years ago
Ayke van Laethem 3b2a4b64c5 main: kill tests if they run too long 5 years ago
Ayke van Laethem d41f01f003 main: avoid leaving files open 5 years ago
Jaden Weiss 525ded3d90 run tests partially in parallel 5 years ago
Ayke van Laethem 0105f815c6 targets: rename qemu target to cortex-m-qemu 5 years ago
Ayke van Laethem 8e6cb89ceb main: refactor compile/link part to a builder package 5 years ago
Jaden Weiss 992f1fa248 make compiler test names clearer 5 years ago
Ayke van Laethem 59cc901340 main: move compile options to compileopts package 5 years ago
Ayke van Laethem e7cf75030c main: move target specification into a separate package 5 years ago
Ayke van Laethem 7369a0e7f2 all: add support for Windows 6 years ago
Jaden Weiss abca3132a9 fix bugs found by LLVM assertions 5 years ago
Ayke van Laethem 80ee343e6d main: make tests more portable 6 years ago
Ayke van Laethem d1efffe96b test: print better error messages on compilation failure 6 years ago
Ayke van Laethem 5939729c45 main: only run WebAssembly tests on Linux 6 years ago
Ayke van Laethem b594f212fb test: add WebAssembly tests 6 years ago
Ayke van Laethem 9b4071237f arm: switch to hardfloat ABI for Linux 6 years ago
Ayke van Laethem 0b212cf2f6 all: add macOS support 6 years ago
Ayke van Laethem 92d9b780b5 all: remove init interpretation during IR construction 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 a789108926 test: add -short flag that only tests on the host 6 years ago
Ayke van Laethem 222c4c75b1
test: check for errors when globbing test packages 6 years ago
Ayke van Laethem b99bbc880a
main: add support for testing complete packages, not just .go files 6 years ago
Ayke van Laethem e45c4ac182
arm: set default GC to marksweep 6 years ago
Ayke van Laethem 8402e84b6d
runtime: implement a simple mark/sweep garbage collector 6 years ago
Ayke van Laethem c3c4a33b42
main: enable -initinterp by default 6 years ago
Ayke van Laethem bb3d05169d
interp: add new compile-time package initialization interpreter 6 years ago
Ayke van Laethem 980dceb192
main: refactor build option passing 6 years ago
Ayke van Laethem 9406a4d74a
main: add -opt= flag for the optimization level 6 years ago
Ayke van Laethem aee9eb413e
main, travis: add qemu to run tests in 6 years ago
Ayke van Laethem 0e813c4cb7
main: add -no-debug flag to avoid DWARF debug info 6 years ago
Ayke van Laethem 8f661d25a9
main_test: fix error logging of test 6 years ago
Ayke van Laethem d8f0ddf3fa
main: add tests 6 years ago