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 /smlnj-lib/trunk/CHANGES
ViewVC logotype

Diff of /smlnj-lib/trunk/CHANGES

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

sml/branches/SMLNJ/src/smlnj-lib/CHANGES revision 106, Thu May 28 21:30:17 1998 UTC sml/trunk/src/smlnj-lib/CHANGES revision 1195, Fri May 17 17:57:49 2002 UTC
# Line 1  Line 1 
1  This is a list of changes to the SML/NJ Library; the version numbers  This is a list of changes to the SML/NJ Library; the version numbers
2  correspond to SML/NJ releases.  correspond to SML/NJ releases.
3    
4    --------------------------------------------------------------------------------
5    
6    [2002-05-17]
7            Added tyName field to ValueSyntax exception in Controls module.
8    
9    [2002-05-17]
10            Added == and != operators to INT_INF interface.  These are a
11            placeholder until IntInf moves into the SML/NJ compiler.
12    
13    [2002-05-16]
14            Added mergeWith function to ORD_MAP interface.
15    
16    [2002-05-15]
17            Revised Controls library.
18    
19    [2002-04-17]
20            Added Matthias Blume's implementation of Danvey-style format
21            combinators to the Util library.
22    
23    [2002-03-14]
24            Merged in Matthias Blume's Controls library.  Warning: the API
25            to this library is likely to change as we get some experience
26            with it.
27    
28    [2002-03-11]
29            Added consR1 .. consR5 functions to HashCons library.  These
30            can be used to hash-cons record types.
31    
32    [2002-02-21]
33            Fixed infinite loop in LeftPriorityQFn.fromList when given a
34            singleton list as input (Chris Okasaki provided the fix).
35    
36    [2002-02-12]
37            Added implementation of priority queues to Util library (using
38            Okasaki's leftist-tree implementation).
39    
40    [2001-10-19]
41            Added new HashCons library.
42    
43    [2001-10-19]
44            Added PrimeSizes module to Util library.
45    
46    [2001-09-27]
47            Fixed bug in UnixEnv module (reported by Leunga).
48    
49    [2001-05-05]
50            Added addrToString function to SockUtil module in INet library.
51    
52    [2001-05-04]
53            Modified GraphSCC module to support a list of roots (Blume).
54            The old interface still works, but will be dropped when we move
55            to the new Util library.
56    
57    [2001-04-06]
58            Added partition function to ORD_SET interface.
59    
60    [2001-04-05]
61            Added hasProps function to PropList module.
62    
63    [2001-03-16]
64            Minor bug fix in GetOpt: don't pad the help string, since it causes
65            line wraps when one of the help lines is longer than the screen
66            width.  It was also unneccesary.
67    
68    [2001-02-23]
69            Added inDomain function to the various kinds of hash tables.
70    
71    [2001-02-22]
72            Fixed bug in {Int,Word}RedBlackMapFn.insert (bug 1591).
73    
74    [2000-12-13]
75            Added the bit operations to the IntInf module (Leung).
76    
77    [2000-11-17]
78            Added where clause to GraphSCCFn result signature (Blume).
79    
80    [2000-10-20]
81            Made the result signature of the RegExpFn functor be opaque.
82    
83    [2000-09-28]
84            SML/NJ 110.0.7 release.
85    
86    [2000-09-02]
87            Added Word versions of hash tables (WordHashTable), finite
88            maps (WordRedBlackMap), and sets (WordRedBlackSet).
89    
90    [2000-09-02]
91            fixed bug in Format module (infinity caused infinite loop).
92    
93    [2000-07-19]
94            added anchored paths in CM files for NEW_CM.
95    
96    [2000-06-30]
97            added implementation of LWORD in Format module.
98    
99    [2000-05-16]
100            Fixed bug in dfa-engine.sml (bug number 1559).
101    
102    [2000-05-08]
103            Added setFn to PList.newProp return type.
104    
105    [2000-05-05]
106            Added sameHolder function to PropList module.
107    
108    [2000-04-05]
109            Fixed a bug in the filter/filteri hash table functions: the number
110            of items in the table was not being recomputed.
111    
112    [2000-04-04]
113            Added modify and modifyi iterators to hash tables.
114    
115    [2000-03-28]
116            Added anchorLink style to HTMLDev structure in PP/devices.
117    
118    [1999-12-03]
119            Added IntHashTable structure to Util library; this structure is
120            a specialization of hash tables to integer keys.
121    
122    [1999-12-03]
123            Added default cases to avoid "match not exhaustive" warnings.
124    
125    [1999-12-03]
126            Added GraphSCCFn functor to Util library, which implements a
127            strongly-connected components algorithm on directed graphs (written
128            by Matthias Blume).
129    
130    [1999-11-10]
131            Fixed a benign type error in RegExp/BackEnd/fsm.sml that was exposed by
132            the previous change.
133    
134    [1999-11-7]
135            Made the result signatures of ListSetFn and ListMapFn opaque.
136    
137    [1999-11-1]
138            Fixed bug in PP/devices/sources.cm under new CM (missing smlnj-lib.cm).
139    
140    [1999-10-20]
141            Fixed bug in RedBlack trees (the linear time construction of
142            trees from ordered sequences was producing backwards trees).
143    
144    [1999-10-18]
145            Changed UREF signature so that union, unify, and link operations
146            now return a boolean.
147    
148    [1999-10-18]
149            Added peekFn to PropList.newProp return result.
150    
151    [1999-10-14]
152            Added TextIOPP structure to pp-lib.cm (it was not being exported).
153    
154    [1999-09-21]
155            Changed the getOpt API.  Errors are now reported using a callback
156            and both usage and getOpt take records as arguments.  Also changed
157            the NoArg descriptor to take a function so that imperative argument
158            processing can be supported.
159    
160    [1999-09-20]
161            Changed CM files to be compatible with both the old (110.0.x) and
162            new (110.20+) versions of CM.
163    
164    [1999-09-17]
165            Added PropList:PROP_LIST structure.  This structure implements
166            property lists using Stephen Weeks's technique.
167    
168    [1999-09-17]
169            Improved the red-black tree implementations with linear-time union,
170            intersection, difference, and filter operations.  Also reimplemented
171            the delete function in a way that does not require an extra constructor.
172    
173    [1999-09-09]
174            Added Red-Black-Tree implementation of sets and maps.  Two new
175            functors (RedBlackMapFn and RedBlackSetFn) and four new structures
176            (IntRedBlackMap, IntRedBlackSet, AtomIntRedBlackMap, and IntRedBlackSet).
177            Also added aliases AtomMap and AtomSet that for the RB implementations.
178    
179    [1999-09-03]
180            Added missing support for WORD and WORD8 format items to Format structure.
181            Still need to handle LWORD items!!
182    
183    [1999-08-17]
184            Added DynamicArray:DYNAMIC_ARRAY structure.
185    
186    [1999-07-06]
187            Added declarative representation of pretty-printing to PPStreamFn.
188            This replaces the PPDescFn and PP_DESC components (which were not
189            implemented anyway).
190    
191    [1999-07-02]
192            Moved SockUtil structure into a new INet library.  Also split out the
193            Unix-specific socket operations into a UnixSockUtil module.  (Sockets
194            are now supported on Win32).
195    
196    [1999-06-17]
197            Added listKeys function to ORD_MAP API.
198    
199    [1999-06-14]
200            Added Riccardo Pucella's GetOpt structure to Util library.
201    
202    [1999-06-14]
203            Added singleton and inDomain functions to ORD_MAP API.
204    
205    [1999-06-02]
206            Merged in some bug fixes from the compiler's version of the IntInf
207            structure.
208    
209    [1999-05-05]
210            Fixed a couple of bugs in the PP library having to do with nesting
211            absolute and relative indentations.
212    
213    [1999-04-21]
214            Added a way to pass control information to a PP device via the PP
215            stream (function control in PP_STREAM).
216    
217    [1999-04-16]
218            Added better style support to the HTML PP device.
219    
220    [1998-09-04]
221            Added isEmpty predicate and first fucntion to ORD_MAP
222            signature (and to implementations).
223    
224    [1998-06-23]
225            Fixed a bug in ParserComb.bind (reported by Andrew Kennedy).
226    
227  --------------------------------------------------------------------------------  --------------------------------------------------------------------------------
228  [1998-04-15] 110 --> 110.5  [1998-04-15] 110 --> 110.5

Legend:
Removed from v.106  
changed lines
  Added in v.1195

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