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

Legend:
Removed from v.3493  
changed lines
  Added in v.3965

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