diff: compiler_design

Tyson Richard DOWD trd at cs.mu.oz.au
Wed Jul 23 16:33:10 AEST 1997


Hi,

Fergus, here's that change you asked for a while ago.

===================================================================

Estimated hours taken: 0.05

Update compiler design notes.

compiler/notes/compiler_design.html:
	Update design notes with regard to continutation_info.m, and
	remove mention of garbage_out.m and shapes.m.

Index: compiler_design.html
===================================================================
RCS file: /home/staff/zs/imp/mercury/compiler/notes/compiler_design.html,v
retrieving revision 1.3
diff -u -r1.3 compiler_design.html
--- compiler_design.html	1997/06/25 05:23:57	1.3
+++ compiler_design.html	1997/07/23 06:30:22
@@ -483,6 +483,11 @@
 			<dd>
 			Some miscellaneous preds which, unlike those in
 			code_util, use code_info
+		<dt> continuation_info.m
+			<dd>
+			For accurate garbage collection, collects
+			information about each live value after calls,
+			and saves information about procedures.
 		</dl>
 
 </dl>
@@ -718,10 +723,6 @@
 		code generator.  When finished, it will convert HLDS
 		to high-level C code (without going via LLDS).
 
-	<dt> shapes.m, garbage_out.m:
-		<dd>
-		These two modules generate information for the
-		native garbage collector.
 	</dl>
 
 <hr>

-- 
       Tyson Dowd           # 4.4: People keep saying the behavior is undefined,
                            # but I just tried it on an ANSI-conforming compiler
     trd at cs.mu.oz.au        # and got the results I expected.
http://www.cs.mu.oz.au/~trd # A: They were wrong. Flame them mercilessly. C-IAQ



More information about the developers mailing list