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

Legend:
Removed from v.3589  
changed lines
  Added in v.3912

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