X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fincludes%2FREADME;h=aae99bf20bcebb630352cd448076f8a8c6c99cad;hb=28a464a75e14cece5db40f2765a29348273ff2d2;hp=ce6c4e2e87c2a9bbaff7f88f7a9495c48c3b6802;hpb=d3ef7ef489bf58c80f5ee7f05ab267164b6232f8;p=ghc-hetmet.git diff --git a/ghc/includes/README b/ghc/includes/README index ce6c4e2..aae99bf 100644 --- a/ghc/includes/README +++ b/ghc/includes/README @@ -56,32 +56,32 @@ Here is a rough hierarchy of the header files by dependency. Rts.h Stg.h - ghcconfig.h // configuration info derived by the configure script. - RtsConfig.h // settings for Rts things (eg. eager vs. lazy BH) - MachDeps.h // sizes of various basic types - StgTypes.h // basic types specific to the virtual machine - TailCalls.h // tail calls in .hc code - 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 - StgMiscClosures.h // decls for closures & info tables in the RTS - RtsExternal.h // decls for RTS things required by .hc code + ghcconfig.h /* configuration info derived by the configure script. */ + RtsConfig.h /* settings for Rts things (eg. eager vs. lazy BH) */ + MachDeps.h /* sizes of various basic types */ + StgTypes.h /* basic types specific to the virtual machine */ + TailCalls.h /* tail calls in .hc code */ + 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 */ + StgMiscClosures.h /* decls for closures & info tables in the RTS */ + RtsExternal.h /* decls for RTS things required by .hc code */ (RtsAPI.h) (HsFFI.h) - RtsTypes.h // types used in the RTS + RtsTypes.h /* types used in the RTS */ - Constants.h // build-time constants + Constants.h /* build-time constants */ StgLdvProf.h StgFun.h Closures.h - Liveness.h // macros for constructing RET_DYN liveness masks + Liveness.h /* macros for constructing RET_DYN liveness masks */ ClosureMacros.h ClosureTypes.h InfoTables.h TSO.h - Updates.h // macros for performing updates + Updates.h /* macros for performing updates */ GranSim.h Parallel.h SMP.h @@ -93,9 +93,9 @@ Rts.h DNInvoke.h Dotnet.h -Cmm.h // included into .cmm source only - DerivedConstants.h // generated by mkDerivedConstants.c from other - // .h files. +Cmm.h /* included into .cmm source only */ + DerivedConstants.h /* generated by mkDerivedConstants.c from other */ + /* .h files. */ (Constants.h) (ClosureTypes.h) (StgFun.h) @@ -103,12 +103,12 @@ Cmm.h // included into .cmm source only (Liveness.h) (Block.h) -Bytecodes.h // Bytecode definitions for the interpreter -Linker.h // External API to the linker -RtsFlags.h // External API to the RTS runtime flags -SchedAPI.h // External API to the RTS scheduler -ieee-flpt.h // ToDo: needed? +Bytecodes.h /* Bytecode definitions for the interpreter */ +Linker.h /* External API to the linker */ +RtsFlags.h /* External API to the RTS runtime flags */ +SchedAPI.h /* External API to the RTS scheduler */ +ieee-flpt.h /* ToDo: needed? */ -RtsAPI.h // The top-level interface to the RTS (rts_evalIO(), etc.) -HsFFI.h // The external FFI api +RtsAPI.h /* The top-level interface to the RTS (rts_evalIO(), etc.) */ +HsFFI.h /* The external FFI api */