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 2804, Mon Oct 22 04:20:02 2007 UTC revision 3638, Wed Oct 26 02:08:44 2011 UTC
# Line 7  Line 7 
7    
8  The form of an entry should be:  The form of an entry should be:
9    
   
10  Name: Your Name (web page or e-mail)  Name: Your Name (web page or e-mail)
11  Date: yyyy/mm/dd hh:mm:ss  Date: yyyy/mm/dd hh:mm:ss
12  Tag: cvs-tag-for-this-change  Tag: cvs-tag-for-this-change
13  Description:  Description:
14    
15    Here is a test entry
16    
17    ----------------------------------------------------------------------
18    Name: John Reppy (http://cs.uchicago.edu/~jhr)
19    Date: 2010/05/13
20    Description:
21    
22    ----------------------------------------------------------------------
23    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
24    Date: 2011/10/25
25    Description:
26    
27    Better error reporting under 32-bit linux for the missing dpkg
28    support.
29    Enable 3.x kernels to build.
30    
31    ******************** Version 110.73 ********************
32    
33    ----------------------------------------------------------------------
34    Name: John Reppy (http://cs.uchicago.edu/~jhr)
35    Date: 2011/05/10
36    Description:
37    
38    Added boolean literals (true and false) to the conditional-expression
39    syntax in CM.  Thus, you can write
40    
41    #if true
42      structure Foo
43    #endif
44    
45    in a CM file.  This change is meant to make it easier to use autoconf
46    to configure the build process of an SML application.
47    
48    ----------------------------------------------------------------------
49    Name: John Reppy (http://cs.uchicago.edu/~jhr)
50    Date: 2011/05/09
51    Description:
52    
53    Added missing String.scan function (#69).  This also fixes the handling
54    of certain corner cases by String.fromString.
55    
56    ----------------------------------------------------------------------
57    Name Mike Rainey (http://www.mpi-sws.org/~mrainey)
58    Date 2011/05/03
59    Description:
60    
61    Added the RTDSC and RTDSCP instructions to the amd64 code generator.
62    
63    ----------------------------------------------------------------------
64    Name: John Reppy (http://cs.uchicago.edu/~jhr)
65    Date: 2011/04/08
66    Description:
67    
68    Added fix for comments in code bug (#63).
69    Thanks to Michael Norrish.
70    
71    ----------------------------------------------------------------------
72    Name: John Reppy (http://cs.uchicago.edu/~jhr)
73    Date: 2011/04/08
74    Description:
75    
76    Fixed bug in Socket.acceptNB (bug #59)
77    
78    ----------------------------------------------------------------------
79    Name: John Reppy (http://cs.uchicago.edu/~jhr)
80    Date: 2011/03/31
81    Description:
82    
83    Fixed syntax error in ml-lex compatibility mode (bug #49)
84    
85    ----------------------------------------------------------------------
86    Name: John Reppy (http://cs.uchicago.edu/~jhr)
87    Date: 2011/03/22
88    Description:
89    
90    Update _arch-n-opsys script for Mac OS X Lion (10.7).
91    
92    ----------------------------------------------------------------------
93    Name: John Reppy (http://cs.uchicago.edu/~jhr)
94    Date: 2011/02/18
95    Description:
96    
97    Added Barriers module to CML.
98    
99    ----------------------------------------------------------------------
100    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
101    Date: 2011/02/10
102    Description:
103    
104    Fixed ml-yacc examples to respect the changed signatures with respect
105    to TextIO.inputLine.
106    
107    ----------------------------------------------------------------------
108    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
109    Date: 2010/09/16
110    Description:
111    
112    Changed the Win32 implementation of validArc to support directories
113    with extended characters (umlauts, etc.).
114    
115    ----------------------------------------------------------------------
116    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
117    Date: 2010/09/16
118    Description:
119    
120    Fixed the Win32 socket and polling implementation to work correctly
121    with CML. Signature of poll was wrong and didn't handle sockets at all.
122    
123    ----------------------------------------------------------------------
124    Name: John Reppy (http://cs.uchicago.edu/~jhr)
125    Date: 2010/06/16
126    Description:
127    
128    Fixed Real.toString and Real.fmt to include sign for negative zero.
129    
130    ----------------------------------------------------------------------
131    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
132    Date: 2010/03/23
133    Description:
134    
135    Fixed the bug with Win32 calls to OS.Process.system not quoting the string.
136    
137    ----------------------------------------------------------------------
138    Name: Jon Riehl (http://jonriehl.com/)
139    Date: 2010/02/11
140    Description:
141    
142    Applied patch for building on more recent NetBSD's.  See bug #39 in the
143    tracker:
144    
145    http://smlnj-gforge.cs.uchicago.edu/tracker/index.php?func=detail&aid=39&group_id=33&atid=215
146    
147    ----------------------------------------------------------------------
148    Name: Jon Riehl (http://jonriehl.com/)
149    Date: 2010/02/02
150    Description:
151    
152    Cutting version 110.72.  New bootfiles.
153    
154    ----------------------------------------------------------------------
155    Name John Reppy (http://cs.uchicago.edu/~jhr)
156    Date 2009/12/20
157    Description:
158    
159    Fixed performance bugs in List module by making @ and foldr be
160    tail recursive.
161    
162    ----------------------------------------------------------------------
163    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
164    Date: 2009/12/11
165    Description:
166    
167    Fixed the Win32 unable to print long strings bug.
168    ----------------------------------------------------------------------
169    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
170    Date: 2009/12/10
171    Description:
172    
173    Fixed an overrun during major GC. If the string arena was nearly full, it was possible
174    for alignment padding added during copy to the to-space to overrun the allocated
175    size.
176    ----------------------------------------------------------------------
177    Name John Reppy (http://cs.uchicago.edu/~jhr)
178    Date 2009/11/18
179    Description:
180    
181    The ml-antlr and ml-ulex programs have been ported to build under
182    mlton.
183    
184    ----------------------------------------------------------------------
185    Name John Reppy (http://cs.uchicago.edu/~jhr)
186    Date 2009/11/17
187    Description:
188    
189    Added %header directive to the ml-ulex scanner generator.  Also
190    updated the documentation.
191    
192    ----------------------------------------------------------------------
193    Name John Reppy (http://cs.uchicago.edu/~jhr)
194    Date 2009/11/17
195    Description:
196    
197    Added "@SMLsuffix" flag to sml command.  This can be used to get
198    the suffix for heap files.
199    
200    ----------------------------------------------------------------------
201    Name John Reppy (http://cs.uchicago.edu/~jhr)
202    Date 2009/11/17
203    Description:
204    
205    Added "--strict-sml" flag to ml-ulex for MLton compatibility.
206    
207    ----------------------------------------------------------------------
208    Name John Reppy (http://cs.uchicago.edu/~jhr)
209    Date 2009/11/10
210    Description:
211    
212    Added %header directive to the ml-antlr parser generator.  Also
213    updated the documentation.
214    
215    ----------------------------------------------------------------------
216    Name: Jon Riehl (http://www.jonriehl.com/)
217    Date: 2009/09/16
218    Description:
219    
220    Cutting version 110.71.  New bootfiles.
221    
222    ----------------------------------------------------------------------
223    Name John Reppy (http://cs.uchicago.edu/~jhr)
224    Date 2009/09/13
225    Description:
226    
227    Changes to support compiling the runtime system on Mac OS X 10.6
228    (aka Snow Leopard).
229    
230    ----------------------------------------------------------------------
231    Name Mike Rainey (http://cs.uchicago.edu/~mrainey)
232    Date 2009/08/19
233    Description:
234    
235    Fixed a bug in the register-spill generator that is part of the MLRISC
236    register allocator. The problem was that the code in RASpillWithRenaming
237    functor assumed incorrectly that dedicated registers would appear in
238    def/use information generated by ClusterRA. Thanks to Allen Leung for
239    helping with this bug.
240    
241    ----------------------------------------------------------------------
242    Name John Reppy (http://cs.uchicago.edu/~jhr)
243    Date 2009/07/09
244    Description:
245    
246    Removed redundant implementations of various top-level operations by
247    consolidating them in base/system/smlnj/init/pervasive.sml.  This
248    change also fixes a bug in that the top-level version of round was
249    incorrect.
250    
251    ----------------------------------------------------------------------
252    Name: Matthias Blume (http://www.tti-c.org/blume/)
253    Date: 2009/06/15 11:17:00 CDT
254    Description:
255    
256    Bumped version number to 110.70.  New bootfiles.
257    
258    ----------------------------------------------------------------------
259    Name: Matthias Blume (http://www.tti-c.org/blume/)
260    Date: 2009/06/12 11:02:00 CDT
261    Description:
262    
263    1. Corrected problem in config/actions that led to the so-called
264       "unpickling bug" which appeared in version 110.68.
265    
266    2. Provided fix for the 64-bit pattern match bug.
267    
268    ----------------------------------------------------------------------
269    Name John Reppy (http://cs.uchicago.edu/~jhr)
270    Date 2009/03/21
271    Description:
272    
273    Fixed bug in Int32.fmt when the argument was the minimum int and the
274    radix was something other than DEC.
275    
276    ----------------------------------------------------------------------
277    Name Aaron Turon (turon@ccs.neu.edu)
278    Date 2009/02/21
279    Description:
280    
281    Fixed bugs in how ml-antlr parsed ML types in %tokens specifications.
282    
283    ----------------------------------------------------------------------
284    Name: Jon Riehl (http://www.jonriehl.com/)
285    Date: 2009/01/13
286    Description:
287    
288    Picking up some additional fixes for 110.69, including a fix for
289    spaces in CM file paths.
290    
291    ----------------------------------------------------------------------
292    Name: Jon Riehl (http://www.jonriehl.com/)
293    Date: 2008/12/22
294    Description:
295    
296    Version bumped to 110.69.  New bootfiles.
297    
298    ----------------------------------------------------------------------
299    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
300    Date: 2008/12/06
301    Description:
302    
303    Re-enabled some CPS optimizations (first_contract and eta).  The most
304    important effect of this change is to make uses of SMLofNJ.Cont.capture
305    be properly tail recursive.
306    
307    ----------------------------------------------------------------------
308    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
309    Date: 2008/12/03
310    Description:
311    
312    New concurrency-related instructions for x86 and amd64 code
313    generators.
314      - PAUSE: Notify the CPU that the program is spin waiting.
315      - MFENCE: memory fence for reads and writes.
316      - SFENCE: memory fence for writes.
317      - LFENCE: memory fence for reads.
318    
319    ----------------------------------------------------------------------
320    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
321    Date: 2008/12/02
322    Description:
323    
324    Added makefile and other support for building runtime on OpenBSD.
325    
326    ----------------------------------------------------------------------
327    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
328    Date: 2008/08/13
329    Description:
330    
331    Version bumped to 110.68.  New bootfiles.
332    
333    ----------------------------------------------------------------------
334    Name Aaron Turon (turon@ccs.neu.edu)
335    Date 2008/08/11
336    Description:
337    
338    Minor fix to ml-ulex backend for regexps that match any character
339    and perform a single action.  Previously the emitted code would
340    not allow the regexps to match any character at all.
341    
342    ----------------------------------------------------------------------
343    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
344    Date: 2008/08/05
345    Description:
346    
347    Added build support for OpenBSD (thanks to Brian O'Hanlon).
348    
349    ----------------------------------------------------------------------
350    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
351    Date: 2008/07/12
352    Description:
353    
354    Fixed Int64.fromString to use base-10.
355    
356    ----------------------------------------------------------------------
357    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
358    Date: 2008/04/12
359    Description:
360    
361    Various updates to the ml-lpt tree.  The documentation has been updated;
362    bugs in the parsing of negation and character classes in ml-ulex have
363    been fixed; and changes have been made to make the ml-lpt tools more
364    compatible with MLton (and other SML implementations).  Thanks to
365    Matthew Fluet and Aaron Turon for their patches.
366    
367    ----------------------------------------------------------------------
368    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
369    Date: 2008/20/04
370    Description:
371    
372    Implemented timer-based profiling on Windows, with behavior as close
373    to the *nix ITIMER-based profiling as possible.
374    ----------------------------------------------------------------------
375    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
376    Date: 2008/07/04
377    Description:
378    
379    Finished off the Windows subset of the basis library. Added process
380    support and various configuration and system identification utils.
381    ----------------------------------------------------------------------
382    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
383    Date: 2008/03/18
384    Description:
385    
386    Major changes to the RegExp library: see smlnj-lib/CHANGES for details.
387    ----------------------------------------------------------------------
388    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
389    Date: 2008/02/14
390    Description:
391    
392    Added the Windows Status structure
393    ----------------------------------------------------------------------
394    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
395    Date: 2008/02/14
396    Description:
397    
398    Added the Windows DDE structure
399    ----------------------------------------------------------------------
400    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
401    Date: 2008/02/05
402    Description:
403    
404    Added the Windows Config structure
405    ----------------------------------------------------------------------
406    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
407    Date: 2008/01/31
408    Description:
409    
410    Added outline of the Windows basis library and the basic registry
411    functionality.
412    ----------------------------------------------------------------------
413    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
414    Date: 2008/01/23
415    Description:
416    
417    Fixed the amd64 code generator to compile with the current MLRISC.
418    ----------------------------------------------------------------------
419    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
420    Date: 2007/11/26
421    Description:
422    
423    nlffi was updated to work on Windows. It needed to pass in the correct
424    value for the name of the kernel32 DLL to obtain 'base' bindings.
425    Additionally updated the README for the most basic nlffi sample with
426    what you need to do on MacOSX and on Windows to make it work.
427    ----------------------------------------------------------------------
428    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
429    Date: 2007/11/21
430    Description:
431    
432    Overwrite the SMLNJ_HOME environment variable on installation
433    Properly change the package code so that subsequent version
434    installations prompt for uninstall (instead of 'repair/remove')
435    ----------------------------------------------------------------------
436    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
437    Date: 2007/11/14
438    Description:
439    
440    Cleaned up WININSTALL file for new MSI-based setup.
441    ----------------------------------------------------------------------
442    Name: Matthias Blume (http://www.tti-c.org/blume/)
443    Date: 2007/11/13 14:05:00 CST
444    Description:
445    
446    Version bumped to 110.67.  New bootfiles.
447    
448    ----------------------------------------------------------------------
449    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
450    Date: 2007/11/12
451    Description:
452    
453    Ensure that the size of the allocation space is at least 128K.
454    ----------------------------------------------------------------------
455    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
456    Date: 2007/11/05
457    Description:
458    
459    Fixed type error in ml-lpt library that occurs when compiling
460    against a basis that was compiled with the USE_64_BIT_POSITIONS
461    symbol set.
462    (Thanks to Johannes Joemann)
463    ----------------------------------------------------------------------
464    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
465    Date: 2007/11/03
466    Description:
467    
468    Fixed the amd64 code generator to compile with the current MLRISC.
469    ----------------------------------------------------------------------
470    Name: Lars Bergstrom (web page or e-mail)
471    Date: 2007/11/02
472    Description:
473    
474    Made sml.bat more resilient to either not having run the installer
475    and having no SMLNJ_HOME set or having just shuffled the directory
476    around.
477    ----------------------------------------------------------------------
478    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
479    Date: 2007/11/01
480    Description:
481    
482    A collection of bug fixes for machine.sml in the Reactive library.
483    (Thanks to Timothy Bourke)
484    ----------------------------------------------------------------------
485    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
486    Date: 2007/10/28
487    Description:
488    
489    Patches for Mac OS X 10.5 (Leopard).
490    ----------------------------------------------------------------------
491    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
492    Date: 2007/10/28
493    Description:
494    
495    Fixed some bugs in the AMD64 floating-point spilling code.
496    ----------------------------------------------------------------------
497    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
498    Date: 2007/10/25
499    Description:
500    
501    Added support for the atomic XCHG instruction.
502    ----------------------------------------------------------------------
503    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
504    Date: 2007/10/22
505    Description:
506    
507    Added AMD64 support for floating-point negation.
508    ----------------------------------------------------------------------
509    Name: Lars Bergstrom (web page or e-mail)
510    Date: 2007/10/22
511    Description:
512    
513    Fixed ^C handling in Windows
514    Added a Windows installer
515    Made it possible to build for Windows on a mapped drive from Parallels
516    ----------------------------------------------------------------------
517    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
518    Date: 2007/10/22
519    Description:
520    
521    Added AMD64 support for the atomic fetch and add instruction.
522  ----------------------------------------------------------------------  ----------------------------------------------------------------------
523  Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)  Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
524  Date: 2007/10/18  Date: 2007/10/18
# Line 314  Line 820 
820    
821  ----------------------------------------------------------------------  ----------------------------------------------------------------------
822  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)  
823  Date: 2007/05/03  Date: 2007/05/03
824  Revision: r2492  Revision: r2492
825  Description:  Description:

Legend:
Removed from v.2804  
changed lines
  Added in v.3638

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