You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Ayke van Laethem 92ed645a11 compiler: remove unnecessary main.main call workaround 4 years ago
..
cgo runtime/cgo: go fmt 6 years ago
internal/sys all: check formatting on CI 6 years ago
interrupt esp: add support for the Espressif ESP32 chip 4 years ago
pprof loader: rewrite/refactor much of the code to use go list directly 4 years ago
volatile Viable NXP/Teensy support 4 years ago
arch_386.go gc: use raw stack access whenever possible 4 years ago
arch_amd64.go gc: use raw stack access whenever possible 4 years ago
arch_arm.go support WASI target (#1373) 4 years ago
arch_arm64.go gc: use raw stack access whenever possible 4 years ago
arch_avr.go runtime: add dummy getCurrentStackPointer functions 5 years ago
arch_cortexm.go nrf: call sd_app_evt_wait when the SoftDevice is enabled 4 years ago
arch_tinygoriscv.go runtime: reuse common code between 32 and 64-bit RISC-V 4 years ago
arch_tinygoriscv32.go runtime: reuse common code between 32 and 64-bit RISC-V 4 years ago
arch_tinygoriscv64.go runtime: reuse common code between 32 and 64-bit RISC-V 4 years ago
arch_wasm.go wasm: implement a growable heap 4 years ago
arch_xtensa.go esp32: implement task based scheduler 4 years ago
baremetal.go wasm: implement a growable heap 4 years ago
chan.go runtime: make channels work in interrupts 4 years ago
complex.go compiler: implement complex division 6 years ago
cond.go runtime: add cheap atomic condition variable 4 years ago
cond_nosched.go runtime: add cheap atomic condition variable 4 years ago
defer.go compiler: avoid function pointers in defer calls 6 years ago
dynamic_arm64.go nintendoswitch: Add env parser and removed unused stuff 4 years ago
error.go extend stdlib to allow import of more packages (#1099) 4 years ago
float.go compiler: implement complex division 6 years ago
func.go compiler: fix crash with linked lists in interfaces 5 years ago
gc_386.S gc: use raw stack access whenever possible 4 years ago
gc_amd64.S gc: use raw stack access whenever possible 4 years ago
gc_arm.S runtime: move/refactor some GC-related code 4 years ago
gc_arm64.S gc: use raw stack access whenever possible 4 years ago
gc_avr.S runtime: move/refactor some GC-related code 4 years ago
gc_conservative.go wasm: implement a growable heap 4 years ago
gc_extalloc.go runtime: make channels work in interrupts 4 years ago
gc_globals_conservative.go runtime (gc): add garbage collector that uses an external allocator 5 years ago
gc_globals_precise.go runtime (gc): add garbage collector that uses an external allocator 5 years ago
gc_leaking.go wasm: implement a growable heap 4 years ago
gc_none.go wasm: implement a growable heap 4 years ago
gc_riscv.S runtime: move/refactor some GC-related code 4 years ago
gc_stack_portable.go gc: use raw stack access whenever possible 4 years ago
gc_stack_raw.go gc: use raw stack access whenever possible 4 years ago
hashmap.go runtime: allow ranging over a nil map 4 years ago
hosted.go runtime (gc): do not scan the runqueue when the platform is not baremetal with a scheduler 4 years ago
interface.go interp: rewrite entire package 4 years ago
math.go all: change //go:export to //export 5 years ago
os_darwin.go all: add macOS support 6 years ago
os_freebsd.go Add initial FreeBSD support 5 years ago
os_js.go Add runtime.GOOS 6 years ago
os_linux.go Add runtime.GOOS 6 years ago
panic.go all: change //go:export to //export 5 years ago
poll.go runtime: remove ctx param from stub code 6 years ago
print.go runtime: use dedicated printfloat32 4 years ago
runtime.go compiler: remove unnecessary main.main call workaround 4 years ago
runtime_arm7tdmi.go runtime: refactor time handling 5 years ago
runtime_atmega.go avr: use register wrappers that use runtime/volatile.*Uint8 calls 6 years ago
runtime_atsamd21.go nrf: call sd_app_evt_wait when the SoftDevice is enabled 4 years ago
runtime_atsamd21e18.go machine/sam: Refactor all machine/runtime code to use new volatile package/API 6 years ago
runtime_atsamd21g18.go machine/sam: Refactor all machine/runtime code to use new volatile package/API 6 years ago
runtime_atsamd51.go machine/atsamd51x,runtime/atsamd51x: fixes needed for full support for all PWM pins. Also adds some useful constants to clarify peripheral clock usage 4 years ago
runtime_atsamd51g19.go runtime/atsamd51x: use PCHCTRL_GCLK_SERCOMX_SLOW for setting clocks on all SERCOM ports 4 years ago
runtime_atsamd51j19.go runtime/atsamd51x: use PCHCTRL_GCLK_SERCOMX_SLOW for setting clocks on all SERCOM ports 4 years ago
runtime_atsamd51j20.go runtime/atsamd51x: use PCHCTRL_GCLK_SERCOMX_SLOW for setting clocks on all SERCOM ports 4 years ago
runtime_atsamd51p19.go runtime/atsamd51x: use PCHCTRL_GCLK_SERCOMX_SLOW for setting clocks on all SERCOM ports 4 years ago
runtime_attiny.go avr: add support for the digispark 6 years ago
runtime_avr.go runtime: refactor time handling 5 years ago
runtime_cortexm.go Implement custom abort and fault handler for debugging 4 years ago
runtime_cortexm_abort.go test: support non-host tests 4 years ago
runtime_cortexm_hardfault.go add better fault identification for Cortex-M3/M33/M4/M7 hardfault handlers, add fault description registers to SCB_Type 4 years ago
runtime_cortexm_hardfault_debug.go add better fault identification for Cortex-M3/M33/M4/M7 hardfault handlers, add fault description registers to SCB_Type 4 years ago
runtime_cortexm_qemu.go test: support non-host tests 4 years ago
runtime_esp32.go esp: add support for the Espressif ESP32 chip 4 years ago
runtime_esp8266.go esp8266: add support for this chip 4 years ago
runtime_fe310.go Zero PLIC threshold value at startup 4 years ago
runtime_fe310_baremetal.go runtime: refactor time handling 5 years ago
runtime_fe310_qemu.go runtime: refactor time handling 5 years ago
runtime_k210.go maixbit: support both GPIO and GPIOHS controllers 4 years ago
runtime_k210_baremetal.go maixbit: support both GPIO and GPIOHS controllers 4 years ago
runtime_mimxrt1062.go teensy40: add UART support 4 years ago
runtime_mimxrt1062_clock.go teensy40: refactor to remove unnecessary code and constants 4 years ago
runtime_mimxrt1062_mpu.go teensy40: refactor to remove unnecessary code and constants 4 years ago
runtime_mimxrt1062_time.go teensy40: refactor to remove unnecessary code and constants 4 years ago
runtime_nintendoswitch.go wasm: implement a growable heap 4 years ago
runtime_nintendoswitch.s nintendoswitch: Add env parser and removed unused stuff 4 years ago
runtime_nrf.go runtime: use waitForEvents when appropriate 4 years ago
runtime_nrf_bare.go nrf: call sd_app_evt_wait when the SoftDevice is enabled 4 years ago
runtime_nrf_softdevice.go nrf: call sd_app_evt_wait when the SoftDevice is enabled 4 years ago
runtime_nxpmk66f18.go nrf: call sd_app_evt_wait when the SoftDevice is enabled 4 years ago
runtime_stm32.go nrf: call sd_app_evt_wait when the SoftDevice is enabled 4 years ago
runtime_stm32f7x2.go stm32: use stm32-rs SVDs which are of much higher quality 4 years ago
runtime_stm32f103.go stm32: use stm32-rs SVDs which are of much higher quality 4 years ago
runtime_stm32f405.go stm32: use stm32-rs SVDs which are of much higher quality 4 years ago
runtime_stm32f407.go stm32: use stm32-rs SVDs which are of much higher quality 4 years ago
runtime_stm32l0.go stm32: use stm32-rs SVDs which are of much higher quality 4 years ago
runtime_tinygoriscv.go maixbit (uart): serial is working with echo example 4 years ago
runtime_tinygoriscv64.go maixbit (uart): serial is working with echo example 4 years ago
runtime_tinygoriscv_qemu.go runtime: refactor time handling 5 years ago
runtime_unix.go gc: use raw stack access whenever possible 4 years ago
runtime_unix_heap.go wasm: implement a growable heap 4 years ago
runtime_unix_noheap.go support WASI target (#1373) 4 years ago
runtime_wasm.go wasm: use the fixed length buffer for putchar 4 years ago
runtime_wasm_js.go support WASI target (#1373) 4 years ago
runtime_wasm_wasi.go support WASI target (#1373) 4 years ago
scheduler.go runtime: make channels work in interrupts 4 years ago
scheduler_any.go runtime: make channels work in interrupts 4 years ago
scheduler_coroutines.go refactor coroutine lowering and tasks 5 years ago
scheduler_none.go runtime: make channels work in interrupts 4 years ago
scheduler_tasks.go runtime, internal/task: refactor to simplify stack switching 4 years ago
slice.go runtime: return the correct type from the copy builtin 5 years ago
stack.go extend stdlib to allow import of more packages (#1099) 4 years ago
string.go runtime: fix UTF-8 decoding 4 years ago
strings_go111.go runtime: fix UTF-8 decoding 4 years ago
sync.go all: basic support for the os package 6 years ago
time_nxpmk66f18.go Viable NXP/Teensy support 4 years ago
wait_other.go runtime: make channels work in interrupts 4 years ago