3623 Commits (3b1913ac57420af2c665c6f1c3847a6e63774ecd)
 

Author SHA1 Message Date
Ayke van Laethem 8b94fe9205
avr: fix assembly comment regarding data/stack 6 years ago
Ayke van Laethem db8c3479d6
compiler: give names to nameless globals 6 years ago
Ayke van Laethem 1f2af7d848
compiler: do not remove dead globals 6 years ago
Ayke van Laethem b0aeaed635
compiler: allow a global to be defined multiple times 6 years ago
Ayke van Laethem 77934f364f
avr: fix corrupted .data byte 6 years ago
Ron Evans fc0ff3a987
avr: initial implementation for PWM 6 years ago
Ayke van Laethem 94358959f5
compiler: fix unsafe.Sizeof and friends for AVR 6 years ago
Ayke van Laethem e04f0868ed
compiler: fix constant globals on AVR 6 years ago
Ayke van Laethem a02426948b
avr: implement .data section 6 years ago
Ayke van Laethem 39e3fe28db
avr: convert initialization from asm to Go 6 years ago
Ayke van Laethem 0d8a7e1666
avr: link with the GCC runtime library 6 years ago
Ayke van Laethem a25e598463
compiler: truncate output files before writing 6 years ago
Ayke van Laethem 35fe24981f
runtime/unix: panic: call abort() instead of exit(2) 6 years ago
Ayke van Laethem 1484bb5c2c
all: basic support for the os package 6 years ago
Ayke van Laethem c237633d34
all: use a custom sync package 6 years ago
Ayke van Laethem 94b18e2d79
compiler: support integer convert in interpreter 6 years ago
Ayke van Laethem 1d2e0cd259
compiler: don't show DebugRef with -dumpssa 6 years ago
Ayke van Laethem 2a20c0c7f0
all: rewrite sleep function 6 years ago
Ayke van Laethem 1ac67cf8de
compiler: adding a few more ignored init calls 6 years ago
Ayke van Laethem 38efc5653d
compiler: support compile-time hashmap with int keys 6 years ago
Ayke van Laethem 152e12e4b0
all: implement iterating over hashmaps 6 years ago
Ayke van Laethem 5b4b6cfee2
compiler: use -dumpssa flag in interpreter 6 years ago
Ayke van Laethem 866a6edb5f
compiler: fix word size for AVR 6 years ago
Ayke van Laethem 327076da39
examples/test: add slice-a-slice test 6 years ago
Ayke van Laethem 1387a1024d
examples/test: small cleanup 6 years ago
Ayke van Laethem 112f6dc01a
all: implement `tinygo flash` command 6 years ago
Ayke van Laethem 6450daa3c8
runtime/cgo: go fmt 6 years ago
Ayke van Laethem 13633133a5
Makefile: simplify `make fmt` 6 years ago
Ayke van Laethem 09cbd223c3
compiler: remove -runtime flag 6 years ago
Ayke van Laethem c763e9f1a6
compiler: produce .hex files directly 6 years ago
Ayke van Laethem f41a8032e7
machine/dummy: add fake button pins 6 years ago
Ayke van Laethem 752332ff13
machine/nrf: implement reading GPIO pins 6 years ago
Ron Evans ab6757fe11
avr: implement Get() function on AVR, and leave stubs for NRF and dummy machines 6 years ago
Ayke van Laethem ec50db729d
compiler: implement slicing slices 6 years ago
Ayke van Laethem 5b3ef2c02f
compiler: fix unreachable type assert 6 years ago
Ayke van Laethem 9cd7c7f0ba
compiler: fix phi nodes for type asserts 6 years ago
Ayke van Laethem 57661a3c76
compiler: fix typeassert without comma-ok for unused types 6 years ago
Ron Evans d948abdf82 avr: correct register for Set() operation on pins 0-7 6 years ago
Ayke van Laethem 76e77917d8
targets: move target-specific files to this directory 6 years ago
Ayke van Laethem e389d38dec
Makefile: improve gen-device* commands 6 years ago
Ayke van Laethem 18b3e8d156
gen-device: move to new tools directory 6 years ago
Ayke van Laethem a46ed465c5
README: defer has been fully implemented 6 years ago
Ayke van Laethem 422c848163
README: fix nrf example and add arduino example 6 years ago
Ayke van Laethem 7e7502a990
README: update build instructions 6 years ago
Ayke van Laethem 5e9e3bd1a0
Makefile: use the compiler driver directly 6 years ago
Ayke van Laethem 76a513802f
targets/pca10040: support linking from within the compiler 6 years ago
Ayke van Laethem 8ce139284a
all: remove last traces of the C runtime 6 years ago
Ayke van Laethem f7f7d4cbbc
runtime/nrf: translate nrf sleep function from C to Go 6 years ago
Ayke van Laethem 67e33ac30e
gen-device-svd: add _Pos and _Msk fields 6 years ago
Ayke van Laethem 2788ab0172
all: rename __reg to __volatile 6 years ago