Changes between Version 1 and Version 2 of StgObjectTypes


Ignore:
Timestamp:
May 19, 2006 4:00:07 PM (9 years ago)
Author:
guest
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • StgObjectTypes

    v1 v2  
    11Back to GarbageCollectorNotes
     2
     3[This page needs lots of work]
     4
     5= Object Structure =
     6
     7= Evaluation 101 =
    28
    39= Interesting Object Types =
     
    1925   * GHC.Prim
    2026   * usafePerformIO : Haskell.IO.Unsafe
     27
     28Types
     29 * MUT_VAR
     30 * MUT_ARRAY
     31 * MVAR, TVAR
     32 * TSO
     33 * IND_OLDGEN
     34
     35
     36= Spark Pool and par =
     37
     38= Weak References =
     39
     40= Stable Pointers =
     41
     42= CAF =
     43 CAF stands for Constant Applicative Form.
     44
     45= Black Holes =
     46 * Free closures environment variables early
     47 * Loop detection at runtime
     48 * Avoid re-evaluation of the same think by mutliple threads
     49