tinygo/compiler
Ayke van Laethem 0f2f73be53 compiler: fix max possible slice
This commit improves make([]T, len) to be closer to upstream Go. The
difference is unlikely to have much real-world effect, but previously
certain make([]T, len) expressions would not result in a slice out of
bounds error in TinyGo while they would have done such a thing in Go
proper. In practice, available RAM is likely to be a bigger limiting
factor.
2021-08-17 08:16:27 +02:00
..
ircheck
llvmutil compiler: move settings to a separate Config struct 2021-01-29 14:49:58 +01:00
testdata compiler: fix max possible slice 2021-08-17 08:16:27 +02:00
alias.go compiler: add aliases for many hashing packages 2021-08-10 20:08:27 +02:00
asserts.go compiler: do not emit nil checks for loading closure variables 2021-05-26 20:21:08 +02:00
atomic.go compiler: work around an ARM backend bug in LLVM 2021-02-03 14:49:41 +01:00
calls.go compiler: fix "fragment covers entire variable" bug 2021-03-29 10:16:59 +02:00
channel.go
compiler.go compiler: fix max possible slice 2021-08-17 08:16:27 +02:00
compiler_test.go
defer.go
errors.go
func.go
gc.go compiler: track the result of string concatenation 2020-04-02 14:04:25 +02:00
goroutine.go
inlineasm.go
interface.go
interrupt.go Support chained interrupt handlers 2021-05-25 20:44:49 +02:00
intrinsics.go
llvm.go
map.go compiler: refactor map operations to use the builder object 2020-03-25 20:17:46 +01:00
sizes.go
symbol.go
syscall.go
volatile.go