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 2267, Fri Jan 26 21:07:20 2007 UTC revision 2387, Sat Apr 7 13:30:41 2007 UTC
# Line 14  Line 14 
14  Description:  Description:
15    
16  ----------------------------------------------------------------------  ----------------------------------------------------------------------
17    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
18    Date: 2007/04/07
19    Description:
20    
21    More Basis fixes: the WORD signature was missing {to,from}Large.
22    Thanks to Andreas Rossberg.
23    
24    ----------------------------------------------------------------------
25    Name: Matthias Blume (http://www.tti-c.org/blume/)
26    Date: 2007/03/22 16:07:00 CDT
27    Tag: release-110.63
28    Description:
29    
30    Bumped version number to 110.63.
31    
32       !!!NEW BOOTFILES!!!
33    
34    ----------------------------------------------------------------------
35    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
36    Date: 2007/03/19
37    Description:
38    
39    Fixed bogus operand sizes in AMD64 instruction spilling.
40    
41    ----------------------------------------------------------------------
42    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
43    Date: 2007/03/19
44    Description:
45    
46    Fixed a number of inconsistencies between the Posix.TTY structure
47    and the Basis specification.  Thanks to Adam Chilpala.
48    
49    ----------------------------------------------------------------------
50    Name: Mike Rainey (http://www.cs.uchicago.edu/~mrainey)
51    Date: 2007/02/26
52    Description:
53    
54    Added preliminary support in MLRISC for Staged Allocation, a technique
55    for specifying calling conventions (see
56    http://www.eecs.harvard.edu/~nr/pubs/staged-abstract.html).
57    Initially, we plan to use this code to generate C calls for the AMD64.
58    
59    The staged allocation code base resides in MLRISC/staged-allocation,
60    and specialized calling conventions go in MLRISC/ARCH/staged-allocation.
61    
62    ----------------------------------------------------------------------
63    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
64    Date: 2007/02/20
65    Description:
66    
67      Bug fix: when SaveCState was called with two values to save, a subsequent
68      GC could cause the RestoreCState to fail because the saved state had been
69      promoted to tagless pair.
70    
71    ----------------------------------------------------------------------
72    Name: Allen Leung (leunga (at) reservoir (dot) com)
73    Date: 2007/02/20 19:08:00 EST
74    Description:
75    
76        Bug triggered by:
77    
78        val a1 = Word8Array.array(a1, 0w0);
79        val _  = Word8Array.update(a1, 0, 0w128);
80    
81        x86MCEmitter crashed when the immediate operand to MOVB was outside
82    of the range -128 ... 127.  I've changed the code so that the range
83    check is disabled.   Only the low order 8 bits of the immediate operand
84    are now significant.
85    
86    
87    ----------------------------------------------------------------------
88    Name: Matthias Blume (http://www.tti-c.org/blume/)
89    Date: 2007/02/15 09:20:00 CST
90    Description:
91    
92    Eliminated any mention of lexgen.  (Lexgen was an early precursor
93    to ml-ulex.)
94    
95    You should update your admin directory, so the shell scripts for
96    maintaining your local copy of the repository reflect this change.
97    
98    ----------------------------------------------------------------------
99    Name: Matthias Blume (http://www.tti-c.org/blume/)
100    Date: 2007/02/14 15:45:00 CST
101    Description:
102    
103    Fixed bug in CM's parallel make facility that failed to have
104    the master re-link modules after letting slaves compile them.
105    
106    ----------------------------------------------------------------------
107    Name: Matthias Blume (http://www.tti-c.org/blume/)
108    Date: 2007/02/12 15:10:00 CST
109    Description:
110    
111    Fixed typo in ml-build script that prevented library anchors
112    from being registered.
113    
114    ----------------------------------------------------------------------
115    Name: Matthias Blume (http://www.tti-c.org/blume/)
116    Date: 2007/02/02 15:20:00 CST
117    Tag: release-110.62
118    Description:
119    
120    New working release (110.62).  NEW BOOTFILES!
121    
122    ----------------------------------------------------------------------
123    Name: Aaron Turon (http://www.cs.uchicago.edu/~adrassi)
124    Date: 2007/01/31
125    Description:
126    
127    Brought ml-lpt manual up-to-date with the code.  Many minor
128    improvements to the tools, and a few minor bugfixes.  Prepared
129    ml-lpt-lib for integration with new UTF8 structure.  Changed
130    the interface for creating streams in ml-ulex (we now support
131    stream creation from several kinds of sources).  Overall, the
132    tools are now quite stable, and their interfaces are unlikely to
133    change in a way that would break compatibility.  More work,
134    however, is needed in the documentation.
135    
136    ----------------------------------------------------------------------
137    Name: Matthias Blume (http://www.tti-c.org/blume/)
138    Date: 2007/02/01 10:05:00 CST
139    Description:
140    
141    Implemented library installer.  Moved CM plugin code for
142    ml-burg, ml-lex, and ml-yacc out of CM source tree and into
143    their respective trees.  Implemented CM plugin for ml-ulex
144    and ml-antlr.  Used library installer for ml-burg, ml-ulex,
145    and ml-antlr.
146    
147    For ml-yacc and ml-lex we continue to have permanently "plugged-in"
148    CM tools.  (It turns out to be too messy to do otherwise because
149    there is too much code that during installation relies on the presence
150    of these tools -- resulting in a tricky ordering problem.)
151    
152    ----------------------------------------------------------------------
153    Name: Matthias Blume (http://www.tti-c.org/blume/)
154    Date: 2007/01/30 11:05:00 CST
155    Description:
156    
157    Added SMLofNJ.shiftArgs which is like a shell's "shift" command.
158    Modified CM's startup code to use shiftArgs as it processes
159    command line arguments.  This way, the init code in each .sml-file
160    or library that is mentioned at the top level will see only
161    those arguments that have not yet been processed at this point.
162    In other words, the init code can "seize control" and process the
163    remaining command line.
164    
165    ----------------------------------------------------------------------
166    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
167    Date: 2007/01/30
168    Description:
169    
170    Added fromList function to the ORD_SET interface and lookup to the
171    ORD_MAP interface.  See the SML/NJ Library CHANGES file for details.
172    
173    ----------------------------------------------------------------------
174    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
175    Date: 2007/01/28
176    Description:
177    
178    Added the UTF8 structure and signature from the Moby compiler to
179    the SML/NJ library (and the CML library).  These modules will replace
180    the version in the ml-lpt-lib.
181    
182    ----------------------------------------------------------------------
183  Name: Matthias Blume (http://www.tti-c.org/blume/)  Name: Matthias Blume (http://www.tti-c.org/blume/)
184  Date: 2007/01/26 15:10:00 CST  Date: 2007/01/26 15:10:00 CST
185  Description:  Description:

Legend:
Removed from v.2267  
changed lines
  Added in v.2387

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