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

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

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