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.46-README
ViewVC logotype

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1519 - (view) (download)
Original Path: sml/trunk/READMES/110.46-README

1 : mblume 1510 S M L / N J
2 :    
3 :     1 1 0 . 4 6 N E W S
4 :    
5 :     June 17, 2004
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 :     FILES: http://smlnj.cs.uchicago.edu/dist/working/110.46/
14 :    
15 :    
16 :     Summary:
17 :    
18 :     This release fixes some bugs, moves the Basis implementation closer
19 :     to conformance with the specification (i.e., the upcoming Basis Library
20 :     book by Gansner and Reppy), and enhances some of the functionality by
21 : mblume 1519 incorporating contributions from our users.
22 : mblume 1510
23 :     --------------------------------------------------------------------------
24 :    
25 :     Basis:
26 :     ------
27 :    
28 :     - interface to structure Timer now matches spec
29 :     - interface to structure Unix now matches spec
30 :     (Caveat: There probably still is a problem with the spec --
31 :     concerning the behavior of reap as well as {text,bin}{In,Out}streamOf
32 :     when they get called multiple times. However, fixing this will
33 :     in all likelihood not change any types.)
34 :     - signature PACK_REAL added
35 :     - functor PrimIO exported
36 :     - added Posix.IO.mk{Bin,Text}{Reader,Writer} by lifting their
37 :     respective implementations from internal modules PosixBinPrimIO
38 :     and PosixTextPrimIO
39 :     - exceptions Option and Option.Option are now identical (as they
40 :     should be)
41 :     - bug in IntInf.fmt fixed
42 :    
43 :    
44 :     Compilation Manager:
45 :     --------------------
46 :    
47 :     - CM now ignores (but still syntactically accepts) the "owner"
48 :     information in group descriptions. It continues to enforce the
49 :     "single owner rule" for groups within each run of CM.make, but
50 :     can no longer do so across multiple runs. (Fortunately, there is
51 :     no fundamental problem with this.) The advantage of the new
52 :     scheme is that the programmer no longer needs to provide this
53 :     awkward piece of information.
54 :     - fixed IEEEReal.scan (and .fromString) so that if there is an
55 :     overflow in the exponent calculation we get INF or ZERO
56 :     (depending on the mantissa and the sign of the exponent)
57 :    
58 :    
59 :     Windows port:
60 :     -------------
61 :    
62 :     - incorporated a voluminous patch kindly provided by David Hansel
63 :     from Reactive Systems, implementing previously missing support
64 :     for many socket-related functions
65 :    
66 :     Command-line tools:
67 :     -------------------
68 :    
69 :     - arranged for ml-build to clean up after itself a little bit
70 :     better
71 :     (The script generates a temporary SML source file and
72 :     compiles it using CM, so CM generates metadata (GUID, SKEL,
73 :     objectfile) for it. It now gets rid of those at the end, so they
74 :     don't accumulate under .cm.)
75 :     - ml-build now terminates with a non-0 status when something goes wrong
76 :    
77 :     Installer:
78 :     ----------
79 :    
80 :     - bugs fixed
81 :     - src-smlnj now recognized as a valid target (in config/targets) again
82 :     (The meaning of this has changed from "all sources required for the
83 :     compiler" to "all sources the installer knows about".)
84 :    
85 :     NLFFI:
86 :     ------
87 :    
88 :     - support for NetBSD added (thanks to Vesa A. Norrman)
89 :     - ml-nlffi-lib made to run on cygwin
90 :    
91 :    
92 :     Compiler internals:
93 :     -------------------
94 :    
95 :     - As per request by Adam Chlipala <adam@hcoop.net>, extended
96 :     various export lists in compiler-related .cm-files.

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