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 411, Fri Sep 3 00:25:03 1999 UTC sml/trunk/src/smlnj-lib/CHANGES revision 1350, Fri Sep 5 21:34:27 2003 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    [2003-09-03]
5            Minor modifications to random.sml due to changes to some
6            Basis interfaces (slices).
7            Significant surgery on bit-array.sml to make it compile with
8            new signature MONO_ARRAY.  This will require further cleanup
9            in the future.
10    
11    [2003-08-28]
12            Made compilation of int-inf* conditional.  (The Basis now has
13            a spec-conforming implementation of IntInf, so the one here is
14            no longer needed.)  [-blume]
15    
16    [2003-07-31]
17            Added getDevice function to PP_STREAM signature.
18    
19    [2003-05-27]
20            Avoid poly-eq in Util/parser-comb.sml.
21    
22    [2003-05-22]
23            More cleanup (all in the name of eliminating incomplete matches):
24              - in HTML/html-attrs-fn.sml: fill in missing patterns in two
25                case expressions
26              - in HTML/html-gram: rewrote function groupDefListContents
27                to avoid the (unnecessary) incomplete match
28              - in PP/devices/html-dev.sml: made the implementation of popStyle
29                agree with the comment above it (popStyle on an empty
30                stack is supposed to be a nop)
31              - in PP/src/pp-stream-fn.sml: function setSize: handle case of
32                an empty scanStk
33              - in Util/prime-sizes.sml: raise Fail exceptions instead of
34                Match exceptions when reaching the end of a list
35                (Perhaps this should eventually be rewritten using an on-demand
36                 prime-number generator that kicks when needed.)
37    
38    [2003-05-22]
39            Cleanup logic in Scan.scanf function.
40    
41    [2002-10-03]
42            Fixed bug in formating reals with the %g format.
43    
44    [2002-06-18]
45            Fixed a bug in MatchTree.nth (regexp library).  Thanks to
46            Sami Nopanen.
47    
48    [2002-05-20]
49            Fixed bug in IntInf module: scanning of hex literals was not
50            handling "0x" prefixes.
51    
52    [2002-05-20]
53            Added ControlUtil module and stringControls function.
54    
55    [2002-05-17]
56            Added tyName field to ValueSyntax exception in Controls module
57            and path field to registry tree in ControlRegistry module.
58    
59    [2002-05-17]
60            Added == and != operators to INT_INF interface.  These are a
61            placeholder until IntInf moves into the SML/NJ compiler.
62    
63    [2002-05-16]
64            Added mergeWith function to ORD_MAP interface.
65    
66    [2002-05-15]
67            Revised Controls library.
68    
69    [2002-04-17]
70            Added Matthias Blume's implementation of Danvey-style format
71            combinators to the Util library.
72    
73    [2002-03-14]
74            Merged in Matthias Blume's Controls library.  Warning: the API
75            to this library is likely to change as we get some experience
76            with it.
77    
78    [2002-03-11]
79            Added consR1 .. consR5 functions to HashCons library.  These
80            can be used to hash-cons record types.
81    
82    [2002-02-21]
83            Fixed infinite loop in LeftPriorityQFn.fromList when given a
84            singleton list as input (Chris Okasaki provided the fix).
85    
86    [2002-02-12]
87            Added implementation of priority queues to Util library (using
88            Okasaki's leftist-tree implementation).
89    
90    [2001-10-19]
91            Added new HashCons library.
92    
93    [2001-10-19]
94            Added PrimeSizes module to Util library.
95    
96    [2001-09-27]
97            Fixed bug in UnixEnv module (reported by Leunga).
98    
99    [2001-05-05]
100            Added addrToString function to SockUtil module in INet library.
101    
102    [2001-05-04]
103            Modified GraphSCC module to support a list of roots (Blume).
104            The old interface still works, but will be dropped when we move
105            to the new Util library.
106    
107    [2001-04-06]
108            Added partition function to ORD_SET interface.
109    
110    [2001-04-05]
111            Added hasProps function to PropList module.
112    
113    [2001-03-16]
114            Minor bug fix in GetOpt: don't pad the help string, since it causes
115            line wraps when one of the help lines is longer than the screen
116            width.  It was also unneccesary.
117    
118    [2001-02-23]
119            Added inDomain function to the various kinds of hash tables.
120    
121    [2001-02-22]
122            Fixed bug in {Int,Word}RedBlackMapFn.insert (bug 1591).
123    
124    [2000-12-13]
125            Added the bit operations to the IntInf module (Leung).
126    
127    [2000-11-17]
128            Added where clause to GraphSCCFn result signature (Blume).
129    
130    [2000-10-20]
131            Made the result signature of the RegExpFn functor be opaque.
132    
133    [2000-09-28]
134            SML/NJ 110.0.7 release.
135    
136    [2000-09-02]
137            Added Word versions of hash tables (WordHashTable), finite
138            maps (WordRedBlackMap), and sets (WordRedBlackSet).
139    
140    [2000-09-02]
141            fixed bug in Format module (infinity caused infinite loop).
142    
143    [2000-07-19]
144            added anchored paths in CM files for NEW_CM.
145    
146    [2000-06-30]
147            added implementation of LWORD in Format module.
148    
149    [2000-05-16]
150            Fixed bug in dfa-engine.sml (bug number 1559).
151    
152    [2000-05-08]
153            Added setFn to PList.newProp return type.
154    
155    [2000-05-05]
156            Added sameHolder function to PropList module.
157    
158    [2000-04-05]
159            Fixed a bug in the filter/filteri hash table functions: the number
160            of items in the table was not being recomputed.
161    
162    [2000-04-04]
163            Added modify and modifyi iterators to hash tables.
164    
165    [2000-03-28]
166            Added anchorLink style to HTMLDev structure in PP/devices.
167    
168    [1999-12-03]
169            Added IntHashTable structure to Util library; this structure is
170            a specialization of hash tables to integer keys.
171    
172    [1999-12-03]
173            Added default cases to avoid "match not exhaustive" warnings.
174    
175    [1999-12-03]
176            Added GraphSCCFn functor to Util library, which implements a
177            strongly-connected components algorithm on directed graphs (written
178            by Matthias Blume).
179    
180    [1999-11-10]
181            Fixed a benign type error in RegExp/BackEnd/fsm.sml that was exposed by
182            the previous change.
183    
184    [1999-11-7]
185            Made the result signatures of ListSetFn and ListMapFn opaque.
186    
187    [1999-11-1]
188            Fixed bug in PP/devices/sources.cm under new CM (missing smlnj-lib.cm).
189    
190    [1999-10-20]
191            Fixed bug in RedBlack trees (the linear time construction of
192            trees from ordered sequences was producing backwards trees).
193    
194    [1999-10-18]
195            Changed UREF signature so that union, unify, and link operations
196            now return a boolean.
197    
198    [1999-10-18]
199            Added peekFn to PropList.newProp return result.
200    
201    [1999-10-14]
202            Added TextIOPP structure to pp-lib.cm (it was not being exported).
203    
204    [1999-09-21]
205            Changed the getOpt API.  Errors are now reported using a callback
206            and both usage and getOpt take records as arguments.  Also changed
207            the NoArg descriptor to take a function so that imperative argument
208            processing can be supported.
209    
210    [1999-09-20]
211            Changed CM files to be compatible with both the old (110.0.x) and
212            new (110.20+) versions of CM.
213    
214    [1999-09-17]
215            Added PropList:PROP_LIST structure.  This structure implements
216            property lists using Stephen Weeks's technique.
217    
218    [1999-09-17]
219            Improved the red-black tree implementations with linear-time union,
220            intersection, difference, and filter operations.  Also reimplemented
221            the delete function in a way that does not require an extra constructor.
222    
223    [1999-09-09]
224            Added Red-Black-Tree implementation of sets and maps.  Two new
225            functors (RedBlackMapFn and RedBlackSetFn) and four new structures
226            (IntRedBlackMap, IntRedBlackSet, AtomIntRedBlackMap, and IntRedBlackSet).
227            Also added aliases AtomMap and AtomSet that for the RB implementations.
228    
229    [1999-09-03]
230            Added missing support for WORD and WORD8 format items to Format structure.
231            Still need to handle LWORD items!!
232    
233    [1999-08-17]
234            Added DynamicArray:DYNAMIC_ARRAY structure.
235    
 --------------------------------------------------------------------------------  
236  [1999-07-06]  [1999-07-06]
237          Added declarative representation of pretty-printing to PPStreamFn.          Added declarative representation of pretty-printing to PPStreamFn.
238          This replaces the PPDescFn and PP_DESC components (which were not          This replaces the PPDescFn and PP_DESC components (which were not

Legend:
Removed from v.411  
changed lines
  Added in v.1350

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