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
ViewVC logotype

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1424 - (view) (download)
Original Path: sml/trunk/READMES/110.44-README

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

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