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

SCM Repository

[smlnj] Diff of /sml/trunk/HISTORY
ViewVC logotype

Diff of /sml/trunk/HISTORY

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 684, Tue Jul 11 04:57:48 2000 UTC revision 692, Thu Jul 27 08:34:53 2000 UTC
# Line 13  Line 13 
13  Description:  Description:
14  ----------------------------------------------------------------------  ----------------------------------------------------------------------
15  Name: Matthias Blume  Name: Matthias Blume
16    Date: 2000/07/27 17:40:00 JST
17    Tag: blume-20000727-scripts
18    Description:
19    
20    !!!! WARNING !!!!
21    You must recompile the runtime system!
22    !!!! WARNING !!!!
23    
24    This is basically another round of script-enhancements:
25    
26    1. sml, ml-build, and ml-makedepend accept options -D and -U to define
27       and undefine CM preprocessor symbols.
28    
29    2. ml-build avoids generating a new heap image if it finds that the
30       existing one is still ok.  (The condition is that no ML file had to
31       be recompiled and all ML files are found to be older that the heap
32       file.)
33    
34       To make this work smoothly, I also hacked the runtime system as
35       well as SMLofNJ.SysInfo to get access to the heap image suffix
36       (.sparc-solaris, ...) that is currently being used.
37    
38       Moreover, the signature of CM.mk_standalone has changed.  See the
39       CM manual.
40    
41    3. ml-makedepend accepts additional options -n, -a, and -o.  (See the
42       CM manual for details.)
43    
44    4. More CM manual updates:
45        - all of the above has been documented.
46        - there is now a section describing the (CM-related) command line
47          arguments that are accepted by the "sml" command
48    
49    ----------------------------------------------------------------------
50    Name: Matthias Blume
51    Date: 2000/07/25 16:20:00 JST
52    Tag: blume-20000725-makedepend
53    Description:
54    
55    Added a script called ml-makedepend.  This can be used in makefiles
56    for Unix' make in a way very similar to the "makedepend" command for
57    C.
58    
59    The script internally uses function CM.sources.
60    
61    Synopsis:
62    
63        ml-makedepend [-f makefile] cmfile targetname
64    
65    The default for the makefile is "makefile" (or "Makefile" should
66    "makefile" not exist).
67    
68    ml-makedepend adds a cmfile/targetname-specific section to this
69    makefile (after removing the previous version of this section).  The
70    section contains a single dependency specification with targetname on
71    the LHS (targetname is an arbitrary name), and a list of files derived
72    from the cmfile on the RHS.  Some of the files on the RHS are
73    ARCH/OPSYS-specific.  Therefore, ml-makedepend inserts references to
74    "make" variables $(ARCH) and $(OPSYS) in place of the corresponding
75    path names.  The makefile writer is responsible for making sure that
76    these variables have correct at the time "make" is invoked.
77    
78    ----------------------------------------------------------------------
79    Name: Matthias Blume
80    Date: 2000/07/22 23:30:00 JST
81    Tag: blume-20000722-urlupdate
82    Description:
83    
84    Changed BOOT and config/srcarchiveurl to point to BL server:
85    
86        ftp://ftp.research.bell-labs.com/dist/smlnj/working/110.29/
87    
88    ----------------------------------------------------------------------
89    Name: Matthias Blume
90    Date: 2000/07/18 18:00:00 JST
91    Tag: blume-20000718-Version_110_29
92    Description:
93    
94    1. Updated src/compiler/TopLevel/main/version.sml to version 110.29
95    
96    2. Updated config/version to 110.29
97    
98    3. Updated config/srcarchiveurl
99    
100    3. New boot files!
101       ftp://ftp.cs.princeton.edu/pub/people/blume/sml/110.29-autofetch
102    
103    ----------------------------------------------------------------------
104    Name: Matthias Blume
105  Date: 2000/07/11 13:58:00 JST  Date: 2000/07/11 13:58:00 JST
106  Tag: blume-20000711-doctypo  Tag: blume-20000711-doctypo
107  Description:  Description:

Legend:
Removed from v.684  
changed lines
  Added in v.692

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