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 3467, Thu Dec 10 20:20:54 2009 UTC revision 3881, Sat Jun 7 14:12:11 2014 UTC
# Line 7  Line 7 
7    
8  The form of an entry should be:  The form of an entry should be:
9    
   
10  Name: Your Name (web page or e-mail)  Name: Your Name (web page or e-mail)
11  Date: yyyy/mm/dd hh:mm:ss  Date: yyyy/mm/dd hh:mm:ss
12  Tag: cvs-tag-for-this-change  Tag: cvs-tag-for-this-change
# Line 16  Line 15 
15  Here is a test entry  Here is a test entry
16    
17  ----------------------------------------------------------------------  ----------------------------------------------------------------------
18    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: 2014/05/01
33    Description:
34    Fixed minor issue in an error message; type variable name should be
35    printed with leading '
36    
37    ----------------------------------------------------------------------
38    Name: John Reppy (http://cs.uchicago.edu/~jhr)
39    Date: 2013/11/25
40    Description:
41    Added PackWord{16,32}{Big,Little} structures to the Unsafe module.
42    This change makes the UNSAFE signature closer to the MLton version,
43    although we still need the PackReal structures.
44    
45    ----------------------------------------------------------------------
46    Name: John Reppy (http://cs.uchicago.edu/~jhr)
47    Date: 2013/07/01
48    Description:
49    
50    *************************** Version 110.76 ***************************
51    
52    ----------------------------------------------------------------------
53    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
54    Date: 2013/06/04
55    Description:
56    Fix bug #115 (BinPrimIO writer method getPos doesn't work under CML).
57    Just needed to port the position update from mkReader code to the
58    mkWriter code.
59    
60    ----------------------------------------------------------------------
61    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
62    Date: 2013/06/04
63    Description:
64    Fix bug #111 (Socket.acceptNB returns somewhat broken sockets).
65    The problem was that under Win32, sockets returned from accept inherit
66    their parents' non-blocking status, whereas on UNIX they are always
67    blocking.
68    
69    ----------------------------------------------------------------------
70    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
71    Date: 2013/05/20
72    Description:
73    Fix bug #117 (BinIO.openAppend raises IO on non-existent file).
74    We were opening the file for append if it existed but not creating it
75    if it did not exist.
76    
77    ----------------------------------------------------------------------
78    Name: John Reppy (http://cs.uchicago.edu/~jhr)
79    Date: 2013/05/02
80    Description:
81    Fix bug #116 (Socket.sameDesc raises Match exception).
82    The problem is that on Windows the iodesc datatype (defined in
83    Basis/Implementation/Win32/pre-os.sml) has both an IODesc constructor
84    and a SockDesc constructor.  Updated the code in Win32/os-io.sml to
85    handle the SockDesc constructor.
86    
87    ----------------------------------------------------------------------
88    Name: John Reppy (http://cs.uchicago.edu/~jhr)
89    Date: 2013/04/19
90    Description:
91    Fix bug #113 (Socket.select waits exactly twice the indicated timeout)
92    
93    ----------------------------------------------------------------------
94    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
95    Date: 2013/01/19
96    Description:
97    Fix AMD64 code generator to properly sign-extend arguments to IDIVQ.
98    
99    ----------------------------------------------------------------------
100    Name: John Reppy (http://cs.uchicago.edu/~jhr)
101    Date: 2012/10/20
102    Description:
103    Fix bug #108 (off-by-one error in Util/dynamic-array.sml; iterators crash)
104    
105    ----------------------------------------------------------------------
106    Name: John Reppy (http://cs.uchicago.edu/~jhr)
107    Date: 2012/10/20
108    Description:
109    Fix bug #107 (Bogus Int64 comparison operators)
110    
111    ----------------------------------------------------------------------
112    Name: John Reppy (http://cs.uchicago.edu/~jhr)
113    Date: 2012/10/01
114    Description:
115    
116    *************************** Version 110.75 ***************************
117    
118    ----------------------------------------------------------------------
119    Name: John Reppy (http://cs.uchicago.edu/~jhr)
120    Date: 2012/09/28
121    Description:
122    Fixed bug #92.  IntInf.scan now handles the "0x" prefix correctly.
123    Also made minor improvements to the NumScan module.
124    
125    ----------------------------------------------------------------------
126    Name: John Reppy (http://cs.uchicago.edu/~jhr)
127    Date: 201209/24
128    Description:
129    Added Base64 module to SML/NJ Library to support encoding and decoding
130    Word8 vectors as base64 strings.
131    
132    ----------------------------------------------------------------------
133    Name: John Reppy (http://cs.uchicago.edu/~jhr)
134    Date: 2012/09/23
135    Description:
136    Additions to the SML/NJ Library.  Added exists, existsi, all, and alli
137    functions to ORD_MAP signature and implementations, and added all
138    function to ORD_SET signature and implementations.
139    
140    ----------------------------------------------------------------------
141    Name: John Reppy (http://cs.uchicago.edu/~jhr)
142    Date: 2012/09/21
143    Description:
144    Bug fix in ml-antlr to ensure that the generated toString function
145    for tokens is strictly legal SML code (i.e., non-printing characters
146    and UTF8 multibyte sequences are properly escaped).
147    
148    ----------------------------------------------------------------------
149    Name: John Reppy (http://cs.uchicago.edu/~jhr)
150    Date: 2012/09/11
151    Description:
152    Added getu function to ULexBuffer as a way to improve ulex performance.
153    This addition allows a fastpath for processing ascii characters, which
154    improved lexer performance by 3-4%.
155    
156    ----------------------------------------------------------------------
157    Name: John Reppy (http://cs.uchicago.edu/~jhr)
158    Date: 2012/08/02
159    Description:
160    Fixed bugs #89 and #96: Build Failure with Xcode 4.3
161    Also removed build support for MacOS X pre-10.5 (Leopard) on PPC and
162    pre-10.6 (Snow Leopard) on Intel.
163    
164    ----------------------------------------------------------------------
165    Name: John Reppy (http://cs.uchicago.edu/~jhr)
166    Date: 2012/02/05
167    Description:
168    Fixed bug #88.  The check for valid arcs on Unix systems now allows
169    any character other than slash or nul.
170    
171    ----------------------------------------------------------------------
172    Name: David MacQueen (dbm@cs.uchicago.edu)
173    Date: 2012/01/20
174    Description:
175    
176    *************************** Version 110.74 ***************************
177    
178    ----------------------------------------------------------------------
179    Name: John Reppy (http://cs.uchicago.edu/~jhr)
180    Date: 2012/01/20
181    Description:
182    
183    Fixed implementation of Real.signBit on little-endian machines.
184    
185    ----------------------------------------------------------------------
186    Name: David MacQueen (dbm@cs.uchicago.edu)
187    Date: 2012/1/19
188    Revision: 3664, 3665
189    Description:
190    
191    1) Fix for (gforge) bug #60
192       recalculate strictness for DEFtycs in functor bodies when functor
193       is applied  (Elaborator/modules/evalent.sml)
194    
195    2) Fix for (gforge) bug #77
196       separate ast representations for datatypes and datatype replications
197       in decs and specs (multiple files)
198    
199    3) set version to 110.74
200    
201    Details in NOTES/changes/dbm_2012_1.
202    
203    ----------------------------------------------------------------------
204    Name: David MacQueen (dbm@cs.uchicago.edu)
205    Date: 2012/1/12
206    Revision: 3648, 3652
207    Description:
208    
209    1) Change of SourceMap interface.
210       related to fix of off-by-one error in lexer (committed earlier?), and cleanup of noweb code
211       added by Norman Ramsey many years ago (but little used today).
212    
213    3) Slight cleanup of match compiler, eliminatiing compiler/FLINT/tempexpn.sml file that
214       was part of unused implementation of pattern templates (pattern macros).
215    
216    4) Modification of type checker to add "culprit tracking" for improved type error messages
217       (printing of additional culprit information is controlled by ElabControl.showTypeErrorCulprits
218        flag, default false, added in revision 3652).  The culprit tracking needs to be debugged
219        and improved, and the presentation of the culprits needs to be done better.
220    
221    Details in NOTES/changes/dbm_2012_1.
222    
223    ----------------------------------------------------------------------
224    Name: John Reppy (http://cs.uchicago.edu/~jhr)
225    Date: 2011/11/25
226    Description:
227    
228    Bug fixes for Unsafe.blastRead (#76):
229      1) proper error handling when reading from memory and there are
230         not enough bytes.
231      2) pass correct data pointer and length to BlastIn (code was using
232         old macros).
233    
234    ----------------------------------------------------------------------
235    Name: John Reppy (http://cs.uchicago.edu/~jhr)
236    Date: 2011/11/25
237    Description:
238    
239    Added hash-table-based implementation of sets to SML/NJ Library.
240    
241    ----------------------------------------------------------------------
242    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
243    Date: 2011/10/25
244    Description:
245    
246    Better error reporting under 32-bit linux for the missing dpkg
247    support (#70).
248    Enable 3.x kernels to build (#80, 81, 83).
249    
250    ----------------------------------------------------------------------
251    Name: John Reppy (http://cs.uchicago.edu/~jhr)
252    Date: 2011/05/23
253    Description:
254    
255    Added new S-expression library to SML/NJ Library
256    (contributed by Damon Wang)
257    
258    ----------------------------------------------------------------------
259    Name: John Reppy (http://cs.uchicago.edu/~jhr)
260    Date: 2011/05/17
261    Description:
262    
263    Fixed bug in JSON scanner (SML/NJ Library).  It didn't handle escaped
264    backslash or double quote correctly.
265    
266    ----------------------------------------------------------------------
267    Name: John Reppy (http://cs.uchicago.edu/~jhr)
268    Date: 2011/05/13
269    Description:
270    
271    *************************** Version 110.73 ***************************
272    
273    ----------------------------------------------------------------------
274    Name: John Reppy (http://cs.uchicago.edu/~jhr)
275    Date: 2011/05/10
276    Description:
277    
278    Added boolean literals (true and false) to the conditional-expression
279    syntax in CM.  Thus, you can write
280    
281    #if true
282      structure Foo
283    #endif
284    
285    in a CM file.  This change is meant to make it easier to use autoconf
286    to configure the build process of an SML application.
287    
288    ----------------------------------------------------------------------
289    Name: John Reppy (http://cs.uchicago.edu/~jhr)
290    Date: 2011/05/09
291    Description:
292    
293    Added missing String.scan function (#69).  This also fixes the handling
294    of certain corner cases by String.fromString.
295    
296    ----------------------------------------------------------------------
297    Name Mike Rainey (http://www.mpi-sws.org/~mrainey)
298    Date 2011/05/03
299    Description:
300    
301    Added the RTDSC and RTDSCP instructions to the amd64 code generator.
302    
303    ----------------------------------------------------------------------
304    Name: John Reppy (http://cs.uchicago.edu/~jhr)
305    Date: 2011/04/08
306    Description:
307    
308    Added fix for comments in code bug (#63).
309    Thanks to Michael Norrish.
310    
311    ----------------------------------------------------------------------
312    Name: John Reppy (http://cs.uchicago.edu/~jhr)
313    Date: 2011/04/08
314    Description:
315    
316    Fixed bug in Socket.acceptNB (bug #59)
317    
318    ----------------------------------------------------------------------
319    Name: John Reppy (http://cs.uchicago.edu/~jhr)
320    Date: 2011/03/31
321    Description:
322    
323    Fixed syntax error in ml-lex compatibility mode (bug #49)
324    
325    ----------------------------------------------------------------------
326    Name: John Reppy (http://cs.uchicago.edu/~jhr)
327    Date: 2011/03/22
328    Description:
329    
330    Update _arch-n-opsys script for Mac OS X Lion (10.7).
331    
332    ----------------------------------------------------------------------
333    Name: John Reppy (http://cs.uchicago.edu/~jhr)
334    Date: 2011/02/18
335    Description:
336    
337    Added Barriers module to CML.
338    
339    ----------------------------------------------------------------------
340    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
341    Date: 2011/02/10
342    Description:
343    
344    Fixed ml-yacc examples to respect the changed signatures with respect
345    to TextIO.inputLine.
346    
347    ----------------------------------------------------------------------
348    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
349    Date: 2010/09/16
350    Description:
351    
352    Changed the Win32 implementation of validArc to support directories
353    with extended characters (umlauts, etc.).
354    
355    ----------------------------------------------------------------------
356    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
357    Date: 2010/09/16
358    Description:
359    
360    Fixed the Win32 socket and polling implementation to work correctly
361    with CML. Signature of poll was wrong and didn't handle sockets at all.
362    
363    ----------------------------------------------------------------------
364    Name: John Reppy (http://cs.uchicago.edu/~jhr)
365    Date: 2010/06/16
366    Description:
367    
368    Fixed Real.toString and Real.fmt to include sign for negative zero.
369    
370    ----------------------------------------------------------------------
371    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
372    Date: 2010/03/23
373    Description:
374    
375    Fixed the bug with Win32 calls to OS.Process.system not quoting the string.
376    
377    ----------------------------------------------------------------------
378    Name: Jon Riehl (http://jonriehl.com/)
379    Date: 2010/02/11
380    Description:
381    
382    Applied patch for building on more recent NetBSD's.  See bug #39 in the
383    tracker:
384    
385    http://smlnj-gforge.cs.uchicago.edu/tracker/index.php?func=detail&aid=39&group_id=33&atid=215
386    
387    ----------------------------------------------------------------------
388    Name: Jon Riehl (http://jonriehl.com/)
389    Date: 2010/02/02
390    Description:
391    
392    Cutting version 110.72.  New bootfiles.
393    
394    ----------------------------------------------------------------------
395    Name John Reppy (http://cs.uchicago.edu/~jhr)
396    Date 2009/12/20
397    Description:
398    
399    Fixed performance bugs in List module by making @ and foldr be
400    tail recursive.
401    
402    ----------------------------------------------------------------------
403    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
404    Date: 2009/12/11
405    Description:
406    
407    Fixed the Win32 unable to print long strings bug.
408    ----------------------------------------------------------------------
409  Name: Lars Bergstrom (larsberg@cs.uchicago.edu)  Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
410  Date: 2009/12/10  Date: 2009/12/10
411  Description:  Description:

Legend:
Removed from v.3467  
changed lines
  Added in v.3881

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