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

SCM Repository

[smlnj] View of /sml/trunk/src/compiler/TODO
ViewVC logotype

View of /sml/trunk/src/compiler/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 24 - (download) (annotate)
Thu Mar 12 00:49:58 1998 UTC (22 years, 3 months ago) by monnier
Original Path: sml/branches/FLINT/src/compiler/TODO
File size: 1034 byte(s)
*** empty log message ***
Changes to be done:

   a. push FLINT into inl_info (?) (* easy *)
   b. push opt into FLINT          (* easy *)
   c. push reps into FLINT       (* rework *)
   d. push narrow into FLINT       (* easy *)
   e. push convert into FLINT      (* easy *)
   f. turn on the FLINT typechecker           (* CHRIS & VALERY *)
   g. turn on the FLINT pretty printer        (* CHRIS & VALERY *)

---------------------------------------------------------------------------
OTHER:

   h. eliminate pointers to the middle of closures ... 
   i. reppy new array splitting (code splitting) 
   j. get rid of LT_PST through advanced linkage interface
   k. delay inlining of array primops to the backend
   l. clean up the primitives such as PACK and WRAP ...

---------------------------------------------------------------------------
DONE:

X  m. merge EXNC and EXNF into ETAG;  (fixing exn flag typing)
X  n. treat non-value carrying datatypes as unit-carrying ...
X  o. merge EXNCONS and EXNFUN ?
X  p. propagating datatypes into the middle-end

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