tinygo/src
Ayke van Laethem a5ed993f8d all: add compiler support for interrupts
This commit lets the compiler know about interrupts and allows
optimizations to be performed based on that: interrupts are eliminated
when they appear to be unused in a program. This is done with a new
pseudo-call (runtime/interrupt.New) that is treated specially by the
compiler.
2020-01-20 21:19:12 +01:00
..
device riscv: add bare-bones interrupt support 2020-01-10 08:04:13 +01:00
examples machine: rename CPU_FREQUENCY -> CPUFrequency() 2019-12-16 20:34:39 +01:00
internal/reflectlite all: add support for go 1.13 2019-09-24 16:13:26 +02:00
machine all: add compiler support for interrupts 2020-01-20 21:19:12 +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 all: add compiler support for interrupts 2020-01-20 21:19:12 +01:00
sync properly handle nil New func in sync.Pool 2019-10-16 15:12:27 +02: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