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/src/cml/CHANGES
ViewVC logotype

Diff of /sml/trunk/src/cml/CHANGES

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 844, Wed Jun 20 20:39:15 2001 UTC revision 1389, Wed Sep 24 20:09:40 2003 UTC
# Line 1  Line 1 
1  This is a record of changes made to CML and the CML Library.  This is a record of changes made to CML and the CML Library.
2  ------------------------------------------------------------  ------------------------------------------------------------
3    
4    [2003-09-23]
5            Accounted for changes to socket API in Basis. (Non-blocking
6            behavior is no longer a stateful property of a socket.  Instead,
7            there are non-blocking versions of most functions in the
8            interface.  This simplifies the CML code since it no longer
9            has to do OS-specific handling of "wouldblock" etc.
10            On the other hand, (trivial) CML implementations of those
11            non-blocking operations had to be added.)
12    
13    [2003-09-12]
14            Accounted for changed type of inputLine.
15    
16    [2003-09-09]
17            Made CML compile under Win32 again.
18    
19    [2003-09-03]
20            Added *_SLICE signatures and *Slice structures (copied from
21            "normal" Basis into CML Basis).
22            Fixed code broken due to API changes (slices).
23    
24    [2003-05-09]
25            Added the missing implementation of StreamIO event constructors
26            (e.g., TextIO.StreamIO.inputEvt).  Note that if you use these
27            operations, then the system may not shutdown when all user threads
28            are blocked.
29    
30    [2003-04-21]
31            The CleanUp.logMailbox function was not protected against
32            interrupts (thanks to David Benson for catching this bug).
33    
34    [2003-04-09]
35            Changed the name of the directory cml-lib/cm to cml-lib/cm-descr
36            in order to avoid a name conflict with cml-lib/CM which gets
37            created by the compilation manager.  (On case-insensitive
38            filesystems such as the one used by MacOS X the two names clash.)
39    
40    [2003-03-10]
41            Documentation cleanup.
42    
43    [2002-10-01]
44            Fixed a bad space leak in the stream I/O implementations.  The
45            cleanup hooks were holding onto the initial buffer, which
46            meant that the entire buffer chain would remain live as long
47            as the stream was live.
48    
49  [2001-06-20]  [2001-06-20]
50          Ported to SML/NJ 110.33 (in particular, the new CM).          Ported to SML/NJ 110.33 (in particular, the new CM).
51          Under the new CM, the CML library is known as $cml/cml.cm          Under the new CM, the CML library is known as $cml/cml.cm

Legend:
Removed from v.844  
changed lines
  Added in v.1389

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