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

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

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