tinygo/compiler
Nia Waldvogel e2178ce682 compiler: work around AVR atomics bugs
The AVR backend has several critical atomics bugs.
This change invokes libcalls for all atomic operations on AVR.
Now `testdata/atomic.go` compiles and runs correctly.
2022-01-14 13:49:20 +01:00
..
ircheck compiler: move IR checker to separate package 2020-03-21 15:45:25 +01:00
llvmutil compiler: change symbol name for string and packed data constants 2021-11-03 16:28:04 +01:00
testdata all: switch to LLVM 13 2022-01-09 11:04:10 +01:00
alias.go
asserts.go
atomic.go
calls.go
channel.go
compiler.go
compiler_test.go
defer.go
errors.go
func.go
gc.go
goroutine.go
inlineasm.go
interface.go
interrupt.go
intrinsics.go
llvm.go
map.go
sizes.go
symbol.go
syscall.go
volatile.go compiler: do not perform nil checking when indexing slices 2020-03-27 07:38:16 +01:00