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