491 Commits (5fdb894760fc0d2f0bde90076992f7ae90bd8239)

Author SHA1 Message Date
Ayke van Laethem a4e2e09457 compiler: drop support for macos syscalls via inline assembly 2 years ago
Ayke van Laethem 4262f0ff1f compiler: really define runtime.mem* as LLVM intrinsic wrappers 2 years ago
Ayke van Laethem 1ceb63d14c compiler: really define runtime/volatile.* functions 2 years ago
Ayke van Laethem e1052f921c compiler: define atomic intrinsic functions directly 2 years ago
Ayke van Laethem 2825b4fe74 compiler: update tests after adding new wasm features 2 years ago
Ayke van Laethem 9af535bf98 avr: add support for recover() 2 years ago
Ayke van Laethem 159f0051bb runtime: move *task.DeferFrame here 2 years ago
Ayke van Laethem 8d6b210c09 compiler: implement recover() built-in function 3 years ago
Ayke van Laethem 79ba6a50c3 compiler: insert basic blocks at an appropriate location 3 years ago
Ayke van Laethem 2fb5174910 compiler: fix basic block context 3 years ago
Ayke van Laethem bb65c5ce2b compiler: add support for type parameters (aka generics) 2 years ago
José Carlos Chávez a07287d3c6 fix: fixes tinygo test ./... syntax. 2 years ago
Ayke van Laethem 87a4676137 all: add support for the embed package 3 years ago
Ayke van Laethem fd20f63ee3 compiler: move createConst to compilerContext 2 years ago
Ayke van Laethem 777d3f3ea5 builder: free LLVM objects after use 3 years ago
Steven Kabbes 52c61de19f compiler: alignof(func) is 1 pointer, not 2 3 years ago
Steven Kabbes 4c7449efe5 compiler: alignof [0]func() = 1 3 years ago
Ayke van Laethem 5c23f6fb6c all: remove support for LLVM 11 and LLVM 12 3 years ago
Damian Gryski 6812a4dc04 src/runtime: first darft of map growth code 3 years ago
Ayke van Laethem 6b31ee1e93 all: update to LLVM 14 3 years ago
Ayke van Laethem cad6a57077 compiler: remove support for memory references in AsmFull 3 years ago
Elliott Sales de Andrade 7f507a7026 Fix incorrect formatting arguments 3 years ago
Dan Kegel 20a27746b2 compiler: make RawSyscall an alias for Syscall per suggestion from Ayke. For #2474. 3 years ago
Ayke van Laethem c0d257d682 compiler: fix difference in aliases in interface methods 3 years ago
Dan Kegel 7af24c7864 compiler: allow slices of empty structs. 3 years ago
Ron Evans 1dcdd5f2d2 Revert "src/runtime: first darft of map growth code" 3 years ago
Damian Gryski 7e05efa274 src/runtime: first darft of map growth code 3 years ago
Dan Kegel aa421bf655 compiler.go: createBuiltin: accept alias for slice. Helps 1.18 tests pass. 3 years ago
Ayke van Laethem 29c1d7c68d compiler: fix incorrect unsafe.Alignof on some 32-bit architectures 3 years ago
Damian Gryski 4b2edc9a26 compiler: move allocations > 256 bytes to the heap 3 years ago
Nia Waldvogel c6ae1c58fc compiler: remove parentHandle from calling convention 3 years ago
Nia Waldvogel 0c2fefa09b transform: remove switched func lowering 3 years ago
Nia Waldvogel ea2a6b70b2 internal/task: remove coroutines 3 years ago
Nia Waldvogel 57ff3a5ca0 compiler: predeclare runtime.trackPointer 3 years ago
Nia Waldvogel e2178ce682 compiler: work around AVR atomics bugs 3 years ago
Ayke van Laethem ebd4969cde all: switch to LLVM 13 3 years ago
Ayke van Laethem 21b89ef327 compiler: fix emission of large object layouts 3 years ago
Ayke van Laethem 39c8711332 compiler: add correct debug location to init instructions 3 years ago
Nia Waldvogel a4f9e5e552 targets (wasi/wasm): raise default stack size to 16 KiB 3 years ago
Ayke van Laethem 3e109fca5f builder: use build ID as cache key 3 years ago
Nia Waldvogel e4de7b4957 internal/task: swap stack chain when switching goroutines 3 years ago
Ayke van Laethem b13c993565 compiler: fix ranging over maps with particular map types 3 years ago
Ayke van Laethem 449bfe04f3 compiler: move *ssa.Next lowering for maps to compiler/map.go 3 years ago
Ayke van Laethem 5127b9d65b all: add LLVM 12 support 4 years ago
Ayke van Laethem 79467baf12 all: remove FreeBSD support 3 years ago
Ayke van Laethem 1789570f52 cgo: add //go: pragmas to generated functions and globals 3 years ago
Damian Gryski 0e7a129de7 compiler: update testdata/string.ll 3 years ago
Damian Gryski aeddcd9c5f compiler: fix string compare functions 3 years ago
Ayke van Laethem 869e917dc6 all: add support for windows/amd64 3 years ago
Nia Waldvogel 641dcd7c16 internal/task: use asyncify on webassembly 3 years ago