tinygo/testdata
Jaden Weiss 5308e8903e compiler: pass interface typecode through defer frames
Previously, the typecode was passed via a direct reference, which results in invalid IR when the defer is not reached in all return paths.
It also results in incorrect behavior if the defer is in a loop, causing all defers to use the typecode of the last iteration.
2020-04-09 15:02:09 +02:00
..
cgo builder: make sure -fshort-enums is used consistently 2020-04-07 16:17:10 +02:00
alias.go
alias.txt
binop.go compiler: implement spec-compliant shifts 2020-03-28 17:35:19 +01:00
binop.txt compiler: implement spec-compliant shifts 2020-03-28 17:35:19 +01:00
calls.go compiler: pass interface typecode through defer frames 2020-04-09 15:02:09 +02:00
calls.txt compiler: fix deferred calls to exported functions 2020-02-27 16:35:31 +01:00
channel.go compiler,runtime: check for channel size limits 2020-03-13 16:15:36 -07:00
channel.txt
coroutines.go refactor coroutine lowering and tasks 2020-03-17 12:16:10 +01:00
coroutines.txt
float.go
float.txt
gc.go
gc.txt
init.go
init.txt
init_multi.go
init_multi.txt
interface.go compiler: add support for anonymous type asserts 2020-03-29 08:39:07 +02:00
interface.txt compiler: add support for anonymous type asserts 2020-03-29 08:39:07 +02:00
map.go
map.txt
math.go
math.txt
print.go
print.txt
reflect.go
reflect.txt
slice.go
slice.txt
stdlib.go
stdlib.txt
string.go
string.txt
structs.go
structs.txt
zeroalloc.go
zeroalloc.txt