![]() 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). |
||
---|---|---|
.. | ||
device | ||
examples | ||
internal | ||
machine | ||
os | ||
reflect | ||
runtime | ||
sync | ||
syscall | ||
testing |