RTS tidyup sweep, first phase
[ghc-hetmet.git] / includes / README
index a63d027..dbde657 100644 (file)
@@ -64,33 +64,33 @@ Rts.h
     StgDLL.h           /* stuff related to Windows DLLs */
     MachRegs.h         /* global register assignments for this arch */
     Regs.h             /* "registers" in the virtual machine */
-    StgProf.h          /* profiling gubbins */
+    TickyCounters.h
     StgMiscClosures.h  /* decls for closures & info tables in the RTS */
-    RtsExternal.h      /* decls for RTS things required by .hc code */
-      (RtsAPI.h)
-      (HsFFI.h)
+    SMP.h               /* basic primitives for synchronisation */
 
   RtsTypes.h           /* types used in the RTS */
 
   Constants.h          /* build-time constants */
   StgLdvProf.h
   StgFun.h
+  StgProf.h            /* profiling gubbins */
   Closures.h
   Liveness.h           /* macros for constructing RET_DYN liveness masks */
   ClosureMacros.h
   ClosureTypes.h
   InfoTables.h
+  SMPClosureOps.h       /* lockClosure/unlockClosure etc. */
+  SpinLock.h
   TSO.h
   Updates.h            /* macros for performing updates */
-  GranSim.h
   Parallel.h
-  SMP.h
   Block.h
   Stable.h
   Hooks.h
   Signals.h
-  DNInvoke.h
-    Dotnet.h
+  Adjustor.h            /* foreign import "wrapper", aka adjustors */
+  StgPrimFloat.h        /* primitive floating-point operations */
+  Hpc.h
 
 Cmm.h                  /* included into .cmm source only */
   DerivedConstants.h   /* generated by mkDerivedConstants.c from other */
@@ -110,4 +110,3 @@ ieee-flpt.h /* ToDo: needed? */
 
 RtsAPI.h       /* The top-level interface to the RTS (rts_evalIO(), etc.) */
 HsFFI.h                /* The external FFI api */
-