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 3653, Fri Jan 13 20:38:34 2012 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: yyyy/mm/dd
20    Description:
21    
22    ----------------------------------------------------------------------
23    Name: David MacQueen (dbm@cs.uchicago.edu)
24    Date: 2012/1/12
25    Revision: 3648, 3652
26    Description:
27    
28    1) Change of SourceMap interface.
29       related to fix of off-by-one error in lexer (committed earlier?), and cleanup of noweb code
30       added by Norman Ramsey many years ago (but little used today).
31    
32    3) Slight cleanup of match compiler, eliminatiing compiler/FLINT/tempexpn.sml file that
33       was part of unused implementation of pattern templates (pattern macros).
34    
35    4) Modification of type checker to add "culprit tracking" for improved type error messages
36       (printing of additional culprit information is controlled by ElabControl.showTypeErrorCulprits
37        flag, default false, added in revision 3652).  The culprit tracking needs to be debugged
38        and improved, and the presentation of the culprits needs to be done better.
39    
40    Details in NOTES/changes/dbm_2012_1.
41    
42    ----------------------------------------------------------------------
43    Name: John Reppy (http://cs.uchicago.edu/~jhr)
44    Date: 2011/11/25
45    Description:
46    
47    Bug fixes for Unsafe.blastRead (#76):
48      1) proper error handling when reading from memory and there are
49         not enough bytes.
50      2) pass correct data pointer and length to BlastIn (code was using
51         old macros).
52    
53    ----------------------------------------------------------------------
54    Name: John Reppy (http://cs.uchicago.edu/~jhr)
55    Date: 2011/11/25
56    Description:
57    
58    Added hash-table-based implementation of sets to SML/NJ Library.
59    
60    ----------------------------------------------------------------------
61    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
62    Date: 2011/10/25
63    Description:
64    
65    Better error reporting under 32-bit linux for the missing dpkg
66    support (#70).
67    Enable 3.x kernels to build (#80, 81, 83).
68    
69    ----------------------------------------------------------------------
70    Name: John Reppy (http://cs.uchicago.edu/~jhr)
71    Date: 2011/05/23
72    Description:
73    
74    Added new S-expression library to SML/NJ Library
75    (contributed by Damon Wang)
76    
77    ----------------------------------------------------------------------
78    Name: John Reppy (http://cs.uchicago.edu/~jhr)
79    Date: 2011/05/17
80    Description:
81    
82    Fixed bug in JSON scanner (SML/NJ Library).  It didn't handle escaped
83    backslash or double quote correctly.
84    
85    ----------------------------------------------------------------------
86    Name: John Reppy (http://cs.uchicago.edu/~jhr)
87    Date: 2011/05/13
88    Description:
89    
90    *************************** Version 110.73 ***************************
91    
92    ----------------------------------------------------------------------
93    Name: John Reppy (http://cs.uchicago.edu/~jhr)
94    Date: 2011/05/10
95    Description:
96    
97    Added boolean literals (true and false) to the conditional-expression
98    syntax in CM.  Thus, you can write
99    
100    #if true
101      structure Foo
102    #endif
103    
104    in a CM file.  This change is meant to make it easier to use autoconf
105    to configure the build process of an SML application.
106    
107    ----------------------------------------------------------------------
108    Name: John Reppy (http://cs.uchicago.edu/~jhr)
109    Date: 2011/05/09
110    Description:
111    
112    Added missing String.scan function (#69).  This also fixes the handling
113    of certain corner cases by String.fromString.
114    
115    ----------------------------------------------------------------------
116    Name Mike Rainey (http://www.mpi-sws.org/~mrainey)
117    Date 2011/05/03
118    Description:
119    
120    Added the RTDSC and RTDSCP instructions to the amd64 code generator.
121    
122    ----------------------------------------------------------------------
123    Name: John Reppy (http://cs.uchicago.edu/~jhr)
124    Date: 2011/04/08
125    Description:
126    
127    Added fix for comments in code bug (#63).
128    Thanks to Michael Norrish.
129    
130    ----------------------------------------------------------------------
131    Name: John Reppy (http://cs.uchicago.edu/~jhr)
132    Date: 2011/04/08
133    Description:
134    
135    Fixed bug in Socket.acceptNB (bug #59)
136    
137    ----------------------------------------------------------------------
138    Name: John Reppy (http://cs.uchicago.edu/~jhr)
139    Date: 2011/03/31
140    Description:
141    
142    Fixed syntax error in ml-lex compatibility mode (bug #49)
143    
144    ----------------------------------------------------------------------
145    Name: John Reppy (http://cs.uchicago.edu/~jhr)
146    Date: 2011/03/22
147    Description:
148    
149    Update _arch-n-opsys script for Mac OS X Lion (10.7).
150    
151    ----------------------------------------------------------------------
152    Name: John Reppy (http://cs.uchicago.edu/~jhr)
153    Date: 2011/02/18
154    Description:
155    
156    Added Barriers module to CML.
157    
158    ----------------------------------------------------------------------
159    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
160    Date: 2011/02/10
161    Description:
162    
163    Fixed ml-yacc examples to respect the changed signatures with respect
164    to TextIO.inputLine.
165    
166    ----------------------------------------------------------------------
167    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
168    Date: 2010/09/16
169    Description:
170    
171    Changed the Win32 implementation of validArc to support directories
172    with extended characters (umlauts, etc.).
173    
174    ----------------------------------------------------------------------
175    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
176    Date: 2010/09/16
177    Description:
178    
179    Fixed the Win32 socket and polling implementation to work correctly
180    with CML. Signature of poll was wrong and didn't handle sockets at all.
181    
182    ----------------------------------------------------------------------
183    Name: John Reppy (http://cs.uchicago.edu/~jhr)
184    Date: 2010/06/16
185    Description:
186    
187    Fixed Real.toString and Real.fmt to include sign for negative zero.
188    
189    ----------------------------------------------------------------------
190    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
191    Date: 2010/03/23
192    Description:
193    
194    Fixed the bug with Win32 calls to OS.Process.system not quoting the string.
195    
196    ----------------------------------------------------------------------
197    Name: Jon Riehl (http://jonriehl.com/)
198    Date: 2010/02/11
199    Description:
200    
201    Applied patch for building on more recent NetBSD's.  See bug #39 in the
202    tracker:
203    
204    http://smlnj-gforge.cs.uchicago.edu/tracker/index.php?func=detail&aid=39&group_id=33&atid=215
205    
206    ----------------------------------------------------------------------
207    Name: Jon Riehl (http://jonriehl.com/)
208    Date: 2010/02/02
209    Description:
210    
211    Cutting version 110.72.  New bootfiles.
212    
213    ----------------------------------------------------------------------
214    Name John Reppy (http://cs.uchicago.edu/~jhr)
215    Date 2009/12/20
216    Description:
217    
218    Fixed performance bugs in List module by making @ and foldr be
219    tail recursive.
220    
221    ----------------------------------------------------------------------
222    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
223    Date: 2009/12/11
224    Description:
225    
226    Fixed the Win32 unable to print long strings bug.
227    ----------------------------------------------------------------------
228    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
229    Date: 2009/12/10
230    Description:
231    
232    Fixed an overrun during major GC. If the string arena was nearly full, it was possible
233    for alignment padding added during copy to the to-space to overrun the allocated
234    size.
235    ----------------------------------------------------------------------
236    Name John Reppy (http://cs.uchicago.edu/~jhr)
237    Date 2009/11/18
238    Description:
239    
240    The ml-antlr and ml-ulex programs have been ported to build under
241    mlton.
242    
243    ----------------------------------------------------------------------
244    Name John Reppy (http://cs.uchicago.edu/~jhr)
245    Date 2009/11/17
246    Description:
247    
248    Added %header directive to the ml-ulex scanner generator.  Also
249    updated the documentation.
250    
251    ----------------------------------------------------------------------
252    Name John Reppy (http://cs.uchicago.edu/~jhr)
253    Date 2009/11/17
254    Description:
255    
256    Added "@SMLsuffix" flag to sml command.  This can be used to get
257    the suffix for heap files.
258    
259    ----------------------------------------------------------------------
260    Name John Reppy (http://cs.uchicago.edu/~jhr)
261    Date 2009/11/17
262    Description:
263    
264    Added "--strict-sml" flag to ml-ulex for MLton compatibility.
265    
266    ----------------------------------------------------------------------
267    Name John Reppy (http://cs.uchicago.edu/~jhr)
268    Date 2009/11/10
269    Description:
270    
271    Added %header directive to the ml-antlr parser generator.  Also
272    updated the documentation.
273    
274    ----------------------------------------------------------------------
275    Name: Jon Riehl (http://www.jonriehl.com/)
276    Date: 2009/09/16
277    Description:
278    
279    Cutting version 110.71.  New bootfiles.
280    
281    ----------------------------------------------------------------------
282    Name John Reppy (http://cs.uchicago.edu/~jhr)
283    Date 2009/09/13
284    Description:
285    
286    Changes to support compiling the runtime system on Mac OS X 10.6
287    (aka Snow Leopard).
288    
289    ----------------------------------------------------------------------
290    Name Mike Rainey (http://cs.uchicago.edu/~mrainey)
291    Date 2009/08/19
292    Description:
293    
294    Fixed a bug in the register-spill generator that is part of the MLRISC
295    register allocator. The problem was that the code in RASpillWithRenaming
296    functor assumed incorrectly that dedicated registers would appear in
297    def/use information generated by ClusterRA. Thanks to Allen Leung for
298    helping with this bug.
299    
300    ----------------------------------------------------------------------
301    Name John Reppy (http://cs.uchicago.edu/~jhr)
302    Date 2009/07/09
303    Description:
304    
305    Removed redundant implementations of various top-level operations by
306    consolidating them in base/system/smlnj/init/pervasive.sml.  This
307    change also fixes a bug in that the top-level version of round was
308    incorrect.
309    
310    ----------------------------------------------------------------------
311    Name: Matthias Blume (http://www.tti-c.org/blume/)
312    Date: 2009/06/15 11:17:00 CDT
313    Description:
314    
315    Bumped version number to 110.70.  New bootfiles.
316    
317    ----------------------------------------------------------------------
318    Name: Matthias Blume (http://www.tti-c.org/blume/)
319    Date: 2009/06/12 11:02:00 CDT
320    Description:
321    
322    1. Corrected problem in config/actions that led to the so-called
323       "unpickling bug" which appeared in version 110.68.
324    
325    2. Provided fix for the 64-bit pattern match bug.
326    
327    ----------------------------------------------------------------------
328    Name John Reppy (http://cs.uchicago.edu/~jhr)
329    Date 2009/03/21
330    Description:
331    
332    Fixed bug in Int32.fmt when the argument was the minimum int and the
333    radix was something other than DEC.
334    
335    ----------------------------------------------------------------------
336    Name Aaron Turon (turon@ccs.neu.edu)
337    Date 2009/02/21
338    Description:
339    
340    Fixed bugs in how ml-antlr parsed ML types in %tokens specifications.
341    
342    ----------------------------------------------------------------------
343    Name: Jon Riehl (http://www.jonriehl.com/)
344    Date: 2009/01/13
345    Description:
346    
347    Picking up some additional fixes for 110.69, including a fix for
348    spaces in CM file paths.
349    
350    ----------------------------------------------------------------------
351    Name: Jon Riehl (http://www.jonriehl.com/)
352    Date: 2008/12/22
353    Description:
354    
355    Version bumped to 110.69.  New bootfiles.
356    
357    ----------------------------------------------------------------------
358    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
359    Date: 2008/12/06
360    Description:
361    
362    Re-enabled some CPS optimizations (first_contract and eta).  The most
363    important effect of this change is to make uses of SMLofNJ.Cont.capture
364    be properly tail recursive.
365    
366    ----------------------------------------------------------------------
367    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
368    Date: 2008/12/03
369    Description:
370    
371    New concurrency-related instructions for x86 and amd64 code
372    generators.
373      - PAUSE: Notify the CPU that the program is spin waiting.
374      - MFENCE: memory fence for reads and writes.
375      - SFENCE: memory fence for writes.
376      - LFENCE: memory fence for reads.
377    
378    ----------------------------------------------------------------------
379    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
380    Date: 2008/12/02
381    Description:
382    
383    Added makefile and other support for building runtime on OpenBSD.
384    
385    ----------------------------------------------------------------------
386    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
387    Date: 2008/08/13
388    Description:
389    
390    Version bumped to 110.68.  New bootfiles.
391    
392    ----------------------------------------------------------------------
393    Name Aaron Turon (turon@ccs.neu.edu)
394    Date 2008/08/11
395    Description:
396    
397    Minor fix to ml-ulex backend for regexps that match any character
398    and perform a single action.  Previously the emitted code would
399    not allow the regexps to match any character at all.
400    
401    ----------------------------------------------------------------------
402    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
403    Date: 2008/08/05
404    Description:
405    
406    Added build support for OpenBSD (thanks to Brian O'Hanlon).
407    
408    ----------------------------------------------------------------------
409    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
410    Date: 2008/07/12
411    Description:
412    
413    Fixed Int64.fromString to use base-10.
414    
415    ----------------------------------------------------------------------
416    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
417    Date: 2008/04/12
418    Description:
419    
420    Various updates to the ml-lpt tree.  The documentation has been updated;
421    bugs in the parsing of negation and character classes in ml-ulex have
422    been fixed; and changes have been made to make the ml-lpt tools more
423    compatible with MLton (and other SML implementations).  Thanks to
424    Matthew Fluet and Aaron Turon for their patches.
425    
426    ----------------------------------------------------------------------
427    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
428    Date: 2008/20/04
429    Description:
430    
431    Implemented timer-based profiling on Windows, with behavior as close
432    to the *nix ITIMER-based profiling as possible.
433    ----------------------------------------------------------------------
434    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
435    Date: 2008/07/04
436    Description:
437    
438    Finished off the Windows subset of the basis library. Added process
439    support and various configuration and system identification utils.
440    ----------------------------------------------------------------------
441    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
442    Date: 2008/03/18
443    Description:
444    
445    Major changes to the RegExp library: see smlnj-lib/CHANGES for details.
446    ----------------------------------------------------------------------
447    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
448    Date: 2008/02/14
449    Description:
450    
451    Added the Windows Status structure
452    ----------------------------------------------------------------------
453    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
454    Date: 2008/02/14
455    Description:
456    
457    Added the Windows DDE structure
458    ----------------------------------------------------------------------
459    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
460    Date: 2008/02/05
461    Description:
462    
463    Added the Windows Config structure
464  ----------------------------------------------------------------------  ----------------------------------------------------------------------
465  Name: Lars Bergstrom (larsberg@cs.uchicago.edu)  Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
466  Date: 2008/01/31  Date: 2008/01/31
# Line 431  Line 879 
879    
880  ----------------------------------------------------------------------  ----------------------------------------------------------------------
881  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)  
882  Date: 2007/05/03  Date: 2007/05/03
883  Revision: r2492  Revision: r2492
884  Description:  Description:

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

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