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 1081, Thu Feb 21 15:28:03 2002 UTC revision 1720, Thu Dec 9 22:23:42 2004 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    [2004-12-09]
5            Added two simple statistics modules:
6            * RealOrderStats implements selection of arbitrary order
7              statistics as well as the median of an array of reals
8              in randomized linear time.
9            * UnivariateStats implements mean, variance, standard and average
10              deviation, skew, kurtosis, and median of a univariate sample
11              (i.e., a set of reals).
12    
13    [2004-11-29]
14            Added HashString.hashString' for substrings.
15            Hand-inlined CharVector.fold into HashString for efficiency.
16            Modified atom.sml so that Atom.atom' first tries to find an
17            existing atom before turning its argument into a string. [-blume]
18    
19    [2003-09-03]
20            Minor modifications to random.sml due to changes to some
21            Basis interfaces (slices).
22            Significant surgery on bit-array.sml to make it compile with
23            new signature MONO_ARRAY.  This will require further cleanup
24            in the future.
25    
26    [2003-08-28]
27            Made compilation of int-inf* conditional.  (The Basis now has
28            a spec-conforming implementation of IntInf, so the one here is
29            no longer needed.)  [-blume]
30    
31    [2003-07-31]
32            Added getDevice function to PP_STREAM signature.
33    
34    [2003-05-27]
35            Avoid poly-eq in Util/parser-comb.sml.
36    
37    [2003-05-22]
38            More cleanup (all in the name of eliminating incomplete matches):
39              - in HTML/html-attrs-fn.sml: fill in missing patterns in two
40                case expressions
41              - in HTML/html-gram: rewrote function groupDefListContents
42                to avoid the (unnecessary) incomplete match
43              - in PP/devices/html-dev.sml: made the implementation of popStyle
44                agree with the comment above it (popStyle on an empty
45                stack is supposed to be a nop)
46              - in PP/src/pp-stream-fn.sml: function setSize: handle case of
47                an empty scanStk
48              - in Util/prime-sizes.sml: raise Fail exceptions instead of
49                Match exceptions when reaching the end of a list
50                (Perhaps this should eventually be rewritten using an on-demand
51                 prime-number generator that kicks when needed.)
52    
53    [2003-05-22]
54            Cleanup logic in Scan.scanf function.
55    
56    [2002-10-03]
57            Fixed bug in formating reals with the %g format.
58    
59    [2002-06-18]
60            Fixed a bug in MatchTree.nth (regexp library).  Thanks to
61            Sami Nopanen.
62    
63    [2002-05-20]
64            Fixed bug in IntInf module: scanning of hex literals was not
65            handling "0x" prefixes.
66    
67    [2002-05-20]
68            Added ControlUtil module and stringControls function.
69    
70    [2002-05-17]
71            Added tyName field to ValueSyntax exception in Controls module
72            and path field to registry tree in ControlRegistry module.
73    
74    [2002-05-17]
75            Added == and != operators to INT_INF interface.  These are a
76            placeholder until IntInf moves into the SML/NJ compiler.
77    
78    [2002-05-16]
79            Added mergeWith function to ORD_MAP interface.
80    
81    [2002-05-15]
82            Revised Controls library.
83    
84    [2002-04-17]
85            Added Matthias Blume's implementation of Danvey-style format
86            combinators to the Util library.
87    
88    [2002-03-14]
89            Merged in Matthias Blume's Controls library.  Warning: the API
90            to this library is likely to change as we get some experience
91            with it.
92    
93    [2002-03-11]
94            Added consR1 .. consR5 functions to HashCons library.  These
95            can be used to hash-cons record types.
96    
97  [2002-02-21]  [2002-02-21]
98          Fixed infinite loop in LeftPriorityQFn.fromList when given a          Fixed infinite loop in LeftPriorityQFn.fromList when given a

Legend:
Removed from v.1081  
changed lines
  Added in v.1720

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