94 Commits (055950421aa563c0b03e9904ce68785ec597133b)

Author SHA1 Message Date
Ayke van Laethem 7c546525ea wasm-unknown: add math and memory builtins that LLVM needs 8 months ago
Ayke van Laethem a2588d8db3 compileopts: remove workaround for LLVM 16 9 months ago
Ayke van Laethem d04b07fa8b compileopts: always enable CGo 9 months ago
Ayke van Laethem 0952b1b984 compileopts: set 'purego' build tag by default 9 months ago
Damian Gryski 2867da164d Allow larger systems to have a larger max stack alloc 1 year ago
deadprogram 9fd9d9c05a compileopts: add cflag '-isystem' for resource directory search since needed for Xtensa 1 year ago
Ayke van Laethem 72b715fa99 all: add Nix flake file 1 year ago
Ayke van Laethem d801d0cd53 builder: refactor clang include headers 1 year ago
Ayke van Laethem 3b1913ac57 all: use the new LLVM pass manager 1 year ago
Ayke van Laethem 4d2a6d2bbe wasm: remove i64 workaround, use BigInt instead 2 years ago
Ayke van Laethem 4c682680ca compileopts: don't filter build tags, use specific build tags instead 2 years ago
Damian Gryski 2b1dc4fee5 testing: add -test.shuffle to order randomize test and benchmark order 2 years ago
Damian Gryski 63aaa43072 testing: add test.skip 2 years ago
Damian Gryski 84a3273131 main: fix tests with default TestConfig.Count=0 doesn't skip all tests 2 years ago
Damian Gryski a2f95d6b87 main: stuff test runner options into their own struct 2 years ago
Ayke van Laethem 488174767b builder: remove non-ThinLTO build mode 2 years ago
Anuraag Agrawal e0a5fc2555
Filter target build-tags if user specified an overriding option (#3357) 2 years ago
Anuraag Agrawal eebd2f648b
Add -gc=custom option (#3302) 2 years ago
Ayke van Laethem da362b8a24 wasm: support ThinLTO 2 years ago
Adrian Cole 334a12818d Allows the emulator to expand {tmpDir} 2 years ago
Ayke van Laethem 655075e5e0 runtime: implement precise GC 2 years ago
Ayke van Laethem 4d14d3cd54 avr: support ThinLTO 2 years ago
Ayke van Laethem 67841207e8 Revert "Enable wasm pointer tracking for gc=none." 2 years ago
Anuraag Agrawal 0b3a7280fa Enable wasm pointer tracking for gc=none. 2 years ago
Ayke van Laethem 81dbbea1c8 esp: use ThinLTO for Xtensa 2 years ago
Ayke van Laethem 268140ae40 wasm: remove -wasm-abi= flag 2 years ago
Ayke van Laethem c0d505d13a all: use DWARF version 4 2 years ago
Ayke van Laethem 0ddcf4af96 riscv: add "target-abi" metadata flag 2 years ago
Adrian Cole e91fae5756 compileopts: silently succeed when there's no debug info to strip 2 years ago
Ayke van Laethem 5f96d2b784 all: add flag for setting the goroutine stack size 2 years ago
sago35 f5fc2fc072 main: add support for stlink-dap programmer 2 years ago
Damian Gryski 1784bcd728 compileopts: use backticks for regexp to avoid extra escapes 2 years ago
Ayke van Laethem f936125658 main: use tags parser from buildutil 2 years ago
Ayke van Laethem 7729a36782 windows: use ThinLTO 2 years ago
Ayke van Laethem 046070074d darwin: add support for ThinLTO 2 years ago
Ayke van Laethem 8568d4f625 esp32: add support for running and debuggin using qemu-esp32 3 years ago
Ayke van Laethem bd56636d58 all: make emulator command a string instead of a []string 3 years ago
Ayke van Laethem 8fb93fbac4 esp: support CGo 3 years ago
Ayke van Laethem e49e93f22c main: calculate default output path if -o is not specified 3 years ago
Ayke van Laethem 603fff78d4 all: add support for ThinLTO 3 years ago
Ayke van Laethem cdd267fa10 builder: add support for cross compiling to Darwin 3 years ago
Ayke van Laethem 3883550c44 build: fix build-library subcommand 3 years ago
Nia Waldvogel 0c2fefa09b transform: remove switched func lowering 3 years ago
Nia Waldvogel ea2a6b70b2 internal/task: remove coroutines 3 years ago
Damian Gryski ca2f25ed48 compileopts: move {root} replacement to compileopts.Emulator() 3 years ago
Ayke van Laethem ebd4969cde all: switch to LLVM 13 3 years ago
Nia Waldvogel 747336f0a9 runtime: remove extalloc 3 years ago
Ayke van Laethem 869e917dc6 all: add support for windows/amd64 3 years ago
Ayke van Laethem 7cb44fb373 all: add support for GOARM 3 years ago
Nia Waldvogel 641dcd7c16 internal/task: use asyncify on webassembly 3 years ago