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 3902, Sun Aug 17 17:25:34 2014 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: John Reppy (http://cs.uchicago.edu/~jhr)
24    Date: 2014/08/17
25    Description:
26    Fixed a bug in IntInf.~>>, which did not handle negative arguments
27    correctly (bug #110).
28    
29    ----------------------------------------------------------------------
30    Name: John Reppy (http://cs.uchicago.edu/~jhr)
31    Date: 2014/08/14
32    Description:
33    Fixed a problem in the CPS contraction phase.  An optimization that
34    eliminates construction of a record that already exists was not
35    checking that the existing record was the same record kind (bug #119).
36    
37    ----------------------------------------------------------------------
38    Name: John Reppy (http://cs.uchicago.edu/~jhr)
39    Date: 2014/07/28
40    Description:
41    Switch to using MAP_ANONYMOUS to allocate memory on Linux systems.
42    This change avoids problems when "/dev" does not support execute
43    permission (as seems to be the case with some versions of Linux
44    running on ChromeBooks; bug #120).
45    
46    ----------------------------------------------------------------------
47    Name: John Reppy (http://cs.uchicago.edu/~jhr)
48    Date: 2014/06/28
49    Description:
50    Fix for bug 127 (Crash on windows with OS.Process.system).
51    
52    ----------------------------------------------------------------------
53    Name: John Reppy (http://cs.uchicago.edu/~jhr)
54    Date: 2014/06/07
55    Description:
56    Fixed a long-standing bug in Socket.recvVec, which prevented the result
57    from being used in a string pattern match (thanks to Vesa Norrman
58    for the fix).
59    
60    ----------------------------------------------------------------------
61    Name: John Reppy (http://cs.uchicago.edu/~jhr)
62    Date: 2014/05/01
63    Description:
64    Fixed minor issue in an error message; type variable name should be
65    printed with leading '
66    
67    ----------------------------------------------------------------------
68    Name: John Reppy (http://cs.uchicago.edu/~jhr)
69    Date: 2013/11/25
70    Description:
71    Added PackWord{16,32}{Big,Little} structures to the Unsafe module.
72    This change makes the UNSAFE signature closer to the MLton version,
73    although we still need the PackReal structures.
74    
75    ----------------------------------------------------------------------
76    Name: John Reppy (http://cs.uchicago.edu/~jhr)
77    Date: 2013/07/01
78    Description:
79    
80    *************************** Version 110.76 ***************************
81    
82    ----------------------------------------------------------------------
83    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
84    Date: 2013/06/04
85    Description:
86    Fix bug #115 (BinPrimIO writer method getPos doesn't work under CML).
87    Just needed to port the position update from mkReader code to the
88    mkWriter code.
89    
90    ----------------------------------------------------------------------
91    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
92    Date: 2013/06/04
93    Description:
94    Fix bug #111 (Socket.acceptNB returns somewhat broken sockets).
95    The problem was that under Win32, sockets returned from accept inherit
96    their parents' non-blocking status, whereas on UNIX they are always
97    blocking.
98    
99    ----------------------------------------------------------------------
100    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
101    Date: 2013/05/20
102    Description:
103    Fix bug #117 (BinIO.openAppend raises IO on non-existent file).
104    We were opening the file for append if it existed but not creating it
105    if it did not exist.
106    
107    ----------------------------------------------------------------------
108    Name: John Reppy (http://cs.uchicago.edu/~jhr)
109    Date: 2013/05/02
110    Description:
111    Fix bug #116 (Socket.sameDesc raises Match exception).
112    The problem is that on Windows the iodesc datatype (defined in
113    Basis/Implementation/Win32/pre-os.sml) has both an IODesc constructor
114    and a SockDesc constructor.  Updated the code in Win32/os-io.sml to
115    handle the SockDesc constructor.
116    
117    ----------------------------------------------------------------------
118    Name: John Reppy (http://cs.uchicago.edu/~jhr)
119    Date: 2013/04/19
120    Description:
121    Fix bug #113 (Socket.select waits exactly twice the indicated timeout)
122    
123    ----------------------------------------------------------------------
124    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
125    Date: 2013/01/19
126    Description:
127    Fix AMD64 code generator to properly sign-extend arguments to IDIVQ.
128    
129    ----------------------------------------------------------------------
130    Name: John Reppy (http://cs.uchicago.edu/~jhr)
131    Date: 2012/10/20
132    Description:
133    Fix bug #108 (off-by-one error in Util/dynamic-array.sml; iterators crash)
134    
135    ----------------------------------------------------------------------
136    Name: John Reppy (http://cs.uchicago.edu/~jhr)
137    Date: 2012/10/20
138    Description:
139    Fix bug #107 (Bogus Int64 comparison operators)
140    
141    ----------------------------------------------------------------------
142    Name: John Reppy (http://cs.uchicago.edu/~jhr)
143    Date: 2012/10/01
144    Description:
145    
146    *************************** Version 110.75 ***************************
147    
148    ----------------------------------------------------------------------
149    Name: John Reppy (http://cs.uchicago.edu/~jhr)
150    Date: 2012/09/28
151    Description:
152    Fixed bug #92.  IntInf.scan now handles the "0x" prefix correctly.
153    Also made minor improvements to the NumScan module.
154    
155    ----------------------------------------------------------------------
156    Name: John Reppy (http://cs.uchicago.edu/~jhr)
157    Date: 201209/24
158    Description:
159    Added Base64 module to SML/NJ Library to support encoding and decoding
160    Word8 vectors as base64 strings.
161    
162    ----------------------------------------------------------------------
163    Name: John Reppy (http://cs.uchicago.edu/~jhr)
164    Date: 2012/09/23
165    Description:
166    Additions to the SML/NJ Library.  Added exists, existsi, all, and alli
167    functions to ORD_MAP signature and implementations, and added all
168    function to ORD_SET signature and implementations.
169    
170    ----------------------------------------------------------------------
171    Name: John Reppy (http://cs.uchicago.edu/~jhr)
172    Date: 2012/09/21
173    Description:
174    Bug fix in ml-antlr to ensure that the generated toString function
175    for tokens is strictly legal SML code (i.e., non-printing characters
176    and UTF8 multibyte sequences are properly escaped).
177    
178    ----------------------------------------------------------------------
179    Name: John Reppy (http://cs.uchicago.edu/~jhr)
180    Date: 2012/09/11
181    Description:
182    Added getu function to ULexBuffer as a way to improve ulex performance.
183    This addition allows a fastpath for processing ascii characters, which
184    improved lexer performance by 3-4%.
185    
186    ----------------------------------------------------------------------
187    Name: John Reppy (http://cs.uchicago.edu/~jhr)
188    Date: 2012/08/02
189    Description:
190    Fixed bugs #89 and #96: Build Failure with Xcode 4.3
191    Also removed build support for MacOS X pre-10.5 (Leopard) on PPC and
192    pre-10.6 (Snow Leopard) on Intel.
193    
194    ----------------------------------------------------------------------
195    Name: John Reppy (http://cs.uchicago.edu/~jhr)
196    Date: 2012/02/05
197    Description:
198    Fixed bug #88.  The check for valid arcs on Unix systems now allows
199    any character other than slash or nul.
200    
201    ----------------------------------------------------------------------
202    Name: David MacQueen (dbm@cs.uchicago.edu)
203    Date: 2012/01/20
204    Description:
205    
206    *************************** Version 110.74 ***************************
207    
208    ----------------------------------------------------------------------
209    Name: John Reppy (http://cs.uchicago.edu/~jhr)
210    Date: 2012/01/20
211    Description:
212    
213    Fixed implementation of Real.signBit on little-endian machines.
214    
215    ----------------------------------------------------------------------
216    Name: David MacQueen (dbm@cs.uchicago.edu)
217    Date: 2012/1/19
218    Revision: 3664, 3665
219    Description:
220    
221    1) Fix for (gforge) bug #60
222       recalculate strictness for DEFtycs in functor bodies when functor
223       is applied  (Elaborator/modules/evalent.sml)
224    
225    2) Fix for (gforge) bug #77
226       separate ast representations for datatypes and datatype replications
227       in decs and specs (multiple files)
228    
229    3) set version to 110.74
230    
231    Details in NOTES/changes/dbm_2012_1.
232    
233    ----------------------------------------------------------------------
234    Name: David MacQueen (dbm@cs.uchicago.edu)
235    Date: 2012/1/12
236    Revision: 3648, 3652
237    Description:
238    
239    1) Change of SourceMap interface.
240       related to fix of off-by-one error in lexer (committed earlier?), and cleanup of noweb code
241       added by Norman Ramsey many years ago (but little used today).
242    
243    3) Slight cleanup of match compiler, eliminatiing compiler/FLINT/tempexpn.sml file that
244       was part of unused implementation of pattern templates (pattern macros).
245    
246    4) Modification of type checker to add "culprit tracking" for improved type error messages
247       (printing of additional culprit information is controlled by ElabControl.showTypeErrorCulprits
248        flag, default false, added in revision 3652).  The culprit tracking needs to be debugged
249        and improved, and the presentation of the culprits needs to be done better.
250    
251    Details in NOTES/changes/dbm_2012_1.
252    
253    ----------------------------------------------------------------------
254    Name: John Reppy (http://cs.uchicago.edu/~jhr)
255    Date: 2011/11/25
256    Description:
257    
258    Bug fixes for Unsafe.blastRead (#76):
259      1) proper error handling when reading from memory and there are
260         not enough bytes.
261      2) pass correct data pointer and length to BlastIn (code was using
262         old macros).
263    
264    ----------------------------------------------------------------------
265    Name: John Reppy (http://cs.uchicago.edu/~jhr)
266    Date: 2011/11/25
267    Description:
268    
269    Added hash-table-based implementation of sets to SML/NJ Library.
270    
271    ----------------------------------------------------------------------
272    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
273    Date: 2011/10/25
274    Description:
275    
276    Better error reporting under 32-bit linux for the missing dpkg
277    support (#70).
278    Enable 3.x kernels to build (#80, 81, 83).
279    
280    ----------------------------------------------------------------------
281    Name: John Reppy (http://cs.uchicago.edu/~jhr)
282    Date: 2011/05/23
283    Description:
284    
285    Added new S-expression library to SML/NJ Library
286    (contributed by Damon Wang)
287    
288    ----------------------------------------------------------------------
289    Name: John Reppy (http://cs.uchicago.edu/~jhr)
290    Date: 2011/05/17
291    Description:
292    
293    Fixed bug in JSON scanner (SML/NJ Library).  It didn't handle escaped
294    backslash or double quote correctly.
295    
296    ----------------------------------------------------------------------
297    Name: John Reppy (http://cs.uchicago.edu/~jhr)
298    Date: 2011/05/13
299    Description:
300    
301    *************************** Version 110.73 ***************************
302    
303    ----------------------------------------------------------------------
304    Name: John Reppy (http://cs.uchicago.edu/~jhr)
305    Date: 2011/05/10
306    Description:
307    
308    Added boolean literals (true and false) to the conditional-expression
309    syntax in CM.  Thus, you can write
310    
311    #if true
312      structure Foo
313    #endif
314    
315    in a CM file.  This change is meant to make it easier to use autoconf
316    to configure the build process of an SML application.
317    
318    ----------------------------------------------------------------------
319    Name: John Reppy (http://cs.uchicago.edu/~jhr)
320    Date: 2011/05/09
321    Description:
322    
323    Added missing String.scan function (#69).  This also fixes the handling
324    of certain corner cases by String.fromString.
325    
326    ----------------------------------------------------------------------
327    Name Mike Rainey (http://www.mpi-sws.org/~mrainey)
328    Date 2011/05/03
329    Description:
330    
331    Added the RTDSC and RTDSCP instructions to the amd64 code generator.
332    
333    ----------------------------------------------------------------------
334    Name: John Reppy (http://cs.uchicago.edu/~jhr)
335    Date: 2011/04/08
336    Description:
337    
338    Added fix for comments in code bug (#63).
339    Thanks to Michael Norrish.
340    
341    ----------------------------------------------------------------------
342    Name: John Reppy (http://cs.uchicago.edu/~jhr)
343    Date: 2011/04/08
344    Description:
345    
346    Fixed bug in Socket.acceptNB (bug #59)
347    
348    ----------------------------------------------------------------------
349    Name: John Reppy (http://cs.uchicago.edu/~jhr)
350    Date: 2011/03/31
351    Description:
352    
353    Fixed syntax error in ml-lex compatibility mode (bug #49)
354    
355    ----------------------------------------------------------------------
356    Name: John Reppy (http://cs.uchicago.edu/~jhr)
357    Date: 2011/03/22
358    Description:
359    
360    Update _arch-n-opsys script for Mac OS X Lion (10.7).
361    
362    ----------------------------------------------------------------------
363    Name: John Reppy (http://cs.uchicago.edu/~jhr)
364    Date: 2011/02/18
365    Description:
366    
367    Added Barriers module to CML.
368    
369    ----------------------------------------------------------------------
370    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
371    Date: 2011/02/10
372    Description:
373    
374    Fixed ml-yacc examples to respect the changed signatures with respect
375    to TextIO.inputLine.
376    
377    ----------------------------------------------------------------------
378    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
379    Date: 2010/09/16
380    Description:
381    
382    Changed the Win32 implementation of validArc to support directories
383    with extended characters (umlauts, etc.).
384    
385    ----------------------------------------------------------------------
386    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
387    Date: 2010/09/16
388    Description:
389    
390    Fixed the Win32 socket and polling implementation to work correctly
391    with CML. Signature of poll was wrong and didn't handle sockets at all.
392    
393    ----------------------------------------------------------------------
394    Name: John Reppy (http://cs.uchicago.edu/~jhr)
395    Date: 2010/06/16
396    Description:
397    
398    Fixed Real.toString and Real.fmt to include sign for negative zero.
399    
400    ----------------------------------------------------------------------
401    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
402    Date: 2010/03/23
403    Description:
404    
405    Fixed the bug with Win32 calls to OS.Process.system not quoting the string.
406    
407    ----------------------------------------------------------------------
408    Name: Jon Riehl (http://jonriehl.com/)
409    Date: 2010/02/11
410    Description:
411    
412    Applied patch for building on more recent NetBSD's.  See bug #39 in the
413    tracker:
414    
415    http://smlnj-gforge.cs.uchicago.edu/tracker/index.php?func=detail&aid=39&group_id=33&atid=215
416    
417    ----------------------------------------------------------------------
418    Name: Jon Riehl (http://jonriehl.com/)
419    Date: 2010/02/02
420    Description:
421    
422    Cutting version 110.72.  New bootfiles.
423    
424    ----------------------------------------------------------------------
425    Name John Reppy (http://cs.uchicago.edu/~jhr)
426    Date 2009/12/20
427    Description:
428    
429    Fixed performance bugs in List module by making @ and foldr be
430    tail recursive.
431    
432    ----------------------------------------------------------------------
433    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
434    Date: 2009/12/11
435    Description:
436    
437    Fixed the Win32 unable to print long strings bug.
438    ----------------------------------------------------------------------
439    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
440    Date: 2009/12/10
441    Description:
442    
443    Fixed an overrun during major GC. If the string arena was nearly full, it was possible
444    for alignment padding added during copy to the to-space to overrun the allocated
445    size.
446    ----------------------------------------------------------------------
447    Name John Reppy (http://cs.uchicago.edu/~jhr)
448    Date 2009/11/18
449    Description:
450    
451    The ml-antlr and ml-ulex programs have been ported to build under
452    mlton.
453    
454    ----------------------------------------------------------------------
455    Name John Reppy (http://cs.uchicago.edu/~jhr)
456    Date 2009/11/17
457    Description:
458    
459    Added %header directive to the ml-ulex scanner generator.  Also
460    updated the documentation.
461    
462    ----------------------------------------------------------------------
463    Name John Reppy (http://cs.uchicago.edu/~jhr)
464    Date 2009/11/17
465    Description:
466    
467    Added "@SMLsuffix" flag to sml command.  This can be used to get
468    the suffix for heap files.
469    
470    ----------------------------------------------------------------------
471    Name John Reppy (http://cs.uchicago.edu/~jhr)
472    Date 2009/11/17
473    Description:
474    
475    Added "--strict-sml" flag to ml-ulex for MLton compatibility.
476    
477    ----------------------------------------------------------------------
478    Name John Reppy (http://cs.uchicago.edu/~jhr)
479    Date 2009/11/10
480    Description:
481    
482    Added %header directive to the ml-antlr parser generator.  Also
483    updated the documentation.
484    
485    ----------------------------------------------------------------------
486    Name: Jon Riehl (http://www.jonriehl.com/)
487    Date: 2009/09/16
488    Description:
489    
490    Cutting version 110.71.  New bootfiles.
491    
492    ----------------------------------------------------------------------
493    Name John Reppy (http://cs.uchicago.edu/~jhr)
494    Date 2009/09/13
495    Description:
496    
497    Changes to support compiling the runtime system on Mac OS X 10.6
498    (aka Snow Leopard).
499    
500    ----------------------------------------------------------------------
501    Name Mike Rainey (http://cs.uchicago.edu/~mrainey)
502    Date 2009/08/19
503    Description:
504    
505    Fixed a bug in the register-spill generator that is part of the MLRISC
506    register allocator. The problem was that the code in RASpillWithRenaming
507    functor assumed incorrectly that dedicated registers would appear in
508    def/use information generated by ClusterRA. Thanks to Allen Leung for
509    helping with this bug.
510    
511    ----------------------------------------------------------------------
512    Name John Reppy (http://cs.uchicago.edu/~jhr)
513    Date 2009/07/09
514    Description:
515    
516    Removed redundant implementations of various top-level operations by
517    consolidating them in base/system/smlnj/init/pervasive.sml.  This
518    change also fixes a bug in that the top-level version of round was
519    incorrect.
520    
521    ----------------------------------------------------------------------
522    Name: Matthias Blume (http://www.tti-c.org/blume/)
523    Date: 2009/06/15 11:17:00 CDT
524    Description:
525    
526    Bumped version number to 110.70.  New bootfiles.
527    
528    ----------------------------------------------------------------------
529    Name: Matthias Blume (http://www.tti-c.org/blume/)
530    Date: 2009/06/12 11:02:00 CDT
531    Description:
532    
533    1. Corrected problem in config/actions that led to the so-called
534       "unpickling bug" which appeared in version 110.68.
535    
536    2. Provided fix for the 64-bit pattern match bug.
537    
538    ----------------------------------------------------------------------
539    Name John Reppy (http://cs.uchicago.edu/~jhr)
540    Date 2009/03/21
541    Description:
542    
543    Fixed bug in Int32.fmt when the argument was the minimum int and the
544    radix was something other than DEC.
545    
546    ----------------------------------------------------------------------
547    Name Aaron Turon (turon@ccs.neu.edu)
548    Date 2009/02/21
549    Description:
550    
551    Fixed bugs in how ml-antlr parsed ML types in %tokens specifications.
552    
553    ----------------------------------------------------------------------
554    Name: Jon Riehl (http://www.jonriehl.com/)
555    Date: 2009/01/13
556    Description:
557    
558    Picking up some additional fixes for 110.69, including a fix for
559    spaces in CM file paths.
560    
561    ----------------------------------------------------------------------
562    Name: Jon Riehl (http://www.jonriehl.com/)
563    Date: 2008/12/22
564    Description:
565    
566    Version bumped to 110.69.  New bootfiles.
567    
568    ----------------------------------------------------------------------
569    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
570    Date: 2008/12/06
571    Description:
572    
573    Re-enabled some CPS optimizations (first_contract and eta).  The most
574    important effect of this change is to make uses of SMLofNJ.Cont.capture
575    be properly tail recursive.
576    
577    ----------------------------------------------------------------------
578    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
579    Date: 2008/12/03
580    Description:
581    
582    New concurrency-related instructions for x86 and amd64 code
583    generators.
584      - PAUSE: Notify the CPU that the program is spin waiting.
585      - MFENCE: memory fence for reads and writes.
586      - SFENCE: memory fence for writes.
587      - LFENCE: memory fence for reads.
588    
589    ----------------------------------------------------------------------
590    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
591    Date: 2008/12/02
592    Description:
593    
594    Added makefile and other support for building runtime on OpenBSD.
595    
596    ----------------------------------------------------------------------
597    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
598    Date: 2008/08/13
599    Description:
600    
601    Version bumped to 110.68.  New bootfiles.
602    
603    ----------------------------------------------------------------------
604    Name Aaron Turon (turon@ccs.neu.edu)
605    Date 2008/08/11
606    Description:
607    
608    Minor fix to ml-ulex backend for regexps that match any character
609    and perform a single action.  Previously the emitted code would
610    not allow the regexps to match any character at all.
611    
612    ----------------------------------------------------------------------
613    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
614    Date: 2008/08/05
615    Description:
616    
617    Added build support for OpenBSD (thanks to Brian O'Hanlon).
618    
619    ----------------------------------------------------------------------
620    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
621    Date: 2008/07/12
622    Description:
623    
624    Fixed Int64.fromString to use base-10.
625    
626    ----------------------------------------------------------------------
627    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
628    Date: 2008/04/12
629    Description:
630    
631    Various updates to the ml-lpt tree.  The documentation has been updated;
632    bugs in the parsing of negation and character classes in ml-ulex have
633    been fixed; and changes have been made to make the ml-lpt tools more
634    compatible with MLton (and other SML implementations).  Thanks to
635    Matthew Fluet and Aaron Turon for their patches.
636    
637    ----------------------------------------------------------------------
638    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
639    Date: 2008/20/04
640    Description:
641    
642    Implemented timer-based profiling on Windows, with behavior as close
643    to the *nix ITIMER-based profiling as possible.
644    ----------------------------------------------------------------------
645    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
646    Date: 2008/07/04
647    Description:
648    
649    Finished off the Windows subset of the basis library. Added process
650    support and various configuration and system identification utils.
651    ----------------------------------------------------------------------
652    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
653    Date: 2008/03/18
654    Description:
655    
656    Major changes to the RegExp library: see smlnj-lib/CHANGES for details.
657    ----------------------------------------------------------------------
658    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
659    Date: 2008/02/14
660    Description:
661    
662    Added the Windows Status structure
663    ----------------------------------------------------------------------
664    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
665    Date: 2008/02/14
666    Description:
667    
668    Added the Windows DDE structure
669    ----------------------------------------------------------------------
670    Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
671    Date: 2008/02/05
672    Description:
673    
674    Added the Windows Config structure
675  ----------------------------------------------------------------------  ----------------------------------------------------------------------
676  Name: Lars Bergstrom (larsberg@cs.uchicago.edu)  Name: Lars Bergstrom (larsberg@cs.uchicago.edu)
677  Date: 2008/01/31  Date: 2008/01/31
# Line 431  Line 1090 
1090    
1091  ----------------------------------------------------------------------  ----------------------------------------------------------------------
1092  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)  
1093  Date: 2007/05/03  Date: 2007/05/03
1094  Revision: r2492  Revision: r2492
1095  Description:  Description:

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

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