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/READMES/110.50-README.html
ViewVC logotype

Annotation of /sml/trunk/READMES/110.50-README.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1676 - (view) (download) (as text)

1 : mblume 1676 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 :     <html>
3 :     <head>
4 :     <title>SML/NJ 110.50 NEWS</title>
5 :     </head>
6 :    
7 :     <body>
8 :     <pre>
9 :     S M L / N J
10 :    
11 :     1 1 0 . 5 0 N E W S
12 :    
13 :     October 28, 2004
14 :    
15 :     WARNING
16 :    
17 :     This working version is believed to be stable, but
18 :     we have not run our full regression-test suite.
19 :     </pre>
20 :    
21 :     <dl>
22 :     <dt>HOME:</dt>
23 :     <dd><a href="http://www.smlnj.org/index.html">http://www.smlnj.org/index.html</a></dd>
24 :     <dt>FILES:</dt>
25 :     <dd><a href="http://smlnj.cs.uchicago.edu/dist/working/110.50/">http://smlnj.cs.uchicago.edu/dist/working/110.50/</a></dd>
26 :     </dl>
27 :    
28 :     <h2>Summary:</h2>
29 :    
30 :     This release fixes important bugs and provides some additional
31 :     functionality.
32 :    
33 :     <hr>
34 :    
35 :     <h2>Details:</h2>
36 :    
37 :     <dl>
38 :     <dt>Basis:</dt>
39 :     <dd>
40 :     <ul>
41 :     <li>Added specialized implementation of Int31.fromString. </li>
42 :     </ul>
43 :     </dd>
44 :    
45 :     <dt>MLRISC:</dt>
46 :     <dd>
47 :     <ul>
48 :     <li>Fixed bugs in <tt>x86/c-calls</tt> related to passing
49 :     structs as arguments or results.</li>
50 :    
51 :     <li>Fixed bug in x86 assembly syntax (<tt>FU?COMIP?</tt>).</li>
52 :     </ul>
53 :     </dd>
54 :    
55 :     <dt>Libraries:</dt>
56 :     <dd>
57 :     <ul>
58 :     <li>Minor enhancements to interfaces exported from the
59 :     <tt>controls</tt> library.</li>
60 :    
61 :     <li>Added libraries <tt>$smlnj-tdp/plugins.cm</tT>,
62 :     <tt>$smlnj-tdp/back-trace.cm</tt>, and
63 :     <tt>$smlnj-tdp/coverage.cm</tt>. This moves back-trace support
64 :     out of the main compiler and into a library of
65 :     trace/debug/profile plugins.</li>
66 :    
67 :     <li> The test-coverage plugin is new.</li>
68 :     </ul>
69 :     </dd>
70 :    
71 :     <dt>Command-line:</dt>
72 :     <dd>
73 :     <ul>
74 :     <li>Added flags <tt>-e</tt> and <tt>-E</tt> which print the
75 :     names of environment variables that can be used to control
76 :     internal settings.</li>
77 :    
78 :     <li>Added support for tracing, debugging, and profiling (using
79 :     stuff from <tt>$smlnj-tdp/plugins.cm</tt>) for stand-alone
80 :     programs. (Stand-alone programs are those constructed using
81 :     </tt>ml-build</tt>.)</li>
82 :     </ul>
83 :     </dd>
84 :    
85 :    
86 :     <dt>Runtime:</dt>
87 :     <dd>
88 :     <ul>
89 :     <li>Applied patch for setting rounding modes under Mac OS X.</li>
90 :     </ul>
91 :     </dd>
92 :    
93 :     <dt>Compiler:</dt>
94 :     <dd>
95 :     <ul>
96 :     <li>PPC backend now silent (by default) even when it uses the "long
97 :     form of branch"</li>
98 :    
99 :     <li>Made the former backtrace-instrumentation pass more generic.</li>
100 :    
101 :     <li>Some internal cleanup (consolidation of duplicated
102 :     functionality).</li>
103 :     </ul>
104 :     </dd>
105 :    
106 :     <dt>Compilation Manager:</dt>
107 :     <dd>
108 :     <ul>
109 :     <li>Direct support for lazy sml (keyword <tt>lazy</tt>) via new
110 :     toolclass <tt>lazysml</tt> and filename suffix
111 :     <tt>.lml</tt>.</li>
112 :    
113 :     <li>Support for selectively setting arbitrary control flags on
114 :     a per-sourcefile basis.</li>
115 :    
116 :     <li>Fixed handling of CM keywords, thereby eliminating a bug
117 :     with the shell tool.</li>
118 :    
119 :     <li>CM now issues an <i>obsolete feature</i> warning when group files
120 :     use the old <i>owner</i> syntax.</li>
121 :     </ul>
122 :     </dd>
123 :    
124 :     <dt>Bootstrap compiler:</dt>
125 :     <dd>
126 :     <ul>
127 :     <li>Adde a <i>version tool</i> and some CM magic to have the
128 :     file <tt>version.sml</tt> be auto-generated during
129 :     <tt>CMB.make</tt>.</li>
130 :    
131 :     <li>Moved version.sml (and above-mentioned magic) into its own
132 :     library.</li>
133 :     </ul>
134 :     </dd>
135 :     </dl>
136 :    
137 :     </body>
138 :     </html>

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