846 Commits (d594342642196ad1ae9a339367535a718fe8f43e)
 

Author SHA1 Message Date
Ayke van Laethem 95e18f36d0
main: compile and run a program directly 6 years ago
Ron Evans 9ac2f39acc
tools/gen-device-svd: handle case with nested registers that have same address to avoid duplicates 6 years ago
Wèi Cōngruì 2ba7a438c2 loader: remove redundant gateway function 6 years ago
Ayke van Laethem b88180f8e6
runtime: remove ctx param from stub code 6 years ago
Ayke van Laethem c840757352
compiler/interface: fix comparison with error value 6 years ago
Ron Evans b4dd2dbf60
docs: change links in README and remove old ReadTheDocs pages to point to TinyGo.org site 6 years ago
Ron Evans 8d1284cfe7
generator: generate device wrappers for Atmel SAM family 6 years ago
Ron Evans b8c326d710
machine/stm32f103xx: implmentation for I2C interface 6 years ago
j7b fad4a735e6 tools: use env to search path for python3 6 years ago
Ayke 107fccb288 all: add support for more architectures and GOOS/GOARCH (#118) 6 years ago
Konstantin Yegupov f44dff6f59
compiler: allow slicing arrays of a named type 6 years ago
Ayke 873c1c3b4d Reduce code size for AVR (#116) 6 years ago
Konstantin Yegupov a8dd82538e
all: add flag to enable i64 parameters in WebAssembly 6 years ago
Ron Evans dccfae485c
machine/stm32f103xx: support for SPI interface 6 years ago
Ron Evans f71e1bcf03
machine/stm32f103xx: implementation of RTC/TIM based timers 6 years ago
kyegupov fb8dcde2f9
runtime: update link to original Go hashmap source code 6 years ago
Ayke van Laethem 18b16fc151
compiler: run some optimizations after interface lowering 6 years ago
Ayke van Laethem 5a15d4162d
compiler: add optsize function attr to reduce binary size 6 years ago
Ron Evans 5ff5873fe6
machine/microbit: add default pin mappings for SPI bus 6 years ago
Ron Evans 47b667a4b8
machine/stm32: add support for stm32f103xx UART 6 years ago
Johan Brandhorst a830451426
Dockerfile, README, docs: Remove entrypoint 6 years ago
Ron Evans cb648d8ae1
compiler: pass -cflags and -ldflags to tinygo CLI command 6 years ago
Ron Evans 8734732d0c
build: Makefile needs to look at changes in all needed sub-directories to decide if rebuild is required 6 years ago
Ayke van Laethem 6cacafb8dc
cgo: add package directory to header include paths 6 years ago
Ayke van Laethem c6069476a7
cgo: do not rely on stdint.h to be available 6 years ago
Ayke van Laethem 0af7da9bff
cgo: add support for C.int, c.uint, etc 6 years ago
Ayke van Laethem e8c1b5ab6e
cgo: add support for C typedefs 6 years ago
Ayke van Laethem ecf6ffa62e
all: add bare-bones Cgo support 6 years ago
Ayke van Laethem b99bbc880a
main: add support for testing complete packages, not just .go files 6 years ago
Ayke van Laethem 8ee3267260
wasm: compile .c files in packages 6 years ago
Ayke van Laethem dea660b21c
main: compile C source files in packages 6 years ago
Ayke van Laethem e10d05c74f
loader: switch to custom program loader 6 years ago
Ayke van Laethem 564b1b3312
compiler: always use fat function pointers with context 6 years ago
Ayke van Laethem 3fec22e819
compiler: avoid function pointers in defer calls 6 years ago
Ayke van Laethem e42289ce61
arm: add SVCAll with 0 arguments 6 years ago
Ayke van Laethem 9eaa6a7d7f
nrf: set interrupt priorities 6 years ago
Ayke van Laethem fa5b75464d
runtime/nrf: use RTC1 instead of RTC0 6 years ago
Ayke van Laethem 99daa7b38f
arm: implement setting interrupt priorities 6 years ago
Ron Evans 7857c7235b machine/nrf52840: add support for ADC and PWM interfaces 6 years ago
Ron Evans 06ab3a836f
machine/nrf: SPI master implementation 6 years ago
Ayke van Laethem 23b283366d
compiler: add header comment to defer.go 6 years ago
Ayke van Laethem 69fbfbddbb
compiler: move defer code out of compiler.go 6 years ago
Ayke van Laethem b78562f95c
compiler: add names to some of the IR instructions 6 years ago
Justin Clift cf9fc00ae4
all: add stub pieces for GoLand support 6 years ago
Ron Evans 8325f2a53d
reelboard: support Reel Board (nrf52840 dev board) 6 years ago
Ron Evans 8f35a4711a
pca10056: support this nrf52840-based board 6 years ago
Ron Evans 70830cd9da
tools: correct error generating board files that calculated the address incorrectly after a cluster type 6 years ago
Ayke van Laethem e54a1c4dc0
compiler: disallow exporting functions that have their address taken 6 years ago
Ayke van Laethem da0a02d128
compiler: return error messages with source location 6 years ago
Ayke van Laethem 7bdb606d4f
reflect: update type code type to uintptr 6 years ago