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

revision 1248, Wed Jun 19 16:24:19 2002 UTC revision 1857, Sat Nov 5 15:34:45 2005 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    [2005-11-05]
6            Tweaking of the interval set API.  Added iterators on items and
7            changed the iterators on intervals to have a "Int" suffix.
8            Changed addInterval to addInt, changed list to intervals.  Added
9            the items function.
10    
11    [2005-10-31]
12            Fixed a bug in IntervalSetFn().intersect.
13    
14    [2005-10-25]
15            Added interval sets to utility library (signatures INTERVAL_DOMAIN
16            and INTERVAL_SET, and functor IntervalSetFn).
17    
18    [2005-08-04]
19            Renamed graph-scc.sml to graph-scc-fn.sml.
20    
21    [2005-07-23]
22            Fix PP library to export ANSITermDev, ANSITermPP, PPDescFn, and
23            PP_DESC.  Also add nbSpace to PP_DESC signature.
24    
25    [2005-07-12]
26            Added ANSITermDev device that uses ANSI terminal display attributes
27            and added a ANSITermPP for pretty printing to such a device.
28    
29    [2005-07-06]
30            Added ANSITerm structure, which provides support for ANSI terminal
31            display attributes (e.g., red text).
32    
33    [2005-07-06]
34            Refactored the pretty printing library.  The declarative way to
35            construct pretty-printing descriptions now sits on top of the
36            PP_STREAM interface.  Also removed "onNewline" function, which
37            was not implemented.
38    
39    [2005-05-05]
40            Added singleton function to MONO_PRIORITYQ interface.
41    
42    [2005-05-04]
43            Added the "join" combinator to ParserComb.
44    
45    [2005-03-21]
46            Fixed a bug in GetOpt.getOpt.  The argument processing functions
47            for ReqArg and OptArg, and the embedding function for ReturnInOrder
48            were getting applied to all arguments, even past a "--".
49    
50    [2005-02-11]
51            Added Atom.same and Atom.lexCompare to the Atom structure.  Eventually,
52            Atom.sameAtom will be removed.
53    
54    [2004-12-15]
55            Change HashString.hashString' to hashSubstring.
56    
57    [2004-12-09]
58            Added two simple statistics modules:
59            * RealOrderStats implements selection of arbitrary order
60              statistics as well as the median of an array of reals
61              in randomized linear time.
62            * UnivariateStats implements mean, variance, standard and average
63              deviation, skew, kurtosis, and median of a univariate sample
64              (i.e., a set of reals).
65    
66    [2004-11-29]
67            Added HashString.hashString' for substrings.
68            Hand-inlined CharVector.fold into HashString for efficiency.
69            Modified atom.sml so that Atom.atom' first tries to find an
70            existing atom before turning its argument into a string. [-blume]
71    
72    [2003-09-03]
73            Minor modifications to random.sml due to changes to some
74            Basis interfaces (slices).
75            Significant surgery on bit-array.sml to make it compile with
76            new signature MONO_ARRAY.  This will require further cleanup
77            in the future.
78    
79    [2003-08-28]
80            Made compilation of int-inf* conditional.  (The Basis now has
81            a spec-conforming implementation of IntInf, so the one here is
82            no longer needed.)  [-blume]
83    
84    [2003-07-31]
85            Added getDevice function to PP_STREAM signature.
86    
87    [2003-05-27]
88            Avoid poly-eq in Util/parser-comb.sml.
89    
90    [2003-05-22]
91            More cleanup (all in the name of eliminating incomplete matches):
92              - in HTML/html-attrs-fn.sml: fill in missing patterns in two
93                case expressions
94              - in HTML/html-gram: rewrote function groupDefListContents
95                to avoid the (unnecessary) incomplete match
96              - in PP/devices/html-dev.sml: made the implementation of popStyle
97                agree with the comment above it (popStyle on an empty
98                stack is supposed to be a nop)
99              - in PP/src/pp-stream-fn.sml: function setSize: handle case of
100                an empty scanStk
101              - in Util/prime-sizes.sml: raise Fail exceptions instead of
102                Match exceptions when reaching the end of a list
103                (Perhaps this should eventually be rewritten using an on-demand
104                 prime-number generator that kicks when needed.)
105    
106    [2003-05-22]
107            Cleanup logic in Scan.scanf function.
108    
109    [2002-10-03]
110            Fixed bug in formating reals with the %g format.
111    
112  [2002-06-18]  [2002-06-18]
113          Fixed a bug in MatchTree.nth (regexp library).  Thanks to          Fixed a bug in MatchTree.nth (regexp library).  Thanks to
114          Sami Nopanen.          Sami Nopanen.

Legend:
Removed from v.1248  
changed lines
  Added in v.1857

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