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

Legend:
Removed from v.3638  
changed lines
  Added in v.3966

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