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/MLRISC/00README_FIRST
ViewVC logotype

Annotation of /sml/trunk/src/MLRISC/00README_FIRST

Parent Directory Parent Directory | Revision Log Revision Log


Revision 744 - (view) (download)

1 : leunga 744 What is this Directory
2 :     ----------------------
3 :    
4 :     This directory contains the MLRISC code generator.
5 :    
6 :     What Compiler Version to Use
7 :     ----------------------------
8 :    
9 :     You should use SML/NJ version 110.0.6 or 110.30 (or later)
10 :    
11 :     CM files
12 :     --------
13 :    
14 :     The CM files are located in the subdirectory cm.
15 :    
16 :     Recompiling this directory
17 :     --------------------------
18 :    
19 :     To recompile all files in this directory (for testing purposes).
20 :     You should run sml, then type:
21 :    
22 :     use "makeall.sml";
23 :    
24 :     This should recompile everything
25 :    
26 :    
27 :     Regnerating Sources after Changing the Machine Descriptions
28 :     -----------------------------------------------------------
29 :    
30 :     To regenerate all the architecture dependent files after changes,
31 :     run sml, then type:
32 :    
33 :     use "make.sml";
34 :    
35 :     Compiler Bugs
36 :     -------------
37 :    
38 :     Version 110.25 of smlnj-lib is somehow missing IntHashTable.
39 :     You should rebuild the library if you are using this version.
40 :    
41 :     Useful Tools
42 :     ------------
43 :    
44 :     The script cm/makecm can be used to regenerate the library list
45 :     of a cm file after changes to the source.
46 :    
47 :     The vim syntax file Tools/mdl.vim can be used to highlight the
48 :     machine description files. It works on Vim version 5.3 (or later).

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