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/NOTES/HISTORY
ViewVC logotype

Diff of /sml/trunk/NOTES/HISTORY

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

revision 3589, Tue May 10 13:49:35 2011 UTC revision 3880, Sat Jun 7 14:03:14 2014 UTC
# Line 16  Line 16 
16    
17  ----------------------------------------------------------------------  ----------------------------------------------------------------------
18  Name: John Reppy (http://cs.uchicago.edu/~jhr)  Name: John Reppy (http://cs.uchicago.edu/~jhr)
19    Date: yyyy/mm/dd
20    Description:
21    
22    ----------------------------------------------------------------------
23    Name: John Reppy (http://cs.uchicago.edu/~jhr)
24    Date: 2014/06/07
25    Description:
26    Fixed a long-standing bug in Socket.recvVec, which prevented the result
27    from being used in a string pattern match (thanks to Vesa Norrman
28    for the fix).
29    
30    ----------------------------------------------------------------------
31    Name: John Reppy (http://cs.uchicago.edu/~jhr)
32    Date: 2013/11/25
33    Description:
34    Added PackWord{16,32}{Big,Little} structures to the Unsafe module.
35    This change makes the UNSAFE signature closer to the MLton version,
36    although we still need the PackReal structures.
37    
38    ----------------------------------------------------------------------
39    Name: John Reppy (http://cs.uchicago.edu/~jhr)
40    Date: 2013/07/01
41    Description:
42    
43    *************************** Version 110.76 ***************************
44    
45    ----------------------------------------------------------------------
46    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
47    Date: 2013/06/04
48    Description:
49    Fix bug #115 (BinPrimIO writer method getPos doesn't work under CML).
50    Just needed to port the position update from mkReader code to the
51    mkWriter code.
52    
53    ----------------------------------------------------------------------
54    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
55    Date: 2013/06/04
56    Description:
57    Fix bug #111 (Socket.acceptNB returns somewhat broken sockets).
58    The problem was that under Win32, sockets returned from accept inherit
59    their parents' non-blocking status, whereas on UNIX they are always
60    blocking.
61    
62    ----------------------------------------------------------------------
63    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
64    Date: 2013/05/20
65    Description:
66    Fix bug #117 (BinIO.openAppend raises IO on non-existent file).
67    We were opening the file for append if it existed but not creating it
68    if it did not exist.
69    
70    ----------------------------------------------------------------------
71    Name: John Reppy (http://cs.uchicago.edu/~jhr)
72    Date: 2013/05/02
73    Description:
74    Fix bug #116 (Socket.sameDesc raises Match exception).
75    The problem is that on Windows the iodesc datatype (defined in
76    Basis/Implementation/Win32/pre-os.sml) has both an IODesc constructor
77    and a SockDesc constructor.  Updated the code in Win32/os-io.sml to
78    handle the SockDesc constructor.
79    
80    ----------------------------------------------------------------------
81    Name: John Reppy (http://cs.uchicago.edu/~jhr)
82    Date: 2013/04/19
83    Description:
84    Fix bug #113 (Socket.select waits exactly twice the indicated timeout)
85    
86    ----------------------------------------------------------------------
87    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
88    Date: 2013/01/19
89    Description:
90    Fix AMD64 code generator to properly sign-extend arguments to IDIVQ.
91    
92    ----------------------------------------------------------------------
93    Name: John Reppy (http://cs.uchicago.edu/~jhr)
94    Date: 2012/10/20
95    Description:
96    Fix bug #108 (off-by-one error in Util/dynamic-array.sml; iterators crash)
97    
98    ----------------------------------------------------------------------
99    Name: John Reppy (http://cs.uchicago.edu/~jhr)
100    Date: 2012/10/20
101    Description:
102    Fix bug #107 (Bogus Int64 comparison operators)
103    
104    ----------------------------------------------------------------------
105    Name: John Reppy (http://cs.uchicago.edu/~jhr)
106    Date: 2012/10/01
107    Description:
108    
109    *************************** Version 110.75 ***************************
110    
111    ----------------------------------------------------------------------
112    Name: John Reppy (http://cs.uchicago.edu/~jhr)
113    Date: 2012/09/28
114    Description:
115    Fixed bug #92.  IntInf.scan now handles the "0x" prefix correctly.
116    Also made minor improvements to the NumScan module.
117    
118    ----------------------------------------------------------------------
119    Name: John Reppy (http://cs.uchicago.edu/~jhr)
120    Date: 201209/24
121    Description:
122    Added Base64 module to SML/NJ Library to support encoding and decoding
123    Word8 vectors as base64 strings.
124    
125    ----------------------------------------------------------------------
126    Name: John Reppy (http://cs.uchicago.edu/~jhr)
127    Date: 2012/09/23
128    Description:
129    Additions to the SML/NJ Library.  Added exists, existsi, all, and alli
130    functions to ORD_MAP signature and implementations, and added all
131    function to ORD_SET signature and implementations.
132    
133    ----------------------------------------------------------------------
134    Name: John Reppy (http://cs.uchicago.edu/~jhr)
135    Date: 2012/09/21
136    Description:
137    Bug fix in ml-antlr to ensure that the generated toString function
138    for tokens is strictly legal SML code (i.e., non-printing characters
139    and UTF8 multibyte sequences are properly escaped).
140    
141    ----------------------------------------------------------------------
142    Name: John Reppy (http://cs.uchicago.edu/~jhr)
143    Date: 2012/09/11
144    Description:
145    Added getu function to ULexBuffer as a way to improve ulex performance.
146    This addition allows a fastpath for processing ascii characters, which
147    improved lexer performance by 3-4%.
148    
149    ----------------------------------------------------------------------
150    Name: John Reppy (http://cs.uchicago.edu/~jhr)
151    Date: 2012/08/02
152    Description:
153    Fixed bugs #89 and #96: Build Failure with Xcode 4.3
154    Also removed build support for MacOS X pre-10.5 (Leopard) on PPC and
155    pre-10.6 (Snow Leopard) on Intel.
156    
157    ----------------------------------------------------------------------
158    Name: John Reppy (http://cs.uchicago.edu/~jhr)
159    Date: 2012/02/05
160    Description:
161    Fixed bug #88.  The check for valid arcs on Unix systems now allows
162    any character other than slash or nul.
163    
164    ----------------------------------------------------------------------
165    Name: David MacQueen (dbm@cs.uchicago.edu)
166    Date: 2012/01/20
167    Description:
168    
169    *************************** Version 110.74 ***************************
170    
171    ----------------------------------------------------------------------
172    Name: John Reppy (http://cs.uchicago.edu/~jhr)
173    Date: 2012/01/20
174    Description:
175    
176    Fixed implementation of Real.signBit on little-endian machines.
177    
178    ----------------------------------------------------------------------
179    Name: David MacQueen (dbm@cs.uchicago.edu)
180    Date: 2012/1/19
181    Revision: 3664, 3665
182    Description:
183    
184    1) Fix for (gforge) bug #60
185       recalculate strictness for DEFtycs in functor bodies when functor
186       is applied  (Elaborator/modules/evalent.sml)
187    
188    2) Fix for (gforge) bug #77
189       separate ast representations for datatypes and datatype replications
190       in decs and specs (multiple files)
191    
192    3) set version to 110.74
193    
194    Details in NOTES/changes/dbm_2012_1.
195    
196    ----------------------------------------------------------------------
197    Name: David MacQueen (dbm@cs.uchicago.edu)
198    Date: 2012/1/12
199    Revision: 3648, 3652
200    Description:
201    
202    1) Change of SourceMap interface.
203       related to fix of off-by-one error in lexer (committed earlier?), and cleanup of noweb code
204       added by Norman Ramsey many years ago (but little used today).
205    
206    3) Slight cleanup of match compiler, eliminatiing compiler/FLINT/tempexpn.sml file that
207       was part of unused implementation of pattern templates (pattern macros).
208    
209    4) Modification of type checker to add "culprit tracking" for improved type error messages
210       (printing of additional culprit information is controlled by ElabControl.showTypeErrorCulprits
211        flag, default false, added in revision 3652).  The culprit tracking needs to be debugged
212        and improved, and the presentation of the culprits needs to be done better.
213    
214    Details in NOTES/changes/dbm_2012_1.
215    
216    ----------------------------------------------------------------------
217    Name: John Reppy (http://cs.uchicago.edu/~jhr)
218    Date: 2011/11/25
219    Description:
220    
221    Bug fixes for Unsafe.blastRead (#76):
222      1) proper error handling when reading from memory and there are
223         not enough bytes.
224      2) pass correct data pointer and length to BlastIn (code was using
225         old macros).
226    
227    ----------------------------------------------------------------------
228    Name: John Reppy (http://cs.uchicago.edu/~jhr)
229    Date: 2011/11/25
230    Description:
231    
232    Added hash-table-based implementation of sets to SML/NJ Library.
233    
234    ----------------------------------------------------------------------
235    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
236    Date: 2011/10/25
237    Description:
238    
239    Better error reporting under 32-bit linux for the missing dpkg
240    support (#70).
241    Enable 3.x kernels to build (#80, 81, 83).
242    
243    ----------------------------------------------------------------------
244    Name: John Reppy (http://cs.uchicago.edu/~jhr)
245    Date: 2011/05/23
246    Description:
247    
248    Added new S-expression library to SML/NJ Library
249    (contributed by Damon Wang)
250    
251    ----------------------------------------------------------------------
252    Name: John Reppy (http://cs.uchicago.edu/~jhr)
253    Date: 2011/05/17
254    Description:
255    
256    Fixed bug in JSON scanner (SML/NJ Library).  It didn't handle escaped
257    backslash or double quote correctly.
258    
259    ----------------------------------------------------------------------
260    Name: John Reppy (http://cs.uchicago.edu/~jhr)
261    Date: 2011/05/13
262    Description:
263    
264    *************************** Version 110.73 ***************************
265    
266    ----------------------------------------------------------------------
267    Name: John Reppy (http://cs.uchicago.edu/~jhr)
268  Date: 2011/05/10  Date: 2011/05/10
269  Description:  Description:
270    

Legend:
Removed from v.3589  
changed lines
  Added in v.3880

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