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 2782, Sat Sep 22 19:05:34 2007 UTC revision 3467, Thu Dec 10 20:20:54 2009 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: Lars Bergstrom (larsberg@cs.uchicago.edu)
20    Date: 2009/12/10
21    Description:
22    
23    Fixed an overrun during major GC. If the string arena was nearly full, it was possible
24    for alignment padding added during copy to the to-space to overrun the allocated
25    size.
26    ----------------------------------------------------------------------
27    Name John Reppy (http://cs.uchicago.edu/~jhr)
28    Date 2009/11/18
29    Description:
30    
31    The ml-antlr and ml-ulex programs have been ported to build under
32    mlton.
33    
34    ----------------------------------------------------------------------
35    Name John Reppy (http://cs.uchicago.edu/~jhr)
36    Date 2009/11/17
37    Description:
38    
39    Added %header directive to the ml-ulex scanner generator.  Also
40    updated the documentation.
41    
42    ----------------------------------------------------------------------
43    Name John Reppy (http://cs.uchicago.edu/~jhr)
44    Date 2009/11/17
45    Description:
46    
47    Added "@SMLsuffix" flag to sml command.  This can be used to get
48    the suffix for heap files.
49    
50    ----------------------------------------------------------------------
51    Name John Reppy (http://cs.uchicago.edu/~jhr)
52    Date 2009/11/17
53    Description:
54    
55    Added "--strict-sml" flag to ml-ulex for MLton compatibility.
56    
57    ----------------------------------------------------------------------
58    Name John Reppy (http://cs.uchicago.edu/~jhr)
59    Date 2009/11/10
60    Description:
61    
62    Added %header directive to the ml-antlr parser generator.  Also
63    updated the documentation.
64    
65    ----------------------------------------------------------------------
66    Name: Jon Riehl (http://www.jonriehl.com/)
67    Date: 2009/09/16
68    Description:
69    
70    Cutting version 110.71.  New bootfiles.
71    
72    ----------------------------------------------------------------------
73    Name John Reppy (http://cs.uchicago.edu/~jhr)
74    Date 2009/09/13
75    Description:
76    
77    Changes to support compiling the runtime system on Mac OS X 10.6
78    (aka Snow Leopard).
79    
80    ----------------------------------------------------------------------
81    Name Mike Rainey (http://cs.uchicago.edu/~mrainey)
82    Date 2009/08/19
83    Description:
84    
85    Fixed a bug in the register-spill generator that is part of the MLRISC
86    register allocator. The problem was that the code in RASpillWithRenaming
87    functor assumed incorrectly that dedicated registers would appear in
88    def/use information generated by ClusterRA. Thanks to Allen Leung for
89    helping with this bug.
90    
91    ----------------------------------------------------------------------
92    Name John Reppy (http://cs.uchicago.edu/~jhr)
93    Date 2009/07/09
94    Description:
95    
96    Removed redundant implementations of various top-level operations by
97    consolidating them in base/system/smlnj/init/pervasive.sml.  This
98    change also fixes a bug in that the top-level version of round was
99    incorrect.
100    
101    ----------------------------------------------------------------------
102    Name: Matthias Blume (http://www.tti-c.org/blume/)
103    Date: 2009/06/15 11:17:00 CDT
104    Description:
105    
106    Bumped version number to 110.70.  New bootfiles.
107    
108    ----------------------------------------------------------------------
109    Name: Matthias Blume (http://www.tti-c.org/blume/)
110    Date: 2009/06/12 11:02:00 CDT
111    Description:
112    
113    1. Corrected problem in config/actions that led to the so-called
114       "unpickling bug" which appeared in version 110.68.
115    
116    2. Provided fix for the 64-bit pattern match bug.
117    
118    ----------------------------------------------------------------------
119    Name John Reppy (http://cs.uchicago.edu/~jhr)
120    Date 2009/03/21
121    Description:
122    
123    Fixed bug in Int32.fmt when the argument was the minimum int and the
124    radix was something other than DEC.
125    
126    ----------------------------------------------------------------------
127    Name Aaron Turon (turon@ccs.neu.edu)
128    Date 2009/02/21
129    Description:
130    
131    Fixed bugs in how ml-antlr parsed ML types in %tokens specifications.
132    
133    ----------------------------------------------------------------------
134    Name: Jon Riehl (http://www.jonriehl.com/)
135    Date: 2009/01/13
136    Description:
137    
138    Picking up some additional fixes for 110.69, including a fix for
139    spaces in CM file paths.
140    
141    ----------------------------------------------------------------------
142    Name: Jon Riehl (http://www.jonriehl.com/)
143    Date: 2008/12/22
144    Description:
145    
146    Version bumped to 110.69.  New bootfiles.
147    
148    ----------------------------------------------------------------------
149    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
150    Date: 2008/12/06
151    Description:
152    
153    Re-enabled some CPS optimizations (first_contract and eta).  The most
154    important effect of this change is to make uses of SMLofNJ.Cont.capture
155    be properly tail recursive.
156    
157    ----------------------------------------------------------------------
158    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
159    Date: 2008/12/03
160    Description:
161    
162    New concurrency-related instructions for x86 and amd64 code
163    generators.
164      - PAUSE: Notify the CPU that the program is spin waiting.
165      - MFENCE: memory fence for reads and writes.
166      - SFENCE: memory fence for writes.
167      - LFENCE: memory fence for reads.
168    
169    ----------------------------------------------------------------------
170    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
171    Date: 2008/12/02
172    Description:
173    
174    Added makefile and other support for building runtime on OpenBSD.
175    
176    ----------------------------------------------------------------------
177    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
178    Date: 2008/08/13
179    Description:
180    
181    Version bumped to 110.68.  New bootfiles.
182    
183    ----------------------------------------------------------------------
184    Name Aaron Turon (turon@ccs.neu.edu)
185    Date 2008/08/11
186    Description:
187    
188    Minor fix to ml-ulex backend for regexps that match any character
189    and perform a single action.  Previously the emitted code would
190    not allow the regexps to match any character at all.
191    
192    ----------------------------------------------------------------------
193    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
194    Date: 2008/08/05
195    Description:
196    
197    Added build support for OpenBSD (thanks to Brian O'Hanlon).
198    
199    ----------------------------------------------------------------------
200    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
201    Date: 2008/07/12
202    Description:
203    
204    Fixed Int64.fromString to use base-10.
205    
206    ----------------------------------------------------------------------
207    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
208    Date: 2008/04/12
209    Description:
210    
211    Various updates to the ml-lpt tree.  The documentation has been updated;
212    bugs in the parsing of negation and character classes in ml-ulex have
213    been fixed; and changes have been made to make the ml-lpt tools more
214    compatible with MLton (and other SML implementations).  Thanks to
215    Matthew Fluet and Aaron Turon for their patches.
216    
217    ----------------------------------------------------------------------
218    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
219    Date: 2008/20/04
220    Description:
221    
222    Implemented timer-based profiling on Windows, with behavior as close
223    to the *nix ITIMER-based profiling as possible.
224    ----------------------------------------------------------------------
225    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
226    Date: 2008/07/04
227    Description:
228    
229    Finished off the Windows subset of the basis library. Added process
230    support and various configuration and system identification utils.
231    ----------------------------------------------------------------------
232    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
233    Date: 2008/03/18
234    Description:
235    
236    Major changes to the RegExp library: see smlnj-lib/CHANGES for details.
237    ----------------------------------------------------------------------
238    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
239    Date: 2008/02/14
240    Description:
241    
242    Added the Windows Status structure
243    ----------------------------------------------------------------------
244    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
245    Date: 2008/02/14
246    Description:
247    
248    Added the Windows DDE structure
249    ----------------------------------------------------------------------
250    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
251    Date: 2008/02/05
252    Description:
253    
254    Added the Windows Config structure
255    ----------------------------------------------------------------------
256    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
257    Date: 2008/01/31
258    Description:
259    
260    Added outline of the Windows basis library and the basic registry
261    functionality.
262    ----------------------------------------------------------------------
263    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
264    Date: 2008/01/23
265    Description:
266    
267    Fixed the amd64 code generator to compile with the current MLRISC.
268    ----------------------------------------------------------------------
269    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
270    Date: 2007/11/26
271    Description:
272    
273    nlffi was updated to work on Windows. It needed to pass in the correct
274    value for the name of the kernel32 DLL to obtain 'base' bindings.
275    Additionally updated the README for the most basic nlffi sample with
276    what you need to do on MacOSX and on Windows to make it work.
277    ----------------------------------------------------------------------
278    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
279    Date: 2007/11/21
280    Description:
281    
282    Overwrite the SMLNJ_HOME environment variable on installation
283    Properly change the package code so that subsequent version
284    installations prompt for uninstall (instead of 'repair/remove')
285    ----------------------------------------------------------------------
286    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
287    Date: 2007/11/14
288    Description:
289    
290    Cleaned up WININSTALL file for new MSI-based setup.
291    ----------------------------------------------------------------------
292    Name: Matthias Blume (http://www.tti-c.org/blume/)
293    Date: 2007/11/13 14:05:00 CST
294    Description:
295    
296    Version bumped to 110.67.  New bootfiles.
297    
298    ----------------------------------------------------------------------
299    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
300    Date: 2007/11/12
301    Description:
302    
303    Ensure that the size of the allocation space is at least 128K.
304    ----------------------------------------------------------------------
305    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
306    Date: 2007/11/05
307    Description:
308    
309    Fixed type error in ml-lpt library that occurs when compiling
310    against a basis that was compiled with the USE_64_BIT_POSITIONS
311    symbol set.
312    (Thanks to Johannes Joemann)
313    ----------------------------------------------------------------------
314    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
315    Date: 2007/11/03
316    Description:
317    
318    Fixed the amd64 code generator to compile with the current MLRISC.
319    ----------------------------------------------------------------------
320    Name: Lars Bergstrom (web page or e-mail)
321    Date: 2007/11/02
322    Description:
323    
324    Made sml.bat more resilient to either not having run the installer
325    and having no SMLNJ_HOME set or having just shuffled the directory
326    around.
327    ----------------------------------------------------------------------
328    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
329    Date: 2007/11/01
330    Description:
331    
332    A collection of bug fixes for machine.sml in the Reactive library.
333    (Thanks to Timothy Bourke)
334    ----------------------------------------------------------------------
335    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
336    Date: 2007/10/28
337    Description:
338    
339    Patches for Mac OS X 10.5 (Leopard).
340    ----------------------------------------------------------------------
341    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
342    Date: 2007/10/28
343    Description:
344    
345    Fixed some bugs in the AMD64 floating-point spilling code.
346    ----------------------------------------------------------------------
347    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
348    Date: 2007/10/25
349    Description:
350    
351    Added support for the atomic XCHG instruction.
352    ----------------------------------------------------------------------
353    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
354    Date: 2007/10/22
355    Description:
356    
357    Added AMD64 support for floating-point negation.
358    ----------------------------------------------------------------------
359    Name: Lars Bergstrom (web page or e-mail)
360    Date: 2007/10/22
361    Description:
362    
363    Fixed ^C handling in Windows
364    Added a Windows installer
365    Made it possible to build for Windows on a mapped drive from Parallels
366    ----------------------------------------------------------------------
367    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
368    Date: 2007/10/22
369    Description:
370    
371    Added AMD64 support for the atomic fetch and add instruction.
372    ----------------------------------------------------------------------
373    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
374    Date: 2007/10/18
375    Description:
376    
377    The GAS output now favors p2align over align, since the
378    former is guaranteed to be consistent over multiple architectures
379    and the latter is not.
380    ----------------------------------------------------------------------
381    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
382    Date: 2007/10/18
383    Description:
384    
385    Fixed a bug in register spilling.
386    ----------------------------------------------------------------------
387    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
388    Date: 2007/10/2
389    Description:
390    
391    Added demo support for AMD64 for quick testing and fixed support for
392    64-bit label constants.
393  ----------------------------------------------------------------------  ----------------------------------------------------------------------
394  Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)  Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
395  Date: 2007/09/20  Date: 2007/09/20
# Line 293  Line 670 
670    
671  ----------------------------------------------------------------------  ----------------------------------------------------------------------
672  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)  
673  Date: 2007/05/03  Date: 2007/05/03
674  Revision: r2492  Revision: r2492
675  Description:  Description:

Legend:
Removed from v.2782  
changed lines
  Added in v.3467

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