tinygo/compiler
Ayke van Laethem 85108514df
compiler: fix indexing of strings on AVR
Extract directly from the string instead of calling the len() builtin.
This is both cleaner and avoids a zero-extension to an integer on AVR,
which led to a LLVM verification error.
2019-01-25 13:15:08 +01:00
..
calls.go all: rewrite goroutine lowering 2019-01-21 22:09:33 +01:00
channel.go compiler: add support for channel operations 2019-01-21 22:09:37 +01:00
compiler.go compiler: fix indexing of strings on AVR 2019-01-25 13:15:08 +01:00
defer.go all: rewrite goroutine lowering 2019-01-21 22:09:33 +01:00
errors.go compiler: return error messages with source location 2018-12-01 17:41:15 +01:00
goroutine-lowering.go compiler: add support for channel operations 2019-01-21 22:09:37 +01:00
interface-lowering.go compiler/interface: fix LLVM context for boolean variable 2019-01-21 22:08:12 +01:00
interface.go all: rewrite goroutine lowering 2019-01-21 22:09:33 +01:00
llvm.go all: rewrite goroutine lowering 2019-01-21 22:09:33 +01:00
map.go compiler: return error messages with source location 2018-12-01 17:41:15 +01:00
optimizer.go all: rewrite goroutine lowering 2019-01-21 22:09:33 +01:00
sizes.go compiler: refactor compiler into separate package 2018-09-22 20:32:28 +02:00