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

Legend:
Removed from v.2777  
changed lines
  Added in v.3493

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