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 3805, Fri Apr 19 18:22:05 2013 UTC revision 3965, Mon Oct 13 18:39:02 2014 UTC
# Line 21  Line 21 
21    
22  ----------------------------------------------------------------------  ----------------------------------------------------------------------
23  Name: John Reppy (http://cs.uchicago.edu/~jhr)  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  Date: 2013/04/19
179  Description:  Description:
180  Fix bug #113 (Socket.select waits exactly twice the indicated timeout)  Fix bug #113 (Socket.select waits exactly twice the indicated timeout)

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

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