908 Commits (5a7bab8808b5dd75dc6e988501ba735b5b5198eb)
 

Author SHA1 Message Date
Ayke van Laethem 5a7bab8808 main: add the absolute path to clang-8 on macOS 6 years ago
Ron Evans 3a73e64557 tools/gen-device: complete refactor to new generator based on volatile package 6 years ago
Ron Evans 9f8340a970 machine/nrf: refactor to use volatile package/API 6 years ago
k-brk 0f6873cf02 machine/stm32f103xx: fix i2c 2 byte read 6 years ago
Ayke van Laethem f2cd4d12e8 compiler,runtime: fix multiple definitions of a single function 6 years ago
Ayke van Laethem 7e6a54ac62 main: add build tags for the Go stdlib version 6 years ago
Ayke van Laethem 7156afca9e interp: support some more expressions in const icmp 6 years ago
Ayke van Laethem 87ac804642 ci: make sure that all examples are included in the smoketests 6 years ago
Ayke van Laethem edcb11f9f6 ci: move tests from CircleCI config to Makefile 6 years ago
Ayke van Laethem 3568254593 machine/atsamd21: fix analog pin mode 6 years ago
Ayke van Laethem 3bf4c06c99 interp: work around limitation of constfolding in IR builder 6 years ago
Ayke van Laethem f1d9e7b75e interp: make errors during branches more reliable 6 years ago
Ron Evans e4d53daa02 machine/stm32: refactor to use new volatile package for all register access 6 years ago
Ayke van Laethem 98a3047b58 all: add go.mod and go.sum files for vgo support 6 years ago
Ayke van Laethem ba85c82fbb arm: print an error when a HardFault occurs 6 years ago
Ayke van Laethem 7b6ef65fe7 compiler: create temporary allocas with appropriate lifetimes 6 years ago
Ron Evans de032cddd2 machine/sam: Refactor all machine/runtime code to use new volatile package/API 6 years ago
Ron Evans 51c6b972bf machine/feather-m0: correct board build tag and add placeholders for I2S interface 6 years ago
Anthony Elder 4cd151faf5 Add Feather M0 Board (#356) 6 years ago
Ayke van Laethem 5342d392aa interp: improve scan for loads 6 years ago
Ayke van Laethem f94af9f61e compiler: avoid some obviously false nil checks 6 years ago
Ayke van Laethem 7ada00790c cgo: print better error messages for unknown types 6 years ago
Ayke van Laethem dfa713040a cgo: add support for enum types 6 years ago
Ron Evans 82dc14b741 docker: do not remove make from tinygo-dev docker image, to make it easier to run drivers CI build, which uses the tinygo-dev image 6 years ago
Ron Evans d3f2237d44 docs: update README with new boards Adafruit Trinket M0, and STM32F407 Discovery 6 years ago
Martin Treml fc2ed2bdd0 [Board] Adafruit Trinket (#333) 6 years ago
Ayke van Laethem e0cf74e638 avr: use register wrappers that use runtime/volatile.*Uint8 calls 6 years ago
Ayke van Laethem 6f6afb0515 compiler: add //go:inline pragma 6 years ago
Ayke van Laethem 397b90753c compiler: implement volatile operations as compiler builtins 6 years ago
Ayke van Laethem 3c2639ad55 compiler: insert nil checks when storing to a pointer 6 years ago
Ayke van Laethem 371c468e8e compiler: add debug info for function arguments 6 years ago
Ayke van Laethem 0a40219680 compiler: implement comparing channel values 6 years ago
Ayke van Laethem c981f14e61 compiler: simplify some interface code 6 years ago
Ayke van Laethem 763b9d7d10 runtime: implement growing hashmaps 6 years ago
Ayke van Laethem 55fc7b904a compiler,runtime: use the size hint when creating a new map 6 years ago
Ayke van Laethem 17c42810d0 compiler: improve hashmaps by avoiding dynamic allocas 6 years ago
Justin Clift 064d001550 Trivial typo fixes 6 years ago
seph a4cd3bb77c Test for functional argument passing (#336) 6 years ago
Anthony Elder 8d3f19bc84 Fix I2C signalStop in readLastByte for Microbit (#344) 6 years ago
Ron Evans d90f1947d9 machine/samd21: Initial implementation of I2S hardware interface using Circuit Playground Express 6 years ago
Ayke van Laethem 11567c62d4 cgo: refactor; support multiple cgo files in a single package 6 years ago
Ayke van Laethem 4619207f99 cgo: don't crash on `import "C"` without comment 6 years ago
Ayke van Laethem 99587fe073 cgo: add support for #define constants 6 years ago
Ayke van Laethem eb0ce8a298 Makefile: avoid libtinfo and libz dependency of LLVM 6 years ago
Ayke van Laethem 4ae4ef5e12 compiler: implement complex division 6 years ago
Ayke van Laethem d7460b945e compiler: implement complex multiplication 6 years ago
Ayke van Laethem 638bc17eeb compiler: add support for complex add and sub 6 years ago
Justin Clift 1113f9ec0c
main: comment the TinyGo IR header line 6 years ago
seph 019331e8af Add llvm directorys to gitignore 6 years ago
Justin Clift 4c8c048c49 example: just using 'Cache-Control': 'no-cache' should be good enough 6 years ago