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/branches/rt-transition/NOTES/HISTORY
ViewVC logotype

Diff of /sml/branches/rt-transition/NOTES/HISTORY

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3978, Mon Dec 8 14:10:40 2014 UTC revision 3979, Wed Dec 10 14:29:02 2014 UTC
# Line 19  Line 19 
19  Date: yyyy/mm/dd  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 %value 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)  Name: John Reppy (http://cs.uchicago.edu/~jhr)

Legend:
Removed from v.3978  
changed lines
  Added in v.3979

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