tinygo/compiler
Ayke van Laethem 2a5c331516
compiler: assume external functions don't let pointers escape
Assume any external function won't let pointers live longer than the
call itself. This is true in the vast majority of cases (apparently
everywhere currently) but might not always be true.

TODO: add a //go:noescape (or maybe //go:escape) to handle this, instead
of this assumption.
2018-10-29 14:04:55 +01:00
..
calls.go compiler: implement deferring of immediately-applied closures 2018-10-22 14:06:51 +02:00
compiler.go compiler: implement operations on nil hashmaps 2018-10-27 00:57:37 +02:00
map.go compiler: support comma-ok in map lookup 2018-10-20 17:54:16 +02:00
optimizer.go compiler: assume external functions don't let pointers escape 2018-10-29 14:04:55 +01:00
sizes.go compiler: refactor compiler into separate package 2018-09-22 20:32:28 +02:00