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 1539, Tue Jul 13 19:05:30 2004 UTC revision 1619, Wed Sep 8 18:19:45 2004 UTC
# Line 13  Line 13 
13  Description:  Description:
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16    Name: Matthias Blume (blume (at) tti - c (dot) org)
17    Date: 2004/09/08 13:20:00 CDT
18    Tag: blume-20040908-heap-magic
19    Description:
20    
21    Bumped the heap macig number to 0x09082004 to account for the changed
22    layout of the ML frame under MacOS X.
23    
24    ----------------------------------------------------------------------
25    Name: Allen Leung (leunga (at) reservoir (dot) com)
26    Date: 2004/09/03 11:26:00 EST
27    Tag: leunga-20040903-cygwin-install
28    Description:
29    
30       Added a patch to _arch-n-opsys to enable the Cygwin runtime.
31    The Cygwin runtime is turned on by setting the environment
32    variable SMLNJ_CYGWIN_RUNTIME to 1.
33    
34    ----------------------------------------------------------------------
35    Name: Matthias Blume (blume (at) tti - c (dot) org)
36    Date: 2004/08/31 17:15:00 CDT
37    Tag: blume-20040831-core
38    Description:
39    
40    Added some exports to src/compiler/core.cm upon request by J. Joemann.
41    
42    ----------------------------------------------------------------------
43    Name: Matthias Blume (blume (at) tti - c (dot) org)
44    Date: 2004/08/30 17:55:00 CDT
45    Tag: blume-20040830-installer
46    Description:
47    
48    Upon request by Johannes Joemann:
49    
50    - improved ML code of installer to fall back to coping when renaming
51      fails (i.e., when source and target are on different file systems);
52      the code compiles but has yet to be tested in anger
53    - removed mlrisc from list of default targets (config/targets)
54    
55    ----------------------------------------------------------------------
56    Name: Matthias Blume (blume (at) tti - c (dot) org)
57    Date: 2004/08/27 17:20:00 CDT
58    Tag: blume-20040827-ptreql
59    Description:
60    
61    Added ptreql primop to structure InlineT (upon request from Larry
62    Paulson).
63    
64    ----------------------------------------------------------------------
65    Name: Allen Leung (leunga (at) reservoir (dot) com)
66    Date: 2004/08/15 21:21:00 EST
67    Tag: leunga-110_48-udgraph
68    Description:
69    
70    Another bug fix from Carl Hauser:
71    
72    diff /net/niflab/smlnj48/src/MLRISC/graphs/udgraph.sml udgraph.sml
73    > 48c48
74    > <              | rmv((e as (k,_))::es,L) = rmv(es,if k = i then es else
75    > e::L)
76    > ---
77    > >              | rmv((e as (k,_))::es,L) = rmv(es,if k = i then L else e::L)
78    > Without this, any deletion of an edge in an undirected graph does severe
79    > violence to the graph.
80    
81    ----------------------------------------------------------------------
82    Name: Allen Leung (leunga (at) reservoir (dot) com)
83    Date: 2004/08/10 23:35:00 EST
84    Tag: leunga-110_48-ppc
85    Description:
86    
87       The IBM/MacOS syntax switch on PPC was incorrectly swapped.
88    
89    ----------------------------------------------------------------------
90    Name: Matthias Blume (blume (at) tti - c (dot) org)
91    Date: 2004/08/10 12:00:00 CDT
92    Tag: Release_110_48
93    Description:
94    
95    New working version (110.48).  NEW BOOTFILES!
96    
97    ----------------------------------------------------------------------
98    Name: Allen Leung (leunga (at) reservoir (dot) com)
99    Date: 2004/08/09 12:21:00 EST
100    Tag: leunga-110_47-dijsktra
101    Description:
102    
103    Bug fix from Carl Hauser:
104    
105    single_source_shortest_paths in dijkstra.sml was observed to get wrong
106    answers (by comparing to single_source_shortest_paths in bellman-ford.sml).
107    
108    The problem is that following the expression A.update(dist,s,Num.zero)
109    it is necessary to update the priority queue using Q.decreaseWeight(Q,s).
110    
111    ----------------------------------------------------------------------
112    Name: Matthias Blume (blume (at) tti - c (dot) org)
113    Date: 2004/08/06 18:10:00 CDT
114    Tag: blume-20040806-cmdline
115    Description:
116    
117    Fiddled with handling of command-line options:
118    
119      * sml now quits after processing the command line
120        if -H, -S, -h<n>, or -s<n> appears as the last
121        command-line argument
122      * a new option -q terminates the session when encountered on
123        the command line; subsequent arguments will be ignored
124      * bug fixes: short (erroneous) arguments are no longer ignored
125        completely
126    
127    ----------------------------------------------------------------------
128    Name: Allen Leung (leunga (at) reservoir (dot) com)
129    Date: 2004/08/04 18:17:00 EST
130    Tag: leunga-110_47-ppc-ibm-asm
131    Description:
132    
133      - Added minimal IBM assembly syntax support for PowerPC.
134    
135      - Cygwin: manually changed the file cygwin.def.  Some exported symbols have
136        been altered in the runtime.  We need an automatic way to keep the file
137        in sync.
138    
139    ----------------------------------------------------------------------
140    Name: Matthias Blume (blume (at) tti - c (dot) org)
141    Date: 2004/08/04 14:00:00 CDT
142    Tag: Release_110_47
143    Description:
144    
145    New working version (110.47).  NEW BOOTFILES!
146    
147    ----------------------------------------------------------------------
148    Name: Matthias Blume (blume (at) tti - c (dot) org)
149    Date: 2004/08/03 14:25:00 CDT
150    Tag: blume-20040803-callingconv
151    Description:
152    
153    Added low-level support for choosing C calling conventions by
154    twiddling the type of rawccall.  (See
155    src/compiler/Semant/types/cproto.sml for details.)
156    
157    ----------------------------------------------------------------------
158    Name: Matthias Blume (blume (at) tti - c (dot) org)
159    Date: 2004/08/02 15:55:00 CDT
160    Tag: blume-20040802-backout
161    Description:
162    
163    Backed out of change to win32-filesys.c.  The earlier patch to
164    get_file_time caused CM to produce files with the wrong time stamp.
165    
166    ----------------------------------------------------------------------
167    Name: Matthias Blume (blume (at) tti - c (dot) org)
168    Date: 2004/08/02 14:45:00 CDT
169    Tag: blume-20040802-nlffi-win32
170    Description:
171    
172    Added NLFFI support for Win32, adapted from a patch provided by David
173    Hansel.  This is currently completely untested.  Also, the issue
174    concerning stdcall vs. ccall is still unresolved.
175    
176    ----------------------------------------------------------------------
177    Name: Matthias Blume (blume (at) tti - c (dot) org)
178    Date: 2004/07/30 17:55:00 CDT
179    Tag: blume-20040730-various
180    Description:
181    
182    Gearing up towards 110.47...
183    
184    - various minor bugfixes to ml-nlffigen
185    - a beginning of a manual for nlffi
186    
187    - eliminated 'export name=value' in config/install.sh as this does
188      not work with certain versions of /bin/sh
189      (Thanks to David King at Motorola for catching this.)
190    
191    - several bugfixes provided or suggested by David Hansel at Reactive Systems:
192      - added a test for tm==NULL to gmtime.c and localtime.c
193      - applied patch for incorrect GetFileTime under win32
194      - toSeconds -> toMilliseconds in Win32/win32-process.sml
195    
196    ----------------------------------------------------------------------
197    Name: Matthias Blume (blume (at) tti - c (dot) org)
198    Date: 2004/07/21 18:20:00 CDT
199    Tag: blume-20040721-nlffigen
200    Description:
201    
202    - Fixed minor issue in ml-nlffigen: Now generate structure T_foo
203      for a typedef to an incomplete type, but leave out the "typ" member.
204      (This is just for consistency.)
205    - Started to produce what is supposed to become better (i.e., comprehensive)
206      documentation of what ml-nlffigen does and produces.
207    
208    ----------------------------------------------------------------------
209    Name: Matthias Blume (blume (at) tti - c (dot) org)
210    Date: 2004/07/14 16:25:00 CDT
211    Tag: blume-20040714-union
212    Description:
213    
214    Added C_UNION to c-calls/c-types.sml and updated the machinery
215    (ml-nlffigen, cproto.sml) that conveys C function interface
216    information to the code generator.
217    
218    However, the actual architecture-specific implementation of function
219    arguments and results that are C unions is still not implemented.
220    
221    ----------------------------------------------------------------------
222    Name: Allen Leung (leunga (at) reservoir (dot) com)
223    Date: 2004/07/14 14:38:00 EST
224    Tag: leunga-110_46_1-ppc-lwzu
225    Description:
226    
227        Added these instructions to the PowerPC architecture:
228        LBZU(X), LHZU(X), LWZU(X),
229        STWU(X), STFDU, STFSU
230    
231        etc...
232    
233        Note: I haven't added their instruction encoding into the description.
234    
235    ----------------------------------------------------------------------
236  Name: Allen Leung (leunga (at) reservoir (dot) com)  Name: Allen Leung (leunga (at) reservoir (dot) com)
237  Date: 2004/07/13 15:04:00 EST  Date: 2004/07/13 15:04:00 EST
238  Tag: leunga-110_46_1-ppc-lwarx  Tag: leunga-110_46_1-ppc-lwarx

Legend:
Removed from v.1539  
changed lines
  Added in v.1619

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