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

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

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