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 1389, Wed Sep 24 20:09:40 2003 UTC revision 1409, Mon Nov 3 22:00:35 2003 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: 2003/11/03 16:00:00 CST
18    Tag: blume-20031103-installdir
19    Description:
20    
21    Made installer honor INSTALLDIR variable again.  (Thanks to Chris
22    Richards for pointing out the problem and providing the solution.)
23    
24    ----------------------------------------------------------------------
25    Name: Matthias Blume (blume (at) tti - c (dot) org)
26    Date: 2003/10/01 17:05:00 CDT
27    Tag: blume-20031001-lal-mlrisc
28    Description:
29    
30    MLRISC bug fix from Lal.
31    
32    ----------------------------------------------------------------------
33    Name: Matthias Blume (blume (at) tti - c (dot) org)
34    Date: 2003/09/30 16:10:00 CDT
35    Tag: blume-20030930-primio-bat
36    Description:
37    
38    1. Added openVector, nullRd, and nullWr to PRIM_IO.
39    2. Improved .bat files (for Win32 port) to make things work under Win95.
40       (thanks to Aaron S. Hawley for this one)
41    
42    ----------------------------------------------------------------------
43    Name: Matthias Blume (blume (at) tti - c (dot) org)
44    Date: 2003/09/26 16:05:00 CDT
45    Tag: blume-20030926-wrappriv
46    Description:
47    
48    Added missing wrapper for privilege "primitive" in $smlnj/viscomp/core.cm.
49    
50    ----------------------------------------------------------------------
51    Name: Matthias Blume (blume (at) tti - c (dot) org)
52    Date: 2003/09/26 15:00:00 CDT
53    Tag: blume-20030926-110_43_3
54    Description:
55    
56    - additional cleanup
57    - version number bump, NEW BOOTFILES
58    
59    ----------------------------------------------------------------------
60    Name: Matthias Blume (blume (at) tti - c (dot) org)
61    Date: 2003/09/26 12:00:00 CDT
62    Tag: blume-20030926-ppautoload
63    Description:
64    
65    I modified the read-eval-print loop so that the autoloader gets
66    invoked whenever the prettyprinter tries to look up a symbol that
67    is not currently defined in the toplevel environment but which
68    appears in CM's autoload registry.  As a result, we see far fewer of
69    those ?.Foo.Bar.xxx names in the prettyprinter's output.
70    
71    In addition to this I tried to clean up some pieces of the Basis
72    implementation (e.g., Socket, Word8Array) in order to prevent other
73    instances of these ?.Foo.Bar.xxx names from being printed.
74    
75    The mechanism that picks names for types still needs some work, though.
76    (Right now it seems that if there is a type A.t which is defined to
77    be B.u, but B is unavailable at toplevel, then A.t gets printed as
78    "?.B.u" although the perhaps more sensible solution would be to use
79    "A.t" in this case.  In other words, the prettyprinter should follow
80    a chain of DEFtycs not farther than there are corresponding toplevel
81    names in the current environment.)
82    
83    ----------------------------------------------------------------------
84    Name: Matthias Blume (blume (at) tti - c (dot) org)
85    Date: 2003/09/24 16:31:00 CDT
86    Tag: blume-20030924-installer
87    Description:
88    
89    Another installer tweak:  All the ML code for the installer is now
90    compiled during CMB.make and put into a little library called
91    $smlnj/installer.cm.  The installation then simply invokes
92    
93       sml -m $smlnj/installer.cm
94    
95    and everything happens automagically.
96    
97    Win32:  ML code senses value of environment variable SMLNJ_HOME.
98    Unix:   ML code senses values of environment variables ROOT, CONFIGDIR,
99            and BINDIR.
100    
101    The new scheme guarantees that the ML code responsible for the installation
102    is in sync with the APIs of the main system.  Also, the installer is
103    somewhat faster because the installer script is precompiled.
104    
105    ----------------------------------------------------------------------
106    Name: Matthias Blume (blume (at) tti - c (dot) org)
107    Date: 2003/09/24 15:35:00 CDT
108    Tag: blume-20030924-synsock
109    Description:
110    
111    Added a signature SYNCHRONOUS_SOCKET to basis.cm.  This is like SOCKET
112    but excludes all non-blocking operations.  Defined SOCKET (in Basis)
113    and CML_SOCKET in terms of SYNCHRONOUS_SOCKET.  Removed superfluous
114    implementations of non-blocking operations from CML's Socket
115    structure.
116    
117    ----------------------------------------------------------------------
118    Name: Matthias Blume (blume (at) tti - c (dot) org)
119  Date: 2003/09/24 15:10:05 CDT  Date: 2003/09/24 15:10:05 CDT
120  Tag: blume-20030924-sockets  Tag: blume-20030924-sockets
121  Description:  Description:

Legend:
Removed from v.1389  
changed lines
  Added in v.1409

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