Jaden Weiss
|
9f8715c143
|
runtime (gc): scan callee-saved registers while marking stack
|
2020-04-07 11:50:50 +02:00 |
|
Jaden Weiss
|
62e78c0a26
|
runtime (gc): add garbage collector that uses an external allocator
|
2020-03-30 14:35:29 +02:00 |
|
Ayke van Laethem
|
6917faabf5
|
runtime: fix GC to take goroutines into account
This fix is needed because with the new task-based scheduler, the
current stack pointer may not be on the system stack.
|
2019-08-25 13:12:27 +02:00 |
|
Ayke van Laethem
|
54169c714f
|
all: use baremetal build tag
This simplifies adding more baremetal targets, like a GameBoy Advance,
or baremetal x86 for unikernels.
|
2019-08-04 17:12:07 +02:00 |
|
Ayke van Laethem
|
ffa38b183b
|
all: add HiFive1 rev B board with RISC-V architecture
This page has been a big help in adding support for this new chip:
https://wiki.osdev.org/HiFive-1_Bare_Bones
|
2019-07-07 14:03:24 +02:00 |
|
Ayke van Laethem
|
385d1d0a5d
|
compiler,runtime: implement a portable conservative GC
|
2019-07-01 16:30:33 +02:00 |
|