..
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