tinygo/src/runtime
Anuraag Agrawal c2f1965e03
Fix bitstring order in precise GC docs (#3947)
docs: Fix bitstring order in precise GC docs
2023-10-13 08:57:30 +02:00
..
cgo
debug add Settings to debug.BuildInfo 2023-05-20 14:49:31 +02:00
internal/sys all: check formatting on CI 2019-04-13 19:58:58 +02:00
interrupt machine, runtime/interrupt: switch to use register definitions from device/gba 2023-03-16 15:27:15 +01:00
metrics
pprof runtime/pprof, runtime/trace: stub some additional functions 2022-09-02 10:37:50 +02:00
trace runtime/pprof, runtime/trace: stub some additional functions 2022-09-02 10:37:50 +02:00
volatile
algorithm.go
arch-has-returnaddr.go
arch-no-returnaddr.go
arch_386.go
arch_amd64.go
arch_arm.go
arch_arm64.go runtime: print the address where a panic happened 2023-04-26 18:40:35 +02:00
arch_avr.go
arch_cortexm.go
arch_tinygoriscv.go
arch_tinygoriscv32.go
arch_tinygoriscv64.go
arch_tinygowasm.go
arch_tinygowasm_malloc.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
arch_xtensa.go
asm_386.S
asm_amd64.S
asm_amd64_windows.S runtime: load sp and pc inside tinygo_longjmp 2022-06-19 11:51:12 +02:00
asm_arm.S
asm_arm64.S arm64: fix register save/restore to include vector registers 2023-02-19 20:48:32 +01:00
asm_avr.S
asm_riscv.S
asm_tinygowasm.S
atomics_critical.go
baremetal.go all: Go 1.21 support 2023-08-04 11:59:11 +02:00
build_asserts.go
build_noasserts.go runtime: make gc and scheduler asserts settable with build tags 2022-09-25 16:47:07 +02:00
chan.go
complex.go
cond.go
cond_nosched.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
debug.go updating the comments for stub funcs 2022-03-19 19:09:20 +01:00
defer.go
dynamic_arm64.go
env.go
env_unix.go wasm: add support for GOOS=wasip1 2023-08-17 18:16:54 +02:00
env_windows.go windows: add support for syscall.runtimeSetenv 2023-02-03 07:31:38 -08:00
error.go
extern.go
float.go
func.go
gc_blocks.go
gc_conservative.go
gc_custom.go
gc_globals.go
gc_leaking.go runtime: refactor markGlobals to findGlobals 2023-09-05 00:42:01 +02:00
gc_none.go
gc_precise.go
gc_stack_portable.go
gc_stack_raw.go
hashmap.go
hosted.go
interface.go
memhash_fnv.go
memhash_leveldb.go
memhash_tsip.go
metrics.go
mstats.go
nonhosted.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
os_darwin.c
os_darwin.go runtime: refactor markGlobals to findGlobals 2023-09-05 00:42:01 +02:00
os_js.go
os_linux.go
os_other.go
os_wasip1.go
os_windows.go runtime: refactor markGlobals to findGlobals 2023-09-05 00:42:01 +02:00
panic.go runtime: print the address where a panic happened 2023-04-26 18:40:35 +02:00
poll.go
print.go
runtime.go
runtime_arm7tdmi.go
runtime_atmega.go
runtime_atsamd21.go
runtime_atsamd21e18.go
runtime_atsamd21g18.go
runtime_atsamd51.go
runtime_atsamd51g19.go
runtime_atsamd51j19.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
runtime_atsamd51j20.go
runtime_atsamd51p19.go
runtime_atsamd51p20.go
runtime_atsame5x_can.go
runtime_atsame51j19.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
runtime_atsame54p20.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
runtime_attiny.go
runtime_avr.go
runtime_avrtiny.go
runtime_cortexm.go all: use unsafe.Add instead of unsafe.Pointer(uintptr(...) + ...) 2023-03-03 16:55:13 +01:00
runtime_cortexm_abort.go
runtime_cortexm_hardfault.go
runtime_cortexm_hardfault_debug.go
runtime_cortexm_qemu.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
runtime_esp32.go
runtime_esp32c3.go
runtime_esp32xx.go
runtime_esp8266.go
runtime_fe310.go
runtime_fe310_baremetal.go
runtime_fe310_qemu.go
runtime_k210.go
runtime_k210_baremetal.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
runtime_mimxrt1062.go
runtime_mimxrt1062_clock.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
runtime_mimxrt1062_mpu.go
runtime_mimxrt1062_time.go
runtime_nintendoswitch.go
runtime_nintendoswitch.S all: rename assembly files to .S extension 2022-08-04 15:43:42 +02:00
runtime_nrf.go
runtime_nrf52840.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
runtime_nrf_bare.go
runtime_nrf_softdevice.go
runtime_nxpmk66f18.go
runtime_rp2040.go
runtime_stm32.go
runtime_stm32_timers.go
runtime_stm32f4.go
runtime_stm32f7x2.go
runtime_stm32f103.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
runtime_stm32f405.go
runtime_stm32f407.go
runtime_stm32f469.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
runtime_stm32l0.go
runtime_stm32l0x1.go
runtime_stm32l0x2.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
runtime_stm32l4.go
runtime_stm32l4x2.go
runtime_stm32l4x5.go
runtime_stm32l5x2.go
runtime_stm32wlx.go
runtime_tinygoriscv.go
runtime_tinygoriscv64.go
runtime_tinygoriscv_qemu.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
runtime_tinygowasm.go wasm: implement the //go:wasmimport directive 2023-03-22 11:29:26 +01:00
runtime_unix.go all: use unsafe.Add instead of unsafe.Pointer(uintptr(...) + ...) 2023-03-03 16:55:13 +01:00
runtime_wasm_js.go
runtime_wasm_js_scheduler.go
runtime_wasm_wasi.go
runtime_windows.go all: use unsafe.Add instead of unsafe.Pointer(uintptr(...) + ...) 2023-03-03 16:55:13 +01:00
scheduler.go runtime: add support for time.NewTimer and time.NewTicker 2022-08-23 12:37:25 +02:00
scheduler_any.go
scheduler_none.go
scheduler_tasks.go
slice.go
stack.go
string.go reflect: use direct calls to runtime string functions 2023-03-27 22:24:20 +02:00
symtab.go
sync.go
time.go
time_nxpmk66f18.go
timer.go
wait_other.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00