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 1737, Thu Dec 16 19:38:22 2004 UTC revision 1770, Tue Mar 1 05:43:28 2005 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: 2005/02/28 23:40:00 CST
18    Tag: blume-20050228-mVar
19    Description:
20    
21    Fixed serious bug (brown paper bag variety) in new implementation of
22    structure Atom in CML.  (I had accidentally used a mailbox instead of
23    an mvar, leaving the door open for races.)
24    
25    ----------------------------------------------------------------------
26    Name: Matthias Blume (blume (at) tti - c (dot) org)
27    Date: 2005/02/25 15:00:00 CST
28    Tag: Release_110_53
29    Description:
30    
31    New working version (110.53).  NEW BOOTFILES!
32    
33    ----------------------------------------------------------------------
34    Name: Matthias Blume (blume (at) tti - c (dot) org)
35    Date: 2005/02/25 14:50:00 CST
36    Tag: blume-20050225-susp
37    Description:
38    
39    Brought back SMLofNJ.Susp.  The underlying suspension type is the one
40    implemented in Core -- which means that it is the same as the one used
41    by the lazy extension.
42    
43    ----------------------------------------------------------------------
44    Name: Matthias Blume (blume (at) tti - c (dot) org)
45    Date: 2005/02/24 16:50:00 CST
46    Tag: blume-20050224-cml-atom
47    Description:
48    
49    Simpler and at the same time more general implementation of structure
50    Atom in CML.
51    
52    ----------------------------------------------------------------------
53    Name: Matthias Blume (blume (at) tti - c (dot) org)
54    Date: 2005/02/15 17:35:00 CST
55    Tag: blume-20050215-tools
56    Description:
57    
58    Created new "tools" directory under "src" and moved "TraceDebugProf"
59    there.
60    
61    ----------------------------------------------------------------------
62    Name: Matthias Blume (blume (at) tti - c (dot) org)
63    Date: 2005/02/10 17:55:00 CST
64    Tag: blume-20050210-longlong
65    Description:
66    
67    Implemented "long long" arguments and results for NLFFI.  (Only the
68    PPC/MacOS implementation is complete, the other backends still need to
69    be updated.)
70    
71    ----------------------------------------------------------------------
72    Name: Matthias Blume (blume (at) tti - c (dot) org)
73    Date: 2005/01/24 17:40:00 CST
74    Tag: blume-20050124-mlyacc
75    Description:
76    
77    Minor cleanup in ML-Yacc rule printing mechanism.  This should fix a
78    problem with certain "as" patterns which previously got rendered
79    using incorrect syntax.
80    
81    ----------------------------------------------------------------------
82    Name: Matthias Blume (blume (at) tti - c (dot) org)
83    Date: 2005/01/18 12:00:00 CST
84    Tag: blume-20050118-profile
85    Description:
86    
87    Made time profiling code (interrupt handler) in runtime system aware
88    of new array representation.
89    
90    ----------------------------------------------------------------------
91    Name: Matthias Blume (blume (at) tti - c (dot) org)
92    Date: 2005/01/14 18:00:00 CST
93    Tag: blume-20050114-heap2exec
94    Description:
95    
96    Implemented new (but still experimental) heap2exec facility.  This is
97    tested under Mac OS X and should work under Linux (will test shortly).
98    It will probably also work on the Sparc (will test some time later).
99    
100      - removed old "HACKED_STANDALONE" hack from runtime
101    
102    To be able to test this, uncomment the request for "heap2asm" in
103    config/targets prior to installation.  (Notice that this is different
104    from "heap2exec" mentioned below.  Not a typo.)
105    
106    To perform an actual test, run the command
107    
108       $ bin/heap2exec heapfile execfile
109    
110    (You can put heap2exec on your shell's path.)
111    
112    For example, run
113    
114      $ bin/heap2exec bin/.heap/ml-yacc.ppc-darwin mly
115    
116    This will create a standalone executable called "mly" which you can
117    then invoke directly as a command.
118    
119    ----------------------------------------------------------------------
120    Name: Matthias Blume (blume (at) tti - c (dot) org)
121    Date: 2005/01/07 11:44:00 CST
122    Tag: blume-20050107-mlstring
123    Description:
124    
125    fixed off-by-one error in ML_STRING macro (globals.c)
126    
127    ----------------------------------------------------------------------
128    Name: Matthias Blume (blume (at) tti - c (dot) org)
129    Date: 2004/12/23 18:00:00 CST
130    Tag: blume-20041223-santa
131    Description:
132    
133    Made ml-build script "smarter" (but only very little).
134    
135    ----------------------------------------------------------------------
136    Name: Matthias Blume (blume (at) tti - c (dot) org)
137    Date: 2004/12/21 15:05:00 CST
138    Tag: blume-20041221-longlong
139    Description:
140    
141    * Implemented access to signed and unsigned long long data in NLFFI.
142    (The parameter-passing part of the picture has not complete. But
143    data structure access seems to work.)
144    
145    * Fixed CM's incorrect assumption that the PPC is little-endian.
146      (On the Mac, it is big-endian.  And that's currently our only
147      PPC platform.)
148    
149    ----------------------------------------------------------------------
150    Name: Matthias Blume (blume (at) tti - c (dot) org)
151    Date: 2004/12/21 12:50:00 CST
152    Tag: blume-20041221-memory
153    Description:
154    
155    Some cleanup in the $c/memory.cm library: separated some concerns by
156    moving allocation code and memory access code each into their own
157    files.
158    
159    ----------------------------------------------------------------------
160    Name: Allen Leung (leunga (at) reservoir (dot) com)
161    Date: 2004/12/17 16:12:00 EST
162    Tag: leunga-20041217-cygwin-smlnj-home
163    Description:
164    
165        The Unix I/O library of SML/NJ on cygwin does not understand
166    Windows style pathname, so problems arise when SMLNJ_HOME is set
167    to a Windows style pathname.  _run-sml now converts SMLNJ_HOME
168    to a POSIX pathname on cygwin.
169    
170    ----------------------------------------------------------------------
171    Name: Matthias Blume (blume (at) tti - c (dot) org)
172  Date: 2004/12/16 13:35:00 CST  Date: 2004/12/16 13:35:00 CST
173  Tag: Release_110_52  Tag: Release_110_52
174  Description:  Description:

Legend:
Removed from v.1737  
changed lines
  Added in v.1770

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