.. |
cgo
|
runtime/cgo: go fmt
|
2018-09-14 20:58:00 +02:00 |
internal/sys
|
all: check formatting on CI
|
2019-04-13 19:58:58 +02:00 |
interrupt
|
esp: add support for the Espressif ESP32 chip
|
2020-08-31 09:02:23 +02:00 |
pprof
|
loader: rewrite/refactor much of the code to use go list directly
|
2020-09-03 22:10:14 +02:00 |
volatile
|
Viable NXP/Teensy support
|
2020-07-08 21:58:15 +02:00 |
arch_386.go
|
runtime: add dummy getCurrentStackPointer functions
|
2019-08-25 13:12:27 +02:00 |
arch_amd64.go
|
runtime: add dummy getCurrentStackPointer functions
|
2019-08-25 13:12:27 +02:00 |
arch_arm.go
|
all: replace ReadRegister with AsmFull inline assembly
|
2020-04-29 18:25:16 +02:00 |
arch_arm64.go
|
runtime: add dummy getCurrentStackPointer functions
|
2019-08-25 13:12:27 +02:00 |
arch_avr.go
|
runtime: add dummy getCurrentStackPointer functions
|
2019-08-25 13:12:27 +02:00 |
arch_cortexm.go
|
nrf: call sd_app_evt_wait when the SoftDevice is enabled
|
2020-08-24 22:46:21 +02:00 |
arch_tinygoriscv.go
|
runtime: reuse common code between 32 and 64-bit RISC-V
|
2020-07-08 00:21:59 +02:00 |
arch_tinygoriscv32.go
|
runtime: reuse common code between 32 and 64-bit RISC-V
|
2020-07-08 00:21:59 +02:00 |
arch_tinygoriscv64.go
|
runtime: reuse common code between 32 and 64-bit RISC-V
|
2020-07-08 00:21:59 +02:00 |
arch_wasm.go
|
all: change //go:export to //export
|
2020-04-05 16:16:57 +02:00 |
arch_xtensa.go
|
esp: add support for the Espressif ESP32 chip
|
2020-08-31 09:02:23 +02:00 |
baremetal.go
|
runtime (gc): do not scan the runqueue when the platform is not baremetal with a scheduler
|
2020-07-04 08:34:39 +02:00 |
chan.go
|
runtime: make channels work in interrupts
|
2020-07-04 08:34:39 +02:00 |
complex.go
|
compiler: implement complex division
|
2019-05-11 15:33:37 +02:00 |
defer.go
|
compiler: avoid function pointers in defer calls
|
2018-12-09 16:44:37 +01:00 |
error.go
|
extend stdlib to allow import of more packages (#1099)
|
2020-06-23 11:56:28 +02:00 |
float.go
|
compiler: implement complex division
|
2019-05-11 15:33:37 +02:00 |
func.go
|
compiler: fix crash with linked lists in interfaces
|
2019-08-05 14:44:30 +02:00 |
gc_conservative.go
|
runtime (gc): do not scan the runqueue when the platform is not baremetal with a scheduler
|
2020-07-04 08:34:39 +02:00 |
gc_extalloc.go
|
runtime: make channels work in interrupts
|
2020-07-04 08:34:39 +02:00 |
gc_globals_conservative.go
|
runtime (gc): add garbage collector that uses an external allocator
|
2020-03-30 14:35:29 +02:00 |
gc_globals_precise.go
|
runtime (gc): add garbage collector that uses an external allocator
|
2020-03-30 14:35:29 +02:00 |
gc_leaking.go
|
run init in a goroutine
|
2020-03-17 19:25:30 +01:00 |
gc_none.go
|
run init in a goroutine
|
2020-03-17 19:25:30 +01:00 |
gc_stack_portable.go
|
runtime (gc): add garbage collector that uses an external allocator
|
2020-03-30 14:35:29 +02:00 |
gc_stack_raw.go
|
runtime (gc): scan callee-saved registers while marking stack
|
2020-04-07 11:50:50 +02:00 |
hashmap.go
|
reflect: add Cap and Len support for map and chan
|
2020-05-12 01:17:27 +02:00 |
hosted.go
|
runtime (gc): do not scan the runqueue when the platform is not baremetal with a scheduler
|
2020-07-04 08:34:39 +02:00 |
interface.go
|
runtime: implement comparing uintptr values in interfaces
|
2019-11-09 13:41:27 -05:00 |
math.go
|
all: change //go:export to //export
|
2020-04-05 16:16:57 +02:00 |
os_darwin.go
|
all: add macOS support
|
2019-02-19 15:54:36 +01:00 |
os_freebsd.go
|
Add initial FreeBSD support
|
2019-12-29 10:48:28 +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 |
panic.go
|
all: change //go:export to //export
|
2020-04-05 16:16:57 +02:00 |
poll.go
|
runtime: remove ctx param from stub code
|
2019-01-14 20:56:42 +01:00 |
print.go
|
avr: work around codegen bug in LLVM 10
|
2020-06-30 17:56:10 +02:00 |
runtime.go
|
runtime: refactor time handling
|
2020-05-25 22:08:28 +02:00 |
runtime_arm7tdmi.go
|
runtime: refactor time handling
|
2020-05-25 22:08:28 +02:00 |
runtime_atmega.go
|
avr: use register wrappers that use runtime/volatile.*Uint8 calls
|
2019-05-14 12:24:01 +02:00 |
runtime_atsamd21.go
|
nrf: call sd_app_evt_wait when the SoftDevice is enabled
|
2020-08-24 22:46:21 +02:00 |
runtime_atsamd21e18.go
|
machine/sam: Refactor all machine/runtime code to use new volatile package/API
|
2019-05-19 19:53:11 +02:00 |
runtime_atsamd21g18.go
|
machine/sam: Refactor all machine/runtime code to use new volatile package/API
|
2019-05-19 19:53:11 +02:00 |
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
|
2020-08-30 09:27:17 +02:00 |
runtime_atsamd51g19.go
|
runtime/atsamd51x: use PCHCTRL_GCLK_SERCOMX_SLOW for setting clocks on all SERCOM ports
|
2020-08-30 09:27:17 +02:00 |
runtime_atsamd51j19.go
|
runtime/atsamd51x: use PCHCTRL_GCLK_SERCOMX_SLOW for setting clocks on all SERCOM ports
|
2020-08-30 09:27:17 +02:00 |
runtime_atsamd51j20.go
|
runtime/atsamd51x: use PCHCTRL_GCLK_SERCOMX_SLOW for setting clocks on all SERCOM ports
|
2020-08-30 09:27:17 +02:00 |
runtime_atsamd51p19.go
|
runtime/atsamd51x: use PCHCTRL_GCLK_SERCOMX_SLOW for setting clocks on all SERCOM ports
|
2020-08-30 09:27:17 +02:00 |
runtime_attiny.go
|
avr: add support for the digispark
|
2018-11-20 18:50:24 +01:00 |
runtime_avr.go
|
runtime: refactor time handling
|
2020-05-25 22:08:28 +02:00 |
runtime_cortexm.go
|
Implement custom abort and fault handler for debugging
|
2020-07-08 21:58:15 +02:00 |
runtime_cortexm_abort.go
|
Implement custom abort and fault handler for debugging
|
2020-07-08 21:58:15 +02:00 |
runtime_cortexm_hardfault.go
|
Implement custom abort and fault handler for debugging
|
2020-07-08 21:58:15 +02:00 |
runtime_cortexm_hardfault_debug.go
|
Implement custom abort and fault handler for debugging
|
2020-07-08 21:58:15 +02:00 |
runtime_cortexm_qemu.go
|
nrf: call sd_app_evt_wait when the SoftDevice is enabled
|
2020-08-24 22:46:21 +02:00 |
runtime_esp32.go
|
esp: add support for the Espressif ESP32 chip
|
2020-08-31 09:02:23 +02:00 |
runtime_esp8266.go
|
esp8266: add support for this chip
|
2020-09-09 19:17:11 +02:00 |
runtime_fe310.go
|
Zero PLIC threshold value at startup
|
2020-06-07 11:45:26 +02:00 |
runtime_fe310_baremetal.go
|
runtime: refactor time handling
|
2020-05-25 22:08:28 +02:00 |
runtime_fe310_qemu.go
|
runtime: refactor time handling
|
2020-05-25 22:08:28 +02:00 |
runtime_k210.go
|
maixbit: support both GPIO and GPIOHS controllers
|
2020-07-08 00:21:59 +02:00 |
runtime_k210_baremetal.go
|
maixbit: support both GPIO and GPIOHS controllers
|
2020-07-08 00:21:59 +02:00 |
runtime_nintendoswitch.go
|
nintendoswitch: Fix invalid memory read / write in print calls
|
2020-09-09 18:51:00 +02:00 |
runtime_nintendoswitch.s
|
nintendoswitch: Add experimental Nintendo Switch support without CRT
|
2020-07-31 00:58:09 +02:00 |
runtime_nintendoswitch_heap.go
|
nintendoswitch: Fix invalid memory read / write in print calls
|
2020-09-09 18:51:00 +02:00 |
runtime_nintendoswitch_noheap.go
|
nintendoswitch: Add experimental Nintendo Switch support without CRT
|
2020-07-31 00:58:09 +02:00 |
runtime_nintendoswitch_svc.go
|
nintendoswitch: Add experimental Nintendo Switch support without CRT
|
2020-07-31 00:58:09 +02:00 |
runtime_nrf.go
|
runtime: use waitForEvents when appropriate
|
2020-08-24 22:46:21 +02:00 |
runtime_nrf_bare.go
|
nrf: call sd_app_evt_wait when the SoftDevice is enabled
|
2020-08-24 22:46:21 +02:00 |
runtime_nrf_softdevice.go
|
nrf: call sd_app_evt_wait when the SoftDevice is enabled
|
2020-08-24 22:46:21 +02:00 |
runtime_nxpmk66f18.go
|
nrf: call sd_app_evt_wait when the SoftDevice is enabled
|
2020-08-24 22:46:21 +02:00 |
runtime_stm32.go
|
nrf: call sd_app_evt_wait when the SoftDevice is enabled
|
2020-08-24 22:46:21 +02:00 |
runtime_stm32f103xx.go
|
runtime: refactor time handling
|
2020-05-25 22:08:28 +02:00 |
runtime_stm32f405.go
|
add STM32F405 machine/runtime, and new board/target feather-stm32f405
|
2020-09-11 09:09:02 +02:00 |
runtime_stm32f407.go
|
runtime: refactor time handling
|
2020-05-25 22:08:28 +02:00 |
runtime_tinygoriscv.go
|
maixbit (uart): serial is working with echo example
|
2020-07-08 00:21:59 +02:00 |
runtime_tinygoriscv64.go
|
maixbit (uart): serial is working with echo example
|
2020-07-08 00:21:59 +02:00 |
runtime_tinygoriscv_qemu.go
|
runtime: refactor time handling
|
2020-05-25 22:08:28 +02:00 |
runtime_unix.go
|
nintendoswitch: Add experimental Nintendo Switch support without CRT
|
2020-07-31 00:58:09 +02:00 |
runtime_unix_heap.go
|
nintendoswitch: Add experimental Nintendo Switch support without CRT
|
2020-07-31 00:58:09 +02:00 |
runtime_unix_noheap.go
|
nintendoswitch: Add experimental Nintendo Switch support without CRT
|
2020-07-31 00:58:09 +02:00 |
runtime_wasm.go
|
compiler: add support for atomic operations
|
2020-05-28 15:11:46 +02:00 |
scheduler.go
|
runtime: make channels work in interrupts
|
2020-07-04 08:34:39 +02:00 |
scheduler_any.go
|
runtime: make channels work in interrupts
|
2020-07-04 08:34:39 +02:00 |
scheduler_avr.S
|
runtime: do not put scheduler and GC code in the same section
|
2020-04-20 21:32:29 +02:00 |
scheduler_coroutines.go
|
refactor coroutine lowering and tasks
|
2020-03-17 12:16:10 +01:00 |
scheduler_cortexm.S
|
arm: automatically determine stack sizes
|
2020-08-27 19:23:22 +02:00 |
scheduler_gba.S
|
runtime: copy stack scan assembly for GBA
|
2020-04-21 10:28:42 +02:00 |
scheduler_none.go
|
runtime: make channels work in interrupts
|
2020-07-04 08:34:39 +02:00 |
scheduler_tasks.go
|
refactor coroutine lowering and tasks
|
2020-03-17 12:16:10 +01:00 |
scheduler_tinygoriscv.S
|
maixbit: changes according to feedback
|
2020-07-08 00:21:59 +02:00 |
slice.go
|
runtime: return the correct type from the copy builtin
|
2020-03-11 15:44:31 -07:00 |
stack.go
|
extend stdlib to allow import of more packages (#1099)
|
2020-06-23 11:56:28 +02:00 |
string.go
|
internal/bytealg: reimplement bytealg in pure Go
|
2020-05-16 14:56:05 +02:00 |
strings_go111.go
|
internal/bytealg: reimplement bytealg in pure Go
|
2020-05-16 14:56:05 +02:00 |
sync.go
|
all: basic support for the os package
|
2018-09-16 13:01:03 +02:00 |
time_nxpmk66f18.go
|
Viable NXP/Teensy support
|
2020-07-08 21:58:15 +02:00 |
wait_other.go
|
runtime: make channels work in interrupts
|
2020-07-04 08:34:39 +02:00 |