Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /sml/trunk/compiler/core.cm
ViewVC logotype

Diff of /sml/trunk/compiler/core.cm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1347, Thu Aug 28 21:59:15 2003 UTC revision 1785, Wed May 4 15:51:20 2005 UTC
# Line 15  Line 15 
15   * The present file is a group which gets referred to by the actual library   * The present file is a group which gets referred to by the actual library
16   * file in system/smlnj/viscomp/core.cm.   * file in system/smlnj/viscomp/core.cm.
17   *)   *)
18  Group (../system/smlnj/viscomp/core.cm)  Group
19          signature BACKEND          signature BACKEND
20    
21          (* To make it possible to dynamically link in the optimizer,          (* To make it possible to dynamically link in the optimizer,
# Line 51  Line 51 
51          functor FLINTComp          functor FLINTComp
52          functor BackendFn          functor BackendFn
53    
         functor DummyCCallsFn  
54          structure ClusterAnnotation          structure ClusterAnnotation
55    
56          (* stuff that lived (or should have) in Frontend (aka GenericVC) *)          (* stuff that lived (or should have) in Frontend (aka GenericVC) *)
# Line 69  Line 68 
68          structure UnpickleSymPid          structure UnpickleSymPid
69          structure CompilerPPTable          structure CompilerPPTable
70          structure PrintHooks          structure PrintHooks
71          structure CompilerVersion          structure SMLNJVersion
72          structure CoreSym          structure CoreSym
73          structure FLINT          structure FLINT
74    
75            structure Types
76            structure EntityEnv
77            structure Modules
78            structure Stamps
79            structure Bindings
80            structure TypesUtil
81            structure VarCon
82            structure ModuleUtil
83            structure II
84            structure BasicTypes
85            structure PPType
86            structure Access
87            structure Unify
88    
89          (* corresponding signatures *)          (* corresponding signatures *)
90          signature CONTROL          signature CONTROL
91          signature SYMENV          signature SYMENV
# Line 83  Line 96 
96          signature PICKMOD          signature PICKMOD
97          signature UNPICKMOD          signature UNPICKMOD
98          signature FLINT          signature FLINT
99    
100            signature TYPES
101            signature ENTITY_ENV
102            signature MODULES
103            signature STAMPS
104            signature BINDINGS
105            signature TYPESUTIL
106            signature VARCON
107            signature MODULEUTIL
108            signature BASICTYPES
109            signature PPTYPE
110            signature ACCESS
111            signature UNIFY
112    
113            (* export of structures required to use FLINT directly *)
114            structure Translate
115            structure LtyKernel
116            structure LtyDef
117            structure LtyExtern
118            structure PrimTyc
119            structure PPFlint
120            structure LContract
121            structure Specialize
122            structure PrimOp
123            structure LambdaVar
124            structure ChkFlint
125            structure DebIndex
126  is  is
127    
128  TopLevel/environ/environ.sig  TopLevel/environ/environ.sig
# Line 105  Line 145 
145  TopLevel/main/code-generator.sig  TopLevel/main/code-generator.sig
146  TopLevel/main/compile.sig  TopLevel/main/compile.sig
147  TopLevel/main/compile.sml  TopLevel/main/compile.sml
 TopLevel/main/version.sml  
148  TopLevel/main/printhooks.sml  TopLevel/main/printhooks.sml
149  TopLevel/main/pptable.sml  TopLevel/main/pptable.sml
150    
   
151  (* Semantic analysis (elaborator) specialized for SML/NJ. *)  (* Semantic analysis (elaborator) specialized for SML/NJ. *)
152  Semant/basics/inlinfo.sig  Semant/basics/inlinfo.sig
153  Semant/basics/inlinfo.sml  Semant/basics/inlinfo.sml
# Line 222  Line 260 
260  (* The code generator (MLRISC specialized for SML/NJ). *)  (* The code generator (MLRISC specialized for SML/NJ). *)
261  CodeGen/cpscompile/argPassing.sig  CodeGen/cpscompile/argPassing.sig
262  CodeGen/cpscompile/argPassing.sml  CodeGen/cpscompile/argPassing.sml
263    CodeGen/cpscompile/check-gc.sml
264  CodeGen/cpscompile/cluster.sml  CodeGen/cpscompile/cluster.sml
265  CodeGen/cpscompile/cps-aliasing.sml  CodeGen/cpscompile/cps-aliasing.sml
266  CodeGen/cpscompile/cps-c-calls.sml  CodeGen/cpscompile/cps-c-calls.sml
# Line 255  Line 294 
294  CodeGen/main/object-desc.sig  CodeGen/main/object-desc.sig
295  CodeGen/main/object-desc.sml  CodeGen/main/object-desc.sml
296  CodeGen/main/spill-table.sml  CodeGen/main/spill-table.sml
 CodeGen/main/dummy-ccalls.sml  
   
297    
298  (* Miscellaneous utilities. *)  (* Miscellaneous utilities. *)
299  MiscUtil/bignums/realconst.sml  MiscUtil/bignums/realconst.sml
# Line 291  Line 328 
328  $/pickle-lib.cm  $/pickle-lib.cm
329    
330  $smlnj/init/init.cmi : cm          (* to gain access at CoreIntInf *)  $smlnj/init/init.cmi : cm          (* to gain access at CoreIntInf *)
331    
332    $smlnj/internal/smlnj-version.cm

Legend:
Removed from v.1347  
changed lines
  Added in v.1785

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0