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 2933, Thu Jan 31 19:20:20 2008 UTC revision 3574, Fri Feb 18 18:43:32 2011 UTC
# Line 13  Line 13 
13  Tag: cvs-tag-for-this-change  Tag: cvs-tag-for-this-change
14  Description:  Description:
15    
16    Here is a test entry
17    
18    ----------------------------------------------------------------------
19    Name: John Reppy (http://cs.uchicago.edu/~jhr)
20    Date: 2011/02/18
21    Description:
22    
23    Added Barriers module to CML.
24    
25    ----------------------------------------------------------------------
26    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
27    Date: 2011/02/10
28    Description:
29    
30    Fixed ml-yacc examples to respect the changed signatures with respect
31    to TextIO.inputLine.
32    
33    ----------------------------------------------------------------------
34    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
35    Date: 2010/09/16
36    Description:
37    
38    Changed the Win32 implementation of validArc to support directories
39    with extended characters (umlauts, etc.).
40    
41    ----------------------------------------------------------------------
42    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
43    Date: 2010/09/16
44    Description:
45    
46    Fixed the Win32 socket and polling implementation to work correctly
47    with CML. Signature of poll was wrong and didn't handle sockets at all.
48    
49    ----------------------------------------------------------------------
50    Name: John Reppy (http://cs.uchicago.edu/~jhr)
51    Date: 2010/06/16
52    Description:
53    
54    Fixed Real.toString and Real.fmt to include sign for negative zero.
55    
56    ----------------------------------------------------------------------
57    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
58    Date: 2010/03/23
59    Description:
60    
61    Fixed the bug with Win32 calls to OS.Process.system not quoting the string.
62    
63    ----------------------------------------------------------------------
64    Name: Jon Riehl (http://jonriehl.com/)
65    Date: 2010/02/11
66    Description:
67    
68    Applied patch for building on more recent NetBSD's.  See bug #39 in the
69    tracker:
70    
71    http://smlnj-gforge.cs.uchicago.edu/tracker/index.php?func=detail&aid=39&group_id=33&atid=215
72    
73    ----------------------------------------------------------------------
74    Name: Jon Riehl (http://jonriehl.com/)
75    Date: 2010/02/02
76    Description:
77    
78    Cutting version 110.72.  New bootfiles.
79    
80    ----------------------------------------------------------------------
81    Name John Reppy (http://cs.uchicago.edu/~jhr)
82    Date 2009/12/20
83    Description:
84    
85    Fixed performance bugs in List module by making @ and foldr be
86    tail recursive.
87    
88    ----------------------------------------------------------------------
89    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
90    Date: 2009/12/11
91    Description:
92    
93    Fixed the Win32 unable to print long strings bug.
94    ----------------------------------------------------------------------
95    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
96    Date: 2009/12/10
97    Description:
98    
99    Fixed an overrun during major GC. If the string arena was nearly full, it was possible
100    for alignment padding added during copy to the to-space to overrun the allocated
101    size.
102    ----------------------------------------------------------------------
103    Name John Reppy (http://cs.uchicago.edu/~jhr)
104    Date 2009/11/18
105    Description:
106    
107    The ml-antlr and ml-ulex programs have been ported to build under
108    mlton.
109    
110    ----------------------------------------------------------------------
111    Name John Reppy (http://cs.uchicago.edu/~jhr)
112    Date 2009/11/17
113    Description:
114    
115    Added %header directive to the ml-ulex scanner generator.  Also
116    updated the documentation.
117    
118    ----------------------------------------------------------------------
119    Name John Reppy (http://cs.uchicago.edu/~jhr)
120    Date 2009/11/17
121    Description:
122    
123    Added "@SMLsuffix" flag to sml command.  This can be used to get
124    the suffix for heap files.
125    
126    ----------------------------------------------------------------------
127    Name John Reppy (http://cs.uchicago.edu/~jhr)
128    Date 2009/11/17
129    Description:
130    
131    Added "--strict-sml" flag to ml-ulex for MLton compatibility.
132    
133    ----------------------------------------------------------------------
134    Name John Reppy (http://cs.uchicago.edu/~jhr)
135    Date 2009/11/10
136    Description:
137    
138    Added %header directive to the ml-antlr parser generator.  Also
139    updated the documentation.
140    
141    ----------------------------------------------------------------------
142    Name: Jon Riehl (http://www.jonriehl.com/)
143    Date: 2009/09/16
144    Description:
145    
146    Cutting version 110.71.  New bootfiles.
147    
148    ----------------------------------------------------------------------
149    Name John Reppy (http://cs.uchicago.edu/~jhr)
150    Date 2009/09/13
151    Description:
152    
153    Changes to support compiling the runtime system on Mac OS X 10.6
154    (aka Snow Leopard).
155    
156    ----------------------------------------------------------------------
157    Name Mike Rainey (http://cs.uchicago.edu/~mrainey)
158    Date 2009/08/19
159    Description:
160    
161    Fixed a bug in the register-spill generator that is part of the MLRISC
162    register allocator. The problem was that the code in RASpillWithRenaming
163    functor assumed incorrectly that dedicated registers would appear in
164    def/use information generated by ClusterRA. Thanks to Allen Leung for
165    helping with this bug.
166    
167    ----------------------------------------------------------------------
168    Name John Reppy (http://cs.uchicago.edu/~jhr)
169    Date 2009/07/09
170    Description:
171    
172    Removed redundant implementations of various top-level operations by
173    consolidating them in base/system/smlnj/init/pervasive.sml.  This
174    change also fixes a bug in that the top-level version of round was
175    incorrect.
176    
177    ----------------------------------------------------------------------
178    Name: Matthias Blume (http://www.tti-c.org/blume/)
179    Date: 2009/06/15 11:17:00 CDT
180    Description:
181    
182    Bumped version number to 110.70.  New bootfiles.
183    
184    ----------------------------------------------------------------------
185    Name: Matthias Blume (http://www.tti-c.org/blume/)
186    Date: 2009/06/12 11:02:00 CDT
187    Description:
188    
189    1. Corrected problem in config/actions that led to the so-called
190       "unpickling bug" which appeared in version 110.68.
191    
192    2. Provided fix for the 64-bit pattern match bug.
193    
194    ----------------------------------------------------------------------
195    Name John Reppy (http://cs.uchicago.edu/~jhr)
196    Date 2009/03/21
197    Description:
198    
199    Fixed bug in Int32.fmt when the argument was the minimum int and the
200    radix was something other than DEC.
201    
202    ----------------------------------------------------------------------
203    Name Aaron Turon (turon@ccs.neu.edu)
204    Date 2009/02/21
205    Description:
206    
207    Fixed bugs in how ml-antlr parsed ML types in %tokens specifications.
208    
209    ----------------------------------------------------------------------
210    Name: Jon Riehl (http://www.jonriehl.com/)
211    Date: 2009/01/13
212    Description:
213    
214    Picking up some additional fixes for 110.69, including a fix for
215    spaces in CM file paths.
216    
217    ----------------------------------------------------------------------
218    Name: Jon Riehl (http://www.jonriehl.com/)
219    Date: 2008/12/22
220    Description:
221    
222    Version bumped to 110.69.  New bootfiles.
223    
224    ----------------------------------------------------------------------
225    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
226    Date: 2008/12/06
227    Description:
228    
229    Re-enabled some CPS optimizations (first_contract and eta).  The most
230    important effect of this change is to make uses of SMLofNJ.Cont.capture
231    be properly tail recursive.
232    
233    ----------------------------------------------------------------------
234    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
235    Date: 2008/12/03
236    Description:
237    
238    New concurrency-related instructions for x86 and amd64 code
239    generators.
240      - PAUSE: Notify the CPU that the program is spin waiting.
241      - MFENCE: memory fence for reads and writes.
242      - SFENCE: memory fence for writes.
243      - LFENCE: memory fence for reads.
244    
245    ----------------------------------------------------------------------
246    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
247    Date: 2008/12/02
248    Description:
249    
250    Added makefile and other support for building runtime on OpenBSD.
251    
252    ----------------------------------------------------------------------
253    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
254    Date: 2008/08/13
255    Description:
256    
257    Version bumped to 110.68.  New bootfiles.
258    
259    ----------------------------------------------------------------------
260    Name Aaron Turon (turon@ccs.neu.edu)
261    Date 2008/08/11
262    Description:
263    
264    Minor fix to ml-ulex backend for regexps that match any character
265    and perform a single action.  Previously the emitted code would
266    not allow the regexps to match any character at all.
267    
268    ----------------------------------------------------------------------
269    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
270    Date: 2008/08/05
271    Description:
272    
273    Added build support for OpenBSD (thanks to Brian O'Hanlon).
274    
275    ----------------------------------------------------------------------
276    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
277    Date: 2008/07/12
278    Description:
279    
280    Fixed Int64.fromString to use base-10.
281    
282    ----------------------------------------------------------------------
283    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
284    Date: 2008/04/12
285    Description:
286    
287    Various updates to the ml-lpt tree.  The documentation has been updated;
288    bugs in the parsing of negation and character classes in ml-ulex have
289    been fixed; and changes have been made to make the ml-lpt tools more
290    compatible with MLton (and other SML implementations).  Thanks to
291    Matthew Fluet and Aaron Turon for their patches.
292    
293    ----------------------------------------------------------------------
294    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
295    Date: 2008/20/04
296    Description:
297    
298    Implemented timer-based profiling on Windows, with behavior as close
299    to the *nix ITIMER-based profiling as possible.
300    ----------------------------------------------------------------------
301    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
302    Date: 2008/07/04
303    Description:
304    
305    Finished off the Windows subset of the basis library. Added process
306    support and various configuration and system identification utils.
307    ----------------------------------------------------------------------
308    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
309    Date: 2008/03/18
310    Description:
311    
312    Major changes to the RegExp library: see smlnj-lib/CHANGES for details.
313    ----------------------------------------------------------------------
314    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
315    Date: 2008/02/14
316    Description:
317    
318    Added the Windows Status structure
319    ----------------------------------------------------------------------
320    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
321    Date: 2008/02/14
322    Description:
323    
324    Added the Windows DDE structure
325    ----------------------------------------------------------------------
326    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
327    Date: 2008/02/05
328    Description:
329    
330    Added the Windows Config structure
331  ----------------------------------------------------------------------  ----------------------------------------------------------------------
332  Name: Lars Bergstrom (larsberg@cs.uchicago.edu)  Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
333  Date: 2008/01/31  Date: 2008/01/31
# Line 431  Line 746 
746    
747  ----------------------------------------------------------------------  ----------------------------------------------------------------------
748  Name: David MacQueen (http://www.cs.uchicago.edu/~jhr)  Name: David MacQueen (http://www.cs.uchicago.edu/~jhr)
 Date: 2007/05/03  
 Revision: r2492  
 Description:  
   
 Merge of the primop3 branch (base) into the trunk to create 110.63.1.  
 Significant changes in FLINT and the front end, mostly having to do  
 with a reorganized system for handling primops.  Various bug fixes  
 and improvements in printing signatures.  
   
 ----------------------------------------------------------------------  
 Name: Aaron Turon (http://www.cs.uchicago.edu/~adrassi)  
 Date: 2007/05/02  
 Description:  
   
 Preliminary commit of large ml-lpt revisions (more to come for 110.64).  
 The ml-antlr specification format has changed: declarations such as  
 %tokens and nonterminal definitions can occur *multiple* times in the  
 same specification.  The semantics are such that each new declaration  
 extends the previous ones.  Grammar extension constructs have also  
 changed.  We now allow type annotations on nonterminals.  Finally,  
 the refcell construct is now implemented using SML's regular reference  
 cells, so the :== and !! notation has been deprecated.  All of these  
 changes will appear in the 110.64 user guide for ml-lpt.  
   
 The ml-antlr tool now does much more checking of specifications, and  
 its error messages have been greatly improved.  There has also been  
 some work on the error repair process for generated parsers, but this  
 will be further improved in 110.64.  
   
 ----------------------------------------------------------------------  
 Name: David MacQueen (http://www.cs.uchicago.edu/~jhr)  
749  Date: 2007/05/03  Date: 2007/05/03
750  Revision: r2492  Revision: r2492
751  Description:  Description:

Legend:
Removed from v.2933  
changed lines
  Added in v.3574

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