tinygo/src
Ayke van Laethem c01f81144e machine: avoid binary size regression after LLVM memory intrinsics
Somehow moving to LLVM memory intrinsics for calls like memcpy made the
machine.sendUSBPacket get inlined. This is a problem because it is
called in many different functions and it is just big enough to cause a
significant file size increase.

Adding //go:noinline solves this problem and gets the examples/blinky1
program below the file size it was before this change (tested:
itsybitsy-m0, itsybitsy-m4, circuitplay-bluefruit).
2020-03-27 21:00:54 +01:00
..
device stm32 add SPI for stm32f4 2020-03-25 16:24:19 +01:00
examples machine: rename CPU_FREQUENCY -> CPUFrequency() 2019-12-16 20:34:39 +01:00
internal avr: add support for tasks scheduler 2020-03-20 15:12:05 +01:00
machine machine: avoid binary size regression after LLVM memory intrinsics 2020-03-27 21:00:54 +01:00
os Add initial FreeBSD support 2019-12-29 10:48:28 +01:00
reflect add implementaion of array alignment in reflect 2019-10-25 15:18:03 +02:00
runtime compiler, transform: remove runtime.isnil hack 2020-03-27 07:38:16 +01:00
sync sync: implement sync.Map 2020-03-27 19:02:45 +01:00
syscall all: use baremetal build tag 2019-08-04 17:12:07 +02:00
testing Add common test logging methods such as Errorf/Fatalf/Printf 2019-08-13 20:59:09 +02:00