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 1351, Fri Sep 5 21:35:54 2003 UTC revision 1384, Thu Sep 18 20:35:34 2003 UTC
# Line 13  Line 13 
13  Description:  Description:
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume (blume@tti-c.org)  Name: Matthias Blume (blume (at) tti - c (dot) org)
17    Date: 2003/09/18 16:00:00 CDT
18    Tag: blume-20030918-110_43_1
19    Description:
20    
21    Made a new interim version and bootfiles for developer's bootstrapping
22    convenience.
23    
24       110.43.1 -- NEW BOOTFILES
25    
26    ----------------------------------------------------------------------
27    Name: Matthias Blume (blume (at) tti - c (dot) org)
28    Date: 2003/09/18 15:20:00 CDT
29    Tag: blume-20030918-misc
30    Description:
31    
32    1. Exported fractionsPerSecond etc. from TimeImp (but not from Time as
33       this seems to be controversial at the moment) and used those in
34       Posix.ProcEnv.times.
35    
36    2. Added Time.{from,to}Nanoseconds to Time.
37    
38    3. Improved Real.{from,to}LargeInt by avoiding needless calculations.
39       For example, fromLargeInt never needs to look at more than 3 "big
40       digits" to get its 53 bits of precision.
41    
42    ----------------------------------------------------------------------
43    Name: Matthias Blume (blume (at) tti - c (dot) org)
44    Date: 2003/09/17 16:30:00 CDT
45    Tag: blume-20030917-real32-slices
46    Description:
47    
48    Added an entry to the primitive environment
49    (compiler/Semant/statenv/prim.sml) for int32->real64 conversion and
50    added code to compiler/CodeGen/main/mlriscGen.sml to implement it.
51    
52    Removed some of the "magic" constants in real64.sml and replaced them
53    with code that generates these values from their corresponding
54    integer counterparts.
55    
56    Made all(?) the slice-related changes to the Basis and made everything
57    compile again...
58    
59    ----------------------------------------------------------------------
60    Name: Matthias Blume (blume (at) tti - c (dot) org)
61    Date: 2003/09/15 17:45:00 CDT
62    Tag: blume-20030915-rbase
63    Description:
64    
65    Fixed bug in Real.fromLargeInt.
66    
67    ----------------------------------------------------------------------
68    Name: Matthias Blume (blume (at) tti - c (dot) org)
69    Date: 2003/09/13 18:11:00 CDT
70    Tag: blume-20030913-libinstall
71    Description:
72    
73    Minor bugfix in config/libinstall (set anchor with path to
74    standalone tool after installing it, otherwise libraries that
75    need ml-lex or ml-yacc won't compile the first time the installer
76    runs).
77    
78    ----------------------------------------------------------------------
79    Name: Matthias Blume (blume (at) tti - c (dot) org)
80    Date: 2003/09/12 11:45:00 CDT
81    Tag: blume-20030912-various
82    Description:
83    
84     - fixed bug in Real.toLargeInt
85     - fixed bug in Posix.ProcEnv.times
86     - changed inputLine functions to return an option
87     - minor installer improvements / bugfixes
88     - changed default @SMLalloc parameter for x86/celeron to 64k
89    
90    ----------------------------------------------------------------------
91    Name: Matthias Blume (blume (at) tti - c (dot) org)
92    Date: 2003/09/09 22:00:00 CDT
93    Tag: Release_110_43
94    Description:
95    
96        New working release 110.43.  New bootfiles.
97    
98    ----------------------------------------------------------------------
99    Name: Matthias Blume (blume (at) tti - c (dot) org)
100    Date: 2003/09/09 19:20:00 CDT
101    Tag: blume-20030909-installer
102    Description:
103    
104    Rewrote large parts of config/install.sh in SML (config/libinstall.sml).
105    Modified config/install.bat to take advantage of it.  Also modified
106    config/install.sh (and called it config/new-install.sh) to take advantage
107    of it on Unix systems.  (The SML code is (supposed to be) platform-
108    independent.)
109    
110    The installer can now install everything under Win32
111    as well as under *nix as long as it compiles.
112    
113    Other changes:
114    
115      - made CML compile again under Win32
116      - made eXene compile under Win32 (by providing a fake structure UnixSock
117        and by using OS.Process.getEnv instead of Posix.ProcEnv.getenv)
118      - fixed a bug in nowhere: it assumed that type OS.Process.status is the
119        same as type int;  under Win32 it isn't
120      - fixed some slice-related problems in the win32-specific parts of CML
121      - added a functor argument "sameVol" to os-path-fn.sml in the Basis
122        (under Win32, the volume name is case-insensitive, and the
123        OS.Path code compares volume names for equality)
124    
125    ----------------------------------------------------------------------
126    Name: Matthias Blume (blume (at) tti - c (dot) org)
127    Date: 2003/09/08 11:55:00 CDT
128    Tag: blume-20030908-fullpath
129    Description:
130    
131    Made Win32 version of OS.FileSys.fullPath return current directory
132    when given an empty string.  This is what the spec says, and incidentally,
133    CM depends on it.  (CM otherwise goes into an infinite loop in certain
134    cases when presented with the name of a non-existing .cm file.)
135    
136    ----------------------------------------------------------------------
137    Name: Matthias Blume (blume (at) tti - c (dot) org)
138  Date: 2003/09/04 16:30:00 CDT  Date: 2003/09/04 16:30:00 CDT
139  Tag: blume-20030904-slices-etc  Tag: blume-20030905-slices-etc
140  Description:  Description:
141    
142    1. Changed interface to vectors and arrays in Basis to match    1. Changed interface to vectors and arrays in Basis to match
# Line 54  Line 175 
175       ArraySlice).       ArraySlice).
176    
177  ----------------------------------------------------------------------  ----------------------------------------------------------------------
178  Name: Matthias Blume (blume@tti-c.org)  Name: Matthias Blume (blume (at) tti - c (dot) org)
179  Date: 2003/08/28 17:00:00 CDT  Date: 2003/08/28 17:00:00 CDT
180  Tag: blume-20030828-intinf  Tag: blume-20030828-intinf
181  Description:  Description:
# Line 141  Line 262 
262  has been added.  has been added.
263    
264  ----------------------------------------------------------------------  ----------------------------------------------------------------------
265  Name: Matthias Blume (blume@tti-c.org)  Name: Matthias Blume (blume (at) tti - c (dot) org)
266  Date: 2003/08/11 15:45:00 CDT  Date: 2003/08/11 15:45:00 CDT
267  Tag: blume-20030811-windows  Tag: blume-20030811-windows
268  Description:  Description:
# Line 236  Line 357 
357  use by MacQueen, (Lucasz) Zairek, and (George) Cao at uchicago.  use by MacQueen, (Lucasz) Zairek, and (George) Cao at uchicago.
358    
359  ----------------------------------------------------------------------  ----------------------------------------------------------------------
360  Name: Matthias Blume (blume@tti-c.org)  Name: Matthias Blume (blume (at) tti - c (dot) org)
361  Date: 2003/05/27 16:55:00 CDT  Date: 2003/05/27 16:55:00 CDT
362  Tag: blume-20030527-polyeq  Tag: blume-20030527-polyeq
363  Description:  Description:
# Line 244  Line 365 
365  Tried to eliminated most cases of polymorphic equality.  Tried to eliminated most cases of polymorphic equality.
366    
367  ----------------------------------------------------------------------  ----------------------------------------------------------------------
368  Name: Matthias Blume (blume@tti-c.org)  Name: Matthias Blume (blume (at) tti - c (dot) org)
369  Date: 2003/05/21 17:45:00 CDT  Date: 2003/05/21 17:45:00 CDT
370  Tag: blume-20030517-complete  Tag: blume-20030517-complete
371  Description:  Description:
# Line 257  Line 378 
378       without a single non-exhaustive match- or bind warning.       without a single non-exhaustive match- or bind warning.
379    
380  ----------------------------------------------------------------------  ----------------------------------------------------------------------
381  Name: Matthias Blume (blume@tti-c.org)  Name: Matthias Blume (blume (at) tti - c (dot) org)
382  Date: 2003/05/17 10:20:00 CDT  Date: 2003/05/17 10:20:00 CDT
383  Tag: blume-20030517-absyn  Tag: blume-20030517-absyn
384  Description:  Description:

Legend:
Removed from v.1351  
changed lines
  Added in v.1384

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