diff: todo.html minor changes

Fergus Henderson fjh at cs.mu.OZ.AU
Wed Sep 2 17:01:55 AEST 1998


compiler/notes/todo.html:
	Update a couple of things.

Index: compiler/notes/todo.html
===================================================================
RCS file: /home/staff/zs/imp/mercury/compiler/notes/todo.html,v
retrieving revision 1.6
diff -u -r1.6 todo.html
--- todo.html	1998/06/29 05:37:19	1.6
+++ todo.html	1998/09/02 06:59:51
@@ -34,9 +34,10 @@
 <p>
 
 <ul>
-<li> fix various bugs in mode inference;
-     in particular need to infer mostly-unique vs unique distinctions,
-     and need to fix it to work properly in the presence of functions.
+<li> fix various bugs in mode inference:
+     need to fix it to work properly in the presence of functions;
+     also need to change normalise_inst so that it handles complicated
+     insts such as `list_skel(any)'.
 
 <li> extend the mode system to allow known aliasing.
      This is needed to make partially instantiated modes and unique modes work.
@@ -70,7 +71,7 @@
   independently of any declarations or imports in the implementation
   section
 
-<li> imports should not be transitive
+<li> use_module should not be transitive
   (currently we get this right for predicates, constants, and functors,
   but wrong for types, insts, and modes).
 
@@ -218,8 +219,8 @@
      using accumulators
 	[being worked on by petdr]
 
-<li> deforestation and partial deduction
-	[being worked on by stayl]
+<li> improvements to deforestation / partial deduction
+
 </ul>
 
 <h2> low-level optimizations </h2>

-- 
Fergus Henderson <fjh at cs.mu.oz.au>  |  "I have always known that the pursuit
WWW: <http://www.cs.mu.oz.au/~fjh>  |  of excellence is a lethal habit"
PGP: finger fjh at 128.250.37.3        |     -- the last words of T. S. Garp.



More information about the developers mailing list