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

SCM Repository

[smlnj] Annotation of /sml/trunk/src/system/ADD-PRIMOPS
ViewVC logotype

Annotation of /sml/trunk/src/system/ADD-PRIMOPS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 718 - (view) (download)

1 : george 718 Step 1:
2 :     o compiler/FLINT/kernel/primop.{sig,sml} -- define primop
3 :     o compiler/Semant/statenv/prim.sml -- add to Inline structure
4 :     o compiler/Semant/pickle/picklemod-new.sml -- pickle
5 :     o compiler/Semant/pickle/unpicklemode-new.sml -- unpickle
6 :    
7 :     -- compile with -rebuild
8 :     -- compile to fixpoint
9 :    
10 :     Step 2:
11 :     o compiler/FLINT/cps/cps.{sig,sml} -- add cps primop
12 :     o compiler/FLINT/cps/ppcps.sml -- primop to string
13 :     o compiler/FLINT/cps/convert.sml -- conversion to cps
14 :     o compiler/CodeGen/main/mlriscGen.sml -- generate appropriate mltree
15 :    
16 :     -- compile compiler
17 :    
18 :     Step 3:
19 :     o system/smlnj/init/built-in.sml -- add to InlineT
20 :     o <use primop where you like> usually in
21 :     system/Basis/Implementation
22 :    
23 :    
24 :    

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