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/src/MLRISC/gc-safety/gc-cells.sig
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/gc-safety/gc-cells.sig

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

revision 888, Thu Jul 19 20:24:21 2001 UTC revision 889, Thu Jul 19 20:35:20 2001 UTC
# Line 8  Line 8 
8    
9     structure C  : CELLS     structure C  : CELLS
10     structure GC : GC_TYPE     structure GC : GC_TYPE
11       structure CB : CELLS_BASIS = CellsBasis
12    
13     (* Generate a virtual register and update the gc info at the same time. *)     (* Generate a virtual register and update the gc info at the same time. *)
14     val newCell   : C.cellkind -> GC.gctype -> C.cell     val newCell   : CB.cellkind -> GC.gctype -> CB.cell
15     val setGCType : C.cell * GC.gctype -> unit     val setGCType : CB.cell * GC.gctype -> unit
16     val getGCType : C.cell -> GC.gctype     val getGCType : CB.cell -> GC.gctype
17    
18     (* Prettty print gc type *)     (* Prettty print gc type *)
19     val printType : C.cell -> string     val printType : CB.cell -> string
20    
21     val GCLIVEOUT : (C.cell * GC.gctype) list Annotations.property     val GCLIVEOUT : (CB.cell * GC.gctype) list Annotations.property
22    
23  end  end

Legend:
Removed from v.888  
changed lines
  Added in v.889

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