RTS notes
parent
ea9c39efb6
commit
454df7e331
@ -0,0 +1,40 @@
|
|||||||
|
# Architecture
|
||||||
|
|
||||||
|
- [Architecture of open source applications](http://www.aosabook.org/en/ghc.html)
|
||||||
|
|
||||||
|
# Trac
|
||||||
|
|
||||||
|
Good for digging up recent'ish development history of various topics.
|
||||||
|
|
||||||
|
- [Trac](https://ghc.haskell.org/trac/ghc/)
|
||||||
|
|
||||||
|
- [Use this example query to search Trac since the search functionality is useless](https://www.google.com/?gws_rd=ssl#q=site:https:%2F%2Fghc.haskell.org%2Ftrac%2Fghc%2F+garbage+collection)
|
||||||
|
|
||||||
|
# Memory management / Garbage collection
|
||||||
|
|
||||||
|
- https://wiki.haskell.org/GHC/Memory_Management
|
||||||
|
|
||||||
|
- Current GC: [Parallel Generational-Copying Garbage Collection with a Block-Structured Heap; Simon Marlow, Tim Harris, Roshan P. James, Simon Peyton Jones](http://community.haskell.org/~simonmar/papers/parallel-gc.pdf)
|
||||||
|
|
||||||
|
- Experimental concurrent GC abandoned for worsening performance too much: [Multicore Garbage Collection with Local Heaps; Simon Marlow, Simon Peyton Jones](http://community.haskell.org/~simonmar/papers/local-gc.pdf)
|
||||||
|
|
||||||
|
- [RTS notes on the garbage collector](https://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC)
|
||||||
|
|
||||||
|
# GHC commentary
|
||||||
|
|
||||||
|
- [Commentary top level](https://ghc.haskell.org/trac/ghc/wiki/Commentary)
|
||||||
|
|
||||||
|
- [RTS](https://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts)
|
||||||
|
|
||||||
|
- [Heap and Stack](https://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage)
|
||||||
|
|
||||||
|
# Build system
|
||||||
|
|
||||||
|
- https://ghc.haskell.org/trac/ghc/wiki/Building/Architecture
|
||||||
|
|
||||||
|
# Porting GHC to a new architecture
|
||||||
|
|
||||||
|
- https://ghc.haskell.org/trac/ghc/wiki/Building/Porting
|
||||||
|
|
||||||
|
- https://ghc.haskell.org/trac/ghc/wiki/CrossCompilation
|
||||||
|
|
Loading…
Reference in New Issue