tinygo/src/runtime
Ayke van Laethem b88180f8e6
runtime: remove ctx param from stub code
This was necessary before, when only some functions had a context
parameter. Now this is not necessary anymore because all functions
(independent of signature) have a context paramter at the end so the
signature always automatically matches.
2019-01-14 20:56:42 +01:00
..
cgo runtime/cgo: go fmt 2018-09-14 20:58:00 +02:00
internal/sys all: add stub pieces for GoLand support 2018-12-01 18:32:34 +01:00
arch_386.go all: add support for more architectures and GOOS/GOARCH (#118) 2019-01-05 11:46:25 +01:00
arch_amd64.go all: add support for more architectures and GOOS/GOARCH (#118) 2019-01-05 11:46:25 +01:00
arch_arm.go all: add support for more architectures and GOOS/GOARCH (#118) 2019-01-05 11:46:25 +01:00
arch_arm64.go all: add support for more architectures and GOOS/GOARCH (#118) 2019-01-05 11:46:25 +01:00
arch_avr.go runtime: add "end of heap" to detect out of memory 2018-11-17 15:33:32 +01:00
arch_tinygoarm.go runtime: implement a simple mark/sweep garbage collector 2018-11-18 19:18:39 +01:00
arch_wasm.go wasm: fix heap end address 2018-11-24 19:00:42 +01:00
atomic.go all: basic support for the os package 2018-09-16 13:01:03 +02:00
chan.go Add dummy channel support 2018-08-30 05:32:18 +02:00
defer.go compiler: avoid function pointers in defer calls 2018-12-09 16:44:37 +01:00
gc_dumb.go runtime: add "end of heap" to detect out of memory 2018-11-17 15:33:32 +01:00
gc_marksweep.go runtime: implement a simple mark/sweep garbage collector 2018-11-18 19:18:39 +01:00
gc_none.go runtime: add "none" garbage collector 2018-11-17 15:14:29 +01:00
hashmap.go runtime: update link to original Go hashmap source code 2018-12-31 13:33:18 +01:00
interface.go compiler: lower interfaces in a separate pass 2018-12-01 13:26:06 +01:00
os_js.go Add runtime.GOOS 2018-08-30 05:48:16 +02:00
os_linux.go Add runtime.GOOS 2018-08-30 05:48:16 +02:00
override_js.go all: rename 'arm' to 'tinygo.arm' for Cortex-M 2018-11-09 11:50:38 +01:00
panic.go compiler: always use fat function pointers with context 2018-12-09 18:47:39 +01:00
poll.go runtime: remove ctx param from stub code 2019-01-14 20:56:42 +01:00
print.go compiler: lower interfaces in a separate pass 2018-12-01 13:26:06 +01:00
runtime.go runtime: correctly copy a zero-length buffer backwards 2018-10-29 14:02:47 +01:00
runtime_atmega.go avr: add support for the digispark 2018-11-20 18:50:24 +01:00
runtime_attiny.go avr: add support for the digispark 2018-11-20 18:50:24 +01:00
runtime_avr.go avr: add support for the digispark 2018-11-20 18:50:24 +01:00
runtime_nrf.go nrf: set interrupt priorities 2018-12-03 13:50:41 +01:00
runtime_qemu.go all: add emulation support for Cortex-M3 with QEMU 2018-10-08 17:07:19 +02:00
runtime_stm32.go machine/stm32: add support for stm32f103xx UART 2018-12-18 17:17:18 +01:00
runtime_stm32f103xx.go machine/stm32f103xx: implmentation for I2C interface 2019-01-10 16:10:25 +01:00
runtime_tinygoarm.go runtime: unify GC interface 2018-11-17 14:11:58 +01:00
runtime_unix.go compiler: always use fat function pointers with context 2018-12-09 18:47:39 +01:00
runtime_wasm.go compiler: always use fat function pointers with context 2018-12-09 18:47:39 +01:00
scheduler.go compiler: always use fat function pointers with context 2018-12-09 18:47:39 +01:00
slice.go compiler: update integer type sizes 2018-11-14 14:01:04 +01:00
stack.go Implement runtime functions for reflect 2018-08-30 22:53:34 +02:00
string.go compiler: update integer type sizes 2018-11-14 14:01:04 +01:00
sync.go all: basic support for the os package 2018-09-16 13:01:03 +02:00
syscall.go all: basic support for the os package 2018-09-16 13:01:03 +02:00