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/HISTORY
ViewVC logotype

Diff of /sml/trunk/HISTORY

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1393, Fri Sep 26 17:00:32 2003 UTC revision 1488, Tue May 11 19:20:17 2004 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume (blume (at) tti - c (dot) org)  Name: Matthias Blume (blume (at) tti - c (dot) org)
17    Date: 2004/05/11 14:20:00 CDT
18    Tag: blume-20040511-installml
19    Description:
20    
21    Fixed two bugs in installml script.  (Thanks to Vesa A. Norrman for
22    the patch.)
23    
24    ----------------------------------------------------------------------
25    Name: Matthias Blume (blume (at) tti - c (dot) org)
26    Date: 2004/05/11 14:05:00 CDT
27    Tag: blume-20040511-nlffi-netbsd
28    Description:
29    
30    Added support for nlffi under netbsd.  (Thanks to Vesa A. Norrman for
31    the patch.)
32    
33    ----------------------------------------------------------------------
34    Name: Matthias Blume (blume (at) tti - c (dot) org)
35    Date: 2004/05/11 12:05:00 CDT
36    Tag: blume-20040511-exports
37    Description:
38    
39    As per request by Adam Chlipala <adam@hcoop.net>, extended various
40    export lists in compiler-related .cm-files.
41    
42    ----------------------------------------------------------------------
43    Name: Matthias Blume (blume (at) tti - c (dot) org)
44    Date: 2004/05/11 11:35:00 CDT
45    Tag: blume-20040511-allsource
46    Description:
47    
48    The installer now honors the "src-smlnj" target again, although its meaning
49    has changed from "all sources required for the compiler" to "all sources
50    the installer knows about".  In other words, if you enable "src-smlnj"
51    in the "targets" file, then the installer will pull in sources for
52    everything.  (Notice that this refers to source code only.  Compiled
53    code is still only installed for modules that were requested explicitly
54    or which are required for other modules that were requested explicitly.)
55    
56    ----------------------------------------------------------------------
57    Name: Matthias Blume (blume (at) tti - c (dot) org)
58    Date: 2004/04/23 17:40:00 CDT
59    Tag: blume-20040423-ieee-scan
60    Description:
61    
62    Fixed IEEEReal.scan (and .fromString) so that if there is an overflow
63    in the exponent calculation we get INF or ZERO (depending on the mantissa
64    and the sign of the exponent).
65    
66    ----------------------------------------------------------------------
67    Name: Matthias Blume (blume (at) tti - c (dot) org)
68    Date: 2004/04/23 10:40:00 CDT
69    Tag: blume-20040423-ml-build
70    Description:
71    
72    The ml-build script now terminates with a non-0 status when something
73    goes wrong.
74    
75    ----------------------------------------------------------------------
76    Name: Matthias Blume (blume (at) tti - c (dot) org)
77    Date: 2004/04/22 16:35:00 CDT
78    Tag: blume-20040422-Option
79    Description:
80    
81    Made exception Option to be the same as exception Option.Option
82    (as it should be).
83    
84    ----------------------------------------------------------------------
85    Name: Allen Leung (leunga (at) reservoir (dot) com)
86    Date: 2004/03/19 14:40:00 EST
87    Tag: leunga-20040319-cygwin-nlffi
88    Description:
89    
90    Fixed the runtime so that ml-nlffi-lib runs on the cygwin version
91    of SML/NJ.  The problem is that
92    
93       lib = dlopen(NULL, ...)
94       f   = dlsym(lib, "malloc");
95    
96    does not work on Windows unless we explicitly export symbols
97    such as 'malloc' during linking.  We fixed this by explicitly
98    exporting the required symbols with the magic gcc incantation:
99    
100        -Wl,--export-all cygwin.def
101    
102    where cygwin.def is a file containing all the symbols that
103    we wish to export.
104    
105    I suspect this is a Windows problem and we'll have to
106    do the same (somehow with windows compilers) when
107    we build the native win32 version with the system
108    calls LoadLibrary/GetProcAddress.
109    
110    ----------------------------------------------------------------------
111    Name: Matthias Blume (blume (at) tti - c (dot) org)
112    Date: 2004/03/04 16:35:00 CST
113    Tag: blume-20040304-intinf-fmt
114    Description:
115    
116    Fixed problem with IntInf.fmt (sign would show up on the right instead
117    of on the left for BIN, OCT, and HEX).
118    
119    ----------------------------------------------------------------------
120    Name: Matthias Blume (blume (at) tti - c (dot) org)
121    Date: 2004/03/04 11:25:00 CST
122    Tag: blume-20040304-symlinks
123    Description:
124    
125    Fixed problem with installer script (unix only) where bin/ml-yacc and
126    friends pointed (via symlinks) to absolute locations instead of just
127    .run-sml.  This was reported by Vesa A Norrman.
128    
129    ----------------------------------------------------------------------
130    Name: Matthias Blume (blume (at) tti - c (dot) org)
131    Date: 2004/02/13 14:50:00 CST
132    Tag: Release_110_45
133    Description:
134    
135    New working version (110.45). New bootfiles.
136    
137    ----------------------------------------------------------------------
138    Name: Matthias Blume (blume (at) tti - c (dot) org)
139    Date: 2004/01/26 15:15:15 CST
140    Tag: blume-20040126-toplevel
141    Description:
142    
143    Improved handling of exceptions at the interactive toplevel.
144    
145    ----------------------------------------------------------------------
146    Name: Matthias Blume (blume (at) tti - c (dot) org)
147    Date: 2004/01/26 11:25:00
148    Tag: blume-20040126-app
149    Description:
150    
151    Type of top-level "app" corrected.
152    Added code for setting vp_limitPtrMask to Win32-specific runtime.
153    
154    ----------------------------------------------------------------------
155    Name: Matthias Blume (blume (at) tti - c (dot) org)
156    Date: 2003/11/18 17:10 CST
157    Tag: blume-20031118-basis-fiddle
158    Description:
159    
160    - changed Timer interface to what might become the spec
161    - POSIX_FLAGS -> BIT_FLAGS according to spec
162    - some other minor discrepancies wrt. spec eliminated
163    
164    ----------------------------------------------------------------------
165    Name: Matthias Blume (blume (at) tti - c (dot) org)
166    Date: 2003/11/06 12:00:00 CST
167    Tag: Release_110_44
168    Description:
169    
170    New working version (110.44). New bootfiles.
171    
172    ----------------------------------------------------------------------
173    Name: Matthias Blume (blume (at) tti - c (dot) org)
174    Date: 2003/11/04 11:50:00 CST
175    Tag: blume-20031104-move-libraries
176    Description:
177    
178    Eliminated the "dont_move_libraries" directive in config/targets.
179    (The mechanism was broken and could not be fixed easily.  Moreover,
180    there does not seem to be any reason not to move all libraries into
181    lib during installation.  I originally implemented this directive as a
182    backward-compatibility feature when I first introduced the new CM.
183    Now that things have been stable for a long time and going back to the
184    old CM is not an option, there is no reason to keep it around.)
185    
186    ----------------------------------------------------------------------
187    Name: Matthias Blume (blume (at) tti - c (dot) org)
188    Date: 2003/11/03 16:00:00 CST
189    Tag: blume-20031103-installdir
190    Description:
191    
192    Made installer honor INSTALLDIR variable again.  (Thanks to Chris
193    Richards for pointing out the problem and providing the solution.)
194    
195    ----------------------------------------------------------------------
196    Name: Matthias Blume (blume (at) tti - c (dot) org)
197    Date: 2003/10/01 17:05:00 CDT
198    Tag: blume-20031001-lal-mlrisc
199    Description:
200    
201    MLRISC bug fix from Lal.
202    
203    ----------------------------------------------------------------------
204    Name: Matthias Blume (blume (at) tti - c (dot) org)
205    Date: 2003/09/30 16:10:00 CDT
206    Tag: blume-20030930-primio-bat
207    Description:
208    
209    1. Added openVector, nullRd, and nullWr to PRIM_IO.
210    2. Improved .bat files (for Win32 port) to make things work under Win95.
211       (thanks to Aaron S. Hawley for this one)
212    
213    ----------------------------------------------------------------------
214    Name: Matthias Blume (blume (at) tti - c (dot) org)
215    Date: 2003/09/26 16:05:00 CDT
216    Tag: blume-20030926-wrappriv
217    Description:
218    
219    Added missing wrapper for privilege "primitive" in $smlnj/viscomp/core.cm.
220    
221    ----------------------------------------------------------------------
222    Name: Matthias Blume (blume (at) tti - c (dot) org)
223    Date: 2003/09/26 15:00:00 CDT
224    Tag: blume-20030926-110_43_3
225    Description:
226    
227    - additional cleanup
228    - version number bump, NEW BOOTFILES
229    
230    ----------------------------------------------------------------------
231    Name: Matthias Blume (blume (at) tti - c (dot) org)
232  Date: 2003/09/26 12:00:00 CDT  Date: 2003/09/26 12:00:00 CDT
233  Tag: blume-20030926-ppautoload  Tag: blume-20030926-ppautoload
234  Description:  Description:
# Line 30  Line 245 
245    
246  The mechanism that picks names for types still needs some work, though.  The mechanism that picks names for types still needs some work, though.
247  (Right now it seems that if there is a type A.t which is defined to  (Right now it seems that if there is a type A.t which is defined to
248  be B.y, but B is unavailable at toplevel, then A.t gets printed as  be B.u, but B is unavailable at toplevel, then A.t gets printed as
249  "?.B.t" although the perhaps more sensible solution would be to use  "?.B.u" although the perhaps more sensible solution would be to use
250  "A.t" in this case.  In other words, the prettyprinter should follow  "A.t" in this case.  In other words, the prettyprinter should follow
251  a chain of DEFtycs not farther than there are corresponding toplevel  a chain of DEFtycs not farther than there are corresponding toplevel
252  names in the current environment.)  names in the current environment.)

Legend:
Removed from v.1393  
changed lines
  Added in v.1488

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