Changes between Version 4 and Version 5 of Commentary/SourceTree/Includes


Ignore:
Timestamp:
Jan 13, 2009 1:50:45 PM (6 years ago)
Author:
simonmar
Comment:

fix links

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/SourceTree/Includes

    v4 v5  
    1212relatively stable: 
    1313 
    14  [http://darcs.haskell.org/includes/HsFFI.h HsFFI.h]:: 
     14 [http://darcs.haskell.org/ghc/includes/HsFFI.h HsFFI.h]:: 
    1515  The external FFI api 
    16  [http://darcs.haskell.org/includes/RtsAPI.h RtsAPI.h]:: 
     16 [http://darcs.haskell.org/ghc/includes/RtsAPI.h RtsAPI.h]:: 
    1717  The top-level interface to the RTS ({{{rts_evalIO()}}}, etc.) 
    18  [http://darcs.haskell.org/includes/SchedAPI.h SchedAPI.h]:: 
     18 [http://darcs.haskell.org/ghc/includes/SchedAPI.h SchedAPI.h]:: 
    1919  External API to the RTS scheduler 
    20  [http://darcs.haskell.org/includes/RtsFlags.h RtsFlags.h]:: 
     20 [http://darcs.haskell.org/ghc/includes/RtsFlags.h RtsFlags.h]:: 
    2121  External API to the RTS runtime flags 
    22  [http://darcs.haskell.org/includes/Linker.h Linker.h]:: 
     22 [http://darcs.haskell.org/ghc/includes/Linker.h Linker.h]:: 
    2323  External API to the linker 
    2424 
     
    3232extraneous goop. 
    3333 
    34  [http://darcs.haskell.org/includes/Stg.h Stg.h]:: 
     34 [http://darcs.haskell.org/ghc/includes/Stg.h Stg.h]:: 
    3535  The top of the hierarchy is {{{Stg.h}}}, which includes everything required by 
    3636  {{{.hc}}} code.  The following files are {{{#included}}} by {{{Stg.h}}}: 
    3737 
    38  [http://darcs.haskell.org/includes/ghcconfig.h ghcconfig.h]:: 
     38 [http://darcs.haskell.org/ghc/includes/ghcconfig.h ghcconfig.h]:: 
    3939  Configuration info derived by the {{{configure}}} script. 
    40  [http://darcs.haskell.org/includes/RtsConfig.h RtsConfig.h]:: 
     40 [http://darcs.haskell.org/ghc/includes/RtsConfig.h RtsConfig.h]:: 
    4141  Settings for Rts configurables (eg. eager vs. lazy BH) 
    42  [http://darcs.haskell.org/includes/MachDeps.h MachDeps.h]:: 
     42 [http://darcs.haskell.org/ghc/includes/MachDeps.h MachDeps.h]:: 
    4343  Sizes of various basic types. 
    44  [http://darcs.haskell.org/includes/StgTypes.h StgTypes.h]:: 
     44 [http://darcs.haskell.org/ghc/includes/StgTypes.h StgTypes.h]:: 
    4545  Basic types specific to the virtual machine (eg. {{{StgWord}}}). 
    46  [http://darcs.haskell.org/includes/TailCalls.h TailCalls.h]:: 
     46 [http://darcs.haskell.org/ghc/includes/TailCalls.h TailCalls.h]:: 
    4747  Tail calls in {{{.hc}}} code. 
    48  [http://darcs.haskell.org/includes/StgDLL.h StgDLL.h]:: 
     48 [http://darcs.haskell.org/ghc/includes/StgDLL.h StgDLL.h]:: 
    4949  Stuff related to Windows DLLs. 
    50  [http://darcs.haskell.org/includes/MachRegs.h MachRegs.h]:: 
     50 [http://darcs.haskell.org/ghc/includes/MachRegs.h MachRegs.h]:: 
    5151  Global register assignments for this processor. 
    52  [http://darcs.haskell.org/includes/Regs.h Regs.h]:: 
     52 [http://darcs.haskell.org/ghc/includes/Regs.h Regs.h]:: 
    5353  "registers" in the virtual machine. 
    54  [http://darcs.haskell.org/includes/StgProf.h StgProf.h]:: 
     54 [http://darcs.haskell.org/ghc/includes/StgProf.h StgProf.h]:: 
    5555  Profiling gubbins. 
    56  [http://darcs.haskell.org/includes/StgMiscClosures.h StgMiscClosures.h]:: 
     56 [http://darcs.haskell.org/ghc/includes/StgMiscClosures.h StgMiscClosures.h]:: 
    5757  Declarations for closures & info tables built-in to the RTS 
    58  [http://darcs.haskell.org/includes/RtsExternal.h RtsExternal.h]:: 
     58 [http://darcs.haskell.org/ghc/includes/RtsExternal.h RtsExternal.h]:: 
    5959  Declarations for RTS things referred to by {{{.hc}}} code.  (NOTE: 
    6060  also includes {{{RtsAPI.h}}} and {{{HsFFI.h}}}. 
     
    7171category. 
    7272 
    73  [http://darcs.haskell.org/includes/Rts.h Rts.h]:: 
    74  [http://darcs.haskell.org/includes/RtsTypes.h RtsTypes.h]:: 
     73 [http://darcs.haskell.org/ghc/includes/Rts.h Rts.h]:: 
     74 [http://darcs.haskell.org/ghc/includes/RtsTypes.h RtsTypes.h]:: 
    7575  Types used in the RTS 
    76  [http://darcs.haskell.org/includes/Constants.h Constants.h]:: 
     76 [http://darcs.haskell.org/ghc/includes/Constants.h Constants.h]:: 
    7777  Build-time constants 
    78  [http://darcs.haskell.org/includes/StgLdvProf.h StgLdvProf.h]:: 
    79  [http://darcs.haskell.org/includes/StgFun.h StgFun.h]:: 
    80  [http://darcs.haskell.org/includes/Closures.h Closures.h]:: 
     78 [http://darcs.haskell.org/ghc/includes/StgLdvProf.h StgLdvProf.h]:: 
     79 [http://darcs.haskell.org/ghc/includes/StgFun.h StgFun.h]:: 
     80 [http://darcs.haskell.org/ghc/includes/Closures.h Closures.h]:: 
    8181  The layout of closures. 
    82  [http://darcs.haskell.org/includes/Liveness.h Liveness.h]:: 
     82 [http://darcs.haskell.org/ghc/includes/Liveness.h Liveness.h]:: 
    8383  macros for constructing RET_DYN liveness masks 
    84  [http://darcs.haskell.org/includes/ClosureMacros.h ClosureMacros.h]:: 
    85  [http://darcs.haskell.org/includes/ClosureTypes.h ClosureTypes.h]:: 
    86  [http://darcs.haskell.org/includes/InfoTables.h InfoTables.h]:: 
     84 [http://darcs.haskell.org/ghc/includes/ClosureMacros.h ClosureMacros.h]:: 
     85 [http://darcs.haskell.org/ghc/includes/ClosureTypes.h ClosureTypes.h]:: 
     86 [http://darcs.haskell.org/ghc/includes/InfoTables.h InfoTables.h]:: 
    8787  The layout of info tables. 
    88  [http://darcs.haskell.org/includes/TSO.h TSO.h]:: 
     88 [http://darcs.haskell.org/ghc/includes/TSO.h TSO.h]:: 
    8989  The structure of Thread State Objects. 
    90  [http://darcs.haskell.org/includes/Updates.h Updates.h]:: 
     90 [http://darcs.haskell.org/ghc/includes/Updates.h Updates.h]:: 
    9191  Macros for performing updates. 
    92  [http://darcs.haskell.org/includes/GranSim.h GranSim.h]:: 
    93  [http://darcs.haskell.org/includes/Parallel.h Parallel.h]:: 
    94  [http://darcs.haskell.org/includes/SMP.h SMP.h]:: 
     92 [http://darcs.haskell.org/ghc/includes/GranSim.h GranSim.h]:: 
     93 [http://darcs.haskell.org/ghc/includes/Parallel.h Parallel.h]:: 
     94 [http://darcs.haskell.org/ghc/includes/SMP.h SMP.h]:: 
    9595  Macros for multiprocessor support, eg. {{{cas()}}}. 
    96  [http://darcs.haskell.org/includes/Block.h Block.h]:: 
     96 [http://darcs.haskell.org/ghc/includes/Block.h Block.h]:: 
    9797  The block allocator, block descriptors, {{{Bdescr()}}}. 
    98  [http://darcs.haskell.org/includes/StgTicky.h StgTicky.h]:: 
     98 [http://darcs.haskell.org/ghc/includes/StgTicky.h StgTicky.h]:: 
    9999  Ticky-ticky profiling. 
    100  [http://darcs.haskell.org/includes/Stable.h Stable.h]:: 
     100 [http://darcs.haskell.org/ghc/includes/Stable.h Stable.h]:: 
    101101  Stable pointers, stable names. 
    102  [http://darcs.haskell.org/includes/Hooks.h Hooks.h]:: 
     102 [http://darcs.haskell.org/ghc/includes/Hooks.h Hooks.h]:: 
    103103  Hooks for changing RTS behaviour. 
    104  [http://darcs.haskell.org/includes/Signals.h Signals.h]:: 
     104 [http://darcs.haskell.org/ghc/includes/Signals.h Signals.h]:: 
    105105  The API for using Signals from Haskell. 
    106  [http://darcs.haskell.org/includes/DNInvoke.h DNInvoke.h]:: 
     106 [http://darcs.haskell.org/ghc/includes/DNInvoke.h DNInvoke.h]:: 
    107107  .NET stuff (bitrotted). 
    108108 
    109109== Included into C-- code == 
    110110 
    111  [http://darcs.haskell.org/includes/Cmm.h Cmm.h]:: 
     111 [http://darcs.haskell.org/ghc/includes/Cmm.h Cmm.h]:: 
    112112  included into .cmm source only 
    113113 !DerivedConstants.h:: 
    114114  generated by [[GhcFile(includes/mkDerivedConstants.c)]] from other .h files, see 
    115115  [wiki:Commentary/Compiler/CodeGen#Storagemanagerrepresentations]. 
    116  [http://darcs.haskell.org/includes/Block.h Block.h]:: 
     116 [http://darcs.haskell.org/ghc/includes/Block.h Block.h]:: 
    117117  also included into `.cmm` code. 
    118118 
     
    126126The following headers are in this category: 
    127127 
    128  [http://darcs.haskell.org/includes/config.h config.h]:: 
    129  [http://darcs.haskell.org/includes/RtsConfig.h RtsConfig.h]:: 
    130  [http://darcs.haskell.org/includes/Constants.h Constants.h]:: 
     128 [http://darcs.haskell.org/ghc/includes/config.h config.h]:: 
     129 [http://darcs.haskell.org/ghc/includes/RtsConfig.h RtsConfig.h]:: 
     130 [http://darcs.haskell.org/ghc/includes/Constants.h Constants.h]:: 
    131131 !DerivedConstants.h:: 
    132  [http://darcs.haskell.org/includes/ClosureTypes.h ClosureTypes.h]:: 
    133  [http://darcs.haskell.org/includes/StgFun.h StgFun.h]:: 
    134  [http://darcs.haskell.org/includes/MachRegs.h MachRegs.h]:: 
    135  [http://darcs.haskell.org/includes/Liveness.h Liveness.h]:: 
    136  [http://darcs.haskell.org/includes/StgLdvProf.h StgLdvProf.h]:: 
     132 [http://darcs.haskell.org/ghc/includes/ClosureTypes.h ClosureTypes.h]:: 
     133 [http://darcs.haskell.org/ghc/includes/StgFun.h StgFun.h]:: 
     134 [http://darcs.haskell.org/ghc/includes/MachRegs.h MachRegs.h]:: 
     135 [http://darcs.haskell.org/ghc/includes/Liveness.h Liveness.h]:: 
     136 [http://darcs.haskell.org/ghc/includes/StgLdvProf.h StgLdvProf.h]:: 
    137137 
    138138 
    139139== Miscellaneous ==  
    140140 
    141  [http://darcs.haskell.org/includes/Bytecodes.h Bytecodes.h]:: 
     141 [http://darcs.haskell.org/ghc/includes/Bytecodes.h Bytecodes.h]:: 
    142142  Bytecode definitions for the interpreter 
    143  [http://darcs.haskell.org/includes/ieee-flpt.h ieee-flpt.h]:: 
     143 [http://darcs.haskell.org/ghc/includes/ieee-flpt.h ieee-flpt.h]:: 
    144144  !ToDo: needed?