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/releases/release-110.49/READMES/110.44-README.html
ViewVC logotype

Annotation of /sml/releases/release-110.49/READMES/110.44-README.html

Parent Directory Parent Directory | Revision Log Revision Log


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

1 : mblume 1417 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 :     <html>
3 :     <head>
4 :     <title>SML/NJ 110.44 NEWS</title>
5 :     </head>
6 :     <body>
7 :     <pre> S M L / N J<br><br> 1 1 0 . 4 4 N E W S<br> <br> November 6, 2003<br><br> WARNING<br><br> This working version is believed to be stable, but<br> we have not run our full regression-test suite.<br><br> HOME: <a
8 :     href="http://www.smlnj.org/index.html">http://www.smlnj.org/index.html</a><br> FILES: <a
9 :     href="http://smlnj.cs.uchicago.edu/dist/working/110.44/">http://smlnj.cs.uchicago.edu/dist/working/110.44/ </a><br></pre>
10 :     <h2>Summary:</h2>
11 :     Again, there are a number of important bug fixes and updates, mostly to
12 :     the Basis library and the installer.<br>
13 :     <br>
14 :     <hr>
15 :     <h2>Details:</h2>
16 :     <dl>
17 :     <dt>Basis: </dt>
18 :     <dd>
19 :     <ul>
20 :     <li>fixed bugs and improved code for <span
21 :     style="font-family: monospace;">Real.{from,to}LargeInt</span></li>
22 :     <li>fixed bug in <span style="font-family: monospace;">Posix.ProcEnv.times</span></li>
23 :     <li>changed <span style="font-family: monospace;">inputLine</span>
24 :     functions to return an <span style="font-family: monospace;">option</span></li>
25 :     <li>implemented native<span style="font-family: monospace;"></span>
26 :     <span style="font-family: monospace;">int32-&gt;real64</span>
27 :     conversion</li>
28 :     <li>slices implemented according to spec</li>
29 :     <li><span style="font-family: monospace;">Time.{from,to}NanoSeconds</span>
30 :     added to <span style="font-family: monospace;">Time</span></li>
31 :     <li>made <span style="font-family: monospace;">SOCKET</span> API
32 :     match the spec</li>
33 :     <li>OS-specific details of socket implementation moved into
34 :     separate files (this makes it possible to share the bulk of the code
35 :     between Unix and Win32)</li>
36 :     <li>added signature <span style="font-family: monospace;">SYNCHRONOUS_SOCKET</span>
37 :     to Basis</li>
38 :     <li><span style="font-family: monospace;">precision</span> of <span
39 :     style="font-family: monospace;">real64</span> is 53 (not 52)</li>
40 :     <li>added <span style="font-family: monospace;">openVector</span>,
41 :     <span style="font-family: monospace;">nullRd</span>, and <span
42 :     style="font-family: monospace;">nullWr</span> to <span
43 :     style="font-family: monospace;">PRIM_IO</span> </li>
44 :     </ul>
45 :     </dd>
46 :     <dt>installer: </dt>
47 :     <dd>
48 :     <ul>
49 :     <li>new installer (which is mostly written in SML) is no longer
50 :     optional (old installer has been removed)</li>
51 :     <li>the ML code of the installer is now in its own library and
52 :     gets compiled by <span style="font-family: monospace;">CMB.make</span>;
53 :     the installer script simply invokes <span
54 :     style="font-family: monospace;">sml -m
55 :     $smlnj/installer.cm</span><br>
56 :     (the ML code does not have to be compiled as
57 :     part
58 :     of the installation process)</li>
59 :     <li>minor improvements and bugfixes</li>
60 :     <li>sense environment variable <span
61 :     style="font-family: monospace;">CM_DIR_ARC</span> that lets one
62 :     override
63 :     the default name for CM meta-data (default is <span
64 :     style="font-family: monospace;">.cm</span> -- see CM section)</li>
65 :     <li>sense value of <span style="font-family: monospace;">INSTALLDIR</span>
66 :     environment variable and behave
67 :     accordingly</li>
68 :     <li><span style="font-family: monospace;">dont_move_libraries</span>
69 :     directive eliminated from
70 :     <span style="font-family: monospace;">config/targets</span>
71 :     (This was a legacy mechanism which turned out to be
72 :     broken anyway.) </li>
73 :     </ul>
74 :     </dd>
75 :     <dt>Scripts:</dt>
76 :     <dd>
77 :     <ul>
78 :     <li>made <span style="font-family: monospace;">.bat</span>-files
79 :     Win95-compatible</li>
80 :     <li>changed default <span style="font-family: monospace;">@SMLalloc</span>
81 :     parameter for x86/celeron to <span style="font-family: monospace;">64k</span>
82 :     </li>
83 :     </ul>
84 :     </dd>
85 :     <dt>CM:</dt>
86 :     <dd>
87 :     <ul>
88 :     <li>default name of meta-data directory changed from <span
89 :     style="font-family: monospace;">CM</span> to <span
90 :     style="font-family: monospace;">.cm</span></li>
91 :     <li>a different name can be chosen at installation time</li>
92 :     <li>added missing wrapper for privilege <span
93 :     style="font-family: monospace;">primitive</span> in
94 :     <span style="font-family: monospace;">$smlnj/viscomp/core.cm</span></li>
95 :     </ul>
96 :     </dd>
97 :     <dt>CML:</dt>
98 :     <dd>
99 :     <ul>
100 :     <li>tracked Basis changes (non-blocking Socket functons are left
101 :     out since they are redundant: <span style="font-family: monospace;">CML_SOCKET</span>
102 :     is defined in terms of
103 :     <span style="font-family: monospace;">SYNCHRONOUS_SOCKET</span>)</li>
104 :     <li>make use of non-blocking socket functions from Basis; CML
105 :     socket implementation is now OS-independent</li>
106 :     </ul>
107 :     </dd>
108 :     <dt>Interactive Loop:</dt>
109 :     <dd>
110 :     <ul>
111 :     <li>added hook to prettyprinter so it can invoke the autoloader
112 :     if a qid to be printed is not currently bound in the toplevel
113 :     environment; this eliminates many instances where the prettyprinter
114 :     used to print <span style="font-family: monospace;">?</span> in front
115 :     of a name</li>
116 :     </ul>
117 :     </dd>
118 :     <dt>runtime</dt>
119 :     <dd>
120 :     <ul>
121 :     <li>works with Mac OS X 10.3 (Panther)</li>
122 :     </ul>
123 :     </dd>
124 :     <dt>MLRISC</dt>
125 :     <dd>
126 :     <ul>
127 :     <li>minor bug fixes</li>
128 :     </ul>
129 :     </dd>
130 :     </dl>
131 :     </body>
132 :     </html>

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