... | @@ -34,16 +34,4 @@ |
... | @@ -34,16 +34,4 @@ |
|
- SM Cmm-\>BCO (simple compilation scheme, no primops: GHC.PrimopWrappers)
|
|
- SM Cmm-\>BCO (simple compilation scheme, no primops: GHC.PrimopWrappers)
|
|
- SM Cmm-\>C
|
|
- SM Cmm-\>C
|
|
|
|
|
|
## 4. The Runtime (SM)
|
|
## 4. [The Runtime System](commentary/rts) |
|
|
|
\ No newline at end of file |
|
- .c vs. .cmm files
|
|
|
|
- diff between .cmm and C--
|
|
|
|
- roadmap
|
|
|
|
- heap objects, info tables
|
|
|
|
- architecture: storage manager, MBlock, Blocks, Storage, GC
|
|
|
|
- architecture: scheduler, capabilities, tasks
|
|
|
|
- FFI (adjustors)
|
|
|
|
- Linker
|
|
|
|
- BCO interpreter
|
|
|
|
- asyncrhonous & synchronous exceptions
|
|
|
|
- STM |
|
|