~ubuntu-branches/ubuntu/intrepid/ecl/intrepid

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Albin Tonnerre
  • Date: 2008-06-20 18:00:19 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20080620180019-7fbz1ln5444vtkkr
Tags: 0.9j-20080306-2ubuntu1
* Enabled unicode support. (Closes: LP #123530)
* Modify Maintainer value to match the DebianMaintainerField specification.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2007-03-24 12:51  jgarcia
2
 
 
3
 
        * src/: CHANGELOG, compile.lsp.in, configure, configure.in,
4
 
          c/file.d, h/config.h.in:
5
 
 
6
 
        Port to HP NonStop S-Series (Craig McDniel)
7
 
 
8
 
2007-03-24 12:35  jgarcia
9
 
 
10
 
        * src/gmp/doc/gmp.info:
11
 
 
12
 
        Automatically generated
13
 
 
14
 
2007-03-24 12:20  jgarcia
15
 
 
16
 
        * src/c/alloc_2.d:
17
 
 
18
 
        ecl_free_uncollectable() does not return any value
19
 
 
20
 
2007-03-24 12:20  jgarcia
21
 
 
22
 
        * src/: aclocal.m4, configure:
23
 
 
24
 
        Identify the HP Non-stop platform
25
 
 
26
 
2007-03-24 12:19  jgarcia
27
 
 
28
 
        * contrib/sockets/sockets.lisp:
29
 
 
30
 
        Not all C compilers allow dynamically initialized arrays. HP Non-Stop platform does not have hstrerror()
31
 
 
32
 
2007-03-24 12:13  jgarcia
33
 
 
34
 
        * src/c/dpp.c:
35
 
 
36
 
        KEYS vectors are not constant
37
 
 
38
 
2007-03-24 12:13  jgarcia
39
 
 
40
 
        * src/c/alloc_2.d:
41
 
 
42
 
        Fixed typo
43
 
 
44
 
2007-03-24 11:56  jgarcia
45
 
 
46
 
        * src/: aclocal.m4, configure:
47
 
 
48
 
        Recognize GNU/Hurd as valid platform
49
 
 
50
 
2007-03-24 11:50  jgarcia
51
 
 
52
 
        * src/h/config.h.in:
53
 
 
54
 
        Thread flags fixed for Hurd
55
 
 
56
 
2007-03-24 11:49  jgarcia
57
 
 
58
 
        * src/c/unixint.d:
59
 
 
60
 
        Signal handling fixed for Hurd
61
 
 
62
 
2007-03-24 11:48  jgarcia
63
 
 
64
 
        * src/gmp/doc/: gmp.info-1, gmp.info-2:
65
 
 
66
 
        These files are auto-generated
67
 
 
68
 
2007-03-24 11:47  jgarcia
69
 
 
70
 
        * src/: c/main.d, c/pathname.d, c/unixfsys.d, h/external.h:
71
 
 
72
 
        Replace MAXPATHNAME with another field in cl_core
73
 
 
74
 
2007-03-24 11:18  jgarcia
75
 
 
76
 
        * src/: CHANGELOG, c/read.d:
77
 
 
78
 
        COPY-READTABLE did not copy entries when supplied a second argument.
79
 
 
80
 
2007-03-20 21:26  jgarcia
81
 
 
82
 
        * src/: configure, configure.in, gmp/acinclude.m4, gmp/configure,
83
 
          gmp/configure.in:
84
 
 
85
 
        Fixed build problems of GMP under mingw
86
 
 
87
 
2007-02-25 10:18  jgarcia
88
 
 
89
 
        * src/: aclocal.m4, configure:
90
 
 
91
 
        Under OSX, force 32-bit build of GMP
92
 
 
93
 
2007-02-24 10:44  jgarcia
94
 
 
95
 
        * src/doc/: index.in.html, license.in.html:
96
 
 
97
 
        Change address of maintainer
98
 
 
99
 
2007-02-14 17:25  jgarcia
100
 
 
101
 
        * msvc/gmp/build.vc8/config-vc8.amd64,
102
 
          msvc/gmp/build.vc8/config-vc8.gc,
103
 
          msvc/gmp/build.vc8/config-vc8.p0,
104
 
          msvc/gmp/build.vc8/config-vc8.p3,
105
 
          msvc/gmp/build.vc8/config-vc8.p4,
106
 
          msvc/gmp/build.vc8/file_copy.bat, msvc/gmp/build.vc8/getopt.c,
107
 
          msvc/gmp/build.vc8/getopt.h, msvc/gmp/build.vc8/gmp.h,
108
 
          msvc/gmp/build.vc8/gmp.ncb, msvc/gmp/build.vc8/gmp.sln,
109
 
          msvc/gmp/build.vc8/gmp_prebuild.bat,
110
 
          msvc/gmp/build.vc8/readme-vc8.txt, msvc/gmp/build.vc8/unistd.h,
111
 
          msvc/gmp/build.vc8/yasm.rules,
112
 
          msvc/gmp/build.vc8/dll_gmp_amd64/dll_gmp_amd64.vcproj,
113
 
          msvc/gmp/build.vc8/dll_gmp_gc/dll_gmp_gc.vcproj,
114
 
          msvc/gmp/build.vc8/dll_gmp_p0/dll_gmp_p0.vcproj,
115
 
          msvc/gmp/build.vc8/dll_gmp_p3/dll_gmp_p3.vcproj,
116
 
          msvc/gmp/build.vc8/dll_gmp_p4/dll_gmp_p4.vcproj,
117
 
          msvc/gmp/build.vc8/dll_mpfr/dll_mpfr.vcproj,
118
 
          msvc/gmp/build.vc8/gen-bases/gen-bases.c,
119
 
          msvc/gmp/build.vc8/gen-bases/gen-bases.vcproj,
120
 
          msvc/gmp/build.vc8/gen-fac_ui/gen-fac_ui.c,
121
 
          msvc/gmp/build.vc8/gen-fac_ui/gen-fac_ui.vcproj,
122
 
          msvc/gmp/build.vc8/gen-fib/gen-fib.c,
123
 
          msvc/gmp/build.vc8/gen-fib/gen-fib.vcproj,
124
 
          msvc/gmp/build.vc8/gen-psqr/gen-psqr.c,
125
 
          msvc/gmp/build.vc8/gen-psqr/gen-psqr.vcproj,
126
 
          msvc/gmp/build.vc8/lib_gmp/lib_gmp.vcproj,
127
 
          msvc/gmp/build.vc8/lib_gmp_amd64/lib_gmp_amd64.vcproj,
128
 
          msvc/gmp/build.vc8/lib_gmp_gc/lib_gmp_gc.vcproj,
129
 
          msvc/gmp/build.vc8/lib_gmp_p0/lib_gmp_p0.vcproj,
130
 
          msvc/gmp/build.vc8/lib_gmp_p3/lib_gmp_p3.vcproj,
131
 
          msvc/gmp/build.vc8/lib_gmp_p4/lib_gmp_p4.vcproj,
132
 
          msvc/gmp/build.vc8/lib_gmpxx/lib_gmpxx.vcproj,
133
 
          msvc/gmp/build.vc8/lib_mpfr/lib_mpfr.vcproj,
134
 
          msvc/gmp/mpn/amd64i/amd64i.inc, msvc/gmp/mpn/amd64i/aors_n.asm,
135
 
          msvc/gmp/mpn/amd64i/aorsmul_1.asm, msvc/gmp/mpn/amd64i/copyd.asm,
136
 
          msvc/gmp/mpn/amd64i/copyi.asm, msvc/gmp/mpn/amd64i/dive_1.asm,
137
 
          msvc/gmp/mpn/amd64i/gmp-mparam.h, msvc/gmp/mpn/amd64i/lshift.asm,
138
 
          msvc/gmp/mpn/amd64i/mode1o.asm, msvc/gmp/mpn/amd64i/mul_1.asm,
139
 
          msvc/gmp/mpn/amd64i/mul_basecase.asm,
140
 
          msvc/gmp/mpn/amd64i/rshift.asm,
141
 
          msvc/gmp/mpn/amd64i/sqr_basecase.asm,
142
 
          msvc/gmp/mpn/generic/addsub_n.c, msvc/gmp/mpn/generic/divrem_1.c,
143
 
          msvc/gmp/mpn/generic/divrem_2.c, msvc/gmp/mpn/x86i/aors_n.asm,
144
 
          msvc/gmp/mpn/x86i/aorsmul_1.asm, msvc/gmp/mpn/x86i/copyd.asm,
145
 
          msvc/gmp/mpn/x86i/copyi.asm, msvc/gmp/mpn/x86i/dive_1.asm,
146
 
          msvc/gmp/mpn/x86i/diveby3.asm, msvc/gmp/mpn/x86i/divrem_1.asm,
147
 
          msvc/gmp/mpn/x86i/gmp-mparam.h, msvc/gmp/mpn/x86i/lshift.asm,
148
 
          msvc/gmp/mpn/x86i/mod_1.asm, msvc/gmp/mpn/x86i/mod_34lsub1.asm,
149
 
          msvc/gmp/mpn/x86i/mul_1.asm, msvc/gmp/mpn/x86i/mul_basecase.asm,
150
 
          msvc/gmp/mpn/x86i/rshift.asm, msvc/gmp/mpn/x86i/udiv.asm,
151
 
          msvc/gmp/mpn/x86i/umul.asm, msvc/gmp/mpn/x86i/x86i.inc,
152
 
          msvc/gmp/mpn/x86i/p6/aorsmul_1.asm,
153
 
          msvc/gmp/mpn/x86i/p6/copyd.asm, msvc/gmp/mpn/x86i/p6/dive_1.asm,
154
 
          msvc/gmp/mpn/x86i/p6/diveby3.asm, msvc/gmp/mpn/x86i/p6/mod_1.asm,
155
 
          msvc/gmp/mpn/x86i/p6/mode1o.asm,
156
 
          msvc/gmp/mpn/x86i/p6/sqr_basecase.asm,
157
 
          msvc/gmp/mpn/x86i/p6/sqr_basecase.old.asm,
158
 
          msvc/gmp/mpn/x86i/p6/mmx/divrem_1.asm,
159
 
          msvc/gmp/mpn/x86i/p6/mmx/lshift.asm,
160
 
          msvc/gmp/mpn/x86i/p6/mmx/popham.asm,
161
 
          msvc/gmp/mpn/x86i/p6/mmx/rshift.asm,
162
 
          msvc/gmp/mpn/x86i/p6/p3mmx/popham.asm,
163
 
          msvc/gmp/mpn/x86i/pentium4/copyd.asm,
164
 
          msvc/gmp/mpn/x86i/pentium4/copyi.asm,
165
 
          msvc/gmp/mpn/x86i/pentium4/mmx/lshift.asm,
166
 
          msvc/gmp/mpn/x86i/pentium4/mmx/popham.asm,
167
 
          msvc/gmp/mpn/x86i/pentium4/mmx/rshift.asm,
168
 
          msvc/gmp/mpn/x86i/pentium4/sse2/add_n.asm,
169
 
          msvc/gmp/mpn/x86i/pentium4/sse2/addmul_1.asm,
170
 
          msvc/gmp/mpn/x86i/pentium4/sse2/dive_1.asm,
171
 
          msvc/gmp/mpn/x86i/pentium4/sse2/diveby3.asm,
172
 
          msvc/gmp/mpn/x86i/pentium4/sse2/mod_34lsub1.asm,
173
 
          msvc/gmp/mpn/x86i/pentium4/sse2/mode1o.asm,
174
 
          msvc/gmp/mpn/x86i/pentium4/sse2/mul_1.asm,
175
 
          msvc/gmp/mpn/x86i/pentium4/sse2/mul_basecase.asm,
176
 
          msvc/gmp/mpn/x86i/pentium4/sse2/sqr_basecase.asm,
177
 
          msvc/gmp/mpn/x86i/pentium4/sse2/sub_n.asm,
178
 
          msvc/gmp/mpn/x86i/pentium4/sse2/submul_1.asm,
179
 
          msvc/gmp/mpz/set_d.c, msvc/util/ecl_nsi.bat, src/gc/BCC_MAKEFILE,
180
 
          src/gc/digimars.mak, src/util/ecl.nsi, src/util/ecl.nsi1,
181
 
          src/util/ecl.nsi2, src/util/ecl.nsi3, src/util/ecl_nsi.sh,
182
 
          src/util/make_msvcrtlib:
183
 
 
184
 
        Changed all files to Unix line end convention to keep TortoiseCVS/CVSNET happy
185
 
 
186
 
2007-02-11 13:14  jgarcia
187
 
 
188
 
        * msvc/gmp/build.vc8/config-vc8.gc:
189
 
 
190
 
        Remove flag that offends some versions of MSVC
191
 
 
192
 
2007-02-04 15:56  jgarcia
193
 
 
194
 
        * src/cmp/cmpmain.lsp:
195
 
 
196
 
        Init names are now generated always by guess-name-and-flags
197
 
 
198
 
2007-02-04 15:40  jgarcia
199
 
 
200
 
        * src/cmp/cmptop.lsp:
201
 
 
202
 
        CTOP-WRITE now takes the C name of the entry function
203
 
 
204
 
2007-02-04 15:40  jgarcia
205
 
 
206
 
        * src/c/unixfsys.d:
207
 
 
208
 
        Interface for ecl_parse_namestring has changed.
209
 
 
210
 
2007-02-04 15:38  jgarcia
211
 
 
212
 
        * msvc/Makefile:
213
 
 
214
 
        Use MSVC v.7 debugging symbols instead of databases
215
 
 
216
 
2007-02-03 22:31  jgarcia
217
 
 
218
 
        * msvc/Makefile:
219
 
 
220
 
        No documentation in Windows
221
 
 
222
 
2007-02-03 13:14  jgarcia
223
 
 
224
 
        * msvc/Makefile:
225
 
 
226
 
        Remove obsolete flag
227
 
 
228
 
2007-02-03 13:14  jgarcia
229
 
 
230
 
        * msvc/c/Makefile:
231
 
 
232
 
        Add include directory for private headers in GC
233
 
 
234
 
2007-02-03 13:13  jgarcia
235
 
 
236
 
        * msvc/: gmp/Makefile, gc/Makefile:
237
 
 
238
 
        Port of new version of GC
239
 
 
240
 
2007-02-03 12:21  jgarcia
241
 
 
242
 
        * msvc/gmp/Makefile:
243
 
 
244
 
        Fix build for windows -- this time for sure
245
 
 
246
 
2007-02-03 10:20  jgarcia
247
 
 
248
 
        * msvc/gmp/Makefile:
249
 
 
250
 
        Makefile for Windows -- did not get commited before
251
 
 
252
 
2007-02-01 10:19  jgarcia
253
 
 
254
 
        * src/h/external.h:
255
 
 
256
 
        This function is no longer in the library
257
 
 
258
 
2007-01-30 11:08  jgarcia
259
 
 
260
 
        * src/: configure, configure.in, gmp/Makefile.in, gmp/configure,
261
 
          gmp/configure.in, gmp/mpn/Makefile.in, gmp/mpn/m4-ccas:
262
 
 
263
 
        Undo the changes in gmp and replace them with the appropiate compilation flags
264
 
 
265
 
2007-01-27 14:59  jgarcia
266
 
 
267
 
        * src/gmp/: Makefile.in, configure, configure.in, mpn/Makefile.in:
268
 
 
269
 
        Fixes for being able to build GMP into a dll in OS X
270
 
 
271
 
2007-01-21 16:48  jgarcia
272
 
 
273
 
        * msvc/gmp/: config-vc6.gc, config-vc6.p0, config-vc6.p3,
274
 
          config-vc6.p4, gmp.h.vc6, build.vc8/config-vc8.amd64,
275
 
          build.vc8/config-vc8.gc, build.vc8/config-vc8.p0,
276
 
          build.vc8/config-vc8.p3, build.vc8/config-vc8.p4,
277
 
          build.vc8/file_copy.bat, build.vc8/getopt.c, build.vc8/getopt.h,
278
 
          build.vc8/gmp.h, build.vc8/gmp.ncb, build.vc8/gmp.sln,
279
 
          build.vc8/gmp.suo, build.vc8/gmp_prebuild.bat,
280
 
          build.vc8/popham.c, build.vc8/readme-vc8.txt, build.vc8/unistd.h,
281
 
          build.vc8/yasm.rules,
282
 
          build.vc8/dll_gmp_amd64/dll_gmp_amd64.vcproj,
283
 
          build.vc8/dll_gmp_gc/dll_gmp_gc.vcproj,
284
 
          build.vc8/dll_gmp_p0/dll_gmp_p0.vcproj,
285
 
          build.vc8/dll_gmp_p3/dll_gmp_p3.vcproj,
286
 
          build.vc8/dll_gmp_p4/dll_gmp_p4.vcproj,
287
 
          build.vc8/dll_mpfr/dll_mpfr.vcproj,
288
 
          build.vc8/gen-bases/gen-bases.c,
289
 
          build.vc8/gen-bases/gen-bases.vcproj,
290
 
          build.vc8/gen-fac_ui/gen-fac_ui.c,
291
 
          build.vc8/gen-fac_ui/gen-fac_ui.vcproj,
292
 
          build.vc8/gen-fib/gen-fib.c, build.vc8/gen-fib/gen-fib.vcproj,
293
 
          build.vc8/gen-psqr/gen-psqr.c,
294
 
          build.vc8/gen-psqr/gen-psqr.vcproj,
295
 
          build.vc8/lib_gmp/lib_gmp.vcproj,
296
 
          build.vc8/lib_gmp_amd64/lib_gmp_amd64.vcproj,
297
 
          build.vc8/lib_gmp_gc/lib_gmp_gc.vcproj,
298
 
          build.vc8/lib_gmp_p0/lib_gmp_p0.vcproj,
299
 
          build.vc8/lib_gmp_p3/lib_gmp_p3.vcproj,
300
 
          build.vc8/lib_gmp_p4/lib_gmp_p4.vcproj,
301
 
          build.vc8/lib_gmpxx/lib_gmpxx.vcproj,
302
 
          build.vc8/lib_mpfr/lib_mpfr.vcproj, mpn/amd64i/amd64i.inc,
303
 
          mpn/amd64i/aors_n.asm, mpn/amd64i/aorsmul_1.asm,
304
 
          mpn/amd64i/copyd.asm, mpn/amd64i/copyi.asm,
305
 
          mpn/amd64i/dive_1.asm, mpn/amd64i/gmp-mparam.h,
306
 
          mpn/amd64i/lshift.asm, mpn/amd64i/mode1o.asm,
307
 
          mpn/amd64i/mul_1.asm, mpn/amd64i/mul_basecase.asm,
308
 
          mpn/amd64i/rshift.asm, mpn/amd64i/sqr_basecase.asm,
309
 
          mpn/generic/addsub_n.c, mpn/generic/divrem_1.c,
310
 
          mpn/generic/divrem_2.c, mpn/generic/popham2.c,
311
 
          mpn/x86i/aors_n.asm, mpn/x86i/aorsmul_1.asm, mpn/x86i/copyd.asm,
312
 
          mpn/x86i/copyi.asm, mpn/x86i/dive_1.asm, mpn/x86i/diveby3.asm,
313
 
          mpn/x86i/divrem_1.asm, mpn/x86i/gmp-mparam.h,
314
 
          mpn/x86i/lshift.asm, mpn/x86i/mod_1.asm,
315
 
          mpn/x86i/mod_34lsub1.asm, mpn/x86i/mul_1.asm,
316
 
          mpn/x86i/mul_basecase.asm, mpn/x86i/rshift.asm,
317
 
          mpn/x86i/udiv.asm, mpn/x86i/umul.asm, mpn/x86i/x86i.inc,
318
 
          mpn/x86i/p6/aorsmul_1.asm, mpn/x86i/p6/copyd.asm,
319
 
          mpn/x86i/p6/dive_1.asm, mpn/x86i/p6/diveby3.asm,
320
 
          mpn/x86i/p6/mod_1.asm, mpn/x86i/p6/mode1o.asm,
321
 
          mpn/x86i/p6/sqr_basecase.asm, mpn/x86i/p6/sqr_basecase.old.asm,
322
 
          mpn/x86i/p6/mmx/divrem_1.asm, mpn/x86i/p6/mmx/lshift.asm,
323
 
          mpn/x86i/p6/mmx/popham.asm, mpn/x86i/p6/mmx/rshift.asm,
324
 
          mpn/x86i/p6/p3mmx/popham.asm, mpn/x86i/pentium4/copyd.asm,
325
 
          mpn/x86i/pentium4/copyi.asm, mpn/x86i/pentium4/mmx/lshift.asm,
326
 
          mpn/x86i/pentium4/mmx/popham.asm,
327
 
          mpn/x86i/pentium4/mmx/rshift.asm,
328
 
          mpn/x86i/pentium4/sse2/add_n.asm,
329
 
          mpn/x86i/pentium4/sse2/addmul_1.asm,
330
 
          mpn/x86i/pentium4/sse2/dive_1.asm,
331
 
          mpn/x86i/pentium4/sse2/diveby3.asm,
332
 
          mpn/x86i/pentium4/sse2/mod_34lsub1.asm,
333
 
          mpn/x86i/pentium4/sse2/mode1o.asm,
334
 
          mpn/x86i/pentium4/sse2/mul_1.asm,
335
 
          mpn/x86i/pentium4/sse2/mul_basecase.asm,
336
 
          mpn/x86i/pentium4/sse2/sqr_basecase.asm,
337
 
          mpn/x86i/pentium4/sse2/sub_n.asm,
338
 
          mpn/x86i/pentium4/sse2/submul_1.asm, mpz/set_d.c:
339
 
 
340
 
        Updated the MSVC port to version 4.2.1 of the GMP library
341
 
 
342
 
2007-01-20 13:28  jgarcia
343
 
 
344
 
        * src/gmp/: mpz/tdiv_qr.c, mpz/tdiv_qr_ui.c, mpz/tdiv_r.c,
345
 
          mpz/tdiv_r_2exp.c, mpz/tdiv_r_ui.c, mpz/tdiv_ui.c, mpz/tstbit.c,
346
 
          mpz/ui_pow_ui.c, mpz/ui_sub.c, mpz/urandomb.c, mpz/urandomm.c,
347
 
          mpz/xor.c, printf/Makefile.am, printf/Makefile.in,
348
 
          printf/asprintf.c, printf/asprntffuns.c, printf/doprnt.c,
349
 
          printf/doprntf.c, printf/doprnti.c, printf/fprintf.c,
350
 
          printf/obprintf.c, printf/obprntffuns.c, printf/obvprintf.c,
351
 
          printf/printf.c, printf/printffuns.c, printf/repl-vsnprintf.c,
352
 
          printf/snprintf.c, printf/snprntffuns.c, printf/sprintf.c,
353
 
          printf/sprintffuns.c, printf/vasprintf.c, printf/vfprintf.c,
354
 
          printf/vprintf.c, printf/vsnprintf.c, printf/vsprintf.c,
355
 
          scanf/Makefile.am, scanf/Makefile.in, scanf/doscan.c,
356
 
          scanf/fscanf.c, scanf/fscanffuns.c, scanf/scanf.c,
357
 
          scanf/sscanf.c, scanf/sscanffuns.c, scanf/vfscanf.c,
358
 
          scanf/vscanf.c, scanf/vsscanf.c, tests/Makefile.am,
359
 
          tests/Makefile.in, tests/amd64call.asm, tests/amd64check.c,
360
 
          tests/memory.c, tests/misc.c, tests/refmpf.c, tests/refmpn.c,
361
 
          tests/refmpq.c, tests/refmpz.c, tests/spinner.c, tests/t-bswap.c,
362
 
          tests/t-constants.c, tests/t-count_zeros.c, tests/t-gmpmax.c,
363
 
          tests/t-hightomask.c, tests/t-modlinv.c, tests/t-parity.c,
364
 
          tests/t-popc.c, tests/t-sub.c, tests/tests.h, tests/trace.c,
365
 
          tests/x86call.asm, tests/x86check.c, tests/cxx/Makefile.am,
366
 
          tests/cxx/Makefile.in, tests/cxx/clocale.c,
367
 
          tests/cxx/t-assign.cc, tests/cxx/t-binary.cc,
368
 
          tests/cxx/t-cast.cc, tests/cxx/t-constr.cc, tests/cxx/t-expr.cc,
369
 
          tests/cxx/t-headers.cc, tests/cxx/t-istream.cc,
370
 
          tests/cxx/t-locale.cc, tests/cxx/t-misc.cc, tests/cxx/t-ops.cc,
371
 
          tests/cxx/t-ostream.cc, tests/cxx/t-prec.cc, tests/cxx/t-rand.cc,
372
 
          tests/cxx/t-ternary.cc, tests/cxx/t-unary.cc,
373
 
          tests/devel/Makefile.am, tests/devel/Makefile.in,
374
 
          tests/devel/README, tests/devel/add_n.c, tests/devel/addmul_1.c,
375
 
          tests/devel/addmul_N.c, tests/devel/anymul_1.c,
376
 
          tests/devel/aors_n.c, tests/devel/copy.c, tests/devel/divmod_1.c,
377
 
          tests/devel/divrem.c, tests/devel/logops_n.c,
378
 
          tests/devel/lshift.c, tests/devel/mul_1.c, tests/devel/mul_N.c,
379
 
          tests/devel/rshift.c, tests/devel/shift.c, tests/devel/sub_n.c,
380
 
          tests/devel/submul_1.c, tests/devel/try.c,
381
 
          tests/devel/tst-addsub.c, tests/misc/Makefile.am,
382
 
          tests/misc/Makefile.in, tests/misc/t-locale.c,
383
 
          tests/misc/t-printf.c, tests/misc/t-scanf.c,
384
 
          tests/mpbsd/Makefile.am, tests/mpbsd/Makefile.in,
385
 
          tests/mpbsd/allfuns.c, tests/mpbsd/t-itom.c,
386
 
          tests/mpbsd/t-mtox.c, tests/mpf/Makefile.am,
387
 
          tests/mpf/Makefile.in, tests/mpf/reuse.c, tests/mpf/t-add.c,
388
 
          tests/mpf/t-cmp_d.c, tests/mpf/t-cmp_si.c, tests/mpf/t-conv.c,
389
 
          tests/mpf/t-div.c, tests/mpf/t-dm2exp.c, tests/mpf/t-fits.c,
390
 
          tests/mpf/t-get_d.c, tests/mpf/t-get_d_2exp.c,
391
 
          tests/mpf/t-get_si.c, tests/mpf/t-get_ui.c, tests/mpf/t-gsprec.c,
392
 
          tests/mpf/t-inp_str.c, tests/mpf/t-int_p.c, tests/mpf/t-mul_ui.c,
393
 
          tests/mpf/t-muldiv.c, tests/mpf/t-set.c, tests/mpf/t-set_q.c,
394
 
          tests/mpf/t-set_si.c, tests/mpf/t-set_ui.c, tests/mpf/t-sqrt.c,
395
 
          tests/mpf/t-sqrt_ui.c, tests/mpf/t-sub.c, tests/mpf/t-trunc.c,
396
 
          tests/mpf/t-ui_div.c, tests/mpn/Makefile.am,
397
 
          tests/mpn/Makefile.in, tests/mpn/t-aors_1.c,
398
 
          tests/mpn/t-asmtype.c, tests/mpn/t-divrem_1.c, tests/mpn/t-fat.c,
399
 
          tests/mpn/t-get_d.c, tests/mpn/t-instrument.c,
400
 
          tests/mpn/t-iord_u.c, tests/mpn/t-mp_bases.c,
401
 
          tests/mpn/t-perfsqr.c, tests/mpn/t-scan.c, tests/mpq/Makefile.am,
402
 
          tests/mpq/Makefile.in, tests/mpq/t-aors.c, tests/mpq/t-cmp.c,
403
 
          tests/mpq/t-cmp_si.c, tests/mpq/t-cmp_ui.c, tests/mpq/t-equal.c,
404
 
          tests/mpq/t-get_d.c, tests/mpq/t-get_str.c,
405
 
          tests/mpq/t-inp_str.c, tests/mpq/t-md_2exp.c,
406
 
          tests/mpq/t-set_f.c, tests/mpq/t-set_str.c,
407
 
          tests/mpz/Makefile.am, tests/mpz/Makefile.in, tests/mpz/bit.c,
408
 
          tests/mpz/convert.c, tests/mpz/dive.c, tests/mpz/dive_ui.c,
409
 
          tests/mpz/io.c, tests/mpz/logic.c, tests/mpz/reuse.c,
410
 
          tests/mpz/t-addsub.c, tests/mpz/t-aorsmul.c, tests/mpz/t-bin.c,
411
 
          tests/mpz/t-cdiv_ui.c, tests/mpz/t-cmp.c, tests/mpz/t-cmp_d.c,
412
 
          tests/mpz/t-cmp_si.c, tests/mpz/t-cong.c,
413
 
          tests/mpz/t-cong_2exp.c, tests/mpz/t-div_2exp.c,
414
 
          tests/mpz/t-divis.c, tests/mpz/t-divis_2exp.c,
415
 
          tests/mpz/t-export.c, tests/mpz/t-fac_ui.c, tests/mpz/t-fdiv.c,
416
 
          tests/mpz/t-fdiv_ui.c, tests/mpz/t-fib_ui.c, tests/mpz/t-fits.c,
417
 
          tests/mpz/t-gcd.c, tests/mpz/t-gcd_ui.c, tests/mpz/t-get_d.c,
418
 
          tests/mpz/t-get_d_2exp.c, tests/mpz/t-get_si.c,
419
 
          tests/mpz/t-hamdist.c, tests/mpz/t-import.c,
420
 
          tests/mpz/t-inp_str.c, tests/mpz/t-io_raw.c, tests/mpz/t-jac.c,
421
 
          tests/mpz/t-lcm.c, tests/mpz/t-lucnum_ui.c, tests/mpz/t-mul.c,
422
 
          tests/mpz/t-mul_i.c, tests/mpz/t-oddeven.c,
423
 
          tests/mpz/t-perfsqr.c, tests/mpz/t-popcount.c, tests/mpz/t-pow.c,
424
 
          tests/mpz/t-powm.c, tests/mpz/t-powm_ui.c,
425
 
          tests/mpz/t-pprime_p.c, tests/mpz/t-root.c, tests/mpz/t-scan.c,
426
 
          tests/mpz/t-set_d.c, tests/mpz/t-set_f.c, tests/mpz/t-set_si.c,
427
 
          tests/mpz/t-set_str.c, tests/mpz/t-sizeinbase.c,
428
 
          tests/mpz/t-sqrtrem.c, tests/mpz/t-tdiv.c, tests/mpz/t-tdiv_ui.c,
429
 
          tests/rand/Makefile.am, tests/rand/Makefile.in,
430
 
          tests/rand/findlc.c, tests/rand/gen.c, tests/rand/gmpstat.h,
431
 
          tests/rand/spect.c, tests/rand/stat.c, tests/rand/statlib.c,
432
 
          tests/rand/t-iset.c, tests/rand/t-lc2exp.c, tests/rand/t-mt.c,
433
 
          tests/rand/t-rand.c, tests/rand/t-urbui.c, tests/rand/t-urmui.c,
434
 
          tests/rand/t-urndmm.c, tests/rand/zdiv_round.c, tune/Makefile.am,
435
 
          tune/Makefile.in, tune/README, tune/alpha.asm, tune/common.c,
436
 
          tune/divrem1div.c, tune/divrem1inv.c, tune/divrem2div.c,
437
 
          tune/divrem2inv.c, tune/freq.c, tune/gcd_bin.c,
438
 
          tune/gcd_finda_gen.c, tune/gcdext_double.c, tune/gcdext_single.c,
439
 
          tune/gcdextod.c, tune/gcdextos.c, tune/hppa.asm, tune/hppa2.asm,
440
 
          tune/hppa2w.asm, tune/ia64.asm, tune/jacbase1.c, tune/jacbase2.c,
441
 
          tune/jacbase3.c, tune/many.pl, tune/mod_1_div.c,
442
 
          tune/mod_1_inv.c, tune/modlinv.c, tune/mul_n_mpn.c,
443
 
          tune/mul_n_open.c, tune/noop.c, tune/pentium.asm,
444
 
          tune/powerpc.asm, tune/powerpc64.asm, tune/powm_mod.c,
445
 
          tune/powm_redc.c, tune/pre_divrem_1.c, tune/sb_div.c,
446
 
          tune/sb_inv.c, tune/set_strb.c, tune/set_strs.c,
447
 
          tune/sparcv9.asm, tune/speed-ext.c, tune/speed.c, tune/speed.h,
448
 
          tune/time.c, tune/tuneup.c, tune/x86_64.asm:
449
 
 
450
 
        Version 4.2.1 of the GMP library
451
 
 
452
 
2007-01-20 13:25  jgarcia
453
 
 
454
 
        * src/: CHANGELOG, Makefile.in, gmp/.gdbinit, gmp/AUTHORS,
455
 
          gmp/COPYING, gmp/COPYING.LIB, gmp/ChangeLog, gmp/INSTALL,
456
 
          gmp/INSTALL.autoconf, gmp/Makefile.am, gmp/Makefile.in, gmp/NEWS,
457
 
          gmp/README, gmp/acconfig.h, gmp/acinclude.m4, gmp/aclocal.m4,
458
 
          gmp/ansi2knr.c, gmp/assert.c, gmp/compat.c, gmp/config.guess,
459
 
          gmp/config.in, gmp/config.sub, gmp/configfsf.guess,
460
 
          gmp/configfsf.sub, gmp/configure, gmp/configure.in, gmp/dumbmp.c,
461
 
          gmp/dummy.cc, gmp/errno.c, gmp/extract-dbl.c, gmp/fdl.texi,
462
 
          gmp/gen-bases.c, gmp/gen-fac_ui.c, gmp/gen-fib.c, gmp/gen-psqr.c,
463
 
          gmp/gmp-h.in, gmp/gmp-impl.h, gmp/gmp.texi, gmp/gmpxx.h,
464
 
          gmp/insert-dbl.c, gmp/install-sh, gmp/invalid.c, gmp/longlong.h,
465
 
          gmp/ltmain.sh, gmp/mdate-sh, gmp/memory.c, gmp/missing,
466
 
          gmp/mkinstalldirs, gmp/mp-h.in, gmp/mp_bpl.c, gmp/mp_clz_tab.c,
467
 
          gmp/mp_dv_tab.c, gmp/mp_get_fns.c, gmp/mp_minv_tab.c,
468
 
          gmp/mp_set_fns.c, gmp/mpfrxx.h, gmp/rand.c, gmp/randbui.c,
469
 
          gmp/randclr.c, gmp/randdef.c, gmp/randiset.c, gmp/randlc.c,
470
 
          gmp/randlc2s.c, gmp/randlc2x.c, gmp/randmt.c, gmp/randmt.h,
471
 
          gmp/randmts.c, gmp/randmui.c, gmp/randraw.c, gmp/rands.c,
472
 
          gmp/randsd.c, gmp/randsdui.c, gmp/stamp-h1.in, gmp/stamp-vti,
473
 
          gmp/tal-debug.c, gmp/tal-notreent.c, gmp/tal-reent.c,
474
 
          gmp/texinfo.tex, gmp/version.c, gmp/version.texi,
475
 
          gmp/cxx/Makefile.am, gmp/cxx/Makefile.in, gmp/cxx/dummy.cc,
476
 
          gmp/cxx/isfuns.cc, gmp/cxx/ismpf.cc, gmp/cxx/ismpq.cc,
477
 
          gmp/cxx/ismpz.cc, gmp/cxx/ismpznw.cc, gmp/cxx/osdoprnti.cc,
478
 
          gmp/cxx/osfuns.cc, gmp/cxx/osmpf.cc, gmp/cxx/osmpq.cc,
479
 
          gmp/cxx/osmpz.cc, gmp/demos/Makefile.am, gmp/demos/Makefile.in,
480
 
          gmp/demos/factorize.c, gmp/demos/isprime.c,
481
 
          gmp/demos/pexpr-config-h.in, gmp/demos/pexpr.c,
482
 
          gmp/demos/primes.c, gmp/demos/qcn.c, gmp/demos/calc/Makefile.am,
483
 
          gmp/demos/calc/Makefile.in, gmp/demos/calc/README,
484
 
          gmp/demos/calc/calc-common.h, gmp/demos/calc/calc-config-h.in,
485
 
          gmp/demos/calc/calc.c, gmp/demos/calc/calc.y,
486
 
          gmp/demos/calc/calclex.c, gmp/demos/calc/calclex.l,
487
 
          gmp/demos/calc/calcread.c, gmp/demos/expr/Makefile.am,
488
 
          gmp/demos/expr/Makefile.in, gmp/demos/expr/README,
489
 
          gmp/demos/expr/expr-config-h.in, gmp/demos/expr/expr-impl.h,
490
 
          gmp/demos/expr/expr.c, gmp/demos/expr/expr.h,
491
 
          gmp/demos/expr/exprf.c, gmp/demos/expr/exprfa.c,
492
 
          gmp/demos/expr/exprfr.c, gmp/demos/expr/exprfra.c,
493
 
          gmp/demos/expr/exprq.c, gmp/demos/expr/exprqa.c,
494
 
          gmp/demos/expr/exprv.c, gmp/demos/expr/exprz.c,
495
 
          gmp/demos/expr/exprza.c, gmp/demos/expr/run-expr.c,
496
 
          gmp/demos/expr/t-expr.c, gmp/demos/perl/GMP.pm,
497
 
          gmp/demos/perl/GMP.xs, gmp/demos/perl/INSTALL,
498
 
          gmp/demos/perl/Makefile.PL, gmp/demos/perl/sample.pl,
499
 
          gmp/demos/perl/test.pl, gmp/demos/perl/test2.pl,
500
 
          gmp/demos/perl/typemap, gmp/demos/perl/GMP/Mpf.pm,
501
 
          gmp/demos/perl/GMP/Mpq.pm, gmp/demos/perl/GMP/Mpz.pm,
502
 
          gmp/demos/perl/GMP/Rand.pm, gmp/doc/Makefile.am,
503
 
          gmp/doc/Makefile.in, gmp/doc/configuration, gmp/doc/fdl.texi,
504
 
          gmp/doc/gmp.info, gmp/doc/gmp.info-1, gmp/doc/gmp.info-2,
505
 
          gmp/doc/gmp.texi, gmp/doc/isa_abi_headache, gmp/doc/mdate-sh,
506
 
          gmp/doc/projects.html, gmp/doc/stamp-vti, gmp/doc/tasks.html,
507
 
          gmp/doc/texinfo.tex, gmp/doc/version.texi, gmp/macos/Makefile.in,
508
 
          gmp/macos/README, gmp/macos/configure, gmp/macos/unix2mac,
509
 
          gmp/mpbsd/Makefile.am, gmp/mpbsd/Makefile.in, gmp/mpbsd/itom.c,
510
 
          gmp/mpbsd/mfree.c, gmp/mpbsd/min.c, gmp/mpbsd/mout.c,
511
 
          gmp/mpbsd/mtox.c, gmp/mpbsd/rpow.c, gmp/mpbsd/sdiv.c,
512
 
          gmp/mpbsd/xtom.c, gmp/mpf/Makefile.am, gmp/mpf/Makefile.in,
513
 
          gmp/mpf/abs.c, gmp/mpf/add.c, gmp/mpf/add_ui.c,
514
 
          gmp/mpf/ceilfloor.c, gmp/mpf/clear.c, gmp/mpf/cmp.c,
515
 
          gmp/mpf/cmp_d.c, gmp/mpf/cmp_si.c, gmp/mpf/cmp_ui.c,
516
 
          gmp/mpf/div.c, gmp/mpf/div_2exp.c, gmp/mpf/div_ui.c,
517
 
          gmp/mpf/dump.c, gmp/mpf/eq.c, gmp/mpf/fits_s.h,
518
 
          gmp/mpf/fits_sint.c, gmp/mpf/fits_slong.c, gmp/mpf/fits_sshort.c,
519
 
          gmp/mpf/fits_u.h, gmp/mpf/fits_uint.c, gmp/mpf/fits_ulong.c,
520
 
          gmp/mpf/fits_ushort.c, gmp/mpf/get_d.c, gmp/mpf/get_d_2exp.c,
521
 
          gmp/mpf/get_dfl_prec.c, gmp/mpf/get_prc.c, gmp/mpf/get_si.c,
522
 
          gmp/mpf/get_str.c, gmp/mpf/get_ui.c, gmp/mpf/init.c,
523
 
          gmp/mpf/init2.c, gmp/mpf/inp_str.c, gmp/mpf/int_p.c,
524
 
          gmp/mpf/iset.c, gmp/mpf/iset_d.c, gmp/mpf/iset_si.c,
525
 
          gmp/mpf/iset_str.c, gmp/mpf/iset_ui.c, gmp/mpf/mul.c,
526
 
          gmp/mpf/mul_2exp.c, gmp/mpf/mul_ui.c, gmp/mpf/neg.c,
527
 
          gmp/mpf/out_str.c, gmp/mpf/pow_ui.c, gmp/mpf/random2.c,
528
 
          gmp/mpf/reldiff.c, gmp/mpf/set.c, gmp/mpf/set_d.c,
529
 
          gmp/mpf/set_dfl_prec.c, gmp/mpf/set_prc.c, gmp/mpf/set_prc_raw.c,
530
 
          gmp/mpf/set_q.c, gmp/mpf/set_si.c, gmp/mpf/set_str.c,
531
 
          gmp/mpf/set_ui.c, gmp/mpf/set_z.c, gmp/mpf/size.c,
532
 
          gmp/mpf/sqrt.c, gmp/mpf/sqrt_ui.c, gmp/mpf/sub.c,
533
 
          gmp/mpf/sub_ui.c, gmp/mpf/swap.c, gmp/mpf/trunc.c,
534
 
          gmp/mpf/ui_div.c, gmp/mpf/ui_sub.c, gmp/mpf/urandomb.c,
535
 
          gmp/mpn/Makeasm.am, gmp/mpn/Makefile.am, gmp/mpn/Makefile.in,
536
 
          gmp/mpn/README, gmp/mpn/asm-defs.m4, gmp/mpn/cpp-ccas,
537
 
          gmp/mpn/m4-ccas, gmp/mpn/mp_bases.c, gmp/mpn/a29k/add_n.s,
538
 
          gmp/mpn/a29k/addmul_1.s, gmp/mpn/a29k/lshift.s,
539
 
          gmp/mpn/a29k/mul_1.s, gmp/mpn/a29k/rshift.s,
540
 
          gmp/mpn/a29k/sub_n.s, gmp/mpn/a29k/submul_1.s,
541
 
          gmp/mpn/a29k/udiv.s, gmp/mpn/a29k/umul.s, gmp/mpn/alpha/README,
542
 
          gmp/mpn/alpha/add_n.asm, gmp/mpn/alpha/addmul_1.asm,
543
 
          gmp/mpn/alpha/alpha-defs.m4, gmp/mpn/alpha/aorslsh1_n.asm,
544
 
          gmp/mpn/alpha/cntlz.asm, gmp/mpn/alpha/copyd.asm,
545
 
          gmp/mpn/alpha/copyi.asm, gmp/mpn/alpha/default.m4,
546
 
          gmp/mpn/alpha/dive_1.c, gmp/mpn/alpha/diveby3.asm,
547
 
          gmp/mpn/alpha/gmp-mparam.h, gmp/mpn/alpha/invert_limb.asm,
548
 
          gmp/mpn/alpha/lshift.asm, gmp/mpn/alpha/mod_34lsub1.asm,
549
 
          gmp/mpn/alpha/mode1o.asm, gmp/mpn/alpha/mul_1.asm,
550
 
          gmp/mpn/alpha/rshift.asm, gmp/mpn/alpha/sqr_diagonal.asm,
551
 
          gmp/mpn/alpha/sub_n.asm, gmp/mpn/alpha/submul_1.asm,
552
 
          gmp/mpn/alpha/umul.asm, gmp/mpn/alpha/unicos.m4,
553
 
          gmp/mpn/alpha/ev5/add_n.asm, gmp/mpn/alpha/ev5/com_n.asm,
554
 
          gmp/mpn/alpha/ev5/gmp-mparam.h, gmp/mpn/alpha/ev5/lshift.asm,
555
 
          gmp/mpn/alpha/ev5/mode1o.c, gmp/mpn/alpha/ev5/rshift.asm,
556
 
          gmp/mpn/alpha/ev5/sub_n.asm, gmp/mpn/alpha/ev6/add_n.asm,
557
 
          gmp/mpn/alpha/ev6/addmul_1.asm, gmp/mpn/alpha/ev6/gmp-mparam.h,
558
 
          gmp/mpn/alpha/ev6/mul_1.asm, gmp/mpn/alpha/ev6/slot.pl,
559
 
          gmp/mpn/alpha/ev6/sqr_diagonal.asm, gmp/mpn/alpha/ev6/sub_n.asm,
560
 
          gmp/mpn/alpha/ev6/submul_1.asm, gmp/mpn/alpha/ev6/nails/README,
561
 
          gmp/mpn/alpha/ev6/nails/add_n.asm,
562
 
          gmp/mpn/alpha/ev6/nails/addmul_1.asm,
563
 
          gmp/mpn/alpha/ev6/nails/addmul_2.asm,
564
 
          gmp/mpn/alpha/ev6/nails/addmul_3.asm,
565
 
          gmp/mpn/alpha/ev6/nails/addmul_4.asm,
566
 
          gmp/mpn/alpha/ev6/nails/aors_n.asm,
567
 
          gmp/mpn/alpha/ev6/nails/gmp-mparam.h,
568
 
          gmp/mpn/alpha/ev6/nails/mul_1.asm,
569
 
          gmp/mpn/alpha/ev6/nails/sub_n.asm,
570
 
          gmp/mpn/alpha/ev6/nails/submul_1.asm,
571
 
          gmp/mpn/alpha/ev67/gcd_1.asm, gmp/mpn/alpha/ev67/hamdist.asm,
572
 
          gmp/mpn/alpha/ev67/popcount.asm, gmp/mpn/arm/add_n.asm,
573
 
          gmp/mpn/arm/addmul_1.asm, gmp/mpn/arm/arm-defs.m4,
574
 
          gmp/mpn/arm/copyd.asm, gmp/mpn/arm/copyi.asm,
575
 
          gmp/mpn/arm/gmp-mparam.h, gmp/mpn/arm/invert_limb.asm,
576
 
          gmp/mpn/arm/mul_1.asm, gmp/mpn/arm/sub_n.asm,
577
 
          gmp/mpn/arm/submul_1.asm, gmp/mpn/arm/udiv.asm,
578
 
          gmp/mpn/clipper/add_n.s, gmp/mpn/clipper/mul_1.s,
579
 
          gmp/mpn/clipper/sub_n.s, gmp/mpn/cray/README,
580
 
          gmp/mpn/cray/add_n.c, gmp/mpn/cray/gmp-mparam.h,
581
 
          gmp/mpn/cray/hamdist.c, gmp/mpn/cray/lshift.c,
582
 
          gmp/mpn/cray/mulww.f, gmp/mpn/cray/popcount.c,
583
 
          gmp/mpn/cray/rshift.c, gmp/mpn/cray/sub_n.c,
584
 
          gmp/mpn/cray/cfp/addmul_1.c, gmp/mpn/cray/cfp/mul_1.c,
585
 
          gmp/mpn/cray/cfp/mulwwc90.s, gmp/mpn/cray/cfp/mulwwj90.s,
586
 
          gmp/mpn/cray/cfp/submul_1.c, gmp/mpn/cray/ieee/addmul_1.c,
587
 
          gmp/mpn/cray/ieee/gmp-mparam.h, gmp/mpn/cray/ieee/invert_limb.c,
588
 
          gmp/mpn/cray/ieee/mul_1.c, gmp/mpn/cray/ieee/mul_basecase.c,
589
 
          gmp/mpn/cray/ieee/sqr_basecase.c, gmp/mpn/cray/ieee/submul_1.c,
590
 
          gmp/mpn/generic/add.c, gmp/mpn/generic/add_1.c,
591
 
          gmp/mpn/generic/add_n.c, gmp/mpn/generic/addmul_1.c,
592
 
          gmp/mpn/generic/addsub_n.c, gmp/mpn/generic/bdivmod.c,
593
 
          gmp/mpn/generic/cmp.c, gmp/mpn/generic/dc_divrem_n.c,
594
 
          gmp/mpn/generic/dive_1.c, gmp/mpn/generic/diveby3.c,
595
 
          gmp/mpn/generic/divis.c, gmp/mpn/generic/divrem.c,
596
 
          gmp/mpn/generic/divrem_1.c, gmp/mpn/generic/divrem_2.c,
597
 
          gmp/mpn/generic/dump.c, gmp/mpn/generic/fib2_ui.c,
598
 
          gmp/mpn/generic/gcd.c, gmp/mpn/generic/gcd_1.c,
599
 
          gmp/mpn/generic/gcdext.c, gmp/mpn/generic/get_d.c,
600
 
          gmp/mpn/generic/get_str.c, gmp/mpn/generic/gmp-mparam.h,
601
 
          gmp/mpn/generic/hamdist.c, gmp/mpn/generic/jacbase.c,
602
 
          gmp/mpn/generic/lshift.c, gmp/mpn/generic/mod_1.c,
603
 
          gmp/mpn/generic/mod_34lsub1.c, gmp/mpn/generic/mode1o.c,
604
 
          gmp/mpn/generic/mul.c, gmp/mpn/generic/mul_1.c,
605
 
          gmp/mpn/generic/mul_basecase.c, gmp/mpn/generic/mul_fft.c,
606
 
          gmp/mpn/generic/mul_n.c, gmp/mpn/generic/mullow_basecase.c,
607
 
          gmp/mpn/generic/mullow_n.c, gmp/mpn/generic/perfsqr.c,
608
 
          gmp/mpn/generic/popcount.c, gmp/mpn/generic/popham.c,
609
 
          gmp/mpn/generic/pow_1.c, gmp/mpn/generic/pre_divrem_1.c,
610
 
          gmp/mpn/generic/pre_mod_1.c, gmp/mpn/generic/random.c,
611
 
          gmp/mpn/generic/random2.c, gmp/mpn/generic/rootrem.c,
612
 
          gmp/mpn/generic/rshift.c, gmp/mpn/generic/sb_divrem_mn.c,
613
 
          gmp/mpn/generic/scan0.c, gmp/mpn/generic/scan1.c,
614
 
          gmp/mpn/generic/set_str.c, gmp/mpn/generic/sizeinbase.c,
615
 
          gmp/mpn/generic/sqr_basecase.c, gmp/mpn/generic/sqrtrem.c,
616
 
          gmp/mpn/generic/sub.c, gmp/mpn/generic/sub_1.c,
617
 
          gmp/mpn/generic/sub_n.c, gmp/mpn/generic/submul_1.c,
618
 
          gmp/mpn/generic/tdiv_qr.c, gmp/mpn/generic/udiv_w_sdiv.c,
619
 
          gmp/mpn/i960/add_n.s, gmp/mpn/i960/addmul_1.s,
620
 
          gmp/mpn/i960/mul_1.s, gmp/mpn/i960/sub_n.s, gmp/mpn/ia64/README,
621
 
          gmp/mpn/ia64/add_n.asm, gmp/mpn/ia64/addmul_1.asm,
622
 
          gmp/mpn/ia64/copyd.asm, gmp/mpn/ia64/copyi.asm,
623
 
          gmp/mpn/ia64/default.m4, gmp/mpn/ia64/gcd_1.asm,
624
 
          gmp/mpn/ia64/gmp-mparam.h, gmp/mpn/ia64/ia64-defs.m4,
625
 
          gmp/mpn/ia64/invert_limb.asm, gmp/mpn/ia64/lorrshift.asm,
626
 
          gmp/mpn/ia64/mode1o.asm, gmp/mpn/ia64/mul_1.asm,
627
 
          gmp/mpn/ia64/popcount.asm, gmp/mpn/ia64/sub_n.asm,
628
 
          gmp/mpn/ia64/submul_1.c, gmp/mpn/lisp/gmpasm-mode.el,
629
 
          gmp/mpn/m68k/README, gmp/mpn/m68k/aors_n.asm,
630
 
          gmp/mpn/m68k/gmp-mparam.h, gmp/mpn/m68k/lshift.asm,
631
 
          gmp/mpn/m68k/m68k-defs.m4, gmp/mpn/m68k/rshift.asm,
632
 
          gmp/mpn/m68k/t-m68k-defs.pl, gmp/mpn/m68k/mc68020/aorsmul_1.asm,
633
 
          gmp/mpn/m68k/mc68020/mul_1.asm, gmp/mpn/m68k/mc68020/udiv.asm,
634
 
          gmp/mpn/m68k/mc68020/umul.asm, gmp/mpn/m88k/README,
635
 
          gmp/mpn/m88k/add_n.s, gmp/mpn/m88k/mul_1.s, gmp/mpn/m88k/sub_n.s,
636
 
          gmp/mpn/m88k/mc88110/add_n.S, gmp/mpn/m88k/mc88110/addmul_1.s,
637
 
          gmp/mpn/m88k/mc88110/mul_1.s, gmp/mpn/m88k/mc88110/sub_n.S,
638
 
          gmp/mpn/mips32/add_n.asm, gmp/mpn/mips32/addmul_1.asm,
639
 
          gmp/mpn/mips32/gmp-mparam.h, gmp/mpn/mips32/lshift.asm,
640
 
          gmp/mpn/mips32/mips-defs.m4, gmp/mpn/mips32/mips.m4,
641
 
          gmp/mpn/mips32/mul_1.asm, gmp/mpn/mips32/rshift.asm,
642
 
          gmp/mpn/mips32/sub_n.asm, gmp/mpn/mips32/submul_1.asm,
643
 
          gmp/mpn/mips32/umul.asm, gmp/mpn/mips64/README,
644
 
          gmp/mpn/mips64/add_n.asm, gmp/mpn/mips64/addmul_1.asm,
645
 
          gmp/mpn/mips64/divrem_1.asm, gmp/mpn/mips64/gmp-mparam.h,
646
 
          gmp/mpn/mips64/lshift.asm, gmp/mpn/mips64/mul_1.asm,
647
 
          gmp/mpn/mips64/rshift.asm, gmp/mpn/mips64/sqr_diagonal.asm,
648
 
          gmp/mpn/mips64/sub_n.asm, gmp/mpn/mips64/submul_1.asm,
649
 
          gmp/mpn/mips64/umul.asm, gmp/mpn/ns32k/add_n.s,
650
 
          gmp/mpn/ns32k/addmul_1.s, gmp/mpn/ns32k/mul_1.s,
651
 
          gmp/mpn/ns32k/sub_n.s, gmp/mpn/ns32k/submul_1.s,
652
 
          gmp/mpn/pa32/README, gmp/mpn/pa32/add_n.asm,
653
 
          gmp/mpn/pa32/gmp-mparam.h, gmp/mpn/pa32/lshift.asm,
654
 
          gmp/mpn/pa32/pa-defs.m4, gmp/mpn/pa32/rshift.asm,
655
 
          gmp/mpn/pa32/sub_n.asm, gmp/mpn/pa32/udiv.asm,
656
 
          gmp/mpn/pa32/udiv_qrnnd.asm, gmp/mpn/pa32/hppa1_1/addmul_1.asm,
657
 
          gmp/mpn/pa32/hppa1_1/gmp-mparam.h,
658
 
          gmp/mpn/pa32/hppa1_1/mul_1.asm,
659
 
          gmp/mpn/pa32/hppa1_1/sqr_diagonal.asm,
660
 
          gmp/mpn/pa32/hppa1_1/submul_1.asm, gmp/mpn/pa32/hppa1_1/udiv.asm,
661
 
          gmp/mpn/pa32/hppa1_1/udiv_qrnnd.asm,
662
 
          gmp/mpn/pa32/hppa1_1/umul.asm,
663
 
          gmp/mpn/pa32/hppa1_1/pa7100/add_n.asm,
664
 
          gmp/mpn/pa32/hppa1_1/pa7100/addmul_1.asm,
665
 
          gmp/mpn/pa32/hppa1_1/pa7100/lshift.asm,
666
 
          gmp/mpn/pa32/hppa1_1/pa7100/rshift.asm,
667
 
          gmp/mpn/pa32/hppa1_1/pa7100/sub_n.asm,
668
 
          gmp/mpn/pa32/hppa1_1/pa7100/submul_1.asm,
669
 
          gmp/mpn/pa32/hppa2_0/add_n.asm,
670
 
          gmp/mpn/pa32/hppa2_0/gmp-mparam.h,
671
 
          gmp/mpn/pa32/hppa2_0/sqr_diagonal.asm,
672
 
          gmp/mpn/pa32/hppa2_0/sub_n.asm, gmp/mpn/pa64/README,
673
 
          gmp/mpn/pa64/add_n.asm, gmp/mpn/pa64/addmul_1.asm,
674
 
          gmp/mpn/pa64/aorslsh1_n.asm, gmp/mpn/pa64/gmp-mparam.h,
675
 
          gmp/mpn/pa64/lshift.asm, gmp/mpn/pa64/mul_1.asm,
676
 
          gmp/mpn/pa64/rshift.asm, gmp/mpn/pa64/sqr_diagonal.asm,
677
 
          gmp/mpn/pa64/sub_n.asm, gmp/mpn/pa64/submul_1.asm,
678
 
          gmp/mpn/pa64/udiv.asm, gmp/mpn/pa64/udiv_qrnnd.asm,
679
 
          gmp/mpn/pa64/umul.asm, gmp/mpn/pa64/umul_ppmm.asm,
680
 
          gmp/mpn/power/add_n.asm, gmp/mpn/power/addmul_1.asm,
681
 
          gmp/mpn/power/gmp-mparam.h, gmp/mpn/power/lshift.asm,
682
 
          gmp/mpn/power/mul_1.asm, gmp/mpn/power/rshift.asm,
683
 
          gmp/mpn/power/sdiv.asm, gmp/mpn/power/sub_n.asm,
684
 
          gmp/mpn/power/submul_1.asm, gmp/mpn/power/umul.asm,
685
 
          gmp/mpn/powerpc32/README, gmp/mpn/powerpc32/add_n.asm,
686
 
          gmp/mpn/powerpc32/addlsh1_n.asm, gmp/mpn/powerpc32/addmul_1.asm,
687
 
          gmp/mpn/powerpc32/aix.m4, gmp/mpn/powerpc32/darwin.m4,
688
 
          gmp/mpn/powerpc32/diveby3.asm, gmp/mpn/powerpc32/eabi.m4,
689
 
          gmp/mpn/powerpc32/elf.m4, gmp/mpn/powerpc32/gmp-mparam.h,
690
 
          gmp/mpn/powerpc32/lshift.asm, gmp/mpn/powerpc32/mod_34lsub1.asm,
691
 
          gmp/mpn/powerpc32/mode1o.asm, gmp/mpn/powerpc32/mul_1.asm,
692
 
          gmp/mpn/powerpc32/powerpc-defs.m4, gmp/mpn/powerpc32/rshift.asm,
693
 
          gmp/mpn/powerpc32/sqr_diagonal.asm, gmp/mpn/powerpc32/sub_n.asm,
694
 
          gmp/mpn/powerpc32/sublsh1_n.asm, gmp/mpn/powerpc32/submul_1.asm,
695
 
          gmp/mpn/powerpc32/umul.asm, gmp/mpn/powerpc32/750/com_n.asm,
696
 
          gmp/mpn/powerpc32/750/gmp-mparam.h,
697
 
          gmp/mpn/powerpc32/750/lshift.asm,
698
 
          gmp/mpn/powerpc32/750/rshift.asm,
699
 
          gmp/mpn/powerpc32/vmx/copyd.asm, gmp/mpn/powerpc32/vmx/copyi.asm,
700
 
          gmp/mpn/powerpc32/vmx/logops_n.asm,
701
 
          gmp/mpn/powerpc32/vmx/popcount.asm, gmp/mpn/powerpc64/README,
702
 
          gmp/mpn/powerpc64/add_n.asm, gmp/mpn/powerpc64/addmul_1.asm,
703
 
          gmp/mpn/powerpc64/addsub_n.asm, gmp/mpn/powerpc64/aix.m4,
704
 
          gmp/mpn/powerpc64/copyd.asm, gmp/mpn/powerpc64/copyi.asm,
705
 
          gmp/mpn/powerpc64/darwin.m4, gmp/mpn/powerpc64/elf.m4,
706
 
          gmp/mpn/powerpc64/gmp-mparam.h, gmp/mpn/powerpc64/linux64.m4,
707
 
          gmp/mpn/powerpc64/lshift.asm, gmp/mpn/powerpc64/mul_1.asm,
708
 
          gmp/mpn/powerpc64/rshift.asm, gmp/mpn/powerpc64/sqr_diagonal.asm,
709
 
          gmp/mpn/powerpc64/sub_n.asm, gmp/mpn/powerpc64/submul_1.asm,
710
 
          gmp/mpn/powerpc64/umul.asm, gmp/mpn/powerpc64/mode32/add_n.asm,
711
 
          gmp/mpn/powerpc64/mode32/addmul_1.asm,
712
 
          gmp/mpn/powerpc64/mode32/mul_1.asm,
713
 
          gmp/mpn/powerpc64/mode32/sub_n.asm,
714
 
          gmp/mpn/powerpc64/mode32/submul_1.asm,
715
 
          gmp/mpn/powerpc64/mode64/add_n.asm,
716
 
          gmp/mpn/powerpc64/mode64/addmul_1.asm,
717
 
          gmp/mpn/powerpc64/mode64/mul_1.asm,
718
 
          gmp/mpn/powerpc64/mode64/sub_n.asm,
719
 
          gmp/mpn/powerpc64/mode64/submul_1.asm,
720
 
          gmp/mpn/powerpc64/mode64/umul.asm,
721
 
          gmp/mpn/powerpc64/vmx/popcount.asm, gmp/mpn/pyr/add_n.s,
722
 
          gmp/mpn/pyr/addmul_1.s, gmp/mpn/pyr/mul_1.s, gmp/mpn/pyr/sub_n.s,
723
 
          gmp/mpn/s390/addmul_1.asm, gmp/mpn/s390/gmp-mparam.h,
724
 
          gmp/mpn/s390/mul_1.asm, gmp/mpn/s390/submul_1.asm,
725
 
          gmp/mpn/sh/add_n.s, gmp/mpn/sh/sub_n.s,
726
 
          gmp/mpn/sh/sh2/addmul_1.s, gmp/mpn/sh/sh2/mul_1.s,
727
 
          gmp/mpn/sh/sh2/submul_1.s, gmp/mpn/sparc32/README,
728
 
          gmp/mpn/sparc32/add_n.asm, gmp/mpn/sparc32/addmul_1.asm,
729
 
          gmp/mpn/sparc32/gmp-mparam.h, gmp/mpn/sparc32/lshift.asm,
730
 
          gmp/mpn/sparc32/mul_1.asm, gmp/mpn/sparc32/rshift.asm,
731
 
          gmp/mpn/sparc32/sparc-defs.m4, gmp/mpn/sparc32/sub_n.asm,
732
 
          gmp/mpn/sparc32/submul_1.asm, gmp/mpn/sparc32/udiv.asm,
733
 
          gmp/mpn/sparc32/udiv_fp.asm, gmp/mpn/sparc32/udiv_nfp.asm,
734
 
          gmp/mpn/sparc32/umul.asm, gmp/mpn/sparc32/v8/addmul_1.asm,
735
 
          gmp/mpn/sparc32/v8/gmp-mparam.h, gmp/mpn/sparc32/v8/mul_1.asm,
736
 
          gmp/mpn/sparc32/v8/submul_1.asm, gmp/mpn/sparc32/v8/udiv.asm,
737
 
          gmp/mpn/sparc32/v8/umul.asm,
738
 
          gmp/mpn/sparc32/v8/supersparc/gmp-mparam.h,
739
 
          gmp/mpn/sparc32/v8/supersparc/udiv.asm,
740
 
          gmp/mpn/sparc32/v9/add_n.asm, gmp/mpn/sparc32/v9/addmul_1.asm,
741
 
          gmp/mpn/sparc32/v9/gmp-mparam.h, gmp/mpn/sparc32/v9/mul_1.asm,
742
 
          gmp/mpn/sparc32/v9/sqr_diagonal.asm,
743
 
          gmp/mpn/sparc32/v9/sub_n.asm, gmp/mpn/sparc32/v9/submul_1.asm,
744
 
          gmp/mpn/sparc32/v9/udiv.asm, gmp/mpn/sparc64/README,
745
 
          gmp/mpn/sparc64/add_n.asm, gmp/mpn/sparc64/addmul_1.asm,
746
 
          gmp/mpn/sparc64/addmul_2.asm, gmp/mpn/sparc64/copyd.asm,
747
 
          gmp/mpn/sparc64/copyi.asm, gmp/mpn/sparc64/dive_1.c,
748
 
          gmp/mpn/sparc64/divrem_1.c, gmp/mpn/sparc64/gmp-mparam.h,
749
 
          gmp/mpn/sparc64/lshift.asm, gmp/mpn/sparc64/mod_1.c,
750
 
          gmp/mpn/sparc64/mode1o.c, gmp/mpn/sparc64/mul_1.asm,
751
 
          gmp/mpn/sparc64/rshift.asm, gmp/mpn/sparc64/sparc64.h,
752
 
          gmp/mpn/sparc64/sqr_diagonal.asm, gmp/mpn/sparc64/sub_n.asm,
753
 
          gmp/mpn/sparc64/submul_1.asm, gmp/mpn/thumb/add_n.s,
754
 
          gmp/mpn/thumb/sub_n.s, gmp/mpn/vax/add_n.s,
755
 
          gmp/mpn/vax/addmul_1.s, gmp/mpn/vax/gmp-mparam.h,
756
 
          gmp/mpn/vax/lshift.s, gmp/mpn/vax/mul_1.s, gmp/mpn/vax/rshift.s,
757
 
          gmp/mpn/vax/sub_n.s, gmp/mpn/vax/submul_1.s, gmp/mpn/x86/README,
758
 
          gmp/mpn/x86/aors_n.asm, gmp/mpn/x86/aorsmul_1.asm,
759
 
          gmp/mpn/x86/copyd.asm, gmp/mpn/x86/copyi.asm,
760
 
          gmp/mpn/x86/dive_1.asm, gmp/mpn/x86/diveby3.asm,
761
 
          gmp/mpn/x86/divrem_1.asm, gmp/mpn/x86/gmp-mparam.h,
762
 
          gmp/mpn/x86/lshift.asm, gmp/mpn/x86/mod_1.asm,
763
 
          gmp/mpn/x86/mod_34lsub1.asm, gmp/mpn/x86/mul_1.asm,
764
 
          gmp/mpn/x86/mul_basecase.asm, gmp/mpn/x86/rshift.asm,
765
 
          gmp/mpn/x86/sqr_basecase.asm, gmp/mpn/x86/t-zdisp.sh,
766
 
          gmp/mpn/x86/t-zdisp2.pl, gmp/mpn/x86/udiv.asm,
767
 
          gmp/mpn/x86/umul.asm, gmp/mpn/x86/x86-defs.m4,
768
 
          gmp/mpn/x86/fat/fat.c, gmp/mpn/x86/fat/fat_entry.asm,
769
 
          gmp/mpn/x86/fat/gcd_1.c, gmp/mpn/x86/fat/gmp-mparam.h,
770
 
          gmp/mpn/x86/fat/mode1o.c, gmp/mpn/x86/i486/gmp-mparam.h,
771
 
          gmp/mpn/x86/k6/README, gmp/mpn/x86/k6/aors_n.asm,
772
 
          gmp/mpn/x86/k6/aorsmul_1.asm, gmp/mpn/x86/k6/cross.pl,
773
 
          gmp/mpn/x86/k6/diveby3.asm, gmp/mpn/x86/k6/divrem_1.asm,
774
 
          gmp/mpn/x86/k6/gcd_1.asm, gmp/mpn/x86/k6/gcd_finda.asm,
775
 
          gmp/mpn/x86/k6/gmp-mparam.h, gmp/mpn/x86/k6/mod_34lsub1.asm,
776
 
          gmp/mpn/x86/k6/mode1o.asm, gmp/mpn/x86/k6/mul_1.asm,
777
 
          gmp/mpn/x86/k6/mul_basecase.asm, gmp/mpn/x86/k6/pre_mod_1.asm,
778
 
          gmp/mpn/x86/k6/sqr_basecase.asm, gmp/mpn/x86/k6/k62mmx/copyd.asm,
779
 
          gmp/mpn/x86/k6/k62mmx/lshift.asm,
780
 
          gmp/mpn/x86/k6/k62mmx/rshift.asm, gmp/mpn/x86/k6/mmx/com_n.asm,
781
 
          gmp/mpn/x86/k6/mmx/dive_1.asm, gmp/mpn/x86/k6/mmx/logops_n.asm,
782
 
          gmp/mpn/x86/k6/mmx/lshift.asm, gmp/mpn/x86/k6/mmx/popham.asm,
783
 
          gmp/mpn/x86/k6/mmx/rshift.asm, gmp/mpn/x86/k7/README,
784
 
          gmp/mpn/x86/k7/aors_n.asm, gmp/mpn/x86/k7/aorsmul_1.asm,
785
 
          gmp/mpn/x86/k7/dive_1.asm, gmp/mpn/x86/k7/diveby3.asm,
786
 
          gmp/mpn/x86/k7/gcd_1.asm, gmp/mpn/x86/k7/gmp-mparam.h,
787
 
          gmp/mpn/x86/k7/mod_34lsub1.asm, gmp/mpn/x86/k7/mode1o.asm,
788
 
          gmp/mpn/x86/k7/mul_1.asm, gmp/mpn/x86/k7/mul_basecase.asm,
789
 
          gmp/mpn/x86/k7/sqr_basecase.asm, gmp/mpn/x86/k7/mmx/com_n.asm,
790
 
          gmp/mpn/x86/k7/mmx/copyd.asm, gmp/mpn/x86/k7/mmx/copyi.asm,
791
 
          gmp/mpn/x86/k7/mmx/divrem_1.asm, gmp/mpn/x86/k7/mmx/lshift.asm,
792
 
          gmp/mpn/x86/k7/mmx/mod_1.asm, gmp/mpn/x86/k7/mmx/popham.asm,
793
 
          gmp/mpn/x86/k7/mmx/rshift.asm, gmp/mpn/x86/p6/README,
794
 
          gmp/mpn/x86/p6/aors_n.asm, gmp/mpn/x86/p6/aorsmul_1.asm,
795
 
          gmp/mpn/x86/p6/copyd.asm, gmp/mpn/x86/p6/dive_1.asm,
796
 
          gmp/mpn/x86/p6/diveby3.asm, gmp/mpn/x86/p6/gmp-mparam.h,
797
 
          gmp/mpn/x86/p6/mod_1.asm, gmp/mpn/x86/p6/mod_34lsub1.asm,
798
 
          gmp/mpn/x86/p6/mode1o.asm, gmp/mpn/x86/p6/mul_basecase.asm,
799
 
          gmp/mpn/x86/p6/sqr_basecase.asm, gmp/mpn/x86/p6/mmx/divrem_1.asm,
800
 
          gmp/mpn/x86/p6/mmx/gmp-mparam.h, gmp/mpn/x86/p6/mmx/lshift.asm,
801
 
          gmp/mpn/x86/p6/mmx/popham.asm, gmp/mpn/x86/p6/mmx/rshift.asm,
802
 
          gmp/mpn/x86/p6/p3mmx/popham.asm, gmp/mpn/x86/pentium/README,
803
 
          gmp/mpn/x86/pentium/aors_n.asm,
804
 
          gmp/mpn/x86/pentium/aorsmul_1.asm, gmp/mpn/x86/pentium/com_n.asm,
805
 
          gmp/mpn/x86/pentium/copyd.asm, gmp/mpn/x86/pentium/copyi.asm,
806
 
          gmp/mpn/x86/pentium/dive_1.asm, gmp/mpn/x86/pentium/diveby3.asm,
807
 
          gmp/mpn/x86/pentium/gmp-mparam.h,
808
 
          gmp/mpn/x86/pentium/hamdist.asm,
809
 
          gmp/mpn/x86/pentium/logops_n.asm, gmp/mpn/x86/pentium/lshift.asm,
810
 
          gmp/mpn/x86/pentium/mod_1.asm,
811
 
          gmp/mpn/x86/pentium/mod_34lsub1.asm,
812
 
          gmp/mpn/x86/pentium/mode1o.asm, gmp/mpn/x86/pentium/mul_1.asm,
813
 
          gmp/mpn/x86/pentium/mul_2.asm,
814
 
          gmp/mpn/x86/pentium/mul_basecase.asm,
815
 
          gmp/mpn/x86/pentium/popcount.asm, gmp/mpn/x86/pentium/rshift.asm,
816
 
          gmp/mpn/x86/pentium/sqr_basecase.asm,
817
 
          gmp/mpn/x86/pentium/mmx/gmp-mparam.h,
818
 
          gmp/mpn/x86/pentium/mmx/hamdist.asm,
819
 
          gmp/mpn/x86/pentium/mmx/lshift.asm,
820
 
          gmp/mpn/x86/pentium/mmx/mul_1.asm,
821
 
          gmp/mpn/x86/pentium/mmx/popham.asm,
822
 
          gmp/mpn/x86/pentium/mmx/rshift.asm, gmp/mpn/x86/pentium4/README,
823
 
          gmp/mpn/x86/pentium4/copyd.asm, gmp/mpn/x86/pentium4/copyi.asm,
824
 
          gmp/mpn/x86/pentium4/mmx/lshift.asm,
825
 
          gmp/mpn/x86/pentium4/mmx/popham.asm,
826
 
          gmp/mpn/x86/pentium4/mmx/rshift.asm,
827
 
          gmp/mpn/x86/pentium4/sse2/add_n.asm,
828
 
          gmp/mpn/x86/pentium4/sse2/addlsh1_n.asm,
829
 
          gmp/mpn/x86/pentium4/sse2/addmul_1.asm,
830
 
          gmp/mpn/x86/pentium4/sse2/dive_1.asm,
831
 
          gmp/mpn/x86/pentium4/sse2/diveby3.asm,
832
 
          gmp/mpn/x86/pentium4/sse2/divrem_1.asm,
833
 
          gmp/mpn/x86/pentium4/sse2/gmp-mparam.h,
834
 
          gmp/mpn/x86/pentium4/sse2/mod_1.asm,
835
 
          gmp/mpn/x86/pentium4/sse2/mod_34lsub1.asm,
836
 
          gmp/mpn/x86/pentium4/sse2/mode1o.asm,
837
 
          gmp/mpn/x86/pentium4/sse2/mul_1.asm,
838
 
          gmp/mpn/x86/pentium4/sse2/mul_basecase.asm,
839
 
          gmp/mpn/x86/pentium4/sse2/rsh1add_n.asm,
840
 
          gmp/mpn/x86/pentium4/sse2/sqr_basecase.asm,
841
 
          gmp/mpn/x86/pentium4/sse2/sub_n.asm,
842
 
          gmp/mpn/x86/pentium4/sse2/submul_1.asm, gmp/mpn/x86_64/README,
843
 
          gmp/mpn/x86_64/add_n.asm, gmp/mpn/x86_64/addmul_1.asm,
844
 
          gmp/mpn/x86_64/gmp-mparam.h, gmp/mpn/x86_64/lshift.asm,
845
 
          gmp/mpn/x86_64/mode1o.asm, gmp/mpn/x86_64/mul_1.asm,
846
 
          gmp/mpn/x86_64/rshift.asm, gmp/mpn/x86_64/sub_n.asm,
847
 
          gmp/mpn/x86_64/submul_1.asm, gmp/mpn/x86_64/x86_64-defs.m4,
848
 
          gmp/mpn/z8000/README, gmp/mpn/z8000/add_n.s,
849
 
          gmp/mpn/z8000/gmp-mparam.h, gmp/mpn/z8000/mul_1.s,
850
 
          gmp/mpn/z8000/sub_n.s, gmp/mpn/z8000x/add_n.s,
851
 
          gmp/mpn/z8000x/sub_n.s, gmp/mpq/Makefile.am, gmp/mpq/Makefile.in,
852
 
          gmp/mpq/abs.c, gmp/mpq/aors.c, gmp/mpq/canonicalize.c,
853
 
          gmp/mpq/clear.c, gmp/mpq/cmp.c, gmp/mpq/cmp_si.c,
854
 
          gmp/mpq/cmp_ui.c, gmp/mpq/div.c, gmp/mpq/equal.c,
855
 
          gmp/mpq/get_d.c, gmp/mpq/get_den.c, gmp/mpq/get_num.c,
856
 
          gmp/mpq/get_str.c, gmp/mpq/init.c, gmp/mpq/inp_str.c,
857
 
          gmp/mpq/inv.c, gmp/mpq/md_2exp.c, gmp/mpq/mul.c, gmp/mpq/neg.c,
858
 
          gmp/mpq/out_str.c, gmp/mpq/set.c, gmp/mpq/set_d.c,
859
 
          gmp/mpq/set_den.c, gmp/mpq/set_f.c, gmp/mpq/set_num.c,
860
 
          gmp/mpq/set_si.c, gmp/mpq/set_str.c, gmp/mpq/set_ui.c,
861
 
          gmp/mpq/set_z.c, gmp/mpq/swap.c, gmp/mpz/Makefile.am,
862
 
          gmp/mpz/Makefile.in, gmp/mpz/abs.c, gmp/mpz/add.c,
863
 
          gmp/mpz/add_ui.c, gmp/mpz/and.c, gmp/mpz/aors.h,
864
 
          gmp/mpz/aors_ui.h, gmp/mpz/aorsmul.c, gmp/mpz/aorsmul_i.c,
865
 
          gmp/mpz/array_init.c, gmp/mpz/bin_ui.c, gmp/mpz/bin_uiui.c,
866
 
          gmp/mpz/cdiv_q.c, gmp/mpz/cdiv_q_ui.c, gmp/mpz/cdiv_qr.c,
867
 
          gmp/mpz/cdiv_qr_ui.c, gmp/mpz/cdiv_r.c, gmp/mpz/cdiv_r_ui.c,
868
 
          gmp/mpz/cdiv_ui.c, gmp/mpz/cfdiv_q_2exp.c,
869
 
          gmp/mpz/cfdiv_r_2exp.c, gmp/mpz/clear.c, gmp/mpz/clrbit.c,
870
 
          gmp/mpz/cmp.c, gmp/mpz/cmp_d.c, gmp/mpz/cmp_si.c,
871
 
          gmp/mpz/cmp_ui.c, gmp/mpz/cmpabs.c, gmp/mpz/cmpabs_d.c,
872
 
          gmp/mpz/cmpabs_ui.c, gmp/mpz/com.c, gmp/mpz/combit.c,
873
 
          gmp/mpz/cong.c, gmp/mpz/cong_2exp.c, gmp/mpz/cong_ui.c,
874
 
          gmp/mpz/dive_ui.c, gmp/mpz/divegcd.c, gmp/mpz/divexact.c,
875
 
          gmp/mpz/divis.c, gmp/mpz/divis_2exp.c, gmp/mpz/divis_ui.c,
876
 
          gmp/mpz/dump.c, gmp/mpz/export.c, gmp/mpz/fac_ui.c,
877
 
          gmp/mpz/fdiv_q.c, gmp/mpz/fdiv_q_ui.c, gmp/mpz/fdiv_qr.c,
878
 
          gmp/mpz/fdiv_qr_ui.c, gmp/mpz/fdiv_r.c, gmp/mpz/fdiv_r_ui.c,
879
 
          gmp/mpz/fdiv_ui.c, gmp/mpz/fib2_ui.c, gmp/mpz/fib_ui.c,
880
 
          gmp/mpz/fits_s.h, gmp/mpz/fits_sint.c, gmp/mpz/fits_slong.c,
881
 
          gmp/mpz/fits_sshort.c, gmp/mpz/fits_uint.c, gmp/mpz/fits_ulong.c,
882
 
          gmp/mpz/fits_ushort.c, gmp/mpz/gcd.c, gmp/mpz/gcd_ui.c,
883
 
          gmp/mpz/gcdext.c, gmp/mpz/get_d.c, gmp/mpz/get_d_2exp.c,
884
 
          gmp/mpz/get_si.c, gmp/mpz/get_str.c, gmp/mpz/get_ui.c,
885
 
          gmp/mpz/getlimbn.c, gmp/mpz/hamdist.c, gmp/mpz/import.c,
886
 
          gmp/mpz/init.c, gmp/mpz/init2.c, gmp/mpz/inp_raw.c,
887
 
          gmp/mpz/inp_str.c, gmp/mpz/invert.c, gmp/mpz/ior.c,
888
 
          gmp/mpz/iset.c, gmp/mpz/iset_d.c, gmp/mpz/iset_si.c,
889
 
          gmp/mpz/iset_str.c, gmp/mpz/iset_ui.c, gmp/mpz/jacobi.c,
890
 
          gmp/mpz/kronsz.c, gmp/mpz/kronuz.c, gmp/mpz/kronzs.c,
891
 
          gmp/mpz/kronzu.c, gmp/mpz/lcm.c, gmp/mpz/lcm_ui.c,
892
 
          gmp/mpz/lucnum2_ui.c, gmp/mpz/lucnum_ui.c, gmp/mpz/millerrabin.c,
893
 
          gmp/mpz/mod.c, gmp/mpz/mul.c, gmp/mpz/mul_2exp.c,
894
 
          gmp/mpz/mul_i.h, gmp/mpz/mul_si.c, gmp/mpz/mul_ui.c,
895
 
          gmp/mpz/n_pow_ui.c, gmp/mpz/neg.c, gmp/mpz/nextprime.c,
896
 
          gmp/mpz/out_raw.c, gmp/mpz/out_str.c, gmp/mpz/perfpow.c,
897
 
          gmp/mpz/perfsqr.c, gmp/mpz/popcount.c, gmp/mpz/pow_ui.c,
898
 
          gmp/mpz/powm.c, gmp/mpz/powm_ui.c, gmp/mpz/pprime_p.c,
899
 
          gmp/mpz/random.c, gmp/mpz/random2.c, gmp/mpz/realloc.c,
900
 
          gmp/mpz/realloc2.c, gmp/mpz/remove.c, gmp/mpz/root.c,
901
 
          gmp/mpz/rootrem.c, gmp/mpz/rrandomb.c, gmp/mpz/scan0.c,
902
 
          gmp/mpz/scan1.c, gmp/mpz/set.c, gmp/mpz/set_d.c, gmp/mpz/set_f.c,
903
 
          gmp/mpz/set_q.c, gmp/mpz/set_si.c, gmp/mpz/set_str.c,
904
 
          gmp/mpz/set_ui.c, gmp/mpz/setbit.c, gmp/mpz/size.c,
905
 
          gmp/mpz/sizeinbase.c, gmp/mpz/sqrt.c, gmp/mpz/sqrtrem.c,
906
 
          gmp/mpz/sub.c, gmp/mpz/sub_ui.c, gmp/mpz/swap.c,
907
 
          gmp/mpz/tdiv_q.c, gmp/mpz/tdiv_q_2exp.c, gmp/mpz/tdiv_q_ui.c:
908
 
 
909
 
        Version 4.2.1 of the GMP library
910
 
 
911
 
2007-01-20 12:38  jgarcia
912
 
 
913
 
        * src/: CHANGELOG, gc/configure, gc/configure.in,
914
 
          gc/darwin_stop_world.c, gc/dyn_load.c, gc/malloc.c,
915
 
          gc/mkinstalldirs, gc/os_dep.c, gc/pthread_support.c,
916
 
          gc/version.h, gc/doc/README, gc/doc/README.changes,
917
 
          gc/include/gc.h, gc/include/gc_config_macros.h,
918
 
          gc/include/private/gcconfig.h:
919
 
 
920
 
        Use version 6.8 of the Boehm-Weiser garbage collector (solves some memory leaks in OSX)
921
 
 
922
 
2007-01-19 19:08  jgarcia
923
 
 
924
 
        * src/: CHANGELOG, cmp/cmpflet.lsp, cmp/cmpspecial.lsp:
925
 
 
926
 
        The closure analizer gets run once more when a lambda form appears in a FUNCTION special form, and also after compiling the body of a FLET/LABELS form, because both can change the nature of the function.
927
 
 
928
 
2007-01-19 18:46  jgarcia
929
 
 
930
 
        * src/c/arch/ffi_x86_64.d:
931
 
 
932
 
        endp -> ecl_endp
933
 
 
934
 
2007-01-19 15:57  jgarcia
935
 
 
936
 
        * src/c/Makefile.in:
937
 
 
938
 
        Missing line to compile ffi_x86_64.d
939
 
 
940
 
2007-01-18 17:29  jgarcia
941
 
 
942
 
        * src/c/: threads_win32.d:
943
 
 
944
 
        More symbols that had not been renamed
945
 
 
946
 
2007-01-18 16:01  jgarcia
947
 
 
948
 
        * contrib/sockets/sockets.lisp, src/c/Makefile.in,
949
 
          src/c/threads_win32.d, src/h/internal.h:
950
 
 
951
 
        Fixed more references to symbols which now carry the ecl_ prefix
952
 
 
953
 
2007-01-18 15:34  jgarcia
954
 
 
955
 
        * src/h/external.h:
956
 
 
957
 
        Fixed wrong declaration name
958
 
 
959
 
2007-01-18 12:46  jgarcia
960
 
 
961
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG,
962
 
          src/c/all_symbols.d, src/c/alloc.d, src/c/alloc_2.d,
963
 
          src/c/array.d, src/c/assignment.d, src/c/backq.d, src/c/big.d,
964
 
          src/c/big_ll.d, src/c/cfun.d, src/c/character.d, src/c/cinit.d,
965
 
          src/c/cmpaux.d, src/c/compiler.d, src/c/disassembler.d,
966
 
          src/c/error.d, src/c/eval.d, src/c/ffi.d, src/c/file.d,
967
 
          src/c/format.d, src/c/gbc.d, src/c/gfun.d, src/c/hash.d,
968
 
          src/c/instance.d, src/c/interpreter.d, src/c/list.d,
969
 
          src/c/load.d, src/c/macros.d, src/c/main.d, src/c/mapfun.d,
970
 
          src/c/multival.d, src/c/num_arith.d, src/c/num_co.d,
971
 
          src/c/num_comp.d, src/c/num_log.d, src/c/num_pred.d,
972
 
          src/c/num_rand.d, src/c/num_sfun.d, src/c/number.d,
973
 
          src/c/package.d, src/c/pathname.d, src/c/predicate.d,
974
 
          src/c/print.d, src/c/read.d, src/c/sequence.d, src/c/stacks.d,
975
 
          src/c/string.d, src/c/structure.d, src/c/symbol.d, src/c/tcp.d,
976
 
          src/c/threads.d, src/c/time.d, src/c/typespec.d,
977
 
          src/c/unixfsys.d, src/c/unixint.d, src/c/unixsys.d,
978
 
          src/c/arch/ffi_x86.d, src/cmp/cmpcatch.lsp, src/cmp/cmpeval.lsp,
979
 
          src/cmp/cmpffi.lsp, src/cmp/cmpfun.lsp, src/cmp/cmpspecial.lsp,
980
 
          src/cmp/cmptag.lsp, src/cmp/cmptop.lsp, src/cmp/cmpvar.lsp,
981
 
          src/cmp/sysfun.lsp, src/h/ecl-cmp.h, src/h/ecl-inl.h,
982
 
          src/h/eval.h, src/h/external.h, src/h/internal.h, src/h/stacks.h,
983
 
          src/lsp/mislib.lsp, src/util/emacs.el:
984
 
 
985
 
        Prefix most functions with 'ecl_' to avoid name collisions when embedding ECL in other libraries
986
 
 
987
 
2007-01-14 16:16  jgarcia
988
 
 
989
 
        * src/: aclocal.m4, configure:
990
 
 
991
 
        Activate DFFI on AMD64
992
 
 
993
 
2007-01-14 16:05  jgarcia
994
 
 
995
 
        * src/c/arch/ffi_ppc32.d:
996
 
 
997
 
        First steps towards a PPC port of DFFI
998
 
 
999
 
2007-01-14 16:05  jgarcia
1000
 
 
1001
 
        * src/: CHANGELOG, c/main.d, c/arch/ffi_x86_64.d, h/internal.h:
1002
 
 
1003
 
        Support for DFFI on AMD64/EM64T (Contributed by M. Goffioul long ago, hacked by juanjo)
1004
 
 
1005
 
2007-01-11 10:58  jgarcia
1006
 
 
1007
 
        * src/lsp/top.lsp:
1008
 
 
1009
 
        Remove 'Broken at EVAL' message which appeared when ECL started up
1010
 
 
1011
 
2007-01-11 09:57  jgarcia
1012
 
 
1013
 
        * msvc/ecl/config.h.msvc6:
1014
 
 
1015
 
        The retrieval of garbage collector statistics was not activated in Windows
1016
 
 
1017
 
2007-01-10 22:01  jgarcia
1018
 
 
1019
 
        * src/cmp/sysfun.lsp:
1020
 
 
1021
 
        More precise type declaration for HASH-TABLE-COUNT
1022
 
 
1023
 
2007-01-10 08:35  jgarcia
1024
 
 
1025
 
        * src/h/ecl.h:
1026
 
 
1027
 
        Cygwin now comes with stdint.h
1028
 
 
1029
 
2007-01-07 15:10  jgarcia
1030
 
 
1031
 
        * src/: CHANGELOG, c/cinit.d, c/load.d, c/main.d, cmp/cmpmain.lsp,
1032
 
          cmp/cmptop.lsp, h/internal.h:
1033
 
 
1034
 
        Entry functions in library, FASL and object files get a different prefix depending on file type. C:BUILDER now looks for libraries in the ASDF module list
1035
 
 
1036
 
2007-01-06 17:29  jgarcia
1037
 
 
1038
 
        * src/c/array.d:
1039
 
 
1040
 
        Cannot displace arrays with element type T onto arbitrary memory pointed by a foreign pointer
1041
 
 
1042
 
2007-01-06 17:12  jgarcia
1043
 
 
1044
 
        * src/cmp/sysfun.lsp:
1045
 
 
1046
 
        Fix proclamation: VECTOR-PUSH can output either a fixnum or NIL
1047
 
 
1048
 
2007-01-06 17:07  jgarcia
1049
 
 
1050
 
        * src/cmp/cmpenv.lsp:
1051
 
 
1052
 
        Declaration SI::C-EXPORT-FNAME allows specifying the C name of the function
1053
 
 
1054
 
2007-01-06 16:58  jgarcia
1055
 
 
1056
 
        * src/cmp/: cmpffi.lsp, cmploc.lsp:
1057
 
 
1058
 
        Extend the location type LCL to include a representation type
1059
 
 
1060
 
2007-01-06 16:22  jgarcia
1061
 
 
1062
 
        * src/cmp/cmpffi.lsp:
1063
 
 
1064
 
        Remove unused variable
1065
 
 
1066
 
2007-01-06 16:22  jgarcia
1067
 
 
1068
 
        * src/lsp/arraylib.lsp:
1069
 
 
1070
 
        ADJUST-ARRAY did not work with zero-dimensional arrays
1071
 
 
1072
 
2007-01-06 16:22  jgarcia
1073
 
 
1074
 
        * src/cmp/cmpvar.lsp:
1075
 
 
1076
 
        Unbox all variables that are referenced at least once.
1077
 
 
1078
 
2007-01-05 20:00  jgarcia
1079
 
 
1080
 
        * src/: cmp/cmpffi.lsp, lsp/predlib.lsp:
1081
 
 
1082
 
        Fix typo in the compiler and include FOREIGN-DATA as fundamental data type in SUBTYPEP
1083
 
 
1084
 
2007-01-05 19:43  jgarcia
1085
 
 
1086
 
        * src/c/pathname.d:
1087
 
 
1088
 
        Common case translation did not work for directory components
1089
 
 
1090
 
2007-01-05 19:33  jgarcia
1091
 
 
1092
 
        * src/: CHANGELOG, c/pathname.d:
1093
 
 
1094
 
        ENOUGH-NAMESTRING did not simplify paths that had completely equivalent directories
1095
 
 
1096
 
2007-01-05 19:02  jgarcia
1097
 
 
1098
 
        * src/: CHANGELOG, c/pathname.d:
1099
 
 
1100
 
        Fixed interpretation and check of :BACK in make-pathname
1101
 
 
1102
 
2006-12-26 19:57  jgarcia
1103
 
 
1104
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG, src/c/array.d,
1105
 
          src/c/string.d, src/lsp/ffi.lsp, src/h/external.h:
1106
 
 
1107
 
        Arrays can now be displaced to foreign data
1108
 
 
1109
 
2006-12-26 15:38  jgarcia
1110
 
 
1111
 
        * src/: CHANGELOG, lsp/ffi.lsp:
1112
 
 
1113
 
        LOAD-FOREIGN-LIBRARY instructs the compiler to use a '-l' flag instead of directly referencing *.so/*.dll library
1114
 
 
1115
 
2006-12-24 13:16  jgarcia
1116
 
 
1117
 
        * src/lsp/mislib.lsp:
1118
 
 
1119
 
        We count bytes, not words
1120
 
 
1121
 
2006-12-24 13:12  jgarcia
1122
 
 
1123
 
        * src/: CHANGELOG, configure, c/alloc_2.d, c/main.d,
1124
 
          c/symbols_list.h, c/symbols_list2.h, h/external.h,
1125
 
          lsp/mislib.lsp:
1126
 
 
1127
 
        New method of counting consed bytes, does not cons any bignum and provides also GC counts
1128
 
 
1129
 
2006-12-23 17:23  jgarcia
1130
 
 
1131
 
        * src/: CHANGELOG, configure.in, c/alloc_2.d, h/external.h,
1132
 
          lsp/mislib.lsp:
1133
 
 
1134
 
        TIME has some limited consing statistics.
1135
 
 
1136
 
2006-12-12 17:55  jgarcia
1137
 
 
1138
 
        * src/c/pathname.d:
1139
 
 
1140
 
        It is not safe to subtract two unsigned integers (Andras Pahi)
1141
 
 
1142
 
2006-12-09 15:19  jgarcia
1143
 
 
1144
 
        * src/c/predicate.d:
1145
 
 
1146
 
        Fixed typo
1147
 
 
1148
 
2006-12-05 18:50  jgarcia
1149
 
 
1150
 
        * src/: CHANGELOG, c/pathname.d:
1151
 
 
1152
 
        Dots in physical pathname directories should be removed
1153
 
 
1154
 
2006-11-24 17:54  jgarcia
1155
 
 
1156
 
        * src/cmp/cmpeval.lsp:
1157
 
 
1158
 
        Fixed typo when compiling slot access to structures.
1159
 
 
1160
 
2006-11-24 17:54  jgarcia
1161
 
 
1162
 
        * src/lsp/ffi.lsp:
1163
 
 
1164
 
        FFI:MAKE-POINTER now accepts bignums.
1165
 
 
1166
 
2006-11-12 18:12  jgarcia
1167
 
 
1168
 
        * src/: CHANGELOG, c/package.d, c/string.d, c/structure.d:
1169
 
 
1170
 
        Updated functions to work with Unicode: STRING*TRIM, COPY-STRUCTURE, SHADOW
1171
 
 
1172
 
2006-11-12 17:43  jgarcia
1173
 
 
1174
 
        * src/c/read.d:
1175
 
 
1176
 
        sharp_dollar_reader() must output like all lisp functions, using VALUES
1177
 
 
1178
 
2006-11-12 17:33  jgarcia
1179
 
 
1180
 
        * src/c/string.d:
1181
 
 
1182
 
        String comparison routines failed when comparing strings with different character types.
1183
 
 
1184
 
2006-11-12 16:47  jgarcia
1185
 
 
1186
 
        * src/: CHANGELOG, c/pathname.d, h/external.h:
1187
 
 
1188
 
        It is now allowed to use extended strings in pathnames and namestrings. Occurrence of extended chars in filenames produces an error.
1189
 
 
1190
 
2006-11-12 14:26  jgarcia
1191
 
 
1192
 
        * src/c/symbol.d:
1193
 
 
1194
 
        Missing break caused MAKE-SYMBOL to abort when input a string with extended chars.
1195
 
 
1196
 
2006-11-12 14:19  jgarcia
1197
 
 
1198
 
        * src/c/: character.d, typespec.d:
1199
 
 
1200
 
        Fixed a couple of typos in character predicates
1201
 
 
1202
 
2006-11-12 14:11  jgarcia
1203
 
 
1204
 
        * src/c/character.d:
1205
 
 
1206
 
        #\Rubout is not a standard-char
1207
 
 
1208
 
2006-11-12 13:58  jgarcia
1209
 
 
1210
 
        * src/: CHANGELOG, c/typespec.d, lsp/predlib.lsp:
1211
 
 
1212
 
        Type BASE-STRING and STRING were defined as equivalent even with Unicode.
1213
 
 
1214
 
2006-11-12 13:58  jgarcia
1215
 
 
1216
 
        * src/c/string.d:
1217
 
 
1218
 
        Removed spurious statement left from cut & paste.
1219
 
 
1220
 
2006-11-12 11:09  jgarcia
1221
 
 
1222
 
        * src/: cmp/sysfun.lsp, lsp/predlib.lsp, lsp/seqlib.lsp:
1223
 
 
1224
 
        EXT:BASE-STRING-P and EXT:BASE-CHARACTER-P are now compiled even without Unicode, to make code more uniform.
1225
 
 
1226
 
2006-11-12 10:46  jgarcia
1227
 
 
1228
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG,
1229
 
          src/c/character.d, src/c/predicate.d, src/c/typespec.d,
1230
 
          src/h/external.h:
1231
 
 
1232
 
        TYPE-OF did not recognize extended characters
1233
 
 
1234
 
2006-11-12 10:22  jgarcia
1235
 
 
1236
 
        * src/c/predicate.d:
1237
 
 
1238
 
        The output of si_base_string_p was not a lisp object.
1239
 
 
1240
 
2006-11-11 20:43  jgarcia
1241
 
 
1242
 
        * src/lsp/seqlib.lsp:
1243
 
 
1244
 
        si:base-string-p only defined with Unicode
1245
 
 
1246
 
2006-11-11 20:28  jgarcia
1247
 
 
1248
 
        * src/: CHANGELOG, lsp/seqlib.lsp:
1249
 
 
1250
 
        Unless specified, sequence functions must output a string of the same type as the input
1251
 
 
1252
 
2006-11-11 20:11  jgarcia
1253
 
 
1254
 
        * src/c/num_rand.d:
1255
 
 
1256
 
        RANDOM must rejects limit = 0
1257
 
 
1258
 
2006-11-11 20:11  jgarcia
1259
 
 
1260
 
        * src/: CHANGELOG, c/num_rand.d:
1261
 
 
1262
 
        RANDOM overflowed when limit was a bignum too large to fit in a double float
1263
 
 
1264
 
2006-11-11 18:35  jgarcia
1265
 
 
1266
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG,
1267
 
          src/c/character.d, src/c/format.d, src/c/read.d, src/c/string.d,
1268
 
          src/h/external.h, src/h/object.h:
1269
 
 
1270
 
        PARSE-INTEGER works with Unicode strings. For that, changed the signature of parse_number/integer, which now operate on strings.
1271
 
 
1272
 
2006-11-11 14:44  jgarcia
1273
 
 
1274
 
        * src/c/num_co.d:
1275
 
 
1276
 
        frexpf() takes a _float_ as input. When passed a double it can lead to FPE.
1277
 
 
1278
 
2006-11-10 22:01  jgarcia
1279
 
 
1280
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG,
1281
 
          src/c/character.d, src/c/predicate.d, src/c/string.d,
1282
 
          src/cmp/cmpffi.lsp, src/cmp/sysfun.lsp, src/h/external.h:
1283
 
 
1284
 
        Unicode support via wctype.h for most character handling functions.
1285
 
 
1286
 
2006-11-10 22:01  jgarcia
1287
 
 
1288
 
        * src/c/format.d:
1289
 
 
1290
 
        Identify FORMAT as broken under unicode
1291
 
 
1292
 
2006-11-10 22:01  jgarcia
1293
 
 
1294
 
        * src/c/character.d:
1295
 
 
1296
 
        Unicode character names can only be base strings -- notice this bug.
1297
 
 
1298
 
2006-11-10 22:01  jgarcia
1299
 
 
1300
 
        * src/c/hash.d:
1301
 
 
1302
 
        Extended strings were not properly hashed.
1303
 
 
1304
 
2006-11-10 19:43  jgarcia
1305
 
 
1306
 
        * src/c/predicate.d:
1307
 
 
1308
 
        EQUALP should not be influenced by the character type of the string
1309
 
 
1310
 
2006-11-10 19:42  jgarcia
1311
 
 
1312
 
        * src/c/string.d:
1313
 
 
1314
 
        MAKE-STRING always produced a BASE-STRING
1315
 
 
1316
 
2006-11-10 19:41  jgarcia
1317
 
 
1318
 
        * src/c/: predicate.d, hash.d:
1319
 
 
1320
 
        SXHASH does not produce the same key for two strings which only differ on the character type
1321
 
 
1322
 
2006-11-10 17:09  jgarcia
1323
 
 
1324
 
        * src/c/: all_symbols.d, symbols_list.h:
1325
 
 
1326
 
        *OPTIMIZE-SLOT-ACCESS* was defined in the CL package instead of in CLOS
1327
 
 
1328
 
2006-11-10 16:36  jgarcia
1329
 
 
1330
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG,
1331
 
          src/c/package.d, src/c/predicate.d, src/c/read.d, src/c/string.d,
1332
 
          src/c/symbol.d, src/h/external.h:
1333
 
 
1334
 
        Allow creating symbols with extended characters in the name, and teach EQUAL how to compare strings with different character types.
1335
 
 
1336
 
2006-11-10 14:07  jgarcia
1337
 
 
1338
 
        * src/: c/symbol.d, util/emacs.el:
1339
 
 
1340
 
        Remove illegal prefix keys from emacs configuration file
1341
 
 
1342
 
2006-11-10 14:04  jgarcia
1343
 
 
1344
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG,
1345
 
          src/c/predicate.d, src/c/string.d, src/cmp/sysfun.lsp,
1346
 
          src/h/external.h:
1347
 
 
1348
 
        Fixed two typos in string.d. Introduced new predicate ecl_stringp()
1349
 
 
1350
 
2006-11-06 21:51  jgarcia
1351
 
 
1352
 
        * msvc/c/Makefile, src/h/ecl.h:
1353
 
 
1354
 
        Simulate va_copy() in MSVC. Header lwp.h required by the windows port is no longer used.
1355
 
 
1356
 
2006-11-06 21:43  jgarcia
1357
 
 
1358
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG,
1359
 
          src/c/structure.d, src/c/symbols_list.h, src/c/symbols_list2.h,
1360
 
          src/cmp/cmpeval.lsp, src/cmp/cmpfun.lsp, src/cmp/sysfun.lsp,
1361
 
          src/h/external.h, src/lsp/defstruct.lsp, src/lsp/setf.lsp:
1362
 
 
1363
 
        The slot accessors for structures with type VECTOR or LIST now rely on the standard function ELT, instead of si:list-nth and si:rplaca-nthcdr.
1364
 
 
1365
 
2006-11-02 13:41  jgarcia
1366
 
 
1367
 
        * src/c/: read.d, unixfsys.d:
1368
 
 
1369
 
        Reorganized checking of arguments in #* reader. MKDIR only allows mode up to 0777.
1370
 
 
1371
 
2006-11-01 18:46  jgarcia
1372
 
 
1373
 
        * src/: CHANGELOG, c/read.d:
1374
 
 
1375
 
        Reader for #( now reads until the last parenthesis, even if lenght is supplied.
1376
 
 
1377
 
2006-11-01 18:46  jgarcia
1378
 
 
1379
 
        * src/c/array.d:
1380
 
 
1381
 
        No need for using fixnnint() when we now the argument is a fixnum.
1382
 
 
1383
 
2006-11-01 18:46  jgarcia
1384
 
 
1385
 
        * src/c/file.d:
1386
 
 
1387
 
        Reorganized argument checks for READ-SEQUENCE and WRITE-SEQUENCE.
1388
 
 
1389
 
2006-11-01 18:46  jgarcia
1390
 
 
1391
 
        * src/c/tcp.d:
1392
 
 
1393
 
        Restrict further the port range (as specified by open standards)
1394
 
 
1395
 
2006-11-01 18:45  jgarcia
1396
 
 
1397
 
        * src/c/array.d:
1398
 
 
1399
 
        Strict bounds checking with error recovery for most routines in array.d
1400
 
 
1401
 
2006-11-01 18:45  jgarcia
1402
 
 
1403
 
        * src/c/hash.d:
1404
 
 
1405
 
        MAKE-HASH-TABLE uses now correctable errors.
1406
 
 
1407
 
2006-11-01 18:45  jgarcia
1408
 
 
1409
 
        * src/: CHANGELOG, c/character.d:
1410
 
 
1411
 
        DIGIT-CHAR complains when passed an invalid radix.
1412
 
 
1413
 
2006-11-01 18:44  jgarcia
1414
 
 
1415
 
        * src/: CHANGELOG, c/character.d, c/number.d:
1416
 
 
1417
 
        DIGIT-CHAR-P complains when passed an invalid radix.
1418
 
 
1419
 
2006-11-01 18:44  jgarcia
1420
 
 
1421
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG,
1422
 
          src/c/number.d, src/h/external.h:
1423
 
 
1424
 
        New function for range checking of integers.
1425
 
 
1426
 
2006-10-30 11:52  jgarcia
1427
 
 
1428
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG:
1429
 
 
1430
 
        ecl_checl_cl_type and ecl_check_type string are new functions, assert_type_{char,symbol,string} disappear
1431
 
 
1432
 
2006-10-30 11:50  jgarcia
1433
 
 
1434
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/c/all_symbols.d,
1435
 
          src/c/compiler.d, src/c/ffi.d, src/c/file.d, src/c/format.d,
1436
 
          src/c/main.d, src/c/num_co.d, src/c/package.d, src/c/pathname.d,
1437
 
          src/c/print.d, src/c/read.d, src/c/reference.d, src/c/string.d,
1438
 
          src/c/symbol.d, src/c/typespec.d, src/h/external.h:
1439
 
 
1440
 
        Implemented generic type checker based on ecl type tags and used it to replace multiple assertions.
1441
 
 
1442
 
2006-10-29 13:46  jgarcia
1443
 
 
1444
 
        * src/: CHANGELOG, c/array.d:
1445
 
 
1446
 
        Added some restarts to the array errors.
1447
 
 
1448
 
2006-10-29 11:41  jgarcia
1449
 
 
1450
 
        * msvc/: ecl-threads.def, ecl.def:
1451
 
 
1452
 
        Added new functions to DLL definition files.
1453
 
 
1454
 
2006-10-29 11:34  jgarcia
1455
 
 
1456
 
        * src/: CHANGELOG, c/num_co.d, c/num_sfun.d, c/number.d,
1457
 
          c/predicate.d, h/external.h, h/object.h, lsp/assert.lsp:
1458
 
 
1459
 
        New functions for type errors with error recovery (ecl_type_error, si:wrong-type-argument). Incorporated this facility to all functions in num_sfun.d and num_co.d, as well as to make_complex()
1460
 
 
1461
 
2006-10-29 08:41  jgarcia
1462
 
 
1463
 
        * src/: CHANGELOG, c/number.d, c/symbols_list.h, c/symbols_list2.h,
1464
 
          c/typespec.d, h/external.h, lsp/assert.lsp, lsp/top.lsp:
1465
 
 
1466
 
        Debugger lists available restarts. New lisp & C functions for correctable type errors with useful restarts.
1467
 
 
1468
 
2006-10-28 00:47  jgarcia
1469
 
 
1470
 
        * src/c/file.d:
1471
 
 
1472
 
        Unicode strings cannot appear in string-input-streams -- signal an error.
1473
 
 
1474
 
2006-10-28 00:31  jgarcia
1475
 
 
1476
 
        * src/c/: compiler.d, file.d:
1477
 
 
1478
 
        ecl_output_stream_p now works with smm_probe
1479
 
 
1480
 
2006-10-28 00:20  jgarcia
1481
 
 
1482
 
        * src/c/eval.d:
1483
 
 
1484
 
        Function cl_va_end() is now a macro.
1485
 
 
1486
 
2006-10-28 00:16  jgarcia
1487
 
 
1488
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG, src/c/eval.d,
1489
 
          src/c/string.d, src/c/symbols_list.h, src/c/symbols_list2.h,
1490
 
          src/h/external.h:
1491
 
 
1492
 
        Remove ad-hoc limit in the number of strings SI:BASE-STRING-CONCATENATE can handle. New macros for copying and finishing arguments lists.
1493
 
 
1494
 
2006-10-27 23:40  jgarcia
1495
 
 
1496
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG, src/c/array.d,
1497
 
          src/c/character.d, src/c/ffi.d, src/c/file.d, src/c/print.d,
1498
 
          src/c/read.d, src/c/sequence.d, src/c/string.d,
1499
 
          src/cmp/cmpffi.lsp, src/cmp/cmptop.lsp, src/cmp/sysfun.lsp,
1500
 
          src/h/external.h:
1501
 
 
1502
 
        MAKE-STRING with Unicode accepts arbitrary type specifiers. New function ecl_base_char_code() used to coerce objects to char and unsigned
1503
 
 
1504
 
2006-10-27 22:27  jgarcia
1505
 
 
1506
 
        * src/c/package.d:
1507
 
 
1508
 
        Small fix regarding the references to undefined packages in compiled code: it is allow to reference the package by a nickname if it is to be created with that nickname later on.
1509
 
 
1510
 
2006-10-27 22:08  jgarcia
1511
 
 
1512
 
        * src/lsp/packlib.lsp:
1513
 
 
1514
 
        Clean up the code for hierarchical packages.
1515
 
 
1516
 
2006-10-27 22:08  jgarcia
1517
 
 
1518
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG, src/c/gfun.d,
1519
 
          src/c/symbols_list.h, src/c/symbols_list2.h, src/h/external.h:
1520
 
 
1521
 
        Removed unused function si_set_compiled_function_name()
1522
 
 
1523
 
2006-10-26 18:39  jgarcia
1524
 
 
1525
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG, src/configure,
1526
 
          src/configure.in, src/c/cinit.d, src/c/main.d, src/c/package.d,
1527
 
          src/c/symbols_list.h, src/c/symbols_list2.h, src/cmp/sysfun.lsp,
1528
 
          src/h/config.h.in, src/h/external.h, src/h/internal.h,
1529
 
          src/lsp/cmdline.lsp, src/lsp/packlib.lsp:
1530
 
 
1531
 
        Support for hierarchical package names
1532
 
 
1533
 
2006-10-25 17:27  jgarcia
1534
 
 
1535
 
        * examples/asdf/: example.asd, file2.lisp, readme.lisp:
1536
 
 
1537
 
        Split system definition as separate file (needed by ASDF) and added an exit statement to the standalone program
1538
 
 
1539
 
2006-10-25 12:23  jgarcia
1540
 
 
1541
 
        * examples/ffi/cffi.lsp:
1542
 
 
1543
 
        New example for using CFFI
1544
 
 
1545
 
2006-10-25 12:21  jgarcia
1546
 
 
1547
 
        * src/util/emacs.el:
1548
 
 
1549
 
        profile.d is no longer part of the editable sources.
1550
 
 
1551
 
2006-10-25 00:06  jgarcia
1552
 
 
1553
 
        * src/: CHANGELOG, cmp/cmptop.lsp:
1554
 
 
1555
 
        Move load forms closer to the first reference to the externalizable object they build.
1556
 
 
1557
 
2006-10-24 15:56  jgarcia
1558
 
 
1559
 
        * src/: h/lwp.h, c/profile.d, h/include.h:
1560
 
 
1561
 
        File no longer used
1562
 
 
1563
 
2006-10-24 14:54  jgarcia
1564
 
 
1565
 
        * src/c/unixfsys.d:
1566
 
 
1567
 
        limits.h needed for MAXPATHLEN
1568
 
 
1569
 
2006-10-24 14:33  jgarcia
1570
 
 
1571
 
        * src/: c/Makefile.in, h/internal.h:
1572
 
 
1573
 
        Remove dependency on lwp.h and add header pthread.h for several symbols (PTHREAD_MUTEX... etc) required in packages.d and threads.d
1574
 
 
1575
 
2006-10-23 23:24  jgarcia
1576
 
 
1577
 
        * src/: c/alloc.d, c/alloc_2.d, c/character.d, c/cinit.d,
1578
 
          c/error.d, c/file.d, c/gbc.d, c/interpreter.d, c/load.d,
1579
 
          h/ecl-cmp.h, h/ecl.h, h/external.h, h/object.h:
1580
 
 
1581
 
        Minimize number of headers included by ecl/ecl.h
1582
 
 
1583
 
2006-10-23 23:13  jgarcia
1584
 
 
1585
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG, src/c/file.d,
1586
 
          src/c/number.d, src/c/pathname.d, src/c/print.d, src/c/read.d,
1587
 
          src/c/tcp.d, src/c/threads.d, src/c/time.d, src/c/unixfsys.d,
1588
 
          src/c/unixsys.d, src/cmp/cmpct.lsp:
1589
 
 
1590
 
        Reduced the number of headers globally included.
1591
 
 
1592
 
2006-10-23 19:24  jgarcia
1593
 
 
1594
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG, src/c/file.d,
1595
 
          src/c/unixsys.d, src/h/external.h:
1596
 
 
1597
 
        Export ecl_stream_handle()
1598
 
 
1599
 
2006-10-23 19:14  jgarcia
1600
 
 
1601
 
        * examples/ffi/ecl.lsp:
1602
 
 
1603
 
        New tiny example of FFI
1604
 
 
1605
 
2006-10-23 19:13  jgarcia
1606
 
 
1607
 
        * src/: CHANGELOG, cmp/cmpffi.lsp, cmp/cmptop.lsp, lsp/ffi.lsp:
1608
 
 
1609
 
        FFI:CLINES allowed not only as toplevel form.
1610
 
 
1611
 
2006-10-23 18:12  jgarcia
1612
 
 
1613
 
        * src/CHANGELOG, examples/ffi/uffi.lsp, src/c/load.d:
1614
 
 
1615
 
        ECL now uses dlopen() in OS X so that shared libraries can be loaded.
1616
 
 
1617
 
2006-10-23 17:33  jgarcia
1618
 
 
1619
 
        * src/CHANGELOG, examples/ffi/uffi.lsp:
1620
 
 
1621
 
        New example for UFFI
1622
 
 
1623
 
2006-10-22 21:03  jgarcia
1624
 
 
1625
 
        * src/c/num_co.d:
1626
 
 
1627
 
        Fixed typo.
1628
 
 
1629
 
2006-10-22 18:22  jgarcia
1630
 
 
1631
 
        * src/: CHANGELOG, cmp/cmpmain.lsp:
1632
 
 
1633
 
        Entry point of standalone programs is now called init_ECL_PROGRAM().
1634
 
 
1635
 
2006-10-22 18:21  jgarcia
1636
 
 
1637
 
        * examples/cmdline/ls.lsp, src/CHANGELOG, src/lsp/cmdline.lsp:
1638
 
 
1639
 
        Slight changes in the command line interface, plus an example on how to use it.
1640
 
 
1641
 
2006-10-14 10:27  jgarcia
1642
 
 
1643
 
        * src/: CHANGELOG, lsp/describe.lsp:
1644
 
 
1645
 
        DESCRIBE was not prepare for the number range types returned by TYPE-OF.
1646
 
 
1647
 
2006-10-13 22:51  jgarcia
1648
 
 
1649
 
        * src/c/print.d:
1650
 
 
1651
 
        Fixed typo
1652
 
 
1653
 
2006-10-13 22:50  jgarcia
1654
 
 
1655
 
        * src/configure:
1656
 
 
1657
 
        [no log message]
1658
 
 
1659
 
2006-10-13 22:49  jgarcia
1660
 
 
1661
 
        * src/c/read.d:
1662
 
 
1663
 
        Reader macro #R allows one to read rationals.
1664
 
 
1665
 
2006-10-13 22:49  jgarcia
1666
 
 
1667
 
        * src/: aclocal.m4, c/num_sfun.d, h/config.h.in, h/internal.h:
1668
 
 
1669
 
        Several float specializations break the program in Linux/AMD64
1670
 
 
1671
 
2006-10-13 19:30  jgarcia
1672
 
 
1673
 
        * src/: configure, configure.in:
1674
 
 
1675
 
        Fixed typo that activated support for "long double" always.
1676
 
 
1677
 
2006-10-13 19:29  jgarcia
1678
 
 
1679
 
        * src/: configure, configure.in, c/num_co.d, c/num_comp.d,
1680
 
          c/num_sfun.d, c/number.d, c/print.d, c/read.d, h/config.h.in,
1681
 
          h/external.h, h/internal.h, lsp/describe.lsp, lsp/format.lsp:
1682
 
 
1683
 
        Improved accuracy of long floats in reading, writing and conversion to integers.
1684
 
 
1685
 
2006-10-13 19:28  jgarcia
1686
 
 
1687
 
        * src/: CHANGELOG, aclocal.m4, configure, configure.in, c/alloc.d,
1688
 
          c/alloc_2.d, c/array.d, c/cmpaux.d, c/format.d, c/gbc.d,
1689
 
          c/hash.d, c/instance.d, c/main.d, c/num_arith.d, c/num_co.d,
1690
 
          c/num_comp.d, c/num_pred.d, c/num_rand.d, c/num_sfun.d,
1691
 
          c/number.d, c/predicate.d, c/print.d, c/read.d, c/typespec.d,
1692
 
          cmp/cmpct.lsp, cmp/cmpdefs.lsp, cmp/cmpfun.lsp,
1693
 
          cmp/cmpinline.lsp, cmp/cmptop.lsp, cmp/cmptype.lsp,
1694
 
          cmp/sysfun.lsp, h/config.h.in, h/external.h, h/object.h,
1695
 
          lsp/predlib.lsp:
1696
 
 
1697
 
        Initital support for long double and immediate short floats.
1698
 
 
1699
 
2006-10-11 17:15  jgarcia
1700
 
 
1701
 
        * contrib/rt/rt.lisp:
1702
 
 
1703
 
        Sometimes the compiler messages are useful in RT. Let the calling routine set the values of *compile-{verbose,print}*.
1704
 
 
1705
 
2006-10-11 14:27  jgarcia
1706
 
 
1707
 
        * contrib/rt/rt.lisp, src/CHANGELOG, src/c/symbols_list.h,
1708
 
          src/cmp/cmpmain.lsp:
1709
 
 
1710
 
        *compile-verbose* and *compile-print* now also affect behavior of COMPILE.
1711
 
 
1712
 
2006-10-11 10:31  jgarcia
1713
 
 
1714
 
        * src/c/pathname.d:
1715
 
 
1716
 
        Moved a type declaration to make it compile in strict C (worked in C++)
1717
 
 
1718
 
2006-10-11 10:24  jgarcia
1719
 
 
1720
 
        * src/: CHANGELOG, c/hash.d:
1721
 
 
1722
 
        Hash table iteration now checks that the argument is a hash table (Dustin Long)
1723
 
 
1724
 
2006-10-10 17:09  jgarcia
1725
 
 
1726
 
        * src/c/alloc_2.d:
1727
 
 
1728
 
        Nested calls to queue_finalizer trashed the value of cl_core.to_be_finalized.
1729
 
 
1730
 
2006-10-10 16:28  jgarcia
1731
 
 
1732
 
        * src/: CHANGELOG, c/pathname.d:
1733
 
 
1734
 
        Namestring "." improperly parsed as ".." Use last dot to determine file type.
1735
 
 
1736
 
2006-10-10 13:42  jgarcia
1737
 
 
1738
 
        * src/: CHANGELOG, clos/defclass.lsp:
1739
 
 
1740
 
        DEFCLASS's :INITFORM did not expand the value of constant variables such as MOST-POSITIVE-FIXNUM.
1741
 
 
1742
 
2006-10-10 09:57  mgoffioul
1743
 
 
1744
 
        * msvc/Makefile:
1745
 
 
1746
 
        - Increase ECL version
1747
 
        - Link against shell32.dll
1748
 
 
1749
 
2006-10-09 11:44  mgoffioul
1750
 
 
1751
 
        * msvc/: ecl-threads.def, ecl.def:
1752
 
 
1753
 
        Export si_signal_simple_error.
1754
 
 
1755
 
2006-10-09 11:14  mgoffioul
1756
 
 
1757
 
        * src/c/main.d:
1758
 
 
1759
 
        Fix Win32 compilation when threads are not enabled.
1760
 
 
1761
 
2006-10-09 11:13  mgoffioul
1762
 
 
1763
 
        * msvc/ecl/config.h.msvc6:
1764
 
 
1765
 
        Add new #define to MSVC config
1766
 
 
1767
 
2006-10-05 15:48  jgarcia
1768
 
 
1769
 
        * src/c/threads.d:
1770
 
 
1771
 
        Fixed typo.
1772
 
 
1773
 
2006-10-03 09:54  jgarcia
1774
 
 
1775
 
        * src/: CHANGELOG, c/time.d:
1776
 
 
1777
 
        Measure time with 1/60 seconds precision on Windows (by Dustin Long)
1778
 
 
1779
 
2006-10-01 23:09  jgarcia
1780
 
 
1781
 
        * src/: CHANGELOG, cmp/cmpmap.lsp, lsp/evalmacros.lsp:
1782
 
 
1783
 
        Compiler macro functions for MAPCAR and friends.
1784
 
 
1785
 
2006-09-30 18:48  jgarcia
1786
 
 
1787
 
        * contrib/sockets/sockets.lisp:
1788
 
 
1789
 
        Need "enum" keyword for the type to be valid C (worked in C++)
1790
 
 
1791
 
2006-09-26 10:12  jgarcia
1792
 
 
1793
 
        * contrib/sockets/sockets.lisp, src/CHANGELOG:
1794
 
 
1795
 
        sockets.lisp is now C++ clean.
1796
 
 
1797
 
2006-09-25 19:52  jgarcia
1798
 
 
1799
 
        * src/: CHANGELOG, c/pathname.d:
1800
 
 
1801
 
        (DIRECTORY "foo*") would also match pathnames with pathname type != NIL
1802
 
 
1803
 
2006-09-25 19:13  jgarcia
1804
 
 
1805
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG,
1806
 
          src/c/alloc_2.d, src/c/dpp.c, src/c/gbc.d, src/c/main.d,
1807
 
          src/c/pathname.d, src/c/read.d, src/h/config.h.in,
1808
 
          src/h/external.h:
1809
 
 
1810
 
        Replace cl_env.token with a pool of strings.
1811
 
 
1812
 
2006-09-25 11:57  mgoffioul
1813
 
 
1814
 
        * src/c/threads_win32.d:
1815
 
 
1816
 
        Fix typo.
1817
 
 
1818
 
2006-09-25 11:42  mgoffioul
1819
 
 
1820
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG, src/c/main.d,
1821
 
          src/cmp/cmpmain.lsp, src/h/external.h:
1822
 
 
1823
 
        - [Win32] Command-line arguments are now available for programs compiled with
1824
 
          :SYSTEM set to :WINDOWS
1825
 
        - [Win32] si_trap_fpe is now exported by ecl.dl
1826
 
        - [Win32] exports new finalizer functions si_[set/get]_finalizer
1827
 
 
1828
 
2006-09-25 11:23  jgarcia
1829
 
 
1830
 
        * src/c/alloc_2.d:
1831
 
 
1832
 
        Only nonstandard finalizers are queued.
1833
 
 
1834
 
2006-09-25 11:09  jgarcia
1835
 
 
1836
 
        * src/CHANGELOG:
1837
 
 
1838
 
        Empty line to test that syncmail works
1839
 
 
1840
 
2006-09-25 11:01  jgarcia
1841
 
 
1842
 
        * src/CHANGELOG:
1843
 
 
1844
 
        Small description of finalizers
1845
 
 
1846
 
2006-09-25 10:57  jgarcia
1847
 
 
1848
 
        * src/c/Makefile.in:
1849
 
 
1850
 
        finalize.d no longer exists, as it has been merged into alloc_2.d
1851
 
 
1852
 
2006-09-25 10:32  jgarcia
1853
 
 
1854
 
        * msvc/ecl.def, src/c/Makefile.in, src/c/alloc_2.d, src/c/cinit.d,
1855
 
          src/c/file.d, src/c/load.d, src/c/main.d, src/c/read.d,
1856
 
          src/c/symbols_list.h, src/c/symbols_list2.h, src/c/threads.d,
1857
 
          src/c/threads_win32.d, src/h/external.h:
1858
 
 
1859
 
        Implemented finalizers as lisp functions.
1860
 
 
1861
 
2006-09-11 13:26  jgarcia
1862
 
 
1863
 
        * src/lsp/top.lsp:
1864
 
 
1865
 
        FUNCTION-LAMBDA-LIST: do not remove default values.
1866
 
 
1867
 
2006-09-11 10:45  jgarcia
1868
 
 
1869
 
        * src/lsp/top.lsp:
1870
 
 
1871
 
        FUNCTION-LAMBDA-LIST no longer returns &aux variables, default values, etc, from a function.
1872
 
 
1873
 
2006-09-06 18:29  jgarcia
1874
 
 
1875
 
        * src/: CHANGELOG, c/unixfsys.d:
1876
 
 
1877
 
        DIRECTORY did not take the Windows drive letter into account.
1878
 
 
1879
 
2006-09-06 17:20  jgarcia
1880
 
 
1881
 
        * src/c/unixfsys.d:
1882
 
 
1883
 
        Restore previous fix by M. Goffioul which I accidentally deleted (Juanjo)
1884
 
 
1885
 
2006-09-06 16:24  jgarcia
1886
 
 
1887
 
        * src/: CHANGELOG, c/unixfsys.d:
1888
 
 
1889
 
        DIRECTORY now works like in CLISP.
1890
 
 
1891
 
2006-09-06 15:26  mgoffioul
1892
 
 
1893
 
        * src/: CHANGELOG, c/unixfsys.d:
1894
 
 
1895
 
        [Win32] DIRECTORY now lists root directory correctly (M. Goffioul)
1896
 
 
1897
 
2006-09-06 12:12  jgarcia
1898
 
 
1899
 
        * src/: CHANGELOG, lsp/top.lsp:
1900
 
 
1901
 
        New function to get the lambda list of a function (if it was stored).
1902
 
 
1903
 
2006-09-04 15:46  mgoffioul
1904
 
 
1905
 
        * src/: CHANGELOG, c/threads_win32.d:
1906
 
 
1907
 
        [Win32] Fix process listing (with thread support).
1908
 
 
1909
 
2006-09-04 12:12  mgoffioul
1910
 
 
1911
 
        * msvc/gmp/: config-vc6.gc, config-vc6.p0, config-vc6.p3,
1912
 
          config-vc6.p4:
1913
 
 
1914
 
        Define HAVE_STRNLEN (should fix compilation failure under VC8)
1915
 
 
1916
 
2006-09-04 12:04  jgarcia
1917
 
 
1918
 
        * src/: CHANGELOG, clos/standard.lsp:
1919
 
 
1920
 
        Bug in STD-CLASS-GENERATE-ACCESSORS. The closures captured a variable that was changed.
1921
 
 
1922
 
2006-09-04 12:04  jgarcia
1923
 
 
1924
 
        * src/: CHANGELOG, lsp/top.lsp:
1925
 
 
1926
 
        New debugger command :D[isassemble]
1927
 
 
1928
 
2006-09-01 17:15  jgarcia
1929
 
 
1930
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG, src/c/alloc.d,
1931
 
          src/c/alloc_2.d, src/c/array.d, src/c/cmpaux.d, src/c/ffi.d,
1932
 
          src/c/format.d, src/c/gbc-new.d, src/c/gbc.d, src/c/hash.d,
1933
 
          src/c/instance.d, src/c/main.d, src/c/num_arith.d,
1934
 
          src/c/num_co.d, src/c/num_comp.d, src/c/num_pred.d,
1935
 
          src/c/num_rand.d, src/c/num_sfun.d, src/c/number.d,
1936
 
          src/c/package.d, src/c/predicate.d, src/c/print.d, src/c/read.d,
1937
 
          src/c/threads.d, src/c/threads_win32.d, src/c/typespec.d,
1938
 
          src/clos/kernel.lsp, src/cmp/cmpct.lsp, src/cmp/cmpdefs.lsp,
1939
 
          src/cmp/cmpexit.lsp, src/cmp/cmpffi.lsp, src/cmp/cmpfun.lsp,
1940
 
          src/cmp/cmpinline.lsp, src/cmp/cmplet.lsp, src/cmp/cmploc.lsp,
1941
 
          src/cmp/cmptop.lsp, src/cmp/cmptype.lsp, src/cmp/cmpwt.lsp,
1942
 
          src/cmp/sysfun.lsp, src/doc/devel.txi, src/h/ecl-inl.h,
1943
 
          src/h/external.h, src/h/object.h, src/lsp/numlib.lsp,
1944
 
          src/lsp/predlib.lsp:
1945
 
 
1946
 
        Move from short/long-float to single/double-float (by L. Brinkhoff)
1947
 
 
1948
 
2006-09-01 17:15  jgarcia
1949
 
 
1950
 
        * src/: CHANGELOG, lsp/top.lsp:
1951
 
 
1952
 
        New debugger command to invoke restarts.
1953
 
 
1954
 
2006-09-01 17:15  jgarcia
1955
 
 
1956
 
        * src/cmp/cmpffi.lsp:
1957
 
 
1958
 
        Fixed typo.
1959
 
 
1960
 
2006-09-01 17:14  jgarcia
1961
 
 
1962
 
        * src/: CHANGELOG, lsp/arraylib.lsp:
1963
 
 
1964
 
        ADJUST-ARRAY cannot set a fill pointer in an array without any
1965
 
 
1966
 
2006-08-02 16:24  jgarcia
1967
 
 
1968
 
        * src/: CHANGELOG, aclocal.m4, configure:
1969
 
 
1970
 
        Support for GNU/kFreeBSD (contrib Petr Salinger)
1971
 
 
1972
 
2006-08-02 12:18  jgarcia
1973
 
 
1974
 
        * msvc/ecl-threads.def:
1975
 
 
1976
 
        Remove obsolete symbols.
1977
 
 
1978
 
2006-08-02 12:17  jgarcia
1979
 
 
1980
 
        * src/: CHANGELOG, c/pathname.d:
1981
 
 
1982
 
        ENOUGH-NAMESTRING provided too large directory names (Contributed by Tim S)
1983
 
 
1984
 
2006-08-02 12:16  jgarcia
1985
 
 
1986
 
        * src/: CHANGELOG, c/file.d:
1987
 
 
1988
 
        More accurate fix for the STREAM problem.
1989
 
 
1990
 
2006-08-02 12:16  jgarcia
1991
 
 
1992
 
        * src/: CHANGELOG, c/file.d:
1993
 
 
1994
 
        STREAMP returned NIL on Gray streams.
1995
 
 
1996
 
2006-08-02 12:16  jgarcia
1997
 
 
1998
 
        * src/c/time.d:
1999
 
 
2000
 
        Implemented subsecond sleeping in Windows/Mingw32 (contributed by Larry Clapp)
2001
 
 
2002
 
2006-07-08 10:08  jgarcia
2003
 
 
2004
 
        * src/lsp/ffi.lsp:
2005
 
 
2006
 
        Fixed typo in the definition of CONVERT-TO-CSTRING.
2007
 
 
2008
 
2006-06-30 15:06  jgarcia
2009
 
 
2010
 
        * ANNOUNCEMENT:
2011
 
 
2012
 
        Reformat announcement to fit in Google Groups
2013
 
 
2014
 
2006-06-29 18:49  jgarcia
2015
 
 
2016
 
        * src/CHANGELOG, src/configure, src/configure.in, ANNOUNCEMENT:
2017
 
 
2018
 
        Announcement file, new version number and spell checking of the CHANGELOG file
2019
 
 
2020
 
2006-06-29 17:57  jgarcia
2021
 
 
2022
 
        * src/: CHANGELOG, c/apply.d, c/cfun.d, cmp/cmpcall.lsp,
2023
 
          cmp/cmpeval.lsp, cmp/cmplam.lsp, cmp/cmpspecial.lsp,
2024
 
          h/config.h.in:
2025
 
 
2026
 
        Allow C functions to have more than 64 required arguments.
2027
 
 
2028
 
2006-06-27 09:45  jgarcia
2029
 
 
2030
 
        * src/: CHANGELOG, c/unixfsys.d:
2031
 
 
2032
 
        ECL didn't properly follow relative symlinks (fixed by Tim S.)
2033
 
 
2034
 
2006-06-26 11:01  mgoffioul
2035
 
 
2036
 
        * src/: c/unixsys.d, CHANGELOG:
2037
 
 
2038
 
        - Make sure command string is null terminated
2039
 
        - Do not show command window (only meaningful from non-console Windows program).
2040
 
 
2041
 
2006-06-26 09:33  jgarcia
2042
 
 
2043
 
        * contrib/sockets/sockets.lisp:
2044
 
 
2045
 
        Add more flags which are missing in some platforms.
2046
 
 
2047
 
2006-06-24 23:00  mgoffioul
2048
 
 
2049
 
        * msvc/Makefile:
2050
 
 
2051
 
        Install manifest files when present (VC8).
2052
 
 
2053
 
2006-06-24 22:59  mgoffioul
2054
 
 
2055
 
        * src/: compile.lsp.in, cmp/cmpmain.lsp:
2056
 
 
2057
 
        Safer when compiling from a directory with spaces in the name.
2058
 
 
2059
 
2006-06-24 14:41  jgarcia
2060
 
 
2061
 
        * src/: CHANGELOG, c/main.d:
2062
 
 
2063
 
        cl_shutdown() and cl_boot() may be called multiple times. cl_shutdown() empties the list of hooks when they are invoked.
2064
 
 
2065
 
2006-06-22 11:38  mgoffioul
2066
 
 
2067
 
        * src/: CHANGELOG, c/file.d:
2068
 
 
2069
 
        ecl_listen_stream() now returns the correct value when applied on a CLOS stream.
2070
 
 
2071
 
2006-06-17 18:16  jgarcia
2072
 
 
2073
 
        * src/gc/aix_irix_threads.c:
2074
 
 
2075
 
        [no log message]
2076
 
 
2077
 
2006-06-17 18:06  jgarcia
2078
 
 
2079
 
        * src/: CHANGELOG, lsp/autoload.lsp, lsp/describe.lsp,
2080
 
          lsp/load.lsp.in, lsp/packlib.lsp:
2081
 
 
2082
 
        APROPOS, APROPOS-LIST and HELP* are now case sensitive.
2083
 
 
2084
 
2006-06-17 18:06  jgarcia
2085
 
 
2086
 
        * src/lsp/describe.lsp:
2087
 
 
2088
 
        APROPOS is now insensitive to case differences.
2089
 
 
2090
 
2006-06-17 18:05  jgarcia
2091
 
 
2092
 
        * src/cmp/: cmpdefs.lsp, cmpenv.lsp, cmpflet.lsp:
2093
 
 
2094
 
        Reimplement C1MACROLET using the facilities from the bytecodes compiler.
2095
 
 
2096
 
2006-06-17 18:04  jgarcia
2097
 
 
2098
 
        * src/: CHANGELOG, c/compiler.d, c/symbols_list.h,
2099
 
          c/symbols_list2.h, h/external.h, lsp/defmacro.lsp:
2100
 
 
2101
 
        Make MACROLET safer by blocking all references to local variables and functions.
2102
 
 
2103
 
2006-06-17 18:01  jgarcia
2104
 
 
2105
 
        * src/: CHANGELOG, c/compiler.d, cmp/cmpenv.lsp, cmp/cmpflet.lsp:
2106
 
 
2107
 
        Make MACROLET a bit safer -- a least in the C compiler.
2108
 
 
2109
 
2006-06-17 18:00  jgarcia
2110
 
 
2111
 
        * src/: CHANGELOG, c/compiler.d, cmp/cmpenv.lsp, cmp/cmpflet.lsp,
2112
 
          cmp/cmputil.lsp:
2113
 
 
2114
 
        MACROLET functions are created in an environment that contains enclosing MACROLET and SYMBOL-MACRO DEFINITIONS.
2115
 
 
2116
 
2006-06-17 17:59  jgarcia
2117
 
 
2118
 
        * src/c/character.d:
2119
 
 
2120
 
        strtol() gets confused by extra characters at end of a string with fill pointer.
2121
 
 
2122
 
2006-06-17 17:58  jgarcia
2123
 
 
2124
 
        * src/gc/: Makefile, Makefile.am, Makefile.direct, Makefile.in,
2125
 
          allchblk.c, alloc.c, alpha_mach_dep.S, configure, configure.in,
2126
 
          darwin_stop_world.c, dbg_mlc.c, dyn_load.c, headers.c,
2127
 
          mach_dep.c, malloc.c, mark.c, misc.c, mkinstalldirs, os_dep.c,
2128
 
          powerpc_darwin_mach_dep.s, pthread_stop_world.c,
2129
 
          pthread_support.c, threadlibs.c, version.h, win32_threads.c,
2130
 
          doc/Makefile.in, doc/README, doc/README.changes,
2131
 
          doc/README.linux, doc/gcinterface.html, include/Makefile.in,
2132
 
          include/gc.h, include/gc_config_macros.h, include/gc_cpp.h,
2133
 
          include/gc_pthread_redirects.h, include/leak_detector.h,
2134
 
          include/private/gc_locks.h, include/private/gc_pmark.h,
2135
 
          include/private/gc_priv.h, include/private/gcconfig.h,
2136
 
          include/private/pthread_stop_world.h:
2137
 
 
2138
 
        Version 6.7 of Boehm-Weiser garbage collector (Mostly for Darwin/x86 port)
2139
 
 
2140
 
2006-06-12 10:52  jgarcia
2141
 
 
2142
 
        * src/: c/macros.d, cmp/cmpdefs.lsp, cmp/cmpenv.lsp,
2143
 
          cmp/cmpflet.lsp, cmp/cmplam.lsp, cmp/cmplet.lsp,
2144
 
          cmp/cmpmulti.lsp, cmp/cmptop.lsp, cmp/cmpvar.lsp:
2145
 
 
2146
 
        Integrated variables into the compiler environment. Variable *VARS* disappears.
2147
 
 
2148
 
2006-06-12 10:52  jgarcia
2149
 
 
2150
 
        * src/cmp/: cmpblock.lsp, cmpcatch.lsp, cmpdefs.lsp, cmplam.lsp,
2151
 
          cmptop.lsp:
2152
 
 
2153
 
        Add records to the compiler environment.
2154
 
 
2155
 
2006-06-12 10:52  jgarcia
2156
 
 
2157
 
        * src/cmp/: cmpcatch.lsp, cmpdefs.lsp, cmpenv.lsp, cmplam.lsp,
2158
 
          cmptag.lsp, cmptop.lsp:
2159
 
 
2160
 
        Incorporate tags in the environment.
2161
 
 
2162
 
2006-06-12 10:52  jgarcia
2163
 
 
2164
 
        * src/cmp/: cmpenv.lsp, cmpflet.lsp, cmputil.lsp:
2165
 
 
2166
 
        Additional functions for the environment.
2167
 
 
2168
 
2006-06-12 10:51  jgarcia
2169
 
 
2170
 
        * src/cmp/: cmpcall.lsp, cmpdefs.lsp, cmpenv.lsp, cmpeval.lsp,
2171
 
          cmpflet.lsp, cmplam.lsp, cmptop.lsp, cmputil.lsp:
2172
 
 
2173
 
        Replaced global variable *funs* by the new compiler environment.
2174
 
 
2175
 
2006-06-12 10:51  jgarcia
2176
 
 
2177
 
        * src/: CHANGELOG, cmp/cmputil.lsp:
2178
 
 
2179
 
        Avoid using EVAL to speed up the macroexpansion process.
2180
 
 
2181
 
2006-06-12 10:51  jgarcia
2182
 
 
2183
 
        * src/: c/compiler.d, cmp/cmpeval.lsp, cmp/cmptop.lsp,
2184
 
          cmp/cmputil.lsp:
2185
 
 
2186
 
        Remove redundant function.
2187
 
 
2188
 
2006-06-12 10:51  jgarcia
2189
 
 
2190
 
        * src/c/compiler.d:
2191
 
 
2192
 
        Allow users to provide a compiler environment when building interpreted code.
2193
 
 
2194
 
2006-06-12 10:51  jgarcia
2195
 
 
2196
 
        * src/: c/compiler.d, cmp/cmpflet.lsp, lsp/defmacro.lsp,
2197
 
          lsp/evalmacros.lsp:
2198
 
 
2199
 
        EXPAND-DEFMACRO now outputs a lambda block.
2200
 
 
2201
 
2006-06-02 18:24  jgarcia
2202
 
 
2203
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/c/ffi.d,
2204
 
          src/cmp/cmpffi.lsp, src/h/external.h:
2205
 
 
2206
 
        With the unicode patch, some function names were not properly updated.
2207
 
 
2208
 
2006-06-01 10:12  mgoffioul
2209
 
 
2210
 
        * src/: CHANGELOG, cmp/cmpmain.lsp:
2211
 
 
2212
 
        Add :SYSTEM argument to C::BUILDER to build either console or Windows programs.
2213
 
 
2214
 
2006-05-31 15:28  mgoffioul
2215
 
 
2216
 
        * msvc/ecl.def:
2217
 
 
2218
 
        Remove obsolete symbols from export list.
2219
 
 
2220
 
2006-05-31 15:16  mgoffioul
2221
 
 
2222
 
        * src/c/file.d:
2223
 
 
2224
 
        Fix sequence reading when using binary streams with 8 bits.
2225
 
 
2226
 
2006-05-30 12:58  jgarcia
2227
 
 
2228
 
        * src/clos/print.lsp:
2229
 
 
2230
 
        Fixed typo (J. Stecklina)
2231
 
 
2232
 
2006-05-30 12:12  jgarcia
2233
 
 
2234
 
        * src/: CHANGELOG, configure, configure.in:
2235
 
 
2236
 
        Build with sbcl-sockets by default
2237
 
 
2238
 
2006-05-30 12:10  jgarcia
2239
 
 
2240
 
        * src/doc/user.txi:
2241
 
 
2242
 
        Remove bogus paragraph from the documentation (J. Stecklina)
2243
 
 
2244
 
2006-05-30 12:09  jgarcia
2245
 
 
2246
 
        * src/: configure, configure.in:
2247
 
 
2248
 
        Simplify the configuration flags for GMP (J. Stecklina)
2249
 
 
2250
 
2006-05-29 14:36  jgarcia
2251
 
 
2252
 
        * src/clos/print.lsp:
2253
 
 
2254
 
        Emit proper code for arrays that contain circular references
2255
 
 
2256
 
2006-05-29 10:53  jgarcia
2257
 
 
2258
 
        * src/: CHANGELOG, cmp/cmpcall.lsp, cmp/cmpcatch.lsp,
2259
 
          cmp/cmpeval.lsp, cmp/cmpexit.lsp, cmp/cmpffi.lsp,
2260
 
          cmp/cmpflet.lsp, cmp/cmploc.lsp, cmp/cmpmulti.lsp,
2261
 
          cmp/load.lsp.in, cmp/cmpstack.lsp:
2262
 
 
2263
 
        New special forms for handling the lisp stack. These constructions are used for function calls with too many arguments, multiple-value-prog1, unwind-protect, etc
2264
 
 
2265
 
2006-05-29 10:52  jgarcia
2266
 
 
2267
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/c/character.d,
2268
 
          src/c/print.d, src/c/read.d, src/c/typespec.d, src/c/unixfsys.d,
2269
 
          src/h/external.h:
2270
 
 
2271
 
        New functions registered in the MSVC port. Fixed bugs in the names of characters. Undone some name changes.
2272
 
 
2273
 
2006-05-29 10:51  jgarcia
2274
 
 
2275
 
        * contrib/sockets/sockets.lisp, src/c/pathname.d, src/c/print.d,
2276
 
          src/c/string.d, src/c/symbol.d, src/cmp/sysfun.lsp,
2277
 
          src/h/external.h:
2278
 
 
2279
 
        Unified the code for string comparison functions. MAKE-SYMBOL now allows extended strings as far as they do not contain extended characters. Fixed typos in socket.lsp. Extended characters are printed with the same number of digits as in CHAR-NAME.
2280
 
 
2281
 
2006-05-29 10:51  jgarcia
2282
 
 
2283
 
        * src/: c/file.d, c/package.d, c/pathname.d, c/read.d, c/string.d,
2284
 
          c/symbol.d, c/symbols_list.h, c/symbols_list2.h, c/tcp.d,
2285
 
          c/unixfsys.d, c/unixsys.d, h/external.h, h/object.h:
2286
 
 
2287
 
        New function SI:COPY-TO-SIMPLE-BASE-STRING supersedes other redundant coercion functions. BASE_CHAR_P was wrong. Symbols can be made out of extended strings.
2288
 
 
2289
 
2006-05-29 10:51  jgarcia
2290
 
 
2291
 
        * contrib/sockets/sockets.lisp, src/configure, src/configure.in,
2292
 
          src/c/disassembler.d, src/c/file.d, src/c/predicate.d,
2293
 
          src/c/read.d, src/c/sequence.d, src/c/string.d,
2294
 
          src/c/symbols_list.h, src/c/symbols_list2.h, src/cmp/cmpffi.lsp,
2295
 
          src/h/config.h.in, src/h/external.h, src/h/object.h,
2296
 
          src/lsp/predlib.lsp:
2297
 
 
2298
 
        Some lisp functions with non-standard names (base-char-p, base-string) are renamed and moved to the SYS package. socket.lsp fixed to understand base strings. limited support for arbitrary strings in string streams.
2299
 
 
2300
 
2006-05-29 10:51  jgarcia
2301
 
 
2302
 
        * src/: CHANGELOG, c/all_symbols.d, c/alloc.d, c/alloc_2.d,
2303
 
          c/array.d, c/character.d, c/compiler.d, c/disassembler.d,
2304
 
          c/dpp.c, c/error.d, c/ffi.d, c/file.d, c/format.d, c/gbc-new.d,
2305
 
          c/gbc.d, c/gfun.d, c/hash.d, c/instance.d, c/load.d, c/main.d,
2306
 
          c/number.d, c/package.d, c/pathname.d, c/predicate.d, c/print.d,
2307
 
          c/read.d, c/sequence.d, c/string.d, c/structure.d, c/symbol.d,
2308
 
          c/symbols_list.h, c/symbols_list2.h, c/tcp.d, c/time.d,
2309
 
          c/typespec.d, c/unixfsys.d, c/unixsys.d, clos/builtin.lsp,
2310
 
          cmp/cmpmain.lsp, cmp/cmptype.lsp, cmp/sysfun.lsp, h/config.h.in,
2311
 
          h/ecl-inl.h, h/external.h, h/internal.h, h/object.h,
2312
 
          lsp/defstruct.lsp, lsp/ffi.lsp, lsp/predlib.lsp, lsp/seq.lsp,
2313
 
          lsp/seqlib.lsp:
2314
 
 
2315
 
        Support for unicode strings as data structure (no clever handling of characters yet) contributed by Brian Spilsbury.
2316
 
 
2317
 
2006-05-22 17:03  jgarcia
2318
 
 
2319
 
        * src/lsp/pprint.lsp:
2320
 
 
2321
 
        Fixed typo
2322
 
 
2323
 
2006-05-21 00:18  jgarcia
2324
 
 
2325
 
        * src/: CHANGELOG, c/macros.d, cmp/cmpflet.lsp, cmp/cmputil.lsp:
2326
 
 
2327
 
        Same environment structure for compiler and interpreter allows MACROEXPAND to behave properly when local functions shadow local or global macro definitions.
2328
 
 
2329
 
2006-05-21 00:17  jgarcia
2330
 
 
2331
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG,
2332
 
          src/c/compiler.d, src/c/macros.d, src/c/reference.d,
2333
 
          src/h/external.h:
2334
 
 
2335
 
        Reduced the number of functions dealing with macros. The second value of MACROEXPAND-1 is T whenever the macro function was called. MACROEXPAND detects some infinite loops.
2336
 
 
2337
 
2006-05-21 00:13  jgarcia
2338
 
 
2339
 
        * src/: CHANGELOG, lsp/defpackage.lsp:
2340
 
 
2341
 
        DEFPACKAGE failed to import symbol NIL when specified in :IMPORT-FROM clauses
2342
 
 
2343
 
2006-05-21 00:12  jgarcia
2344
 
 
2345
 
        * src/: c/eval.d, c/gfun.d, c/interpreter.d, c/symbols_list.h,
2346
 
          c/symbols_list2.h, clos/generic.lsp, clos/kernel.lsp,
2347
 
          h/external.h, h/object.h:
2348
 
 
2349
 
        Allow user defined dispatch functions in funcallable objects (Inspired from B. Spilsbury)
2350
 
 
2351
 
2006-05-19 10:04  jgarcia
2352
 
 
2353
 
        * src/doc/devel.txi:
2354
 
 
2355
 
        Fixed typo
2356
 
 
2357
 
2006-05-19 10:04  jgarcia
2358
 
 
2359
 
        * src/: configure, configure.in, util/ecl-config:
2360
 
 
2361
 
        We can now specify the directory for GMP files
2362
 
 
2363
 
2006-05-19 10:03  jgarcia
2364
 
 
2365
 
        * src/cmp/cmpmain.lsp:
2366
 
 
2367
 
        The name of the init function is given by the name of the object file
2368
 
 
2369
 
2006-05-18 10:59  mgoffioul
2370
 
 
2371
 
        * msvc/: ecl-threads.def, ecl.def:
2372
 
 
2373
 
        Export clos_associate_methods_to_gfun
2374
 
 
2375
 
2006-05-17 17:17  jgarcia
2376
 
 
2377
 
        * src/: clos/print.lsp, cmp/cmpdefs.lsp, cmp/cmpenv.lsp,
2378
 
          cmp/cmptop.lsp, cmp/cmpwt.lsp:
2379
 
 
2380
 
        Now the compiler can externalize constants with circular references
2381
 
 
2382
 
2006-05-16 18:51  jgarcia
2383
 
 
2384
 
        * src/: CHANGELOG, cmp/cmpspecial.lsp:
2385
 
 
2386
 
        (THE (VALUES ...) ...) now works
2387
 
 
2388
 
2006-05-16 18:18  jgarcia
2389
 
 
2390
 
        * src/: CHANGELOG, clos/print.lsp, cmp/cmpct.lsp, cmp/cmpdefs.lsp,
2391
 
          cmp/cmpenv.lsp, cmp/cmpeval.lsp, cmp/cmpspecial.lsp,
2392
 
          cmp/cmptop.lsp, cmp/cmptype.lsp, cmp/cmpwt.lsp:
2393
 
 
2394
 
        Use MAKE-LOAD-FORM to compile constants that do not have a readable printed representation (Brian Spilsbury)
2395
 
 
2396
 
2006-05-10 10:05  mgoffioul
2397
 
 
2398
 
        * contrib/asdf/asdf-ecl.lisp:
2399
 
 
2400
 
        Allow dependencies to be symbols (patch from Greg Pfeil).
2401
 
 
2402
 
2006-05-06 10:20  jgarcia
2403
 
 
2404
 
        * src/cmp/cmpmulti.lsp:
2405
 
 
2406
 
        Some declarations in sysfun.lsp have return type *. Interpret this as (VALUES &REST).
2407
 
 
2408
 
2006-05-06 10:17  jgarcia
2409
 
 
2410
 
        * src/: Makefile.in, compile.lsp.in:
2411
 
 
2412
 
        Use the file-loading facility in ecl_min
2413
 
 
2414
 
2006-05-05 17:20  jgarcia
2415
 
 
2416
 
        * src/cmp/cmpcall.lsp:
2417
 
 
2418
 
        All function calls lead first to creating a call location and then unwinding it. This refactoring will be useful when processing inline forms
2419
 
 
2420
 
2006-05-05 17:19  jgarcia
2421
 
 
2422
 
        * src/clos/method.lsp:
2423
 
 
2424
 
        Comment the code
2425
 
 
2426
 
2006-05-05 17:15  jgarcia
2427
 
 
2428
 
        * src/clos/: defclass.lsp, generic.lsp:
2429
 
 
2430
 
        Option names that are not symbols in the keyword package should be quoted (P. Costanza)
2431
 
 
2432
 
2006-04-26 15:39  mgoffioul
2433
 
 
2434
 
        * src/c/alloc_2.d:
2435
 
 
2436
 
        Include winsock.h, required with MSVC.
2437
 
 
2438
 
2006-04-26 12:02  jgarcia
2439
 
 
2440
 
        * src/: CHANGELOG, configure, configure.in, c/alloc_2.d, h/page.h:
2441
 
 
2442
 
        ECL now builds against third-party versions of the Boehm-Weiser garbage collector
2443
 
 
2444
 
2006-04-26 12:01  jgarcia
2445
 
 
2446
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/c/file.d,
2447
 
          src/c/symbols_list.h, src/c/symbols_list2.h, src/c/unixsys.d,
2448
 
          src/h/external.h, src/h/object.h:
2449
 
 
2450
 
        Ability to set buffering mode of streams
2451
 
 
2452
 
2006-04-26 12:01  jgarcia
2453
 
 
2454
 
        * contrib/sockets/sockets.lisp:
2455
 
 
2456
 
        Add buffering mode to sockets
2457
 
 
2458
 
2006-04-25 18:14  jgarcia
2459
 
 
2460
 
        * src/: aclocal.m4, configure:
2461
 
 
2462
 
        It is now allowed to use the Boehm-Weiser garbage collector under OpenBSD
2463
 
 
2464
 
2006-04-25 18:14  jgarcia
2465
 
 
2466
 
        * src/CHANGELOG:
2467
 
 
2468
 
        Note the ability to change the buffering mode of a stream
2469
 
 
2470
 
2006-04-25 10:35  jgarcia
2471
 
 
2472
 
        * src/: configure, aclocal.m4:
2473
 
 
2474
 
        uname -m can return more than one word, in which case the 'if' statement breaks
2475
 
 
2476
 
2006-04-24 15:46  mgoffioul
2477
 
 
2478
 
        * contrib/sockets/sockets.lisp:
2479
 
 
2480
 
        Make it compilable under MSVC (...again)
2481
 
 
2482
 
2006-04-24 10:56  jgarcia
2483
 
 
2484
 
        * src/doc/devel.txi:
2485
 
 
2486
 
        Names have changed. This section has to be reworked.
2487
 
 
2488
 
2006-04-24 10:49  jgarcia
2489
 
 
2490
 
        * contrib/sockets/sockets.lisp:
2491
 
 
2492
 
        Some flags are missing in OS X
2493
 
 
2494
 
2006-04-24 10:44  jgarcia
2495
 
 
2496
 
        * src/cmp/cmpenv.lsp:
2497
 
 
2498
 
        Remove list. The test with valid-type-specifier suffices and is almost as fast.
2499
 
 
2500
 
2006-04-24 10:44  jgarcia
2501
 
 
2502
 
        * src/cmp/cmplam.lsp:
2503
 
 
2504
 
        Some of the variable types are not symbols, hence we must precede declarations with TYPE.
2505
 
 
2506
 
2006-04-24 10:44  jgarcia
2507
 
 
2508
 
        * src/: CHANGELOG, clos/fixup.lsp, cmp/cmpenv.lsp, cmp/cmpmac.lsp,
2509
 
          cmp/cmptype.lsp, cmp/cmputil.lsp, lsp/format.lsp:
2510
 
 
2511
 
        Improved identification of wrong declarations. Simplified code for that.
2512
 
 
2513
 
2006-04-24 10:44  jgarcia
2514
 
 
2515
 
        * src/: CHANGELOG, clos/standard.lsp:
2516
 
 
2517
 
        Fixed merging of slot accessors from child and parent classes.
2518
 
 
2519
 
2006-04-24 10:44  jgarcia
2520
 
 
2521
 
        * contrib/sockets/sockets.lisp, src/aclocal.m4, src/configure,
2522
 
          src/configure.in:
2523
 
 
2524
 
        Fixes to build with Mac OSX Intel.
2525
 
 
2526
 
2006-04-21 16:22  mgoffioul
2527
 
 
2528
 
        * contrib/sockets/sockets.lisp:
2529
 
 
2530
 
        Fix compilation failure under MSVC (most of the MSG_ flags do not exist).
2531
 
 
2532
 
2006-04-19 08:48  jgarcia
2533
 
 
2534
 
        * src/lsp/ffi.lsp:
2535
 
 
2536
 
        Have to quote the foreign type, to allow (* :CHAR) to work.
2537
 
 
2538
 
2006-04-19 00:04  jgarcia
2539
 
 
2540
 
        * examples/build/: hello.lisp, hello_aux.c, readme.lisp:
2541
 
 
2542
 
        New examples on how to build executable files and compound FASL files
2543
 
 
2544
 
2006-04-18 21:53  jgarcia
2545
 
 
2546
 
        * contrib/sockets/sockets.lisp, src/CHANGELOG:
2547
 
 
2548
 
        New function SOCKET-SEND, compatible with SBCL, donated by Dmitri Hrapof
2549
 
 
2550
 
2006-04-18 21:27  jgarcia
2551
 
 
2552
 
        * src/CHANGELOG:
2553
 
 
2554
 
        Note recent fixes
2555
 
 
2556
 
2006-04-18 21:27  jgarcia
2557
 
 
2558
 
        * src/clos/: boot.lsp, fixup.lsp, slot.lsp, standard.lsp:
2559
 
 
2560
 
        Fixed the transformation of slot definitions from the list form to the final standard-slot-definition instances.
2561
 
 
2562
 
2006-04-18 21:25  jgarcia
2563
 
 
2564
 
        * src/: c/compiler.d, clos/method.lsp:
2565
 
 
2566
 
        Simplifed the implementation of DEFMETHOD
2567
 
 
2568
 
2006-04-18 21:24  jgarcia
2569
 
 
2570
 
        * src/cmp/: cmplam.lsp, cmpspecial.lsp:
2571
 
 
2572
 
        Fixed the way in which &aux variables and function blocks are introduced. Also fixed propagation of free declarations into the LET* form created for &aux variables.
2573
 
 
2574
 
2006-04-18 21:23  jgarcia
2575
 
 
2576
 
        * src/clos/print.lsp:
2577
 
 
2578
 
        New make-load-form method for hash tables
2579
 
 
2580
 
2006-04-18 21:22  jgarcia
2581
 
 
2582
 
        * src/clos/conditions.lsp:
2583
 
 
2584
 
        Fixed typo
2585
 
 
2586
 
2006-04-18 21:22  jgarcia
2587
 
 
2588
 
        * src/clos/combin.lsp:
2589
 
 
2590
 
        Probably spurious special declaration. Just in case
2591
 
 
2592
 
2006-04-18 21:20  jgarcia
2593
 
 
2594
 
        * src/c/: symbols_list.h, symbols_list2.h:
2595
 
 
2596
 
        Fix typos in some MOP symbol names
2597
 
 
2598
 
2006-04-18 21:14  jgarcia
2599
 
 
2600
 
        * src/cmp/cmptop.lsp:
2601
 
 
2602
 
        Reflect new location of headers
2603
 
 
2604
 
2006-04-11 18:31  jgarcia
2605
 
 
2606
 
        * src/: CHANGELOG, Makefile.in, c/alloc.d, c/gbc.d, c/main.d,
2607
 
          c/read.d, h/config.h.in:
2608
 
 
2609
 
        ECL's own garbage collector working again by updating to new codeblock structure and porting to 64-bits
2610
 
 
2611
 
2006-04-11 14:23  jgarcia
2612
 
 
2613
 
        * src/doc/: Makefile.in, cvs.in.html, head:
2614
 
 
2615
 
        CVS has moved to common-lisp.net. Mention that.
2616
 
 
2617
 
2006-04-06 11:57  jgarcia
2618
 
 
2619
 
        * src/: CHANGELOG, c/arch/ffi_x86.d, gc/include/private/gcconfig.h:
2620
 
 
2621
 
        Patches to build ECL on OSX/Intel
2622
 
 
2623
 
2006-03-22 11:03  jgarcia
2624
 
 
2625
 
        * src/: c/symbols_list.h, c/symbols_list2.h, clos/kernel.lsp,
2626
 
          clos/standard.lsp:
2627
 
 
2628
 
        The class option :optimize-slot-access now defaults to the value of clos:*optimize-slot-access* which is typically T
2629
 
 
2630
 
2006-03-21 12:22  mgoffioul
2631
 
 
2632
 
        * msvc/: ecl-threads.def, ecl.def:
2633
 
 
2634
 
        Remove obsolete functions from export list.
2635
 
 
2636
 
2006-03-21 11:50  mgoffioul
2637
 
 
2638
 
        * msvc/: ecl-threads.def, ecl.def:
2639
 
 
2640
 
        Export si_make_foreign_data_from_array
2641
 
 
2642
 
2006-03-21 10:06  jgarcia
2643
 
 
2644
 
        * src/: c/ffi.d, c/symbols_list.h, c/symbols_list2.h, h/external.h:
2645
 
 
2646
 
        Create foreign objects pointing to the data in a lisp array (M. Goffioul)
2647
 
 
2648
 
2006-03-20 17:55  jgarcia
2649
 
 
2650
 
        * src/doc/head:
2651
 
 
2652
 
        Include links to Common-Lisp.net
2653
 
 
2654
 
2006-03-20 10:06  jjgarcia
2655
 
 
2656
 
        * msvc/c/Makefile:
2657
 
 
2658
 
        [no log message]
2659
 
 
2660
 
2006-03-20 10:05  jjgarcia
2661
 
 
2662
 
        * src/clos/standard.lsp:
2663
 
 
2664
 
        Fixed typo.
2665
 
 
2666
 
2006-03-20 10:04  jjgarcia
2667
 
 
2668
 
        * src/: CHANGELOG, clos/generic.lsp, clos/kernel.lsp,
2669
 
          cmp/sysfun.lsp:
2670
 
 
2671
 
        Removed one unused slot from standard-method, and replaced the other with a plist value.
2672
 
 
2673
 
2006-03-20 10:04  jjgarcia
2674
 
 
2675
 
        * src/: CHANGELOG, c/symbols_list.h, c/symbols_list2.h,
2676
 
          cmp/sysfun.lsp, doc/amop.txt:
2677
 
 
2678
 
        Implemented [funcallable-]standard-instance-access, but without SETF version.
2679
 
 
2680
 
2006-03-20 10:04  jjgarcia
2681
 
 
2682
 
        * src/: CHANGELOG, clos/kernel.lsp, clos/standard.lsp:
2683
 
 
2684
 
        Allow the user to impose that all slot accesses go through SLOT-VALUE, etc.
2685
 
 
2686
 
2006-03-20 10:03  jjgarcia
2687
 
 
2688
 
        * src/clos/standard.lsp:
2689
 
 
2690
 
        +initform-unsupplied+ should not shadow user-supplied arguments.
2691
 
 
2692
 
2006-03-20 10:03  jjgarcia
2693
 
 
2694
 
        * src/: CHANGELOG, clos/boot.lsp, clos/builtin.lsp, clos/fixup.lsp,
2695
 
          clos/kernel.lsp, clos/slot.lsp, clos/standard.lsp,
2696
 
          cmp/sysfun.lsp:
2697
 
 
2698
 
        Slot accessors go now through slot definition objects.
2699
 
 
2700
 
2006-03-20 10:01  jjgarcia
2701
 
 
2702
 
        * src/clos/defclass.lsp:
2703
 
 
2704
 
        Do not be so picky and retrieve the list of arguments after a class option.
2705
 
 
2706
 
2006-03-14 17:34  jjgarcia
2707
 
 
2708
 
        * src/Makefile.in:
2709
 
 
2710
 
        GMP does not use the standard variable includedir to install the headers. Hence, we move the file manually.
2711
 
 
2712
 
2006-03-11 13:45  jjgarcia
2713
 
 
2714
 
        * src/cmp/cmpvar.lsp:
2715
 
 
2716
 
        Omit warning when referring to constant symbols that have been defined outside the compiled file.
2717
 
 
2718
 
2006-03-10 13:59  jjgarcia
2719
 
 
2720
 
        * src/: CHANGELOG, clos/kernel.lsp:
2721
 
 
2722
 
        Unattached methods have slot generic-function set to nil
2723
 
 
2724
 
2006-03-09 09:53  jjgarcia
2725
 
 
2726
 
        * src/: CHANGELOG, lsp/evalmacros.lsp:
2727
 
 
2728
 
        Implicitely declared constants as globals
2729
 
 
2730
 
2006-03-08 14:45  jjgarcia
2731
 
 
2732
 
        * src/Makefile.in:
2733
 
 
2734
 
        mkdir fails when some directories from a previous build exist
2735
 
 
2736
 
2006-03-08 10:59  jjgarcia
2737
 
 
2738
 
        * msvc/ecl/config.h.msvc6:
2739
 
 
2740
 
        Include gc.h to get definition of variable GC_dont_gc
2741
 
 
2742
 
2006-03-08 10:58  jjgarcia
2743
 
 
2744
 
        * msvc/Makefile:
2745
 
 
2746
 
        Makefile would fail if directories ecl/gc ecl/gc/private exist.
2747
 
 
2748
 
2006-03-07 19:43  jjgarcia
2749
 
 
2750
 
        * msvc/Makefile:
2751
 
 
2752
 
        Install garbage collector header files
2753
 
 
2754
 
2006-03-07 17:41  jjgarcia
2755
 
 
2756
 
        * msvc/Makefile:
2757
 
 
2758
 
        BUILD-STAMP is required to detect the library directory
2759
 
 
2760
 
2006-03-07 17:39  jjgarcia
2761
 
 
2762
 
        * src/: Makefile.in, configure, configure.in, c/Makefile.in,
2763
 
          c/alloc_2.d:
2764
 
 
2765
 
        All installable headers are now copied to ecl/. GC headers in particular are stored under ecl/gc and ecl/gc/private.
2766
 
 
2767
 
2006-03-07 12:20  jjgarcia
2768
 
 
2769
 
        * msvc/: Makefile, c/Makefile:
2770
 
 
2771
 
        Ensure directories exist
2772
 
 
2773
 
2006-03-07 10:18  jjgarcia
2774
 
 
2775
 
        * src/clos/fixup.lsp:
2776
 
 
2777
 
        New accessors using standard slot definition objects
2778
 
 
2779
 
2006-03-07 10:18  jjgarcia
2780
 
 
2781
 
        * src/clos/: boot.lsp, change.lsp, standard.lsp:
2782
 
 
2783
 
        direct-slot-definition-class has to be invoked with a class object
2784
 
 
2785
 
2006-03-06 15:43  jjgarcia
2786
 
 
2787
 
        * src/clos/slot.lsp:
2788
 
 
2789
 
        Fixed typo in error message
2790
 
 
2791
 
2006-03-06 10:53  jjgarcia
2792
 
 
2793
 
        * src/: CHANGELOG, clos/fixup.lsp:
2794
 
 
2795
 
        Several slot accessors are now specialized on standard-effective-slot-definition
2796
 
 
2797
 
2006-03-06 10:47  jjgarcia
2798
 
 
2799
 
        * src/: CHANGELOG, configure, configure.in, doc/Makefile.in,
2800
 
          doc/ecl-config.man.in:
2801
 
 
2802
 
        New manual page for ecl-config
2803
 
 
2804
 
2006-03-06 10:39  jjgarcia
2805
 
 
2806
 
        * src/: CHANGELOG, clos/defclass.lsp:
2807
 
 
2808
 
        Allow new metaclass options.
2809
 
 
2810
 
2006-03-06 10:39  jjgarcia
2811
 
 
2812
 
        * src/clos/slot.lsp:
2813
 
 
2814
 
        Allow nonstandard options when parsing slot definitions.
2815
 
 
2816
 
2006-03-06 10:39  jjgarcia
2817
 
 
2818
 
        * src/: CHANGELOG, clos/inspect.lsp:
2819
 
 
2820
 
        New method for DOCUMENTATION to operate on slot-definition objects.
2821
 
 
2822
 
2006-03-06 10:38  jjgarcia
2823
 
 
2824
 
        * src/: CHANGELOG, aclocal.m4, configure, h/config.h.in:
2825
 
 
2826
 
        Included support for multithreading under Windows/Cygwin.
2827
 
 
2828
 
2006-03-06 10:38  jjgarcia
2829
 
 
2830
 
        * src/util/emacs.el:
2831
 
 
2832
 
        tkmain.d no longer exists.
2833
 
 
2834
 
2006-03-06 10:38  jjgarcia
2835
 
 
2836
 
        * src/util/emacs.el:
2837
 
 
2838
 
        tclbasic.d no longer exists.
2839
 
 
2840
 
2006-03-06 10:32  jjgarcia
2841
 
 
2842
 
        * src/: CHANGELOG, c/gfun.d, c/symbols_list.h, c/symbols_list2.h,
2843
 
          clos/kernel.lsp:
2844
 
 
2845
 
        Export symbols from the AMOP.
2846
 
 
2847
 
2006-03-06 10:31  jjgarcia
2848
 
 
2849
 
        * src/: CHANGELOG, c/all_symbols.d, c/dpp.c, h/external.h:
2850
 
 
2851
 
        Macro for self-explanatory references to symbols in the core.
2852
 
 
2853
 
2006-03-02 16:50  jjgarcia
2854
 
 
2855
 
        * src/Makefile.in:
2856
 
 
2857
 
        Expand @eclincudedir@ in ecl-conf
2858
 
 
2859
 
2006-03-02 16:49  jjgarcia
2860
 
 
2861
 
        * src/cmp/cmpcfg.lsp.in:
2862
 
 
2863
 
        This file is no longer used
2864
 
 
2865
 
2006-03-02 13:59  jjgarcia
2866
 
 
2867
 
        * src/c/threads_win32.d:
2868
 
 
2869
 
        We need to add explicitely a declaration of GC_CreateThread, because the one in gc.h is only suitable for applications that are linked against the dll
2870
 
 
2871
 
2006-03-02 13:59  jjgarcia
2872
 
 
2873
 
        * src/c/tcp.d:
2874
 
 
2875
 
        This code did not compile under the free toolkit.
2876
 
 
2877
 
2006-03-02 11:44  jjgarcia
2878
 
 
2879
 
        * msvc/: c/Makefile, ecl/config.h.msvc6:
2880
 
 
2881
 
        Include missing header gmp.h in config.h, and add several directories required at build time
2882
 
 
2883
 
2006-03-02 10:27  jjgarcia
2884
 
 
2885
 
        * src/c/: alloc_2.d, gbc.d, tcp.d:
2886
 
 
2887
 
        Somehow we got back the definition THREADS instead of ECL_THREADS in several files
2888
 
 
2889
 
2006-02-28 18:31  jjgarcia
2890
 
 
2891
 
        * src/: configure, configure.in:
2892
 
 
2893
 
        By default, use the version of the garbage collector shipped with ECL
2894
 
 
2895
 
2006-02-28 18:17  jjgarcia
2896
 
 
2897
 
        * src/: Makefile.in, c/Makefile.in:
2898
 
 
2899
 
        MINGW's gcc does not like having '..' in include paths
2900
 
 
2901
 
2006-02-28 15:27  jjgarcia
2902
 
 
2903
 
        * src/c/Makefile.in:
2904
 
 
2905
 
        Needed to access the garbage collector headers
2906
 
 
2907
 
2006-02-28 15:21  jjgarcia
2908
 
 
2909
 
        * msvc/Makefile, msvc/c/Makefile, msvc/ecl/config.h.msvc6,
2910
 
          src/Makefile.in, src/c/alloc_2.d, src/c/file.d, src/c/main.d,
2911
 
          src/c/num_co.d, src/c/num_sfun.d, src/c/number.d, src/c/print.d,
2912
 
          src/c/read.d, src/c/time.d, src/lsp/config.lsp.in:
2913
 
 
2914
 
        Final fixes to make the new directory structure work with MSVC++
2915
 
 
2916
 
2006-02-28 15:14  jjgarcia
2917
 
 
2918
 
        * src/: CHANGELOG, cmp/cmpcbk.lsp:
2919
 
 
2920
 
        Declare callbacks to be static functions so that same names can be used in different files.
2921
 
 
2922
 
2006-02-28 15:11  jjgarcia
2923
 
 
2924
 
        * src/: CHANGELOG, lsp/cmdline.lsp:
2925
 
 
2926
 
        Improve the interface of SI:PROCESS-COMMAND-ARGS.
2927
 
 
2928
 
2006-02-28 15:10  jjgarcia
2929
 
 
2930
 
        * src/CHANGELOG:
2931
 
 
2932
 
        Add bug example.
2933
 
 
2934
 
2006-02-28 15:08  jjgarcia
2935
 
 
2936
 
        * src/: CHANGELOG, clos/boot.lsp:
2937
 
 
2938
 
        All slots from STANDARD-CLASS are now inherited by its subclasses.
2939
 
 
2940
 
2006-02-28 15:05  jjgarcia
2941
 
 
2942
 
        * msvc/Makefile, msvc/c/Makefile, src/CHANGELOG, src/Makefile.in,
2943
 
          src/bare.lsp.in, src/compile.lsp.in, src/configure,
2944
 
          src/configure.in, src/c/Makefile.in, src/c/all_symbols.d,
2945
 
          src/c/alloc.d, src/c/alloc_2.d, src/c/apply.d, src/c/array.d,
2946
 
          src/c/assignment.d, src/c/backq.d, src/c/big.d, src/c/big_ll.d,
2947
 
          src/c/cfun.d, src/c/character.d, src/c/cinit.d, src/c/cmpaux.d,
2948
 
          src/c/compiler.d, src/c/disassembler.d, src/c/dpp.c,
2949
 
          src/c/earith.d, src/c/error.d, src/c/eval.d, src/c/ffi.d,
2950
 
          src/c/file.d, src/c/format.d, src/c/gbc.d, src/c/gfun.d,
2951
 
          src/c/hash.d, src/c/instance.d, src/c/interpreter.d,
2952
 
          src/c/list.d, src/c/load.d, src/c/macros.d, src/c/main.d,
2953
 
          src/c/mapfun.d, src/c/multival.d, src/c/num_arith.d,
2954
 
          src/c/num_co.d, src/c/num_comp.d, src/c/num_log.d,
2955
 
          src/c/num_pred.d, src/c/num_rand.d, src/c/num_sfun.d,
2956
 
          src/c/number.d, src/c/package.d, src/c/pathname.d,
2957
 
          src/c/predicate.d, src/c/print.d, src/c/profile.d, src/c/read.d,
2958
 
          src/c/reference.d, src/c/sequence.d, src/c/stacks.d,
2959
 
          src/c/string.d, src/c/structure.d, src/c/symbol.d, src/c/tcp.d,
2960
 
          src/c/threads.d, src/c/time.d, src/c/typespec.d,
2961
 
          src/c/unixfsys.d, src/c/unixint.d, src/c/unixsys.d,
2962
 
          src/c/arch/ffi_x86.d, src/cmp/cmpdefs.lsp, src/cmp/cmpmain.lsp,
2963
 
          src/cmp/load.lsp.in, src/doc/devel.txi, src/doc/user.txi,
2964
 
          src/h/config.h.in, src/h/ecl-cmp.h, src/h/ecl.h,
2965
 
          src/util/ecl-config:
2966
 
 
2967
 
        Header files are now kept in a directory named 'ecl', so as to avoid name clashes with other headers.
2968
 
 
2969
 
2006-02-16 12:04  jjgarcia
2970
 
 
2971
 
        * src/: c/read.d, cmp/cmpdefs.lsp, cmp/cmpenv.lsp, cmp/cmpeval.lsp,
2972
 
          cmp/cmpffi.lsp, cmp/cmpfun.lsp, cmp/cmplam.lsp, cmp/cmploc.lsp,
2973
 
          cmp/cmpmain.lsp, cmp/cmptop.lsp, cmp/cmpwt.lsp, h/object.h:
2974
 
 
2975
 
        Separate temporary and permanent data in a compiled file
2976
 
 
2977
 
2006-02-08 17:56  jjgarcia
2978
 
 
2979
 
        * src/lsp/top.lsp:
2980
 
 
2981
 
        Forgot to reassign *debugger-hook* to avoid exiting on errors
2982
 
 
2983
 
2006-02-07 17:52  jjgarcia
2984
 
 
2985
 
        * src/doc/index.in.html:
2986
 
 
2987
 
        The OSX port is no longer broken
2988
 
 
2989
 
2006-02-07 10:37  jjgarcia
2990
 
 
2991
 
        * src/doc/user.txi:
2992
 
 
2993
 
        @headitem is not supported in older linuxen
2994
 
 
2995
 
2006-02-06 11:38  jjgarcia
2996
 
 
2997
 
        * src/: CHANGELOG, lsp/cmdline.lsp:
2998
 
 
2999
 
        Do not load ~/.ecl nor ~/.eclrc when asking for help with --help/-?/-h
3000
 
 
3001
 
2006-02-06 11:11  jjgarcia
3002
 
 
3003
 
        * src/cmp/: cmpdefs.lsp, cmpenv.lsp, cmpwt.lsp:
3004
 
 
3005
 
        Remove unused function and variable
3006
 
 
3007
 
2006-02-06 11:07  jjgarcia
3008
 
 
3009
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG, src/c/cinit.d,
3010
 
          src/c/eval.d, src/c/main.d, src/c/symbols_list.h,
3011
 
          src/c/symbols_list2.h, src/clos/conditions.lsp,
3012
 
          src/cmp/sysfun.lsp, src/h/external.h, src/h/object.h,
3013
 
          src/h/stacks.h, src/lsp/top.lsp:
3014
 
 
3015
 
        New implementation of SAFE-EVAL, cooperates better with the current condition system and can call TOP-LEVEL.
3016
 
 
3017
 
2006-01-16 14:19  jjgarcia
3018
 
 
3019
 
        * src/clos/conditions.lsp:
3020
 
 
3021
 
        Using eval-when makes this work when cross-compiling.
3022
 
 
3023
 
2006-01-16 12:47  jjgarcia
3024
 
 
3025
 
        * src/clos/slot.lsp:
3026
 
 
3027
 
        Restore constant +initform-unsupplied+.
3028
 
 
3029
 
2006-01-16 12:47  jjgarcia
3030
 
 
3031
 
        * src/clos/slot.lsp:
3032
 
 
3033
 
        Remove unused variables and constants.
3034
 
 
3035
 
2006-01-16 10:59  jjgarcia
3036
 
 
3037
 
        * src/clos/: conditions.lsp, kernel.lsp, load.lsp.in, macros.lsp:
3038
 
 
3039
 
        Do not compile the DEFINE-CONDITION statements, but rather keep them as lists for later evaluation.
3040
 
 
3041
 
2006-01-13 14:32  jjgarcia
3042
 
 
3043
 
        * src/: CHANGELOG, Makefile.in, compile.lsp.in, c/Makefile.in:
3044
 
 
3045
 
        Fixes to make --disable-shared work in Mingw32
3046
 
 
3047
 
2006-01-12 12:28  jjgarcia
3048
 
 
3049
 
        * src/doc/user.txi:
3050
 
 
3051
 
        Fix missing arguments to @multitable
3052
 
 
3053
 
2006-01-12 12:28  jjgarcia
3054
 
 
3055
 
        * src/: CHANGELOG, cmp/cmpmain.lsp, doc/devel.txi:
3056
 
 
3057
 
        Allow :EPILOGUE-CODE in C:BUILDER to be a lisp form. COMPILE-FILE-PATHNAME now accepts :FAS and :FASL indistinctly
3058
 
 
3059
 
2006-01-11 15:47  jjgarcia
3060
 
 
3061
 
        * src/: CHANGELOG, doc/Makefile.in, doc/basic.css, doc/devel.txi,
3062
 
          doc/macros.txi, doc/user.txi:
3063
 
 
3064
 
        Added stylesheets to the HTML manual.
3065
 
 
3066
 
2006-01-09 10:16  jjgarcia
3067
 
 
3068
 
        * src/c/cmpaux.d, msvc/ecl-threads.def, src/h/external.h,
3069
 
          msvc/ecl.def:
3070
 
 
3071
 
        Removed unused function.
3072
 
 
3073
 
2006-01-09 10:15  jjgarcia
3074
 
 
3075
 
        * src/: CHANGELOG, c/eval.d, c/gfun.d, c/interpreter.d,
3076
 
          clos/combin.lsp:
3077
 
 
3078
 
        Implemented standard behavior of NO-APPLICABLE-METHOD.
3079
 
 
3080
 
2006-01-09 10:15  jjgarcia
3081
 
 
3082
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG, src/c/load.d,
3083
 
          src/c/pathname.d, src/c/typespec.d, src/c/unixfsys.d,
3084
 
          src/clos/generic.lsp, src/h/external.h:
3085
 
 
3086
 
        ENSURE-GENERIC-FUNCTION implemented using only E-G-F-USING-CLASS. Removed assert_non_wild_pathname, as it is only required by one function. *LOAD-PATHNAME* contains the pathname supplied by the user, not the one merged with SI::GETCWD.
3087
 
 
3088
 
2006-01-09 10:14  jjgarcia
3089
 
 
3090
 
        * src/: CHANGELOG, c/pathname.d, cmp/cmpmain.lsp, cmp/cmptop.lsp:
3091
 
 
3092
 
        In the C library, SI::COERCE-TO-FILENAME now ensures that pathnames are absolute. Previous fix suffices to make the compiler happy and avoid using TRUENAME on files which had not yet been created.
3093
 
 
3094
 
2005-12-21 17:00  jjgarcia
3095
 
 
3096
 
        * src/cmp/: cmpmain.lsp, cmptop.lsp:
3097
 
 
3098
 
        Compute paths of FASL and object files relative to :OUTPUT-FILE
3099
 
 
3100
 
2005-12-21 16:40  jjgarcia
3101
 
 
3102
 
        * src/h/external.h:
3103
 
 
3104
 
        Fixed typo
3105
 
 
3106
 
2005-12-20 16:03  jjgarcia
3107
 
 
3108
 
        * src/clos/generic.lsp:
3109
 
 
3110
 
        Forgot the case in which the generic function is modified using ENSURE-GENERIC-FUNCTION
3111
 
 
3112
 
2005-12-20 11:35  jjgarcia
3113
 
 
3114
 
        * msvc/: ecl-threads.def, ecl.def:
3115
 
 
3116
 
        New symbol definition
3117
 
 
3118
 
2005-12-20 11:33  jjgarcia
3119
 
 
3120
 
        * src/: CHANGELOG, c/assignment.d, c/package.d:
3121
 
 
3122
 
        Changing the function definition of a symbol in a locked package results in a correctable error
3123
 
 
3124
 
2005-12-20 11:31  jjgarcia
3125
 
 
3126
 
        * src/: CHANGELOG, clos/generic.lsp:
3127
 
 
3128
 
        Adding a new specialization to a generic function does not result in a warning when the function is in a locked package
3129
 
 
3130
 
2005-12-19 15:32  jjgarcia
3131
 
 
3132
 
        * contrib/sockets/test.lisp:
3133
 
 
3134
 
        Precise the license of sockets/test.lisp, which we copied from SBCL
3135
 
 
3136
 
2005-12-14 10:51  jjgarcia
3137
 
 
3138
 
        * Copyright:
3139
 
 
3140
 
        Debian needs a more precise wording of the license
3141
 
 
3142
 
2005-12-13 13:25  jjgarcia
3143
 
 
3144
 
        * Copyright:
3145
 
 
3146
 
        More precise copyright statement, once we have removed the Tcl/Tk module, which required BSD license to be included
3147
 
 
3148
 
2005-12-13 11:00  jjgarcia
3149
 
 
3150
 
        * src/: c/cinit.d, c/main.d, c/tclBasic.d, c/tkMain.d,
3151
 
          h/config.h.in:
3152
 
 
3153
 
        Remove unused files and flags
3154
 
 
3155
 
2005-12-13 10:54  jjgarcia
3156
 
 
3157
 
        * src/h/: tcl.h, tclInt.h, tclRegexp.h, tk.h:
3158
 
 
3159
 
        Removed unused files
3160
 
 
3161
 
2005-12-06 10:06  jjgarcia
3162
 
 
3163
 
        * src/Makefile.in:
3164
 
 
3165
 
        Clean also the 'ext' directory so that asdf rebuilds properly'
3166
 
 
3167
 
2005-12-05 10:22  goffioul
3168
 
 
3169
 
        * contrib/asdf/asdf-ecl.lisp:
3170
 
 
3171
 
        Allow additional arguments in the building process: these are eventually passed to c::builder function.
3172
 
 
3173
 
2005-12-05 10:21  goffioul
3174
 
 
3175
 
        * contrib/sockets/sockets.lisp:
3176
 
 
3177
 
        make_two_way_stream does not exist anymore.
3178
 
 
3179
 
2005-11-29 15:52  jjgarcia
3180
 
 
3181
 
        * src/c/Makefile.in:
3182
 
 
3183
 
        Allow ECL build with the various BSD make program
3184
 
 
3185
 
2005-11-23 12:05  jjgarcia
3186
 
 
3187
 
        * src/: CHANGELOG, c/compiler.d, c/symbols_list.h,
3188
 
          c/symbols_list2.h:
3189
 
 
3190
 
        Control whether it is allowed to assign a value to undefined variables.
3191
 
 
3192
 
2005-11-21 21:39  goffioul
3193
 
 
3194
 
        * msvc/ecl.def:
3195
 
 
3196
 
        Comment un-found function (probably removed).
3197
 
 
3198
 
2005-11-21 14:48  jjgarcia
3199
 
 
3200
 
        * src/clos/conditions.lsp:
3201
 
 
3202
 
        Better search of the class tree looking for a condition that matches the type specifier. Works now for types like '(OR TYPE-ERROR SIMPLE-CONDITION), as well as for more complicated cases of conditions that inherit from multiple parents
3203
 
 
3204
 
2005-11-21 13:32  jjgarcia
3205
 
 
3206
 
        * msvc/Makefile:
3207
 
 
3208
 
        /nodefaultlib:libd is required by the free Visual Studio compiler when compiling with debugging information
3209
 
 
3210
 
2005-11-21 11:27  jjgarcia
3211
 
 
3212
 
        * src/cmp/cmploc.lsp:
3213
 
 
3214
 
        By default, temporal destination is RETURN because there might be more than one value to be saved.
3215
 
 
3216
 
2005-11-21 11:15  jjgarcia
3217
 
 
3218
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG, src/c/file.d,
3219
 
          src/c/format.d, src/c/load.d, src/c/main.d, src/c/pathname.d,
3220
 
          src/c/print.d, src/c/read.d, src/c/symbol.d,
3221
 
          src/c/symbols_list.h, src/c/symbols_list2.h, src/c/tclBasic.d,
3222
 
          src/c/unixsys.d, src/cmp/sysfun.lsp, src/h/external.h,
3223
 
          src/lsp/iolib.lsp:
3224
 
 
3225
 
        Remove unused functions and use prefix ecl_ on all internal functions in file.d
3226
 
 
3227
 
2005-11-18 14:40  goffioul
3228
 
 
3229
 
        * msvc/: ecl-threads.def, ecl.def:
3230
 
 
3231
 
        Export ecl_null_terminated_string().
3232
 
 
3233
 
2005-11-18 10:09  goffioul
3234
 
 
3235
 
        * msvc/Makefile, msvc/util/ecl_nsi.bat, src/util/ecl.nsi1:
3236
 
 
3237
 
        Fix scripts for self-installing executable generation.
3238
 
 
3239
 
2005-11-18 09:02  goffioul
3240
 
 
3241
 
        * src/c/unixint.d:
3242
 
 
3243
 
        Fix error reporting on serious signals.
3244
 
 
3245
 
2005-11-18 08:59  goffioul
3246
 
 
3247
 
        * msvc/Makefile:
3248
 
 
3249
 
        Add defsystem compilation under MSVC.
3250
 
 
3251
 
2005-11-17 14:40  goffioul
3252
 
 
3253
 
        * src/lsp/mislib.lsp:
3254
 
 
3255
 
        Fix segmentation fault in time encoding/decoding functions.
3256
 
 
3257
 
2005-11-16 16:01  jjgarcia
3258
 
 
3259
 
        * src/lsp/top.lsp:
3260
 
 
3261
 
        Allow the user to change the current package with -eval
3262
 
 
3263
 
2005-11-16 11:12  jjgarcia
3264
 
 
3265
 
        * Makefile.in:
3266
 
 
3267
 
        Add the 'examples' directory to the distribution
3268
 
 
3269
 
2005-11-16 11:07  jjgarcia
3270
 
 
3271
 
        * ANNOUNCEMENT:
3272
 
 
3273
 
        Final version of the announcement for the release 0.9h
3274
 
 
3275
 
2005-11-16 11:06  jjgarcia
3276
 
 
3277
 
        * examples/asdf/: file1.lisp, file2.lisp, readme.lisp:
3278
 
 
3279
 
        New example about building FASL files and standalone executables
3280
 
 
3281
 
2005-11-16 10:05  jjgarcia
3282
 
 
3283
 
        * src/CHANGELOG:
3284
 
 
3285
 
        New release
3286
 
 
3287
 
2005-11-16 09:38  jjgarcia
3288
 
 
3289
 
        * src/: configure.in, configure:
3290
 
 
3291
 
        New release
3292
 
 
3293
 
2005-11-15 20:49  jjgarcia
3294
 
 
3295
 
        * src/cmp/cmplam.lsp:
3296
 
 
3297
 
        Fixed infinite loop in the routine for inlining LAMBDA forms, plus other bugs related to variable names in macro expansion.
3298
 
 
3299
 
2005-11-15 20:18  jjgarcia
3300
 
 
3301
 
        * src/h/config.h.in:
3302
 
 
3303
 
        Disable handling of FP exceptions in the Alpha machines
3304
 
 
3305
 
2005-11-15 20:12  jjgarcia
3306
 
 
3307
 
        * src/: CHANGELOG, lsp/mislib.lsp:
3308
 
 
3309
 
        Shift dates into the range 1970-2033 when computing daylight saving times
3310
 
 
3311
 
2005-11-15 20:12  jjgarcia
3312
 
 
3313
 
        * src/: aclocal.m4, configure:
3314
 
 
3315
 
        Build the Alpha port with IEEE floating point arithmetics
3316
 
 
3317
 
2005-11-14 17:04  jjgarcia
3318
 
 
3319
 
        * src/c/file.d:
3320
 
 
3321
 
        Hack to make fdopen() work with socks
3322
 
 
3323
 
2005-11-14 11:45  jjgarcia
3324
 
 
3325
 
        * src/lsp/ffi.lsp:
3326
 
 
3327
 
        Do not alter pathnames when supplied by the user
3328
 
 
3329
 
2005-11-14 10:11  jjgarcia
3330
 
 
3331
 
        * msvc/util/ecl-cc.bat:
3332
 
 
3333
 
        Reorder arguments because /nodefaultlib:libc should appear _after_ the first object or source file
3334
 
 
3335
 
2005-11-10 18:30  jjgarcia
3336
 
 
3337
 
        * src/configure, contrib/defsystem/README,
3338
 
          contrib/defsystem/defsystem.lisp, src/CHANGELOG,
3339
 
          src/compile.lsp.in, src/configure.in:
3340
 
 
3341
 
        Incorporate DEFSYSTEM to the distribution
3342
 
 
3343
 
2005-11-10 10:00  jjgarcia
3344
 
 
3345
 
        * src/: aclocal.m4, configure, c/threads.d, h/config.h.in, h/ecl.h:
3346
 
 
3347
 
        Added support for threads in FreeBSD
3348
 
 
3349
 
2005-11-09 10:19  jjgarcia
3350
 
 
3351
 
        * msvc/Makefile:
3352
 
 
3353
 
        Also avoid linking statically against libc.lib
3354
 
 
3355
 
2005-11-08 15:42  jjgarcia
3356
 
 
3357
 
        * src/lsp/mislib.lsp:
3358
 
 
3359
 
        Fixed typo
3360
 
 
3361
 
2005-11-08 15:29  jjgarcia
3362
 
 
3363
 
        * src/c/gbc.d:
3364
 
 
3365
 
        Missing array element type in marker
3366
 
 
3367
 
2005-11-08 15:19  jjgarcia
3368
 
 
3369
 
        * src/: aclocal.m4, compile.lsp.in, configure, c/Makefile.in,
3370
 
          c/unixint.d, h/internal.h:
3371
 
 
3372
 
        Port the floating-point exception handler to mingw32
3373
 
 
3374
 
2005-11-08 14:17  jjgarcia
3375
 
 
3376
 
        * src/: CHANGELOG, aclocal.m4, configure, c/file.d:
3377
 
 
3378
 
        Ported to OpenBSD/x86.
3379
 
 
3380
 
2005-11-08 13:53  jjgarcia
3381
 
 
3382
 
        * msvc/Makefile.msvc6:
3383
 
 
3384
 
        No longer used
3385
 
 
3386
 
2005-11-08 13:48  jjgarcia
3387
 
 
3388
 
        * msvc/: c/Makefile.msvc6, doc/Makefile.msvc6, gc/Makefile.msvc6,
3389
 
          gmp/Makefile.msvc6:
3390
 
 
3391
 
        No longer used
3392
 
 
3393
 
2005-11-07 13:22  jjgarcia
3394
 
 
3395
 
        * msvc/Makefile:
3396
 
 
3397
 
        Add flags required by the free MS Visual Studio 2003
3398
 
 
3399
 
2005-11-07 13:22  jjgarcia
3400
 
 
3401
 
        * msvc/: ecl.def, ecl-threads.def:
3402
 
 
3403
 
        Some symbols have been removed from time.d
3404
 
 
3405
 
2005-11-07 11:32  jjgarcia
3406
 
 
3407
 
        * src/lsp/defpackage.lsp:
3408
 
 
3409
 
        Removed another use of SIMPLE-PACKAGE-ERRO
3410
 
 
3411
 
2005-11-07 11:31  jjgarcia
3412
 
 
3413
 
        * src/: c/load.d, lsp/mislib.lsp:
3414
 
 
3415
 
        The Mac OSX system headers define 'bool' to be a different type than 'int'. Also, tzset() does not define the global variable 'timezone'
3416
 
 
3417
 
2005-11-04 14:45  jjgarcia
3418
 
 
3419
 
        * src/lsp/defpackage.lsp:
3420
 
 
3421
 
        Remove another use of simple-package-error
3422
 
 
3423
 
2005-11-04 14:20  jjgarcia
3424
 
 
3425
 
        * src/lsp/defpackage.lsp:
3426
 
 
3427
 
        Remove one more use of SIMPLE-PACKAGE-ERROR.
3428
 
 
3429
 
2005-11-04 14:17  jjgarcia
3430
 
 
3431
 
        * src/lsp/packlib.lsp:
3432
 
 
3433
 
        Fixed typo.
3434
 
 
3435
 
2005-11-04 14:09  jjgarcia
3436
 
 
3437
 
        * src/c/alloc_2.d:
3438
 
 
3439
 
        Type t_codeblock also exists in statically linked ECL.
3440
 
 
3441
 
2005-11-04 14:09  jjgarcia
3442
 
 
3443
 
        * src/lsp/packlib.lsp:
3444
 
 
3445
 
        The condition SIMPLE-PROGRAM-ERROR no longer exists.
3446
 
 
3447
 
2005-11-04 13:38  jjgarcia
3448
 
 
3449
 
        * src/c/read.d:
3450
 
 
3451
 
        Removed spurious lines produced during application of patch file
3452
 
 
3453
 
2005-11-04 13:35  jjgarcia
3454
 
 
3455
 
        * src/: c/cinit.d, c/error.d, c/package.d, c/symbols_list.h,
3456
 
          c/symbols_list2.h, clos/conditions.lsp, cmp/sysfun.lsp,
3457
 
          h/external.h, lsp/mislib.lsp:
3458
 
 
3459
 
        Do not create SIMPLE-* versions of many conditions, but do that at run time, via a uniform SIGNAL-SIMPLE-ERROR function, that can produce both normal and correctable errors.
3460
 
 
3461
 
2005-11-04 12:24  jjgarcia
3462
 
 
3463
 
        * src/: configure, configure.in, c/symbols_list.h,
3464
 
          c/symbols_list2.h, c/time.d, c/unixfsys.d, cmp/sysfun.lsp,
3465
 
          doc/help.lsp, h/config.h.in, h/external.h, h/internal.h,
3466
 
          lsp/mislib.lsp:
3467
 
 
3468
 
        Move some internal functions from time.d and the SI package to mislib without exporting the names.
3469
 
 
3470
 
2005-11-04 12:23  jjgarcia
3471
 
 
3472
 
        * src/: CHANGELOG, c/time.d, lsp/mislib.lsp:
3473
 
 
3474
 
        Make DECODE/ENCODE-UNIVERSAL-TIME work with dates which are bignums.
3475
 
 
3476
 
2005-11-04 12:23  jjgarcia
3477
 
 
3478
 
        * src/c/read.d:
3479
 
 
3480
 
        read_constituent() now also reads non-terminating macro characters, because this is the proper way to build/skip a token.
3481
 
 
3482
 
2005-11-04 12:17  jjgarcia
3483
 
 
3484
 
        * src/c/read.d:
3485
 
 
3486
 
        The dispatch macro from sharp+backslash works also when assigned to other characters.
3487
 
 
3488
 
2005-11-04 10:45  jjgarcia
3489
 
 
3490
 
        * src/: CHANGELOG, c/array.d, lsp/predlib.lsp:
3491
 
 
3492
 
        Forbid creating arrays with element type NIL, but produce the right output for UPGRADED-A-E-T.
3493
 
 
3494
 
2005-11-04 10:45  jjgarcia
3495
 
 
3496
 
        * src/: CHANGELOG, cmp/sysfun.lsp:
3497
 
 
3498
 
        The compiler inlined SQRT of negative number using the C sqrt function.
3499
 
 
3500
 
2005-11-04 10:45  jjgarcia
3501
 
 
3502
 
        * src/: CHANGELOG, lsp/predlib.lsp:
3503
 
 
3504
 
        SUBTYPEP formerly broken when handling (EQL #C(...))
3505
 
 
3506
 
2005-11-04 10:45  jjgarcia
3507
 
 
3508
 
        * src/: CHANGELOG, clos/print.lsp:
3509
 
 
3510
 
        A method might not be attached to any generic function. In that case print it as UNNAMED.
3511
 
 
3512
 
2005-10-30 17:25  japhie
3513
 
 
3514
 
        * src/: lsp/ffi.lsp, CHANGELOG:
3515
 
 
3516
 
        - Correctly handle quoted foreign types
3517
 
        - Correctly generate Lisp symbols from C names
3518
 
        - New variable SI::*USE-DFFI* to turn off/on dynamic FFI support for
3519
 
          individual compilations
3520
 
 
3521
 
2005-10-30 14:49  japhie
3522
 
 
3523
 
        * contrib/rt/rt.lisp:
3524
 
 
3525
 
        - Add nickname :rt to :sb-rt package
3526
 
 
3527
 
2005-10-28 16:57  goffioul
3528
 
 
3529
 
        * examples/threads/import_win32/Makefile:
3530
 
 
3531
 
        Update Makefile for MSVC.
3532
 
 
3533
 
2005-10-28 16:57  goffioul
3534
 
 
3535
 
        * msvc/: Makefile, util/ecl-cc.bat:
3536
 
 
3537
 
        Add compile utility under Win32/MSVC.
3538
 
 
3539
 
2005-10-28 16:29  goffioul
3540
 
 
3541
 
        * examples/threads/import_win32/import.c:
3542
 
 
3543
 
        Make the example work with MSVC.
3544
 
 
3545
 
2005-10-28 11:42  jjgarcia
3546
 
 
3547
 
        * src/: CHANGELOG, c/read.d:
3548
 
 
3549
 
        Simplified routines for reading numbers
3550
 
 
3551
 
2005-10-28 10:55  jjgarcia
3552
 
 
3553
 
        * src/: CHANGELOG, lsp/predlib.lsp:
3554
 
 
3555
 
        All complex types are upgraded to (COMPLEX REAL)
3556
 
 
3557
 
2005-10-27 20:48  japhie
3558
 
 
3559
 
        * src/c/alloc_2.d:
3560
 
 
3561
 
        - Added omitted lock type to cl_alloc_object.
3562
 
 
3563
 
2005-10-27 20:12  jjgarcia
3564
 
 
3565
 
        * examples/threads/: import/Makefile, import/import.c,
3566
 
          import_win32/Makefile, import_win32/import.c:
3567
 
 
3568
 
        New example on how to import threads to ECL. It's fragile, but hopefully we will add better examples in a near future
3569
 
 
3570
 
2005-10-27 19:46  jjgarcia
3571
 
 
3572
 
        * src/c/alloc_2.d:
3573
 
 
3574
 
        Simplify the cl_alloc_object() routine
3575
 
 
3576
 
2005-10-27 19:04  jjgarcia
3577
 
 
3578
 
        * src/: c/Makefile.in, h/ecl-cmp.h, h/ecl.h:
3579
 
 
3580
 
        Change location of GC headers as seen by the C source code
3581
 
 
3582
 
2005-10-27 16:51  goffioul
3583
 
 
3584
 
        * contrib/win32/win32.lisp:
3585
 
 
3586
 
        Use define-compiler-macro to switch to static FFI when compiled.
3587
 
 
3588
 
2005-10-27 16:34  goffioul
3589
 
 
3590
 
        * msvc/Makefile:
3591
 
 
3592
 
        Restore default config under MSVC.
3593
 
 
3594
 
2005-10-27 16:32  goffioul
3595
 
 
3596
 
        * msvc/Makefile, msvc/ecl-threads.def, msvc/ecl.def,
3597
 
          msvc/c/Makefile, msvc/gc/Makefile, msvc/util/ecl-config.bat,
3598
 
          src/c/threads_win32.d, src/h/ecl-cmp.h, src/h/ecl.h,
3599
 
          src/h/external.h:
3600
 
 
3601
 
        Clean-up the way how GC symbols are accessed and re-exported from ECL.
3602
 
 
3603
 
2005-10-27 16:18  jjgarcia
3604
 
 
3605
 
        * src/lsp/top.lsp:
3606
 
 
3607
 
        Removed call to inexistent function PRINT-IHS
3608
 
 
3609
 
2005-10-27 16:12  jjgarcia
3610
 
 
3611
 
        * src/c/load.d:
3612
 
 
3613
 
        Fixed limits of loop and moving of memory among overlapping regions
3614
 
 
3615
 
2005-10-27 15:17  goffioul
3616
 
 
3617
 
        * src/cmp/: cmpeval.lsp, cmptop.lsp:
3618
 
 
3619
 
        Fix DEFINE-COMPILER-MACRO behavior: supersedes regular macros on compile time unless NOTINLINE.
3620
 
 
3621
 
2005-10-27 10:50  jjgarcia
3622
 
 
3623
 
        * src/CHANGELOG:
3624
 
 
3625
 
        The command line option "-s" does not take any arguments.
3626
 
 
3627
 
2005-10-27 10:37  jjgarcia
3628
 
 
3629
 
        * src/lsp/cmdline.lsp:
3630
 
 
3631
 
        The command line option "-s" does not take any arguments.
3632
 
 
3633
 
2005-10-27 09:26  goffioul
3634
 
 
3635
 
        * msvc/ecl-threads.def:
3636
 
 
3637
 
        Export GC_CreateThread with MSVC.
3638
 
 
3639
 
2005-10-26 21:13  jjgarcia
3640
 
 
3641
 
        * src/c/ffi.d:
3642
 
 
3643
 
        Some functions are not available in the statically linked ECL
3644
 
 
3645
 
2005-10-26 21:10  jjgarcia
3646
 
 
3647
 
        * src/c/arch/ffi_x86.d:
3648
 
 
3649
 
        Port the changes from MSVC to GCC
3650
 
 
3651
 
2005-10-26 17:07  goffioul
3652
 
 
3653
 
        * src/lsp/ffi.lsp:
3654
 
 
3655
 
        Rely on COMPILE-FILE-PATHNAME to compute the actual static library name.
3656
 
 
3657
 
2005-10-26 17:02  goffioul
3658
 
 
3659
 
        * src/c/arch/ffi_x86.d:
3660
 
 
3661
 
        Do not use calling convention for dynamic call of C functions: save/restore the stack pointer manually, which work in all cases.
3662
 
 
3663
 
2005-10-26 14:38  goffioul
3664
 
 
3665
 
        * msvc/Makefile, src/util/cut.c:
3666
 
 
3667
 
        Fix cut.exe and installed config header under Win32.
3668
 
 
3669
 
2005-10-26 13:29  goffioul
3670
 
 
3671
 
        * msvc/c/Makefile, src/c/arch/fpe_x86.c:
3672
 
 
3673
 
        Make FPE catching work under MSVC.
3674
 
 
3675
 
2005-10-26 13:21  jjgarcia
3676
 
 
3677
 
        * src/c/num_rand.d:
3678
 
 
3679
 
        Use make_{short/long}float to ensure that floating-point exceptions are detected
3680
 
 
3681
 
2005-10-26 11:14  jjgarcia
3682
 
 
3683
 
        * src/: CHANGELOG, aclocal.m4, configure, configure.in, c/number.d,
3684
 
          c/arch/fpe_none.c, c/arch/fpe_x86.c, h/config.h.in:
3685
 
 
3686
 
        Insert FWAIT routines in make_{short,long}float to detect floating point exceptions under x86
3687
 
 
3688
 
2005-10-26 10:40  jjgarcia
3689
 
 
3690
 
        * src/c/print.d:
3691
 
 
3692
 
        The flag HAVE_FENV_H is defined _after_ including ecl.h
3693
 
 
3694
 
2005-10-26 10:15  jjgarcia
3695
 
 
3696
 
        * src/: CHANGELOG, cmp/sysfun.lsp:
3697
 
 
3698
 
        Most of the STRING* functions operate on string designators
3699
 
 
3700
 
2005-10-26 09:49  jjgarcia
3701
 
 
3702
 
        * src/c/print.d:
3703
 
 
3704
 
        While looking for the optimal length to print a floating point number, write_double() may cause some underflow exceptions, which are harmless and should be masks.
3705
 
 
3706
 
2005-10-25 15:05  goffioul
3707
 
 
3708
 
        * src/: c/print.d, c/unixint.d, h/internal.h:
3709
 
 
3710
 
        Support FPE handling under MSVC/mingw32.
3711
 
 
3712
 
2005-10-25 15:04  goffioul
3713
 
 
3714
 
        * msvc/Makefile:
3715
 
 
3716
 
        Enable RT module compilation.
3717
 
 
3718
 
2005-10-25 11:51  jjgarcia
3719
 
 
3720
 
        * src/c/threads_win32.d:
3721
 
 
3722
 
        Ported the new thread-import routines to the WIN32 architecture
3723
 
 
3724
 
2005-10-25 09:35  goffioul
3725
 
 
3726
 
        * src/cmp/cmptop.lsp:
3727
 
 
3728
 
        Add missing ; in generated code.
3729
 
 
3730
 
2005-10-24 12:14  jjgarcia
3731
 
 
3732
 
        * contrib/sockets/sockets.lisp:
3733
 
 
3734
 
        Missing header in mingw32
3735
 
 
3736
 
2005-10-24 11:40  jjgarcia
3737
 
 
3738
 
        * src/c/unixint.d:
3739
 
 
3740
 
        When using signal() the handler only takes one argument
3741
 
 
3742
 
2005-10-24 11:38  goffioul
3743
 
 
3744
 
        * src/c/ffi.d:
3745
 
 
3746
 
        Avoid the garbage collection of foreign modules.
3747
 
 
3748
 
2005-10-24 11:29  goffioul
3749
 
 
3750
 
        * src/cmp/: cmpcbk.lsp, cmpffi.lsp:
3751
 
 
3752
 
        Fix callbacks with :VOID and :UNSIGNED-BYTE return type.
3753
 
 
3754
 
2005-10-24 11:08  goffioul
3755
 
 
3756
 
        * contrib/asdf/asdf-ecl.lisp:
3757
 
 
3758
 
        Use correct location to put final FAS file.
3759
 
 
3760
 
2005-10-24 11:06  goffioul
3761
 
 
3762
 
        * src/c/ffi.d:
3763
 
 
3764
 
        Avoid segmentation fault when module is :DEFAULT and the symbol is not found.
3765
 
 
3766
 
2005-10-24 10:40  jjgarcia
3767
 
 
3768
 
        * src/: configure, configure.in:
3769
 
 
3770
 
        Fix problems with applied patch file
3771
 
 
3772
 
2005-10-24 10:38  jjgarcia
3773
 
 
3774
 
        * src/: c/load.d, c/main.d, cmp/cmptop.lsp:
3775
 
 
3776
 
        When requesting to load a FASL twice, make a symbolic link to trick the dlopen() routine into thinking we are loading two different files.
3777
 
 
3778
 
2005-10-24 10:38  jjgarcia
3779
 
 
3780
 
        * src/c/num_co.d:
3781
 
 
3782
 
        Fixed error which arises with (FLOOR 1/2 1.0d).
3783
 
 
3784
 
2005-10-24 10:37  jjgarcia
3785
 
 
3786
 
        * src/: c/pathname.d, c/unixfsys.d, clos/conditions.lsp:
3787
 
 
3788
 
        More informative error message by failure of TRUENAME. The extended syntax is allowed in pathnames as a hack to allow using ':' in file names.
3789
 
 
3790
 
2005-10-24 10:37  jjgarcia
3791
 
 
3792
 
        * src/: CHANGELOG, c/compiler.d, c/interpreter.d, lsp/setf.lsp:
3793
 
 
3794
 
        The block name of a function does not include the lambda list.
3795
 
 
3796
 
2005-10-24 10:36  jjgarcia
3797
 
 
3798
 
        * src/c/list.d:
3799
 
 
3800
 
        NRECONC provides now a self consistent error message (before, the :DATUM was a proper list while the :EXPECTED-TYPE was (SATISFIES SI::PROPER-LIST-P))
3801
 
 
3802
 
2005-10-24 10:36  jjgarcia
3803
 
 
3804
 
        * src/clos/fixup.lsp:
3805
 
 
3806
 
        The slot DOCUMENTATION from generic functions is now initialized to NIL.
3807
 
 
3808
 
2005-10-24 10:36  jjgarcia
3809
 
 
3810
 
        * src/lsp/iolib.lsp:
3811
 
 
3812
 
        DRIBBLE only takes one argument and ECL's extension was not very useful anyway.
3813
 
 
3814
 
2005-10-24 10:36  jjgarcia
3815
 
 
3816
 
        * src/: CHANGELOG, cmp/cmpmain.lsp:
3817
 
 
3818
 
        Better control of the type of arguments in DISASSEMBLE.
3819
 
 
3820
 
2005-10-24 10:35  jjgarcia
3821
 
 
3822
 
        * src/: CHANGELOG, c/load.d:
3823
 
 
3824
 
        LOAD can now load source code from streams which are not associated to files.
3825
 
 
3826
 
2005-10-24 10:35  jjgarcia
3827
 
 
3828
 
        * src/: CHANGELOG, configure, configure.in, c/cinit.d,
3829
 
          c/symbols_list.h, c/symbols_list2.h, c/unixint.d, h/config.h.in,
3830
 
          h/ecl.h, h/external.h:
3831
 
 
3832
 
        Floating point exceptions raised and trapped when using GNU libc.
3833
 
 
3834
 
2005-10-24 10:34  jjgarcia
3835
 
 
3836
 
        * src/: CHANGELOG, clos/conditions.lsp:
3837
 
 
3838
 
        MAKE-CONDITION now accepts complex type specifiers.
3839
 
 
3840
 
2005-10-24 10:33  jjgarcia
3841
 
 
3842
 
        * src/: CHANGELOG, c/compiler.d, c/interpreter.d:
3843
 
 
3844
 
        MULTIPLE-VALUE-SETQ must output _only_ the primary value.
3845
 
 
3846
 
2005-10-24 10:33  jjgarcia
3847
 
 
3848
 
        * src/: c/compiler.d, c/disassembler.d, c/interpreter.d,
3849
 
          c/symbols_list.h, c/symbols_list2.h, h/bytecodes.h,
3850
 
          lsp/evalmacros.lsp, lsp/export.lsp:
3851
 
 
3852
 
        Implemented DOLIST/DOTIMES as macros, without magic in the interpreter.
3853
 
 
3854
 
2005-10-24 10:31  jjgarcia
3855
 
 
3856
 
        * src/: c/assignment.d, c/symbols_list.h, c/symbols_list2.h,
3857
 
          lsp/autoload.lsp:
3858
 
 
3859
 
        Remove unused system property PRETTY-PRINT-FORMAT when using CMUCL's pprint routine.
3860
 
 
3861
 
2005-10-24 10:31  jjgarcia
3862
 
 
3863
 
        * src/: aclocal.m4, configure, configure.in:
3864
 
 
3865
 
        Check for __thread attribute, but do not use it since it slows down ECL a lot.
3866
 
 
3867
 
2005-10-24 10:29  jjgarcia
3868
 
 
3869
 
        * src/c/alloc_2.d:
3870
 
 
3871
 
        Using GC_clear_roots() we reduce the set of roots to the one ECL itself determines.
3872
 
 
3873
 
2005-10-24 10:28  jjgarcia
3874
 
 
3875
 
        * src/: compile.lsp.in, configure, configure.in:
3876
 
 
3877
 
        Added RT module.
3878
 
 
3879
 
2005-10-24 10:27  jjgarcia
3880
 
 
3881
 
        * src/cmp/cmpmain.lsp:
3882
 
 
3883
 
        Delete the temporary file created by cmpmain.lsp
3884
 
 
3885
 
2005-10-24 10:27  jjgarcia
3886
 
 
3887
 
        * src/c/alloc_2.d:
3888
 
 
3889
 
        The flag GC_THREADS is already defined in config.h
3890
 
 
3891
 
2005-10-24 10:17  jjgarcia
3892
 
 
3893
 
        * src/: c/threads.d, h/config.h.in:
3894
 
 
3895
 
        When using threads we have to define GC_THREADS so that the GC replaces the routines for creating threads. Change the initialization order in ecl_import_thread() to avoid referencing the environment before it is created.
3896
 
 
3897
 
2005-10-24 10:07  goffioul
3898
 
 
3899
 
        * src/lsp/ffi.lsp:
3900
 
 
3901
 
        Add a dynamic form for ffi:load-foreign-library.
3902
 
 
3903
 
2005-10-21 10:42  jjgarcia
3904
 
 
3905
 
        * src/cmp/cmpmain.lsp:
3906
 
 
3907
 
        Avoid name clashing in initialization object files.
3908
 
 
3909
 
2005-10-20 16:01  goffioul
3910
 
 
3911
 
        * contrib/asdf/asdf-ecl.lisp, contrib/asdf/asdf.lisp,
3912
 
          src/compile.lsp.in:
3913
 
 
3914
 
        Implement ECL-specific tools in ASDF to build shared and static libraries, FAS files and programs.
3915
 
 
3916
 
2005-10-20 15:59  goffioul
3917
 
 
3918
 
        * msvc/c/Makefile:
3919
 
 
3920
 
        Install internal.h under MSVC.
3921
 
 
3922
 
2005-10-20 15:58  goffioul
3923
 
 
3924
 
        * msvc/: ecl-threads.def, ecl.def:
3925
 
 
3926
 
        Export new dynamic FFI functions.
3927
 
 
3928
 
2005-10-20 12:11  jjgarcia
3929
 
 
3930
 
        * src/doc/Makefile.in:
3931
 
 
3932
 
        We have removed the benchmarks from the distribution
3933
 
 
3934
 
2005-10-20 11:54  jjgarcia
3935
 
 
3936
 
        * src/c/tcp.d:
3937
 
 
3938
 
        Missing header in mingw32
3939
 
 
3940
 
2005-10-20 10:50  jjgarcia
3941
 
 
3942
 
        * src/: configure, configure.in:
3943
 
 
3944
 
        Removed tests directories
3945
 
 
3946
 
2005-10-19 11:26  goffioul
3947
 
 
3948
 
        * contrib/win32/: README, compile-and-run.lsp, lisp-kw.lisp,
3949
 
          txtedit.lisp, win32.lisp:
3950
 
 
3951
 
        Re-vamped Win32 FFI example using static and/or dynamic FFI/callbacks. The
3952
 
        example can make use of Scintilla component to provide syntax highlightening.
3953
 
 
3954
 
2005-10-19 11:05  jjgarcia
3955
 
 
3956
 
        * src/h/external.h:
3957
 
 
3958
 
        call-cfun and make-dynamic-callback now take an optional argument
3959
 
 
3960
 
2005-10-19 11:01  jjgarcia
3961
 
 
3962
 
        * src/h/internal.h:
3963
 
 
3964
 
        Fixed typo
3965
 
 
3966
 
2005-10-19 10:19  goffioul
3967
 
 
3968
 
        * src/c/alloc_2.d:
3969
 
 
3970
 
        Remove unneeded line that makes compilation fail with threads enabled.
3971
 
 
3972
 
2005-10-19 10:03  goffioul
3973
 
 
3974
 
        * src/c/time.d:
3975
 
 
3976
 
        Mingw32 Typo.
3977
 
 
3978
 
2005-10-19 09:54  goffioul
3979
 
 
3980
 
        * src/: c/ffi.d, c/symbols_list.h, c/symbols_list2.h,
3981
 
          c/arch/ffi_x86.d, cmp/cmpcbk.lsp, h/internal.h, lsp/ffi.lsp:
3982
 
 
3983
 
        Implement controllable calling convention for FFI/callbacks.
3984
 
 
3985
 
2005-10-18 16:30  goffioul
3986
 
 
3987
 
        * src/cmp/cmpcbk.lsp:
3988
 
 
3989
 
        Fix compiled callbacks: order arguments correctly and restore stack in correct state.
3990
 
 
3991
 
2005-10-17 23:09  japhie
3992
 
 
3993
 
        * src/cmp/cmpffi.lsp:
3994
 
 
3995
 
        - Fixed second half of typo ;)
3996
 
 
3997
 
2005-10-17 14:23  goffioul
3998
 
 
3999
 
        * src/c/arch/ffi_x86.d:
4000
 
 
4001
 
        Fixes bugs in dynamic callbacks (MSVC).
4002
 
 
4003
 
2005-10-17 13:51  jjgarcia
4004
 
 
4005
 
        * src/cmp/cmpffi.lsp:
4006
 
 
4007
 
        Fixed typo (fixed previously by Macjiek, redone by today's sync)
4008
 
 
4009
 
2005-10-17 12:29  jjgarcia
4010
 
 
4011
 
        * src/: CHANGELOG, c/alloc.d, c/alloc_2.d, c/cinit.d, c/ffi.d,
4012
 
          c/gbc.d, c/load.d, c/main.d, c/symbols_list.h, c/symbols_list2.h,
4013
 
          c/arch/ffi_x86.d, cmp/cmpcbk.lsp, cmp/cmpffi.lsp,
4014
 
          cmp/cmpmain.lsp, h/external.h, h/internal.h, h/object.h,
4015
 
          lsp/ffi.lsp:
4016
 
 
4017
 
        Implementation of dynamically created callbacks. FASL files and DLLs are now garbage collected unless a symbol has been referenced with si::find-foreign-symbol.
4018
 
 
4019
 
2005-10-13 20:58  japhie
4020
 
 
4021
 
        * src/cmp/cmpffi.lsp:
4022
 
 
4023
 
        - Fix :cstring argument type handling in ffi:c-inline; sockets do work again.
4024
 
 
4025
 
2005-10-13 13:07  japhie
4026
 
 
4027
 
        * src/c/: symbols_list.h, symbols_list2.h:
4028
 
 
4029
 
        - #ifdef out symbols related to dynamic FFI (build on non-x86
4030
 
          platforms failed)
4031
 
 
4032
 
2005-10-13 12:28  goffioul
4033
 
 
4034
 
        * src/c/: cinit.d, load.d, main.d:
4035
 
 
4036
 
        Make cl_core.libraries vector extendable.
4037
 
 
4038
 
2005-10-12 11:22  jjgarcia
4039
 
 
4040
 
        * src/CHANGELOG, src/c/threads.d, src/c/threads_win32.d,
4041
 
          src/h/external.h, msvc/ecl-threads.def:
4042
 
 
4043
 
        Importing of C threads into the lisp world
4044
 
 
4045
 
2005-10-12 09:46  goffioul
4046
 
 
4047
 
        * src/c/: symbols_list.h, symbols_list2.h:
4048
 
 
4049
 
        Remove duplicated (I guess) colon.
4050
 
 
4051
 
2005-10-12 09:41  jjgarcia
4052
 
 
4053
 
        * src/c/threads.d:
4054
 
 
4055
 
        Move variable declarations to the beginning of functions.
4056
 
 
4057
 
2005-10-11 11:04  jjgarcia
4058
 
 
4059
 
        * src/cmp/cmpcbk.lsp:
4060
 
 
4061
 
        A patch got applied twice.
4062
 
 
4063
 
2005-10-11 11:01  jjgarcia
4064
 
 
4065
 
        * src/: CHANGELOG, c/symbols_list.h, c/symbols_list2.h,
4066
 
          cmp/cmpdefs.lsp, cmp/cmpenv.lsp, cmp/cmptop.lsp, cmp/load.lsp.in,
4067
 
          lsp/ffi.lsp, cmp/cmpcbk.lsp:
4068
 
 
4069
 
        Simple implementation of callbacks, much like CFFI does.
4070
 
 
4071
 
2005-10-10 16:54  goffioul
4072
 
 
4073
 
        * msvc/c/Makefile, src/c/arch/ffi_x86.d:
4074
 
 
4075
 
        Add dynamic FFI support under Win32/MSVC.
4076
 
 
4077
 
2005-10-10 16:38  goffioul
4078
 
 
4079
 
        * src/lsp/ffi.lsp:
4080
 
 
4081
 
        Fix dynamic FFI: low-level functions are in the system package.
4082
 
 
4083
 
2005-10-10 13:11  jjgarcia
4084
 
 
4085
 
        * src/c/arch/ffi_x86.d:
4086
 
 
4087
 
        Automatic generation of calls to C functions, plus fixes on the handling of :CSTRING arguments to C-INLINE
4088
 
 
4089
 
2005-10-10 12:23  jjgarcia
4090
 
 
4091
 
        * src/: CHANGELOG, aclocal.m4, configure, configure.in,
4092
 
          c/Makefile.in, c/ffi.d, c/gbc.d, c/load.d, c/main.d,
4093
 
          c/symbols_list.h, c/symbols_list2.h, cmp/cmpffi.lsp,
4094
 
          h/config.h.in, h/external.h, h/internal.h, lsp/ffi.lsp:
4095
 
 
4096
 
        Automatic generation of calls to C functions, plus fixes on the handling of :CSTRING arguments to C-INLINE
4097
 
 
4098
 
2005-10-10 10:42  goffioul
4099
 
 
4100
 
        * src/cmp/cmpffi.lsp:
4101
 
 
4102
 
        Fix typos.
4103
 
 
4104
 
2005-10-08 16:46  jjgarcia
4105
 
 
4106
 
        * src/: CHANGELOG, c/alloc.d, c/cinit.d, c/compiler.d, c/ffi.d,
4107
 
          c/gbc.d, c/load.d, c/main.d, c/symbols_list2.h, h/external.h,
4108
 
          h/internal.h, cmp/cmpffi.lsp, lsp/ffi.lsp:
4109
 
 
4110
 
        Fixes for the old garbage collector
4111
 
 
4112
 
2005-10-06 15:51  goffioul
4113
 
 
4114
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/c/ffi.d, src/c/load.d,
4115
 
          src/c/symbols_list.h, src/c/symbols_list2.h, src/h/external.h:
4116
 
 
4117
 
        - Added SI:LOAD-FOREIGN-MODULE to load a dynamic module into memory with load-only-once capability
4118
 
        - Added :DEFAULT as possible module argument to SI:FIND-FOREIGN-SYMBOL to look into the already
4119
 
          loaded modules
4120
 
 
4121
 
2005-10-06 10:06  goffioul
4122
 
 
4123
 
        * contrib/sockets/sockets.lisp:
4124
 
 
4125
 
        Fix compilation failure under Win32/MSVC when using multi-thread support.
4126
 
 
4127
 
2005-10-04 16:56  goffioul
4128
 
 
4129
 
        * contrib/asdf/asdf.lisp:
4130
 
 
4131
 
        Required under Win32 as ASD files are interpreted differently by LoadLibrary.
4132
 
 
4133
 
2005-10-04 15:51  jjgarcia
4134
 
 
4135
 
        * src/: c/ffi.d, c/symbols_list.h, c/symbols_list2.h, lsp/ffi.lsp:
4136
 
 
4137
 
        Name change of FIND-FOREIGN-VAR -> FIND-FOREIGN-SYMBOL
4138
 
 
4139
 
2005-10-04 15:48  jjgarcia
4140
 
 
4141
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/c/ffi.d,
4142
 
          src/c/symbols_list.h, src/c/symbols_list2.h, src/h/external.h,
4143
 
          src/lsp/ffi.lsp:
4144
 
 
4145
 
        New implementation of DEF-FOREIGN-VAR which can load shared libraries on demand (M. Goffioul)
4146
 
 
4147
 
2005-10-04 13:19  jjgarcia
4148
 
 
4149
 
        * src/lsp/ffi.lsp:
4150
 
 
4151
 
        ECL's LOAD-FOREIGN-LIBRARY can only handle modules whose access path is known
4152
 
 
4153
 
2005-10-04 10:15  goffioul
4154
 
 
4155
 
        * msvc/gc/Makefile:
4156
 
 
4157
 
        Increase managed memory under Win32.
4158
 
 
4159
 
2005-10-04 10:15  goffioul
4160
 
 
4161
 
        * msvc/Makefile:
4162
 
 
4163
 
        Disable MSVCRT.DLL debugging for the moment as it seems to conflict with the regular one.
4164
 
 
4165
 
2005-09-21 19:32  jjgarcia
4166
 
 
4167
 
        * src/: configure, configure.in:
4168
 
 
4169
 
        The latest optimizations for the cross-compile phase had deactivated linking against GMP also in the normal builds
4170
 
 
4171
 
2005-09-21 11:57  jjgarcia
4172
 
 
4173
 
        * src/: configure, configure.in:
4174
 
 
4175
 
        Fixed typo
4176
 
 
4177
 
2005-09-20 10:39  goffioul
4178
 
 
4179
 
        * msvc/: Makefile, Makefile.msvc6, ecl-threads.def, ecl.def,
4180
 
          c/Makefile, gc/Makefile, gmp/Makefile:
4181
 
 
4182
 
        - Make it compile again under MSVC/Win32
4183
 
        - Use -MDd when debug is enabled
4184
 
 
4185
 
2005-09-19 23:52  japhie
4186
 
 
4187
 
        * src/: configure, configure.in, c/Makefile.in, c/big_ll.d,
4188
 
          c/gbc-new.d, c/gbc.d, c/hash.d, c/main.d, c/num_arith.d,
4189
 
          c/num_co.d, c/num_log.d, c/number.d, c/print.d, h/config.h.in,
4190
 
          h/ecl-cmp.h, h/ecl.h, h/external.h, h/number.h, h/object.h,
4191
 
          CHANGELOG, aclocal.m4:
4192
 
 
4193
 
        - Added possibility of configuring --without-gmp when cross-compiling
4194
 
          to reduce memory usage when true bignums aren't needed (doesn't work
4195
 
          for native compilation because compiler needs bignums).
4196
 
 
4197
 
2005-09-19 23:31  japhie
4198
 
 
4199
 
        * src/Makefile.in:
4200
 
 
4201
 
        - Added TAGS target for running etags.
4202
 
 
4203
 
2005-09-19 11:31  jjgarcia
4204
 
 
4205
 
        * src/: CHANGELOG, c/compiler.d, c/reference.d, c/symbols_list.h,
4206
 
          c/symbols_list2.h, clos/boot.lsp, clos/change.lsp,
4207
 
          clos/load.lsp.in, clos/macros.lsp, clos/method.lsp,
4208
 
          clos/standard.lsp:
4209
 
 
4210
 
        Replaced the code walker with some hooks in the bytecodes compiler and use this for the analysis of method functions. The optimizations of SLOT-VALUE references are removed, since they are buggy.
4211
 
 
4212
 
2005-09-19 11:30  jjgarcia
4213
 
 
4214
 
        * src/clos/combin.lsp:
4215
 
 
4216
 
        Precompile all effective methods required by standard method combinations.
4217
 
 
4218
 
2005-09-19 11:30  jjgarcia
4219
 
 
4220
 
        * src/clos/: combin.lsp, load.lsp.in:
4221
 
 
4222
 
        Simplified the code for creating method combinations. Remove need for code walker here.
4223
 
 
4224
 
2005-09-14 14:37  japhie
4225
 
 
4226
 
        * src/lsp/trace.lsp:
4227
 
 
4228
 
        - Line up vertical bars in (trace) when trace level is above 10.
4229
 
 
4230
 
2005-09-14 13:57  japhie
4231
 
 
4232
 
        * src/cmp/cmpenv.lsp:
4233
 
 
4234
 
        - Bugfix: make C::GET-RETURN-TYPE return function's return type, not
4235
 
          argument type list.
4236
 
 
4237
 
2005-09-13 16:27  japhie
4238
 
 
4239
 
        * src/lsp/trace.lsp:
4240
 
 
4241
 
        - New variable: *trace-max-indent*, allows customizing maximal trace
4242
 
          depth that is indented.
4243
 
 
4244
 
2005-09-11 15:54  japhie
4245
 
 
4246
 
        * src/c/alloc_2.d:
4247
 
 
4248
 
        - Compiler warning fix.
4249
 
 
4250
 
2005-09-07 00:43  japhie
4251
 
 
4252
 
        * Makefile.in, configure, src/configure, src/configure.in:
4253
 
 
4254
 
        - Enable passing buildir to top-level configure in environment (makes
4255
 
          it possible to keep different build dirs handy).
4256
 
 
4257
 
2005-09-05 11:27  goffioul
4258
 
 
4259
 
        * msvc/Makefile, msvc/c/Makefile, src/compile.lsp.in,
4260
 
          src/cmp/cmpcfg.lsp.in:
4261
 
 
4262
 
        Allow compilation without debug info under MSVC.
4263
 
 
4264
 
2005-09-05 10:21  goffioul
4265
 
 
4266
 
        * src/compile.lsp.in:
4267
 
 
4268
 
        Revert previous accidental commit.
4269
 
 
4270
 
2005-09-05 10:09  goffioul
4271
 
 
4272
 
        * src/compile.lsp.in:
4273
 
 
4274
 
        Fix executable name handling under MSVC.
4275
 
 
4276
 
2005-09-04 04:26  japhie
4277
 
 
4278
 
        * src/c/alloc_2.d:
4279
 
 
4280
 
        - Typo fix.
4281
 
 
4282
 
2005-09-04 03:44  japhie
4283
 
 
4284
 
        * src/lsp/cmdline.lsp:
4285
 
 
4286
 
        Oops... remove debug (print).
4287
 
 
4288
 
2005-09-04 03:18  japhie
4289
 
 
4290
 
        * src/lsp/cmdline.lsp:
4291
 
 
4292
 
        - Copying command-line pattern before substituting argument in order
4293
 
          not to destroy original +command-arg-rules+ constant alist (makes
4294
 
          multiple -load, -eval etc. work again).
4295
 
 
4296
 
2005-09-03 16:57  japhie
4297
 
 
4298
 
        * src/: configure, configure.in:
4299
 
 
4300
 
        - Reverted AC_DEFINE(TCP)
4301
 
 
4302
 
2005-09-02 17:29  jjgarcia
4303
 
 
4304
 
        * msvc/Makefile, src/compile.lsp.in:
4305
 
 
4306
 
        Activated building ECL with debug information under Windows VC6 (M. Goffioul)
4307
 
 
4308
 
2005-09-02 15:45  jjgarcia
4309
 
 
4310
 
        * src/doc/devel.txi:
4311
 
 
4312
 
        Explain the init-names option for building libraries (J. Stecklina)
4313
 
 
4314
 
2005-09-02 15:45  jjgarcia
4315
 
 
4316
 
        * msvc/Makefile.msvc6:
4317
 
 
4318
 
        The project is now called ECL (J. Stecklina)
4319
 
 
4320
 
2005-09-02 14:45  goffioul
4321
 
 
4322
 
        * src/: CHANGELOG, lsp/ffi.lsp:
4323
 
 
4324
 
        Fix foreign function return type handling when it is specified with a user-defined foreign type that
4325
 
        is and alias for a foreign primitive type.
4326
 
 
4327
 
2005-09-02 11:53  goffioul
4328
 
 
4329
 
        * msvc/: ecl-threads.def, ecl.def:
4330
 
 
4331
 
        Update DLL definition file to recently added/removed symbols
4332
 
 
4333
 
2005-08-31 12:20  jjgarcia
4334
 
 
4335
 
        * src/: CHANGELOG, lsp/cmdline.lsp, lsp/load.lsp.in, lsp/top.lsp:
4336
 
 
4337
 
        New routines for processing command line options
4338
 
 
4339
 
2005-08-30 18:59  jjgarcia
4340
 
 
4341
 
        * src/c/: compiler.d, interpreter.d:
4342
 
 
4343
 
        Unify code for CATCH and BLOCK.
4344
 
 
4345
 
2005-08-30 17:44  jjgarcia
4346
 
 
4347
 
        * src/: CHANGELOG, c/hash.d, h/external.h:
4348
 
 
4349
 
        New hashing routine.
4350
 
 
4351
 
2005-08-30 17:44  jjgarcia
4352
 
 
4353
 
        * src/: CHANGELOG, c/compiler.d, c/interpreter.d, h/stacks.h,
4354
 
          lsp/top.lsp:
4355
 
 
4356
 
        Different, more compact structure for lexical environments.
4357
 
 
4358
 
2005-08-30 16:38  jjgarcia
4359
 
 
4360
 
        * src/cmp/cmpmain.lsp:
4361
 
 
4362
 
        Do not invoke cat, as under cygwin it breaks ECL.
4363
 
 
4364
 
2005-08-30 16:38  jjgarcia
4365
 
 
4366
 
        * src/: c/cmpaux.d, c/eval.d, c/interpreter.d, c/main.d,
4367
 
          c/stacks.d, c/symbols_list.h, c/symbols_list2.h,
4368
 
          cmp/cmpblock.lsp, cmp/cmpcatch.lsp, cmp/cmptag.lsp,
4369
 
          cmp/sysfun.lsp, h/external.h, h/stacks.h:
4370
 
 
4371
 
        Simplified the frame stack by replacing the frame class with a particular tag.
4372
 
 
4373
 
2005-08-29 17:19  jjgarcia
4374
 
 
4375
 
        * Makefile.in:
4376
 
 
4377
 
        Include the msvc directory in the distribution
4378
 
 
4379
 
2005-08-22 16:14  goffioul
4380
 
 
4381
 
        * msvc/Makefile:
4382
 
 
4383
 
        Make it compile (again) under MSVC
4384
 
 
4385
 
2005-08-17 12:20  japhie
4386
 
 
4387
 
        * src/doc/ecl.man.in:
4388
 
 
4389
 
        - Docfix (by GP Lisper)
4390
 
 
4391
 
2005-08-17 11:49  japhie
4392
 
 
4393
 
        * src/: Makefile.in, aclocal.m4, bare.lsp.in, compile.lsp.in,
4394
 
          configure, configure.in:
4395
 
 
4396
 
        - Finished transition to :wants-something features for compiled-in
4397
 
          modules
4398
 
        - Unified compiling in and installing modules for static and dynamic
4399
 
          build
4400
 
 
4401
 
2005-08-15 20:10  japhie
4402
 
 
4403
 
        * src/compile.lsp.in:
4404
 
 
4405
 
        - Remove one last reference to *ecl-modules*
4406
 
 
4407
 
2005-08-15 18:36  japhie
4408
 
 
4409
 
        * src/: c/symbols_list.h, c/symbols_list2.h, aclocal.m4,
4410
 
          bare.lsp.in, compile.lsp.in, configure, configure.in:
4411
 
 
4412
 
        - Added :wants-dlopen build-time feature, changed conditionals accordingly
4413
 
        - Got rid of @ECL_MODULES@ in favor of :wants-something features
4414
 
        - Build compiler with build-module from bare.lsp
4415
 
        - Added variable *static-modules* where modules built statically into ecl are
4416
 
          pushed by build-module
4417
 
        - Make build-module work without :wants-dlopen
4418
 
        - Moved dlopen-dependent variables to bottom of symbols list to make compiling
4419
 
          static ecl with dynamic one possible; TODO: make built ecl independent of
4420
 
          features compiled in native ecl when cross-compiling
4421
 
 
4422
 
2005-08-15 00:54  japhie
4423
 
 
4424
 
        * src/: aclocal.m4, compile.lsp.in, configure, configure.in,
4425
 
          c/cinit.d:
4426
 
 
4427
 
        - Moved setting *features* for ecl_min to compile.lsp
4428
 
        - Added possibility of compiling --without-cmp (for cross-compilation)
4429
 
 
4430
 
2005-08-15 00:52  japhie
4431
 
 
4432
 
        * src/bare.lsp.in:
4433
 
 
4434
 
        - Removed traces of :WANTS-CLOS (CLOS has to be always loaded for it
4435
 
          is needed by compiler).
4436
 
 
4437
 
2005-08-12 18:07  jjgarcia
4438
 
 
4439
 
        * ANNOUNCEMENT:
4440
 
 
4441
 
        ECL 0.9g released
4442
 
 
4443
 
2005-08-12 17:23  jjgarcia
4444
 
 
4445
 
        * src/: CHANGELOG, c/alloc.d, c/alloc_2.d, c/compiler.d,
4446
 
          c/disassembler.d, c/dpp.c, c/ffi.d, c/file.d, c/interpreter.d,
4447
 
          c/load.d, c/symbols_list.h, clos/method.lsp, cmp/cmpenv.lsp,
4448
 
          cmp/cmpeval.lsp, cmp/cmpnum.lsp, cmp/cmptype.lsp,
4449
 
          cmp/load.lsp.in, cmp/sysfun.lsp, doc/install.in.html,
4450
 
          h/external.h:
4451
 
 
4452
 
        New functions for performing type inference.
4453
 
        Arithmetic operators *,+,/,- now have simple optimizers.
4454
 
        Fixed several "bugs" in the C code to let ECL compile with GCC 4.0
4455
 
 
4456
 
2005-08-10 18:51  jjgarcia
4457
 
 
4458
 
        * src/c/: alloc.d, alloc_2.d, gbc.d, load.d, read.d:
4459
 
 
4460
 
        When failed to load a binary file, a codeblock structure might be incomplete and cause a SIGSEGV
4461
 
 
4462
 
2005-08-09 10:08  jjgarcia
4463
 
 
4464
 
        * src/: CHANGELOG, clos/method.lsp:
4465
 
 
4466
 
        Evaluation of the constant in EQL specializers now takes place in the lexical environment in which DEFMETHOD is enclosed.
4467
 
 
4468
 
2005-08-08 10:09  jjgarcia
4469
 
 
4470
 
        * src/: CHANGELOG, clos/method.lsp, h/external.h, cmp/cmpdefs.lsp,
4471
 
          lsp/ffi.lsp, cmp/cmpeval.lsp, cmp/cmpfun.lsp, cmp/cmpinline.lsp,
4472
 
          cmp/sysfun.lsp:
4473
 
 
4474
 
        Reorganized the list of inliners and inline information, storing it in more detailed structures
4475
 
 
4476
 
2005-08-05 22:59  japhie
4477
 
 
4478
 
        * src/: lsp/ffi.lsp, cmp/cmpffi.lsp, cmp/cmptop.lsp:
4479
 
 
4480
 
        - Get rid of double definitions of (ffi:clines) and (ffi:defentry),
4481
 
          corrected (ffi:defentry), fixed mysterious bug with cross-compiling
4482
 
          sockets.lisp.
4483
 
 
4484
 
2005-08-04 18:44  jjgarcia
4485
 
 
4486
 
        * src/c/pathname.d:
4487
 
 
4488
 
        I mixed up the source, from and to pathnames when fixing cl_translate_pathname (Juanjo)
4489
 
 
4490
 
2005-08-03 18:53  jjgarcia
4491
 
 
4492
 
        * src/c/pathname.d:
4493
 
 
4494
 
        Fix translation of pathnames with version = :WILD
4495
 
 
4496
 
2005-08-03 18:53  jjgarcia
4497
 
 
4498
 
        * src/cmp/cmpmain.lsp:
4499
 
 
4500
 
        When supressing compiler notes, also supress echo of shell commands
4501
 
 
4502
 
2005-08-02 17:20  jjgarcia
4503
 
 
4504
 
        * src/doc/devel.txi:
4505
 
 
4506
 
        Patch by J. Stecklina
4507
 
 
4508
 
2005-08-02 09:37  goffioul
4509
 
 
4510
 
        * msvc/: Makefile, ecl-threads.def, ecl.def:
4511
 
 
4512
 
        Make it compile again under MSVC.
4513
 
 
4514
 
2005-07-29 11:57  jjgarcia
4515
 
 
4516
 
        * src/cmp/: cmpdefs.lsp, cmptop.lsp:
4517
 
 
4518
 
        Sharing function definitions for global functions now works
4519
 
 
4520
 
2005-07-29 11:35  jjgarcia
4521
 
 
4522
 
        * src/: CHANGELOG, c/load.d:
4523
 
 
4524
 
        Silent ECL when garbage collecting FASL files if SI::*GC-VERBOSE* is T
4525
 
 
4526
 
2005-07-28 16:05  jjgarcia
4527
 
 
4528
 
        * src/: CHANGELOG, c/num_log.d, c/symbols_list.h,
4529
 
          c/symbols_list2.h, cmp/cmpfun.lsp, cmp/sysfun.lsp, h/external.h,
4530
 
          h/internal.h, lsp/assert.lsp, lsp/defstruct.lsp,
4531
 
          lsp/describe.lsp, lsp/evalmacros.lsp, lsp/ffi.lsp, lsp/iolib.lsp,
4532
 
          lsp/mislib.lsp, lsp/packlib.lsp, lsp/predlib.lsp, lsp/seqlib.lsp:
4533
 
 
4534
 
        Several improvements related to inline of logical and cons functions, hardcoding frequently used symbols and a smaller version of TIME
4535
 
 
4536
 
2005-07-27 15:21  japhie
4537
 
 
4538
 
        * src/configure:
4539
 
 
4540
 
        - Use (si:quit) instead of (quit) when calling ecl -eval ... (here, too) ;)
4541
 
 
4542
 
2005-07-27 01:06  japhie
4543
 
 
4544
 
        * src/aclocal.m4:
4545
 
 
4546
 
        - Use (si:quit) instead of (quit) when calling ecl -eval ...
4547
 
 
4548
 
2005-07-25 11:08  jjgarcia
4549
 
 
4550
 
        * src/: CHANGELOG, c/array.d, c/list.d, c/main.d, c/reference.d,
4551
 
          clos/kernel.lsp, cmp/cmptype.lsp, cmp/sysfun.lsp,
4552
 
          doc/install.in.html, h/external.h, h/internal.h,
4553
 
          lsp/evalmacros.lsp, lsp/predlib.lsp, lsp/setf.lsp:
4554
 
 
4555
 
        Speed improvements in the subtypep implementation, plus additional type declarations to enforce inlining of CDR/CAR
4556
 
 
4557
 
2005-07-14 15:50  jjgarcia
4558
 
 
4559
 
        * src/: configure.in, configure:
4560
 
 
4561
 
        Fixed typo in configuration script
4562
 
 
4563
 
2005-07-14 15:32  jjgarcia
4564
 
 
4565
 
        * src/configure:
4566
 
 
4567
 
        Configure the GC with the flags we obtained at configuration time
4568
 
 
4569
 
2005-07-14 14:04  jjgarcia
4570
 
 
4571
 
        * src/: configure, configure.in:
4572
 
 
4573
 
        Configure the GC with the flags we obtained at configuration time
4574
 
 
4575
 
2005-07-14 14:04  jjgarcia
4576
 
 
4577
 
        * src/Makefile.in:
4578
 
 
4579
 
        Remove the install option 'strip executable', which does not seem to work in Solaris
4580
 
 
4581
 
2005-07-12 15:41  jjgarcia
4582
 
 
4583
 
        * configure, src/aclocal.m4, src/configure, src/CHANGELOG,
4584
 
          src/configure.in, src/doc/install.in.html:
4585
 
 
4586
 
        New configuration flag for Solaris
4587
 
 
4588
 
2005-07-11 14:28  jjgarcia
4589
 
 
4590
 
        * src/doc/head:
4591
 
 
4592
 
        Link to the Wiki
4593
 
 
4594
 
2005-07-11 14:27  jjgarcia
4595
 
 
4596
 
        * src/c/: interpreter.d, load.d, main.d, stacks.d:
4597
 
 
4598
 
        Reduce the set of static roots by allocating the stacks with cl_alloc_atomic(). Ensure that the list of libraries is also marked as atomic, so as to allow garbage collection of FASL files
4599
 
 
4600
 
2005-07-11 01:17  japhie
4601
 
 
4602
 
        * src/: aclocal.m4, compile.lsp.in, configure, clos/load.lsp.in,
4603
 
          lsp/load.lsp.in:
4604
 
 
4605
 
        - Properly set and use :cross feature
4606
 
 
4607
 
2005-07-09 01:47  japhie
4608
 
 
4609
 
        * src/: c/threads_win32.d, h/config.h.in, h/external.h, configure,
4610
 
          configure.in, c/main.d, c/threads.d:
4611
 
 
4612
 
        - New configure flag --with-__thread which makes ecl use NPTL
4613
 
          thread-local variable (__thread) for cl_env.  Probably works also on
4614
 
          win32 with msvc.
4615
 
 
4616
 
2005-07-08 17:22  jjgarcia
4617
 
 
4618
 
        * src/c/file.d:
4619
 
 
4620
 
        TWO-WAY-STREAMS are interactive if the input stream is
4621
 
 
4622
 
2005-07-04 11:20  jjgarcia
4623
 
 
4624
 
        * src/: clos/defclass.lsp, cmp/cmpdefs.lsp, cmp/cmpenv.lsp,
4625
 
          cmp/cmpeval.lsp, cmp/cmplam.lsp, cmp/cmpspecial.lsp,
4626
 
          cmp/cmptop.lsp, lsp/evalmacros.lsp, doc/todo.txt, lsp/loop2.lsp:
4627
 
 
4628
 
        - The T1 and T3 forms of the compiler have been almost removed. Now, handling of
4629
 
          DEFUN as a toplevel form is made via some new declaration C-GLOBAL and some
4630
 
          magic both in the optimizer for FSET and in the compiler C1COMPILE-FUNCTION.
4631
 
        - CLINES is now handled with a macro and all lines from CLINES are written
4632
 
          together in the header.
4633
 
        - It is now illegal to have SI::C-LOCAL inside a macro function.
4634
 
 
4635
 
2005-06-30 19:42  jjgarcia
4636
 
 
4637
 
        * src/cmp/cmpmain.lsp:
4638
 
 
4639
 
        When COMPILE-FILE gets an input file name _with_ an extension and that file does not exist, do not try with other file types
4640
 
 
4641
 
2005-06-30 19:33  jjgarcia
4642
 
 
4643
 
        * src/cmp/cmpmain.lsp:
4644
 
 
4645
 
        Fixed typo
4646
 
 
4647
 
2005-06-30 19:26  jjgarcia
4648
 
 
4649
 
        * src/: configure, configure.in, h/config.h.in:
4650
 
 
4651
 
        A check for the isatty() function was missing in the configuration process
4652
 
 
4653
 
2005-06-30 19:26  jjgarcia
4654
 
 
4655
 
        * src/c/main.d:
4656
 
 
4657
 
        LSP and LISP are now valid source file extensions
4658
 
 
4659
 
2005-06-30 11:48  jjgarcia
4660
 
 
4661
 
        * src/: CHANGELOG, cmp/cmpmain.lsp:
4662
 
 
4663
 
        .LSP/.LISP are now recognized lisp-source file name extensions
4664
 
 
4665
 
2005-06-30 10:48  jjgarcia
4666
 
 
4667
 
        * src/cmp/cmpmain.lsp:
4668
 
 
4669
 
        COMPILE now accepts :OUTPUT-FILE = T.
4670
 
 
4671
 
2005-06-29 18:38  japhie
4672
 
 
4673
 
        * src/lsp/arraylib.lsp:
4674
 
 
4675
 
        - Added shrink-vector macro needed by CLOS streams' read-line
4676
 
 
4677
 
2005-06-29 18:25  jjgarcia
4678
 
 
4679
 
        * src/: CHANGELOG, c/Makefile.in:
4680
 
 
4681
 
        Remove one more pathname which ends in / and causes problems with Mingw32
4682
 
 
4683
 
2005-06-29 13:47  jjgarcia
4684
 
 
4685
 
        * src/: CHANGELOG, lsp/setf.lsp:
4686
 
 
4687
 
        Enclose the forms in DEFINE-SETF-EXPANDER in a block
4688
 
 
4689
 
2005-06-29 10:18  jjgarcia
4690
 
 
4691
 
        * src/CHANGELOG:
4692
 
 
4693
 
        Changes 29.06.2005
4694
 
 
4695
 
2005-06-29 10:17  jjgarcia
4696
 
 
4697
 
        * src/lsp/predlib.lsp:
4698
 
 
4699
 
        Fixes in how DEFTYPE handles default values for &key arguments. DEFTYPE forms are enclosed in a block with the name of the type
4700
 
 
4701
 
2005-06-29 10:16  jjgarcia
4702
 
 
4703
 
        * src/c/read.d:
4704
 
 
4705
 
        It is now possible to change the syntax of colon, #\:, and #\Space is always an invalid character
4706
 
 
4707
 
2005-06-29 10:16  jjgarcia
4708
 
 
4709
 
        * src/c/num_comp.d:
4710
 
 
4711
 
        Comparison between fixnums and floats is done without loss of precision
4712
 
 
4713
 
2005-06-28 16:44  japhie
4714
 
 
4715
 
        * src/CHANGELOG:
4716
 
 
4717
 
         - Cross-compilation now uses ecl_min instead of ecl, which is now installed by
4718
 
           default. (M. Pasternacki)
4719
 
 
4720
 
2005-06-28 16:42  japhie
4721
 
 
4722
 
        * src/: configure, aclocal.m4:
4723
 
 
4724
 
        - Cross-compilation with ecl_min.
4725
 
 
4726
 
2005-06-28 16:39  japhie
4727
 
 
4728
 
        * src/: c/Makefile.in, Makefile.in:
4729
 
 
4730
 
        - Completed DESTDIR support in make install*
4731
 
 
4732
 
2005-06-28 15:50  jjgarcia
4733
 
 
4734
 
        * src/c/ffi.d:
4735
 
 
4736
 
        Fixed typo
4737
 
 
4738
 
2005-06-28 15:48  jjgarcia
4739
 
 
4740
 
        * src/: cmp/cmpffi.lsp, c/ffi.d:
4741
 
 
4742
 
        When creating a C-STRING, leave only as many characters as dictated by the fill pointer
4743
 
 
4744
 
2005-06-28 15:06  jjgarcia
4745
 
 
4746
 
        * src/: CHANGELOG, lsp/ffi.lsp:
4747
 
 
4748
 
        When creating a C-STRING, leave only as many characters as dictated by the fill pointer
4749
 
 
4750
 
2005-06-27 17:05  jjgarcia
4751
 
 
4752
 
        * msvc/: ecl.def, ecl-threads.def:
4753
 
 
4754
 
        Missing symbols from predlib.lsp
4755
 
 
4756
 
2005-06-27 16:19  jjgarcia
4757
 
 
4758
 
        * src/: CHANGELOG, c/load.d, cmp/cmpmain.lsp:
4759
 
 
4760
 
        COMPILE-FILE now honors the value of :OUTPUT-FILE, including the filename type
4761
 
 
4762
 
2005-06-27 13:47  jjgarcia
4763
 
 
4764
 
        * src/c/array.d:
4765
 
 
4766
 
        Missing 'break' statement caused errors whenever (N)REVERSING bitvectors
4767
 
 
4768
 
2005-06-27 13:42  jjgarcia
4769
 
 
4770
 
        * src/c/array.d:
4771
 
 
4772
 
        REVERSE/NREVERSE now works with empty vectors and the initial index is taken into account.
4773
 
 
4774
 
2005-06-27 10:33  jjgarcia
4775
 
 
4776
 
        * src/c/cinit.d:
4777
 
 
4778
 
        Wrong argument type
4779
 
 
4780
 
2005-06-27 10:30  jjgarcia
4781
 
 
4782
 
        * src/: CHANGELOG, c/number.d:
4783
 
 
4784
 
        More accurate ratio->float conversion which does not fail if the denominator is too large to fit a float
4785
 
 
4786
 
2005-06-27 10:16  jjgarcia
4787
 
 
4788
 
        * src/: cmp/sysfun.lsp, lsp/arraylib.lsp, lsp/pprint.lsp:
4789
 
 
4790
 
        Fixed the inliners for row-major accessors and included declartions in points where these inliners can be applied
4791
 
 
4792
 
2005-06-27 10:15  jjgarcia
4793
 
 
4794
 
        * src/c/: compiler.d, read.d, string.d:
4795
 
 
4796
 
        Mark some blocks, which contain no pointers (for instance bytecodes) as atomic
4797
 
 
4798
 
2005-06-27 10:14  jjgarcia
4799
 
 
4800
 
        * msvc/ecl-threads.def, msvc/ecl.def, src/c/array.d, src/c/read.d,
4801
 
          src/c/sequence.d, src/cmp/sysfun.lsp, src/h/external.h,
4802
 
          src/h/object.h, src/lsp/arraylib.lsp:
4803
 
 
4804
 
        Minimized consing in VECTOR-PUSH-EXTEND and simplified sequence routines with two new abstractions ecl_copy/reverse_subarray().
4805
 
 
4806
 
2005-06-27 10:09  jjgarcia
4807
 
 
4808
 
        * src/: CHANGELOG, gc/Makefile, gc/Makefile.am, gc/Makefile.direct,
4809
 
          gc/Makefile.in, gc/aclocal.m4, gc/allchblk.c, gc/alloc.c,
4810
 
          gc/configure, gc/configure.in, gc/darwin_stop_world.c,
4811
 
          gc/dyn_load.c, gc/mach_dep.c, gc/mallocx.c, gc/mark.c,
4812
 
          gc/mark_rts.c, gc/os_dep.c, gc/powerpc_darwin_mach_dep.s,
4813
 
          gc/pthread_stop_world.c, gc/pthread_support.c,
4814
 
          gc/solaris_threads.c, gc/version.h, gc/win32_threads.c,
4815
 
          gc/doc/Makefile.in, gc/doc/README, gc/doc/README.changes,
4816
 
          gc/doc/README.darwin, gc/include/Makefile.in, gc/include/gc.h,
4817
 
          gc/include/gc_config_macros.h, gc/include/private/gc_locks.h,
4818
 
          gc/include/private/gcconfig.h,
4819
 
          gc/include/private/pthread_support.h, gc/tests/test.c:
4820
 
 
4821
 
        Imported Boehm-Weiser GC 6.5
4822
 
 
4823
 
2005-06-27 09:57  jjgarcia
4824
 
 
4825
 
        * src/lsp/ffi.lsp:
4826
 
 
4827
 
        Restore the behavior dictated by the manual for CLINES and others.
4828
 
 
4829
 
2005-06-24 14:02  japhie
4830
 
 
4831
 
        * src/c/threads_win32.d:
4832
 
 
4833
 
        - Init cl_env big registers properly.
4834
 
 
4835
 
2005-06-24 00:06  japhie
4836
 
 
4837
 
        * src/c/threads.d:
4838
 
 
4839
 
        - Let GC know that we want to use threads
4840
 
        - Check some return values, throw FElibc_error on failures
4841
 
        - Initialize cl_env big registers for new threads
4842
 
 
4843
 
2005-06-24 00:03  japhie
4844
 
 
4845
 
        * src/c/symbols_list.h:
4846
 
 
4847
 
        - Export MP:*CURRENT-PROCESS* from MP package, not from COMMON-LISP
4848
 
 
4849
 
2005-06-24 00:02  japhie
4850
 
 
4851
 
        * src/: h/internal.h, c/big.d:
4852
 
 
4853
 
        - Move initializing big registers in cl_env to separate function to
4854
 
          initialize them properly when creating new threads.
4855
 
 
4856
 
2005-06-23 23:55  japhie
4857
 
 
4858
 
        * src/: c/threads_win32.d, h/page.h:
4859
 
 
4860
 
        - Let GC know when we want to use threads
4861
 
 
4862
 
2005-06-23 23:53  japhie
4863
 
 
4864
 
        * src/c/alloc_2.d:
4865
 
 
4866
 
        - Let GC know when we want to use threads
4867
 
        - Explicit pointer cast to stop gcc warning
4868
 
 
4869
 
2005-06-22 13:36  japhie
4870
 
 
4871
 
        * src/c/threads_win32.d:
4872
 
 
4873
 
        Comment typo fix.
4874
 
 
4875
 
2005-06-20 18:43  jjgarcia
4876
 
 
4877
 
        * src/clos/inspect.lsp:
4878
 
 
4879
 
        Documentation of macros is stored in the function definition of the macro
4880
 
 
4881
 
2005-06-15 10:15  goffioul
4882
 
 
4883
 
        * src/CHANGELOG:
4884
 
 
4885
 
        - Fix error message of interpreted FFI:CLINES.
4886
 
        - C::BUILD-ECL does not exist anymore, remove documentation.
4887
 
 
4888
 
2005-06-15 10:14  goffioul
4889
 
 
4890
 
        * src/lsp/ffi.lsp:
4891
 
 
4892
 
        Fix error message of interpreted FFI:CLINES.
4893
 
 
4894
 
2005-06-15 10:08  goffioul
4895
 
 
4896
 
        * src/doc/help.lsp:
4897
 
 
4898
 
        C::BUILD-ECL does not exist anymore, remove documentation.
4899
 
 
4900
 
2005-06-15 10:07  jjgarcia
4901
 
 
4902
 
        * src/cmp/cmptop.lsp:
4903
 
 
4904
 
        Keep documentation of compiled functions
4905
 
 
4906
 
2005-06-13 16:50  jjgarcia
4907
 
 
4908
 
        * src/CHANGELOG:
4909
 
 
4910
 
        A line was accidentally removed
4911
 
 
4912
 
2005-06-13 16:20  jjgarcia
4913
 
 
4914
 
        * src/CHANGELOG:
4915
 
 
4916
 
        Keep documentation of compiled functions
4917
 
 
4918
 
2005-06-13 15:47  jjgarcia
4919
 
 
4920
 
        * src/doc/Makefile.in:
4921
 
 
4922
 
        Disable building the HTML documentation, which MacOSX cannot handle
4923
 
 
4924
 
2005-06-13 15:23  jjgarcia
4925
 
 
4926
 
        * src/doc/: Makefile.in, install.in.html:
4927
 
 
4928
 
        Small changes for Mac OSX
4929
 
 
4930
 
2005-06-13 15:17  jjgarcia
4931
 
 
4932
 
        * src/: CHANGELOG, clos/builtin.lsp, clos/inspect.lsp,
4933
 
          clos/print.lsp, cmp/cmpmain.lsp:
4934
 
 
4935
 
        Bugs fixed:
4936
 
         - After (REQUIRE 'CMP) the module was not registered
4937
 
         - Provide MAKE-LOAD-FORM for some builtin objects (to be improved)
4938
 
         - FOREIGN-DATA was not recognized as a type by SUBTYPEP
4939
 
         - Documentation of functions not found by DOCUMENTATION
4940
 
 
4941
 
2005-06-13 13:41  goffioul
4942
 
 
4943
 
        * contrib/win32/: txtedit.lisp, win32.lisp:
4944
 
 
4945
 
        Context menu support added.
4946
 
 
4947
 
2005-06-13 10:39  goffioul
4948
 
 
4949
 
        * contrib/win32/: txtedit.lisp, win32.lisp:
4950
 
 
4951
 
        - Make "Prev/Next Window" menu items dynamic
4952
 
        - Add interface for library (un)loading
4953
 
        - Make it possible to use richtext component instead of basic edit component
4954
 
 
4955
 
2005-06-09 20:10  jjgarcia
4956
 
 
4957
 
        * src/lsp/loop2.lsp:
4958
 
 
4959
 
        Better initialization of LOOP variables
4960
 
 
4961
 
2005-06-09 16:06  goffioul
4962
 
 
4963
 
        * contrib/win32/: txtedit.lisp, win32.lisp:
4964
 
 
4965
 
        Add more menu handling functions for dynamic menus implementation.
4966
 
 
4967
 
2005-06-09 14:55  goffioul
4968
 
 
4969
 
        * contrib/win32/txtedit.lisp:
4970
 
 
4971
 
        - Make caption and tabname handling more consistent
4972
 
        - Work around a problem in ECL with NULL terminating strings
4973
 
 
4974
 
2005-06-09 14:12  goffioul
4975
 
 
4976
 
        * contrib/win32/: txtedit.lisp, win32.lisp:
4977
 
 
4978
 
        - Add interface for more WIN32 functions
4979
 
        - Add tabbed-window support to editor example
4980
 
        - Make WNDPROC registering more flexible: registering can be done for a single object instead of a class name.
4981
 
 
4982
 
2005-06-09 13:43  goffioul
4983
 
 
4984
 
        * msvc/Makefile:
4985
 
 
4986
 
        Increase version number to 0.9g
4987
 
 
4988
 
2005-06-09 13:40  goffioul
4989
 
 
4990
 
        * src/CHANGELOG:
4991
 
 
4992
 
        Reorder format arguments correctly in FEtype_error_index().
4993
 
 
4994
 
2005-06-09 13:36  goffioul
4995
 
 
4996
 
        * src/c/typespec.d:
4997
 
 
4998
 
        Reorder format arguments correctly in FEtype_error_index().
4999
 
 
5000
 
2005-06-09 12:18  jjgarcia
5001
 
 
5002
 
        * src/lsp/predlib.lsp:
5003
 
 
5004
 
        Simplify CREATE-TYPE-NAME, because removing the previous class seems to cause some unexpected side-effects
5005
 
 
5006
 
2005-06-09 10:05  jjgarcia
5007
 
 
5008
 
        * src/: CHANGELOG, c/symbols_list.h, c/symbols_list2.h,
5009
 
          clos/defclass.lsp, cmp/cmpdefs.lsp, cmp/cmpenv.lsp,
5010
 
          cmp/cmptop.lsp, cmp/sysfun.lsp, h/external.h, lsp/defstruct.lsp,
5011
 
          lsp/predlib.lsp:
5012
 
 
5013
 
        DECLARATION names cannot be type names and viceversa
5014
 
 
5015
 
2005-06-08 12:51  goffioul
5016
 
 
5017
 
        * contrib/win32/txtedit.lisp:
5018
 
 
5019
 
        Use same copyright syntax as in the file header.
5020
 
 
5021
 
2005-06-08 10:42  goffioul
5022
 
 
5023
 
        * contrib/win32/: compile-and-run.lsp, txtedit.lisp, win32.lisp:
5024
 
 
5025
 
        - Add support for accelerators
5026
 
        - Add "About" dialog
5027
 
        - Provides small load info and required dependencies
5028
 
 
5029
 
2005-06-07 16:52  jjgarcia
5030
 
 
5031
 
        * contrib/win32/: README, compile-and-run.lsp, txtedit.lisp,
5032
 
          win32.lisp:
5033
 
 
5034
 
        New example of using UFFI with ECL (M. Goffioul)
5035
 
 
5036
 
2005-06-07 11:14  goffioul
5037
 
 
5038
 
        * src/lsp/ffi.lsp:
5039
 
 
5040
 
        Explicitely set null character at the end of the string. In at least one test (Win32/MSVC), this is not the case.
5041
 
 
5042
 
2005-06-06 10:38  jjgarcia
5043
 
 
5044
 
        * src/: c/load.d, CHANGELOG, cmp/cmpmain.lsp, gc/dyn_load.c:
5045
 
 
5046
 
        Fixes for Mac OSX
5047
 
 
5048
 
2005-06-06 08:44  goffioul
5049
 
 
5050
 
        * msvc/Makefile:
5051
 
 
5052
 
        Needs to get back to top directory explicitely.
5053
 
 
5054
 
2005-06-03 16:56  jjgarcia
5055
 
 
5056
 
        * msvc/ecl.def, msvc/ecl-threads.def, src/c/cmpaux.d,
5057
 
          src/cmp/cmpffi.lsp, src/h/external.h:
5058
 
 
5059
 
        New function for converting objects to unsigned integers
5060
 
 
5061
 
2005-06-03 16:23  jjgarcia
5062
 
 
5063
 
        * src/lsp/seq.lsp:
5064
 
 
5065
 
        Improved the error messages produced by MAKE-SEQUENCE, ensuring things like (typep type-error-datum type-error-expected-type) => NIL
5066
 
 
5067
 
2005-06-02 23:55  japhie
5068
 
 
5069
 
        * src/cmp/cmpmain.lsp:
5070
 
 
5071
 
        Completed fix to win32 problem.
5072
 
 
5073
 
2005-06-02 16:24  jjgarcia
5074
 
 
5075
 
        * src/cmp/cmpmain.lsp:
5076
 
 
5077
 
        Undo a recent change that broke Windows port, and which solves a problem (name duplication) that cannot happen there
5078
 
 
5079
 
2005-06-02 15:44  jjgarcia
5080
 
 
5081
 
        * src/: configure, configure.in:
5082
 
 
5083
 
        New version number, to differentiate from released code
5084
 
 
5085
 
2005-06-02 15:44  jjgarcia
5086
 
 
5087
 
        * src/: c/array.d, c/sequence.d, c/symbols_list.h,
5088
 
          c/symbols_list2.h, h/object.h, lsp/predlib.lsp:
5089
 
 
5090
 
        Support for _unsigned_ specialized arrays of type CL-INDEX (i.e. the smallest unsigned word that fits a fixnum)
5091
 
 
5092
 
2005-06-02 11:39  jjgarcia
5093
 
 
5094
 
        * src/: CHANGELOG, c/array.d, c/symbols_list.h, c/symbols_list2.h,
5095
 
          lsp/predlib.lsp:
5096
 
 
5097
 
        Support for specialied arrays for either 32 or 64 bits integers
5098
 
 
5099
 
2005-06-01 15:05  jjgarcia
5100
 
 
5101
 
        * src/c/dpp.c:
5102
 
 
5103
 
        Output line number information in processed sources
5104
 
 
5105
 
2005-06-01 15:05  jjgarcia
5106
 
 
5107
 
        * src/c/pathname.d:
5108
 
 
5109
 
        Test for equality between host names should be EQUAL not EQ
5110
 
 
5111
 
2005-05-30 17:53  jjgarcia
5112
 
 
5113
 
        * src/doc/head:
5114
 
 
5115
 
        Add news feed
5116
 
 
5117
 
2005-05-30 17:04  goffioul
5118
 
 
5119
 
        * src/: CHANGELOG, c/unixsys.d:
5120
 
 
5121
 
        ext:run-program looks into *standard-input/output* and *error-output* also under Win32.
5122
 
 
5123
 
2005-05-30 14:04  jjgarcia
5124
 
 
5125
 
        * src/: CHANGELOG, c/num_rand.d:
5126
 
 
5127
 
        The random number generator assumed 32-bit integers
5128
 
 
5129
 
2005-05-30 11:37  jjgarcia
5130
 
 
5131
 
        * src/lsp/top.lsp:
5132
 
 
5133
 
        Fixed the behavior of INVOKE-DEBUGGER with respect to the variable *DEBUGGER-HOOK*
5134
 
 
5135
 
2005-05-30 11:35  jjgarcia
5136
 
 
5137
 
        * src/lsp/ffi.lsp:
5138
 
 
5139
 
        One of the cond branches was missing call to STRING. Move it to after the cond.
5140
 
 
5141
 
2005-05-30 11:32  jjgarcia
5142
 
 
5143
 
        * src/c/string.d:
5144
 
 
5145
 
        char_bag should be allowed to be nil
5146
 
 
5147
 
2005-05-30 11:27  jjgarcia
5148
 
 
5149
 
        * msvc/c/Makefile, msvc/doc/Makefile, msvc/gc/Makefile,
5150
 
          msvc/gmp/Makefile, msvc/util/ecl_nsi.bat, src/CHANGELOG,
5151
 
          src/compile.lsp.in, src/c/Makefile.in, src/c/dpp.c,
5152
 
          src/c/symbols_list2.h, src/cmp/cmpcfg.lsp.in,
5153
 
          src/cmp/cmpmain.lsp, src/doc/Makefile.in, src/doc/README.html,
5154
 
          src/doc/goals.in.html, src/doc/head, src/doc/index.in.html,
5155
 
          src/doc/install.in.html, src/doc/news.in.html, src/util/cut.c,
5156
 
          src/util/ecl.nsi1, src/util/ecl.nsi2, src/util/ecl.nsi3,
5157
 
          src/util/make_msvcrtlib:
5158
 
 
5159
 
        Patches for building ECL using the Microsoft Visual C++ Toolkit 2003
5160
 
 
5161
 
2005-05-30 11:06  jjgarcia
5162
 
 
5163
 
        * msvc/Makefile:
5164
 
 
5165
 
        Patches for building ECL using the Microsoft Visual C++ Toolkit 2003
5166
 
 
5167
 
2005-05-29 17:23  japhie
5168
 
 
5169
 
        * src/: cmp/cmptop.lsp, CHANGELOG, cmp/cmpcall.lsp, cmp/cmpenv.lsp,
5170
 
          cmp/cmplam.lsp:
5171
 
 
5172
 
        Generated C functions now have readable names corresponding to
5173
 
        appropriate Lisp function names (makes gdb backtraces much more
5174
 
        readable).
5175
 
 
5176
 
2005-05-29 17:19  japhie
5177
 
 
5178
 
        * src/cmp/cmputil.lsp:
5179
 
 
5180
 
        New function lisp-to-c-name: return prin1 representation of object
5181
 
        with all characters that are invalid in C identifiers replaced by
5182
 
        underscore.
5183
 
 
5184
 
2005-05-29 00:34  japhie
5185
 
 
5186
 
        * src/: h/external.h, c/symbols_list.h, c/unixfsys.d, CHANGELOG:
5187
 
 
5188
 
        Added function si:rmdir.
5189
 
 
5190
 
2005-05-27 01:52  japhie
5191
 
 
5192
 
        * src/h/ecl.h:
5193
 
 
5194
 
        Corrected next typo.  Remember: *don't* commit when half-asleep.
5195
 
 
5196
 
2005-05-27 01:04  japhie
5197
 
 
5198
 
        * src/h/: ecl.h, internal.h:
5199
 
 
5200
 
        Moved ecl_init_function_t declaration to ecl.h, previous commit was mistyped.
5201
 
 
5202
 
2005-05-27 00:46  japhie
5203
 
 
5204
 
        * src/cmp/cmpmain.lsp:
5205
 
 
5206
 
        When linking a fasl, find individual objects' entry function in the
5207
 
        same fasl only by ecl_library_symbol instead of relying on dynamic
5208
 
        linker (avoids filename/entry-function-name conflicts).
5209
 
 
5210
 
2005-05-27 00:43  japhie
5211
 
 
5212
 
        * src/h/internal.h:
5213
 
 
5214
 
        Declared type of object entry function ecl_init_function_t.
5215
 
 
5216
 
2005-05-26 21:17  jjgarcia
5217
 
 
5218
 
        * src/: CHANGELOG, c/cfun.d, c/cinit.d, c/compiler.d, c/error.d,
5219
 
          c/eval.d, c/file.d, c/interpreter.d, c/number.d, c/pathname.d,
5220
 
          c/print.d, c/read.d, c/reference.d, c/sequence.d, c/typespec.d,
5221
 
          lsp/assert.lsp, lsp/predlib.lsp:
5222
 
 
5223
 
        Various ANSI compatibility fixes
5224
 
 
5225
 
2005-05-23 22:33  japhie
5226
 
 
5227
 
        * src/CHANGELOG:
5228
 
 
5229
 
        Don't go into infinite loop when unloading incorrectly loaded library.
5230
 
 
5231
 
2005-05-23 22:23  japhie
5232
 
 
5233
 
        * src/c/load.d:
5234
 
 
5235
 
        Don't go into infinite loop when unloading incorrectly loaded library.
5236
 
 
5237
 
2005-05-23 16:22  japhie
5238
 
 
5239
 
        * src/CHANGELOG:
5240
 
 
5241
 
        Documented FFI and load.d changes
5242
 
 
5243
 
2005-05-23 15:35  jjgarcia
5244
 
 
5245
 
        * src/: CHANGELOG, aclocal.m4, compile.lsp.in, configure:
5246
 
 
5247
 
        Fixed the flags used when linking ECL against the shared library on MacOSX.
5248
 
 
5249
 
2005-05-23 15:17  jjgarcia
5250
 
 
5251
 
        * src/CHANGELOG:
5252
 
 
5253
 
        New template for changes
5254
 
 
5255
 
2005-05-23 15:05  japhie
5256
 
 
5257
 
        * src/lsp/ffi.lsp:
5258
 
 
5259
 
        - Added UFFI nickname to FFI package; exported
5260
 
          ALLOCATE-FOREIGN-STRING, WITH-FOREIGN-STRING, WITH-FOREIGN-STRINGS,
5261
 
          and FOREIGN-STRING-LENGTH functions;
5262
 
        - Make :cstring UFFI primitive type work;
5263
 
        - DEF-ARRAY-POINTER now returns pointer instead of array of
5264
 
          unspecified length (SIZE-OF-FOREIGN-TYPE barfed at array);
5265
 
        - DEF-FOREIGN-VAR rewritten.
5266
 
 
5267
 
2005-05-23 14:41  japhie
5268
 
 
5269
 
        * src/c/symbols_list.h:
5270
 
 
5271
 
        Added :CSTRING symbol.
5272
 
 
5273
 
2005-05-23 14:39  japhie
5274
 
 
5275
 
        * src/c/ffi.d:
5276
 
 
5277
 
        Make :cstring UFFI primitive type work.
5278
 
 
5279
 
2005-05-23 14:20  jjgarcia
5280
 
 
5281
 
        * src/: clos/load.lsp.in, lsp/pprint.lsp:
5282
 
 
5283
 
        The class for pretty streams now inherits from our Gray streams
5284
 
 
5285
 
2005-05-23 14:20  jjgarcia
5286
 
 
5287
 
        * src/c/: print.d, read.d:
5288
 
 
5289
 
        Fixed some remaining typos
5290
 
 
5291
 
2005-05-23 14:06  japhie
5292
 
 
5293
 
        * src/h/: ecl-cmp.h, ecl.h:
5294
 
 
5295
 
        Reverted changes (environ declaration)
5296
 
 
5297
 
2005-05-23 11:52  goffioul
5298
 
 
5299
 
        * msvc/Makefile.msvc6:
5300
 
 
5301
 
        - Increase ECL version
5302
 
        - Generate debuggable dynamic libs
5303
 
 
5304
 
2005-05-23 10:43  jjgarcia
5305
 
 
5306
 
        * src/c/symbols_list.h:
5307
 
 
5308
 
        New keyword, :EOF, needed for I/O routines
5309
 
 
5310
 
2005-05-23 10:43  jjgarcia
5311
 
 
5312
 
        * src/c/: print.d, read.d:
5313
 
 
5314
 
        Various typos (CLOS_STREAMS -> ECL_CLOS_STREAMS) solved (M. Goffioul)
5315
 
 
5316
 
2005-05-23 09:38  jjgarcia
5317
 
 
5318
 
        * src/doc/Makefile.in:
5319
 
 
5320
 
        [no log message]
5321
 
 
5322
 
2005-05-23 03:45  japhie
5323
 
 
5324
 
        * src/cmp/cmpdefs.lsp:
5325
 
 
5326
 
        Export c:build-fasl
5327
 
 
5328
 
2005-05-23 03:43  japhie
5329
 
 
5330
 
        * src/h/: ecl.h, ecl-cmp.h:
5331
 
 
5332
 
        Declare extern char **environ.
5333
 
 
5334
 
2005-05-23 03:43  japhie
5335
 
 
5336
 
        * src/c/load.d:
5337
 
 
5338
 
        Make ecl correctly load .o files compiled with :system-p t that
5339
 
        contain dash in filename.
5340
 
 
5341
 
2005-05-23 03:30  japhie
5342
 
 
5343
 
        * src/c/main.d:
5344
 
 
5345
 
        Accept #\Esc as character name.
5346
 
 
5347
 
2005-05-21 15:43  jjgarcia
5348
 
 
5349
 
        * ANNOUNCEMENT:
5350
 
 
5351
 
        Release 0.9f
5352
 
 
5353
 
2005-05-21 12:29  japhie
5354
 
 
5355
 
        * src/doc/devel.txi:
5356
 
 
5357
 
        - Documented multiple return values from ffi:c-inline.
5358
 
 
5359
 
2005-05-20 17:21  jjgarcia
5360
 
 
5361
 
        * Makefile.in:
5362
 
 
5363
 
        Remove unused directories
5364
 
 
5365
 
2005-05-20 17:20  jjgarcia
5366
 
 
5367
 
        * src/: CHANGELOG, c/load.d:
5368
 
 
5369
 
        The value of *LOAD-PATHNAME* should be a pathname
5370
 
 
5371
 
2005-05-20 17:11  jjgarcia
5372
 
 
5373
 
        * src/c/file.d:
5374
 
 
5375
 
        It is valid for STREAM-LINE-COLUMN to output NIL instead of an integer
5376
 
 
5377
 
2005-05-20 17:03  jjgarcia
5378
 
 
5379
 
        * src/c/string.d:
5380
 
 
5381
 
        Solved buffer overflow problem in extending strings
5382
 
 
5383
 
2005-05-20 17:03  jjgarcia
5384
 
 
5385
 
        * src/cmp/cmpmain.lsp:
5386
 
 
5387
 
        COMPILE now accepts generic functions, although does little useful things with them
5388
 
 
5389
 
2005-05-20 17:02  jjgarcia
5390
 
 
5391
 
        * src/: c/cmpaux.d, c/gbc-new.d, c/stacks.d, cmp/cmpcatch.lsp,
5392
 
          h/external.h, h/lwp.h, h/stacks.h:
5393
 
 
5394
 
        Renamed the frame structure to avoid name clashes with NetBSD/68k
5395
 
 
5396
 
2005-05-20 10:07  jjgarcia
5397
 
 
5398
 
        * src/clos/kernel.lsp:
5399
 
 
5400
 
        The documentation slot in generic functions should default to NIL
5401
 
 
5402
 
2005-05-19 19:18  jjgarcia
5403
 
 
5404
 
        * src/c/file.d:
5405
 
 
5406
 
        When a routine expects an input/output stream and does not get it, it should be a type-error
5407
 
 
5408
 
2005-05-19 18:15  jjgarcia
5409
 
 
5410
 
        * src/: configure, configure.in:
5411
 
 
5412
 
        New release
5413
 
 
5414
 
2005-05-19 18:15  jjgarcia
5415
 
 
5416
 
        * src/h/bytecodes.h:
5417
 
 
5418
 
        Fix order of parenthesis, which made the expression a wrong lvalue
5419
 
 
5420
 
2005-05-19 18:15  jjgarcia
5421
 
 
5422
 
        * src/c/: hash.d, num_arith.d:
5423
 
 
5424
 
        Use labs() instead of abs() to prevent truncation of fixnums on 64bit platforms
5425
 
 
5426
 
2005-05-19 18:14  jjgarcia
5427
 
 
5428
 
        * src/c/alloc_2.d:
5429
 
 
5430
 
        Some versions of GCC do not like the static declaration inside the function
5431
 
 
5432
 
2005-05-19 13:37  jjgarcia
5433
 
 
5434
 
        * src/clx/xrender.lisp:
5435
 
 
5436
 
        Removed annoying log
5437
 
 
5438
 
2005-05-19 13:33  jjgarcia
5439
 
 
5440
 
        * src/cmp/cmpmain.lsp, contrib/sockets/sockets.lisp:
5441
 
 
5442
 
        Redo Michael's change
5443
 
 
5444
 
2005-05-19 13:31  jjgarcia
5445
 
 
5446
 
        * src/: clx/xrender.lisp, clx/manual/clx.texinfo, doc/Makefile.in:
5447
 
 
5448
 
        NetBSD's mkdir does not like the trailing slash in a directory name
5449
 
 
5450
 
2005-05-19 13:27  jjgarcia
5451
 
 
5452
 
        * contrib/sockets/sockets.lisp, src/c/unixfsys.d,
5453
 
          src/clx/xrender.lisp, src/cmp/cmpmain.lsp:
5454
 
 
5455
 
        NetBSD's mkdir does not like the trailing slash in a directory name
5456
 
 
5457
 
2005-05-19 13:27  jjgarcia
5458
 
 
5459
 
        * src/gmp/Makefile.in:
5460
 
 
5461
 
        Avoid building the info files from GMP
5462
 
 
5463
 
2005-05-18 15:43  jjgarcia
5464
 
 
5465
 
        * src/: CHANGELOG, c/unixsys.d:
5466
 
 
5467
 
        RUN-PROCESS can now redirect the child process to the arbitrary files/streams set in *STANDARD-OUTPUT* and *ERROR-OUTPUT*
5468
 
 
5469
 
2005-05-18 15:42  jjgarcia
5470
 
 
5471
 
        * src/: c/file.d, CHANGELOG:
5472
 
 
5473
 
        *ERROR-OUTPUT* is now properly set to the C error stream
5474
 
 
5475
 
2005-05-18 14:16  jjgarcia
5476
 
 
5477
 
        * src/: bare.lsp.in, compile.lsp.in:
5478
 
 
5479
 
        Fixes for compiling CLX with MSVC
5480
 
 
5481
 
2005-05-18 14:16  jjgarcia
5482
 
 
5483
 
        * src/c/backq.d:
5484
 
 
5485
 
        OUT is not a valid label under MSVC
5486
 
 
5487
 
2005-05-18 14:16  jjgarcia
5488
 
 
5489
 
        * src/c/file.d:
5490
 
 
5491
 
        READ/WRITE-SEQUENCE operates on vectors, not on arbitrary arrays
5492
 
 
5493
 
2005-05-18 14:13  jjgarcia
5494
 
 
5495
 
        * src/cmp/: cmpenv.lsp, cmplam.lsp:
5496
 
 
5497
 
        The special declarations of &aux variables were ignored. Example:
5498
 
        (defun f1 (x &aux y)
5499
 
          (declare (special y))
5500
 
          (list (f2 x) y))
5501
 
 
5502
 
        (defun f2 (x)
5503
 
          (declare (special y))
5504
 
          (setq y 'y)
5505
 
          (list x y))
5506
 
 
5507
 
2005-05-17 15:06  goffioul
5508
 
 
5509
 
        * src/cmp/cmpmain.lsp:
5510
 
 
5511
 
        Use more accurate MSVC/Win32 tools syntax.
5512
 
 
5513
 
2005-05-17 15:04  goffioul
5514
 
 
5515
 
        * contrib/sockets/sockets.lisp:
5516
 
 
5517
 
        Make it compile under cygwin.
5518
 
 
5519
 
2005-05-13 13:43  jjgarcia
5520
 
 
5521
 
        * src/cmp/: cmpbind.lsp, cmpdefs.lsp, cmpflet.lsp, cmplam.lsp,
5522
 
          cmplet.lsp, cmpmulti.lsp, cmptop.lsp, cmpvar.lsp:
5523
 
 
5524
 
        Removed useless variable \*special-binding\*. C1ADD-GLOBAS is now properly renamed C1DECLARE-SPECIALS and does the right thing: to push the special variable declarations onto the \*VARS\* stack and not to add them to the global proclamations.
5525
 
 
5526
 
2005-05-13 13:43  jjgarcia
5527
 
 
5528
 
        * src/cmp/cmputil.lsp:
5529
 
 
5530
 
        When printing variables, also show the kind.
5531
 
 
5532
 
2005-05-13 13:42  jjgarcia
5533
 
 
5534
 
        * src/Makefile.in, Makefile.in:
5535
 
 
5536
 
        [no log message]
5537
 
 
5538
 
2005-05-13 13:39  jjgarcia
5539
 
 
5540
 
        * src/: aclocal.m4, configure:
5541
 
 
5542
 
        Support for building shared libraries on Cygwin
5543
 
 
5544
 
2005-05-12 18:25  japhie
5545
 
 
5546
 
        * src/: lsp/helpfile.lsp, CHANGELOG, clos/inspect.lsp:
5547
 
 
5548
 
        Fixed (DOCUMENTATION ... 'FUNCTION) and (SETF (DOCUMENTATION ... 'FUNCTION))
5549
 
        behaviour.
5550
 
 
5551
 
2005-05-12 17:45  jjgarcia
5552
 
 
5553
 
        * src/: CHANGELOG, c/all_symbols.d, c/assignment.d, c/eval.d,
5554
 
          c/interpreter.d, c/main.d, c/reference.d, c/symbol.d,
5555
 
          c/tclBasic.d, h/external.h, h/object.h:
5556
 
 
5557
 
        Reorder the fields in the symbol structure, so that cons.cdr overlaps with symbol.gfdef, and now we are allowed to set property lists of NIL.
5558
 
 
5559
 
2005-05-12 17:45  jjgarcia
5560
 
 
5561
 
        * src/cmp/cmpenv.lsp:
5562
 
 
5563
 
        Do not preserve the special proclamations between compiler sessions
5564
 
 
5565
 
2005-05-12 14:40  jjgarcia
5566
 
 
5567
 
        * src/cmp/cmploc.lsp:
5568
 
 
5569
 
        LOC-REFERS-TO-SPECIAL did not take into account that variables are valid locations
5570
 
 
5571
 
2005-05-12 14:40  jjgarcia
5572
 
 
5573
 
        * src/cmp/cmpexit.lsp:
5574
 
 
5575
 
        Collapse calls to bds_unwind1()
5576
 
 
5577
 
2005-05-12 14:39  jjgarcia
5578
 
 
5579
 
        * src/: CHANGELOG, c/num_sfun.d:
5580
 
 
5581
 
        EXPT fails when exponent is a complex zero
5582
 
 
5583
 
2005-05-11 10:15  goffioul
5584
 
 
5585
 
        * msvc/: ecl.def, ecl-threads.def:
5586
 
 
5587
 
        Export new functions in the DLL.
5588
 
 
5589
 
2005-05-10 18:13  jjgarcia
5590
 
 
5591
 
        * src/: CHANGELOG, cmp/cmpexit.lsp:
5592
 
 
5593
 
        Fixed a typo in the detection of tail recursive functions
5594
 
 
5595
 
2005-05-10 16:20  jjgarcia
5596
 
 
5597
 
        * src/cmp/cmpvar.lsp:
5598
 
 
5599
 
        Bug in registration of special variables at compilation time
5600
 
 
5601
 
2005-05-10 16:14  jjgarcia
5602
 
 
5603
 
        * src/c/symbol.d:
5604
 
 
5605
 
        Changing the property list of NIL breaks ECL. Forbid it\!
5606
 
 
5607
 
2005-05-10 10:10  jjgarcia
5608
 
 
5609
 
        * src/: CHANGELOG, c/print.d, c/read.d:
5610
 
 
5611
 
        Bytecode functions can now be printed/read (M. Pasternacki)
5612
 
 
5613
 
2005-05-04 11:32  jjgarcia
5614
 
 
5615
 
        * src/cmp/cmpct.lsp:
5616
 
 
5617
 
        [no log message]
5618
 
 
5619
 
2005-05-03 16:43  jjgarcia
5620
 
 
5621
 
        * src/: c/symbols_list.h, c/unixsys.d, h/external.h:
5622
 
 
5623
 
        Implemented GETPID (M. Goffioul)
5624
 
 
5625
 
2005-05-03 16:43  jjgarcia
5626
 
 
5627
 
        * src/c/file.d:
5628
 
 
5629
 
        UNREAD-CHAR works with windows sockets (M. Goffioul)
5630
 
 
5631
 
2005-05-03 16:41  jjgarcia
5632
 
 
5633
 
        * src/: CHANGELOG, lsp/top.lsp:
5634
 
 
5635
 
        Double dash -- as command line option
5636
 
 
5637
 
2005-05-03 16:30  jjgarcia
5638
 
 
5639
 
        * src/: CHANGELOG, cmp/cmpeval.lsp, cmp/load.lsp.in, h/ecl-cmp.h:
5640
 
 
5641
 
        Optimizing of real constants
5642
 
 
5643
 
2005-05-03 13:18  jjgarcia
5644
 
 
5645
 
        * src/util/cut.c:
5646
 
 
5647
 
        Small replacement for sed
5648
 
 
5649
 
2005-05-03 13:17  jjgarcia
5650
 
 
5651
 
        * contrib/sockets/sockets.lisp:
5652
 
 
5653
 
        Sockets support for mingw32
5654
 
 
5655
 
2005-05-02 19:55  jjgarcia
5656
 
 
5657
 
        * src/: c/file.d, CHANGELOG:
5658
 
 
5659
 
        Binary headers are no longer used by default
5660
 
 
5661
 
2005-05-02 18:55  jjgarcia
5662
 
 
5663
 
        * src/lsp/defmacro.lsp:
5664
 
 
5665
 
        DEFMACRO now acepts lambda lists of the form (a . b) again (broken with previous optimizations)
5666
 
 
5667
 
2005-05-02 18:55  jjgarcia
5668
 
 
5669
 
        * src/: CHANGELOG, cmp/cmpbind.lsp, cmp/cmplam.lsp, cmp/cmptop.lsp,
5670
 
          cmp/cmpvar.lsp:
5671
 
 
5672
 
        The code for handling closure variables has been changed and now encloses the whole of the function in a C block
5673
 
 
5674
 
2005-05-02 16:08  jjgarcia
5675
 
 
5676
 
        * src/: CHANGELOG, lsp/arraylib.lsp:
5677
 
 
5678
 
        Adjust array did not work with strings
5679
 
 
5680
 
2005-05-02 14:50  jjgarcia
5681
 
 
5682
 
        * src/c/main.d:
5683
 
 
5684
 
        To remove an environment variable under Windows, one must do a setenv() with a null string
5685
 
 
5686
 
2005-05-02 14:49  jjgarcia
5687
 
 
5688
 
        * src/: aclocal.m4, configure, configure.in:
5689
 
 
5690
 
        Under Mingw32, solved mistakes in the name of the executables (suffix .exe missing) and the detection of fast setjmp/longjmp
5691
 
 
5692
 
2005-04-21 11:32  jjgarcia
5693
 
 
5694
 
        * src/: CHANGELOG, clos/inspect.lsp:
5695
 
 
5696
 
        (DOCUMENTATION 'F 'FUNCTION) did not work with generic functions
5697
 
 
5698
 
2005-04-21 09:40  jjgarcia
5699
 
 
5700
 
        * src/Makefile.in:
5701
 
 
5702
 
        Fix broken process of building ecl-config and program permissions (M. Pasternacki)
5703
 
 
5704
 
2005-04-21 09:39  jjgarcia
5705
 
 
5706
 
        * src/: c/unixsys.d, CHANGELOG:
5707
 
 
5708
 
        Pipes are now opened in character mode
5709
 
 
5710
 
2005-04-19 18:31  jjgarcia
5711
 
 
5712
 
        * src/doc/Makefile.in:
5713
 
 
5714
 
        In some old linux systems, install-info does not accept the option --delete
5715
 
 
5716
 
2005-04-19 18:25  jjgarcia
5717
 
 
5718
 
        * src/: CHANGELOG, c/read.d:
5719
 
 
5720
 
        Macro character dispatch functions should be the same for upper and lowercase letters
5721
 
 
5722
 
2005-04-13 16:36  goffioul
5723
 
 
5724
 
        * msvc/: Makefile.msvc6, ecl-threads.def, ecl.def:
5725
 
 
5726
 
        Make ECL compilable again under MSVC.
5727
 
 
5728
 
2005-04-13 16:34  goffioul
5729
 
 
5730
 
        * src/lsp/ffi.lsp:
5731
 
 
5732
 
        Fix FFI function name.
5733
 
 
5734
 
2005-04-12 13:59  jjgarcia
5735
 
 
5736
 
        * Makefile.in, configure, msvc/Makefile.msvc6,
5737
 
          msvc/doc/Makefile.msvc6, src/CHANGELOG, src/Makefile.in,
5738
 
          src/aclocal.m4, src/bare.lsp.in, src/compile.lsp.in,
5739
 
          src/configure, src/configure.in, src/c/Makefile.in,
5740
 
          src/c/format.d, src/clos/load.lsp.in, src/clx/xrender.lisp,
5741
 
          src/cmp/cmpcfg.lsp.in, src/cmp/load.lsp.in, src/doc/Makefile.in,
5742
 
          src/lsp/config.lsp.in, src/lsp/load.lsp.in, src/util/Makefile.in,
5743
 
          src/util/ecl-config:
5744
 
 
5745
 
        The build system has been cleaned. The --with-system-* options now can automatically detect the existence of GMP and Boehm-Weiser libraries
5746
 
 
5747
 
2005-04-11 16:03  jjgarcia
5748
 
 
5749
 
        * src/c/interpreter.d:
5750
 
 
5751
 
        [no log message]
5752
 
 
5753
 
2005-04-11 15:04  jjgarcia
5754
 
 
5755
 
        * src/c/interpreter.d:
5756
 
 
5757
 
        cl_stack_push_va_list() did not support long argument list
5758
 
 
5759
 
2005-04-11 12:08  jjgarcia
5760
 
 
5761
 
        * src/: CHANGELOG, clos/boot.lsp, clos/inspect.lsp,
5762
 
          clos/kernel.lsp, clos/method.lsp, clos/standard.lsp:
5763
 
 
5764
 
        Fixed the optimizer for slot access. All classes have DOCUMENTATION slot. CLASS-PROTOTYPE is now a reader, not an accessor.
5765
 
 
5766
 
2005-04-11 10:43  jjgarcia
5767
 
 
5768
 
        * src/: CHANGELOG, c/hash.d, c/symbol.d, clx/xrender.lisp,
5769
 
          cmp/cmpdefs.lsp, cmp/cmptop.lsp, cmp/cmpvar.lsp, cmp/sysfun.lsp,
5770
 
          doc/devel.txi, doc/user.txi, gmp/Makefile.in, lsp/evalmacros.lsp,
5771
 
          lsp/ffi.lsp:
5772
 
 
5773
 
        DEFCBODY, DEFLA and DEFENTRY reimplemented. DEFVAR and DEFPARAMETER are no longer treated specially by the compiler. Globals declared by DEFPARAMETER toplevel forms are now recognized by the compiler.
5774
 
 
5775
 
2005-04-11 10:42  jjgarcia
5776
 
 
5777
 
        * src/cmp/load.lsp.in:
5778
 
 
5779
 
        The documentation from the compiler does not belong in help.doc
5780
 
 
5781
 
2005-04-08 10:44  goffioul
5782
 
 
5783
 
        * src/c/unixsys.d:
5784
 
 
5785
 
        [WIN32] Child handles must be closed in the parent process.
5786
 
 
5787
 
2005-04-07 15:11  goffioul
5788
 
 
5789
 
        * msvc/ecl.def, msvc/ecl-threads.def, src/h/external.h:
5790
 
 
5791
 
        Export GC_dont_gc variable.
5792
 
 
5793
 
2005-03-30 15:57  goffioul
5794
 
 
5795
 
        * msvc/: ecl-threads.def, ecl.def:
5796
 
 
5797
 
        Export new function cl_finish_output.
5798
 
 
5799
 
2005-03-30 15:55  goffioul
5800
 
 
5801
 
        * msvc/Makefile.msvc6:
5802
 
 
5803
 
        Remove sockets.fas and ecl-static.lib on cleaning
5804
 
 
5805
 
2005-03-21 15:00  jjgarcia
5806
 
 
5807
 
        * src/c/read.d:
5808
 
 
5809
 
        The double quote reader allows the delimiter character to change.
5810
 
 
5811
 
2005-03-21 11:10  jjgarcia
5812
 
 
5813
 
        * src/cmp/cmpmain.lsp:
5814
 
 
5815
 
        Be more flexible in the naming of lisp source files
5816
 
 
5817
 
2005-03-18 16:26  jjgarcia
5818
 
 
5819
 
        * src/c/file.d:
5820
 
 
5821
 
        smm_io should also be allowed when making streams from file descriptors
5822
 
 
5823
 
2005-03-17 17:47  jjgarcia
5824
 
 
5825
 
        * src/: CHANGELOG, c/file.d, c/print.d, c/read.d, c/symbols_list.h,
5826
 
          clos/builtin.lsp, clos/streams.lsp, clx/xrender.lisp,
5827
 
          cmp/cmpffi.lsp, cmp/cmpfun.lsp, h/external.h:
5828
 
 
5829
 
        Implemented our version of Gray streams.
5830
 
 
5831
 
2005-03-17 12:18  jjgarcia
5832
 
 
5833
 
        * contrib/sockets/sockets.lisp:
5834
 
 
5835
 
        Implemented SOCKET-NAME
5836
 
 
5837
 
2005-03-16 17:27  jjgarcia
5838
 
 
5839
 
        * contrib/sockets/sockets.lisp:
5840
 
 
5841
 
        Rewritten the sockets module using the multiple-values output from C-INLINE
5842
 
 
5843
 
2005-03-16 17:27  jjgarcia
5844
 
 
5845
 
        * src/: CHANGELOG, clos/walk.lsp:
5846
 
 
5847
 
        C-INLINE forms are now understood by the walker
5848
 
 
5849
 
2005-03-16 17:26  jjgarcia
5850
 
 
5851
 
        * src/c/file.d:
5852
 
 
5853
 
        smm_io is now a valid mode for make_stream_from_fd
5854
 
 
5855
 
2005-03-16 14:26  jjgarcia
5856
 
 
5857
 
        * src/: CHANGELOG, c/num_sfun.d:
5858
 
 
5859
 
        (EXPT 10.0l0 308) failed because of computing too many powers of 10.0l
5860
 
 
5861
 
2005-03-15 15:26  jjgarcia
5862
 
 
5863
 
        * src/: aclocal.m4, configure, CHANGELOG:
5864
 
 
5865
 
        The tests for _setjmp/_longjmp were inverted
5866
 
 
5867
 
2005-03-15 15:26  jjgarcia
5868
 
 
5869
 
        * src/: c/alloc_2.d, c/eval.d, c/interpreter.d, c/unixfsys.d,
5870
 
          h/object.h:
5871
 
 
5872
 
        Minor cast errors
5873
 
 
5874
 
2005-03-15 15:24  jjgarcia
5875
 
 
5876
 
        * src/gmp/: tests/cxx/Makefile.am, tests/cxx/Makefile.in,
5877
 
          tests/cxx/t-cast.cc, tests/cxx/t-locale.cc, tests/devel/try.c,
5878
 
          tests/misc/t-scanf.c, tests/mpz/Makefile.am,
5879
 
          tests/mpz/Makefile.in, tests/mpz/t-export.c, tests/mpz/t-gcd.c,
5880
 
          tests/mpz/t-gcd_ui.c, tests/mpz/t-import.c, tests/mpz/t-jac.c,
5881
 
          tests/mpz/t-mul.c, tests/rand/Makefile.am,
5882
 
          tests/rand/Makefile.in, tests/rand/t-lc2exp.c, tune/freq.c:
5883
 
 
5884
 
        Some files were missing in the update from GMP
5885
 
 
5886
 
2005-03-15 15:23  jjgarcia
5887
 
 
5888
 
        * src/c/format.d:
5889
 
 
5890
 
        Everywhere in FORMAT, ints are use, which means that the limits for format arguments can be different from those of fixnums on 64-bit architectures
5891
 
 
5892
 
2005-03-15 15:22  jjgarcia
5893
 
 
5894
 
        * src/doc/install.in.html:
5895
 
 
5896
 
        Up-to-date installation instructions
5897
 
 
5898
 
2005-03-15 15:21  jjgarcia
5899
 
 
5900
 
        * src/: CHANGELOG, cmp/cmpffi.lsp, cmp/cmpfun.lsp,
5901
 
          cmp/cmpinline.lsp, cmp/cmpmulti.lsp:
5902
 
 
5903
 
        C-INLINE forms can now output multiple values
5904
 
 
5905
 
2005-03-14 13:44  jjgarcia
5906
 
 
5907
 
        * src/gmp/: gmp.info, gmp.info-1, gmp.info-2,
5908
 
          mpn/powerpc64/addmul_1.asm, mpn/powerpc64/linux64.m4,
5909
 
          mpn/powerpc64/mul_1.asm, mpn/powerpc64/sqr_diagonal.asm,
5910
 
          mpn/powerpc64/submul_1.asm, mpn/x86/x86-defs.m4,
5911
 
          mpn/x86/k6/gcd_finda.asm, mpn/x86/k6/mode1o.asm,
5912
 
          mpn/x86/p6/aors_n.asm, mpn/x86/pentium4/sse2/diveby3.asm,
5913
 
          mpn/z8000/README, mpq/aors.c, mpz/aorsmul.c, mpz/aorsmul_i.c,
5914
 
          mpz/cfdiv_q_2exp.c, mpz/cfdiv_r_2exp.c, mpz/export.c,
5915
 
          mpz/gcd_ui.c, mpz/get_d_2exp.c, tests/misc.c, tests/refmpn.c,
5916
 
          tests/t-constants.c:
5917
 
 
5918
 
        Upgraded to GMP-4.1.4
5919
 
 
5920
 
2005-03-11 10:39  jjgarcia
5921
 
 
5922
 
        * src/CHANGELOG:
5923
 
 
5924
 
        New version of the libraries
5925
 
 
5926
 
2005-03-11 10:38  jjgarcia
5927
 
 
5928
 
        * src/gc/: Makefile.am, Makefile.in, aix_irix_threads.c,
5929
 
          allchblk.c, alloc.c, backgraph.c, config.guess, config.sub,
5930
 
          configure, configure.in, darwin_stop_world.c, dyn_load.c,
5931
 
          finalize.c, mach_dep.c, mark.c, misc.c, os_dep.c,
5932
 
          powerpc_darwin_mach_dep.s, pthread_support.c, reclaim.c,
5933
 
          solaris_pthreads.c, solaris_threads.c, specific.c, threadlibs.c,
5934
 
          version.h, win32_threads.c, cord/cordprnt.c, cord/cordtest.c,
5935
 
          doc/Makefile.in, doc/README, doc/README.changes,
5936
 
          doc/README.environment, doc/README.solaris2, include/Makefile.in,
5937
 
          include/gc.h, include/gc_cpp.h, include/new_gc_alloc.h,
5938
 
          include/private/gc_hdrs.h, include/private/gc_locks.h,
5939
 
          include/private/gc_priv.h, include/private/gcconfig.h:
5940
 
 
5941
 
        Upgraded to Boehm-Weiser 6.4
5942
 
 
5943
 
2005-03-11 10:28  jjgarcia
5944
 
 
5945
 
        * src/gmp/: COPYING, COPYING.LIB, ChangeLog, Makefile.am,
5946
 
          Makefile.in, NEWS, acinclude.m4, aclocal.m4, config.guess,
5947
 
          config.in, config.sub, configfsf.guess, configfsf.sub, configure,
5948
 
          configure.in, fdl.texi, gmp-h.in, gmp-impl.h, gmp.info,
5949
 
          gmp.info-1, gmp.info-2, gmp.texi, gmpxx.h, longlong.h, mp-h.in,
5950
 
          mpfrxx.h, randlc2x.c, randraw.c, randsd.c, stamp-vti,
5951
 
          texinfo.tex, version.texi, demos/factorize.c,
5952
 
          demos/expr/expr-impl.h, demos/perl/GMP.pm, demos/perl/GMP.xs,
5953
 
          demos/perl/Makefile.PL, demos/perl/sample.pl, demos/perl/test.pl,
5954
 
          demos/perl/typemap, demos/perl/GMP/Mpf.pm, demos/perl/GMP/Mpz.pm,
5955
 
          doc/projects.html, doc/tasks.html, macos/Makefile.in,
5956
 
          macos/configure, mpf/ceilfloor.c, mpf/get_d_2exp.c, mpf/sub.c,
5957
 
          mpn/generic/mul_fft.c, mpn/ia64/add_n.asm, mpn/ia64/addmul_1.asm,
5958
 
          mpn/ia64/mul_1.asm, mpn/ia64/popcount.asm, mpn/ia64/sub_n.asm,
5959
 
          mpn/m68k/README, mpn/m68k/aors_n.asm, mpn/m68k/lshift.asm,
5960
 
          mpn/m68k/rshift.asm, mpn/m68k/t-m68k-defs.pl,
5961
 
          mpn/m68k/mc68020/aorsmul_1.asm, mpn/m68k/mc68020/mul_1.asm,
5962
 
          mpn/m88k/README, mpn/pa64/add_n.asm, mpn/pa64/addmul_1.asm,
5963
 
          mpn/pa64/lshift.asm, mpn/pa64/mul_1.asm, mpn/pa64/rshift.asm,
5964
 
          mpn/pa64/sqr_diagonal.asm, mpn/pa64/sub_n.asm,
5965
 
          mpn/pa64/submul_1.asm, mpn/pa64/udiv_qrnnd.asm,
5966
 
          mpn/pa64/umul_ppmm.asm:
5967
 
 
5968
 
        Upgraded to GMP-4.1.4
5969
 
 
5970
 
2005-03-11 09:28  goffioul
5971
 
 
5972
 
        * src/c/file.d:
5973
 
 
5974
 
        Fix bug in flisten (Win32): PeekNamedPipe returns nonzero in case of success.
5975
 
 
5976
 
2005-03-10 11:54  jjgarcia
5977
 
 
5978
 
        * src/: configure, configure.in:
5979
 
 
5980
 
        Fixed typo
5981
 
 
5982
 
2005-02-28 11:44  goffioul
5983
 
 
5984
 
        * msvc/Makefile.msvc6:
5985
 
 
5986
 
        Move sockets.fas from ECL_MODULES to LSP_LIBRARIES.
5987
 
 
5988
 
2005-02-25 17:28  jjgarcia
5989
 
 
5990
 
        * contrib/asdf/asdf.lisp:
5991
 
 
5992
 
        Hook ASDF into ECL's require/provide mechanism (J. Stecklina)
5993
 
 
5994
 
2005-02-25 17:16  jjgarcia
5995
 
 
5996
 
        * contrib/asdf/README, src/CHANGELOG, src/c/all_symbols.d,
5997
 
          src/c/symbols_list.h, src/clos/boot.lsp, src/clos/builtin.lsp,
5998
 
          src/clos/change.lsp, src/clos/defclass.lsp, src/clos/fixup.lsp,
5999
 
          src/clos/inspect.lsp, src/clos/method.lsp, src/clos/print.lsp,
6000
 
          src/clos/slot.lsp, src/clos/standard.lsp, src/clx/xrender.lisp:
6001
 
 
6002
 
        Implemented SLOT-DEFINITION objects together with the associated protocols (Field position still missing).
6003
 
 
6004
 
2005-02-25 17:02  jjgarcia
6005
 
 
6006
 
        * src/: configure.in, configure:
6007
 
 
6008
 
        the --with-system-* options did not set the proper flags
6009
 
 
6010
 
2005-02-24 13:08  jjgarcia
6011
 
 
6012
 
        * src/c/: print.d, read.d:
6013
 
 
6014
 
        potential_number_p now follows ANSI 2.3.1.1 in that all isolated letters are potential number markers
6015
 
 
6016
 
2005-02-24 12:05  jjgarcia
6017
 
 
6018
 
        * src/: CHANGELOG, c/read.d:
6019
 
 
6020
 
        "+nan" is no longer parsed as a number.
6021
 
 
6022
 
2005-02-23 18:35  jjgarcia
6023
 
 
6024
 
        * src/: configure, configure.in:
6025
 
 
6026
 
        Introduced --with-system-{boehm,gmp}
6027
 
 
6028
 
2005-02-23 18:33  jjgarcia
6029
 
 
6030
 
        * src/c/: backq.d, read.d:
6031
 
 
6032
 
        Backquote implemented as macros.
6033
 
 
6034
 
2005-02-23 14:16  jjgarcia
6035
 
 
6036
 
        * src/: configure, configure.in:
6037
 
 
6038
 
        One more wrong 'test' form left
6039
 
 
6040
 
2005-02-23 14:14  jjgarcia
6041
 
 
6042
 
        * src/: configure, configure.in:
6043
 
 
6044
 
        --with-clx should default to NO
6045
 
 
6046
 
2005-02-23 13:38  jjgarcia
6047
 
 
6048
 
        * src/: configure, configure.in:
6049
 
 
6050
 
        sockets, clx and asdf were always compiled in
6051
 
 
6052
 
2005-02-22 18:43  jjgarcia
6053
 
 
6054
 
        * src/: c/pathname.d, CHANGELOG:
6055
 
 
6056
 
        Ensure that strings in pathnames are valid C strings
6057
 
 
6058
 
2005-02-21 13:44  jjgarcia
6059
 
 
6060
 
        * src/lsp/ffi.lsp:
6061
 
 
6062
 
        TRUENAME will fail if the file does not exist
6063
 
 
6064
 
2005-02-21 13:42  goffioul
6065
 
 
6066
 
        * msvc/Makefile.msvc6, src/h/object.h:
6067
 
 
6068
 
        - Update to new extensions handling in compilation process
6069
 
        - smm_output_wsock is defined twice
6070
 
 
6071
 
2005-02-21 12:18  jjgarcia
6072
 
 
6073
 
        * src/cmp/cmpflet.lsp:
6074
 
 
6075
 
        FLET/LABEL would not compile as toplevel forms because the value of *CURRENT-FUNCTION* is NIL for toplevel forms
6076
 
 
6077
 
2005-02-19 13:41  jjgarcia
6078
 
 
6079
 
        * contrib/sockets/sockets.lisp:
6080
 
 
6081
 
        Avoid loading sockets.fas twice
6082
 
 
6083
 
2005-02-18 15:45  jjgarcia
6084
 
 
6085
 
        * src/configure:
6086
 
 
6087
 
        [no log message]
6088
 
 
6089
 
2005-02-18 15:27  jjgarcia
6090
 
 
6091
 
        * src/CHANGELOG, src/Makefile.in, src/bare.lsp.in,
6092
 
          src/compile.lsp.in, src/configure, contrib/asdf/README,
6093
 
          contrib/asdf/README.ECL, contrib/asdf/asdf.lisp,
6094
 
          contrib/asdf/asdf.texinfo, src/configure.in,
6095
 
          contrib/sockets/sockets.lisp:
6096
 
 
6097
 
        Added ASDF to the set of contributed modules. New system for configuring and building these modules.
6098
 
 
6099
 
2005-02-17 14:40  jjgarcia
6100
 
 
6101
 
        * contrib/sockets/sockets.lisp:
6102
 
 
6103
 
        User might not have provided the value of slot :TYPE
6104
 
 
6105
 
2005-02-17 14:29  jjgarcia
6106
 
 
6107
 
        * src/lsp/module.lsp:
6108
 
 
6109
 
        Use LOAD to test all possible file extensions
6110
 
 
6111
 
2005-02-17 14:26  jjgarcia
6112
 
 
6113
 
        * src/lsp/module.lsp:
6114
 
 
6115
 
        The output of the module-provider has to be T if it succeeded
6116
 
 
6117
 
2005-02-17 14:23  jjgarcia
6118
 
 
6119
 
        * src/lsp/module.lsp:
6120
 
 
6121
 
        Fixed typo
6122
 
 
6123
 
2005-02-17 13:55  jjgarcia
6124
 
 
6125
 
        * src/lsp/load.lsp.in:
6126
 
 
6127
 
        Port of SBCL's PROVIDE/REQUIRE
6128
 
 
6129
 
2005-02-17 13:42  jjgarcia
6130
 
 
6131
 
        * src/: lsp/module.lsp, CHANGELOG, c/symbols_list.h:
6132
 
 
6133
 
        Port of SBCL's provide/require (J. Stecklina)
6134
 
 
6135
 
2005-02-17 13:41  jjgarcia
6136
 
 
6137
 
        * src/cmp/cmpffi.lsp:
6138
 
 
6139
 
        Allow #ifdef/#if/#define, etc, in the C-INLINE clauses
6140
 
 
6141
 
2005-02-17 13:41  jjgarcia
6142
 
 
6143
 
        * contrib/sockets/sockets.lisp:
6144
 
 
6145
 
        Under Windows, implement Unix pipes the Cygwin way (M. Goffioul)
6146
 
 
6147
 
2005-02-17 13:40  jjgarcia
6148
 
 
6149
 
        * src/: c/alloc_2.d, c/file.d, c/print.d, h/object.h, c/tcp.d:
6150
 
 
6151
 
        New stream mode smm_io_wsock.
6152
 
 
6153
 
2005-02-15 11:01  goffioul
6154
 
 
6155
 
        * src/cmp/cmpmain.lsp:
6156
 
 
6157
 
        Remove unneeded WIN32 flag.
6158
 
 
6159
 
2005-02-15 10:11  jjgarcia
6160
 
 
6161
 
        * src/: CHANGELOG, c/main.d:
6162
 
 
6163
 
        ext:c-uint-max and ext:c-ulong-max did not have the right bignum value.
6164
 
 
6165
 
2005-02-14 15:46  jjgarcia
6166
 
 
6167
 
        * contrib/sockets/sockets.lisp:
6168
 
 
6169
 
        Proper closing of sockets involves closing both the stream and the file descriptor.
6170
 
 
6171
 
2005-02-14 15:44  jjgarcia
6172
 
 
6173
 
        * src/: CHANGELOG, c/file.d:
6174
 
 
6175
 
        Erase all components of a two-way-stream when closing it
6176
 
 
6177
 
2005-02-14 15:37  jjgarcia
6178
 
 
6179
 
        * contrib/: make.lsp, logical-pathnames.ecl, logical-pathnames.lsp,
6180
 
          metering.lsp, thread.patch:
6181
 
 
6182
 
        Remove old, unused contributed files.
6183
 
 
6184
 
2005-02-14 12:11  jjgarcia
6185
 
 
6186
 
        * contrib/sockets/sockets.lisp:
6187
 
 
6188
 
        BSD systems have an extra field sun_len in the sockaddr type which must be filled. Linux systems lack this field.
6189
 
 
6190
 
2005-02-14 12:06  jjgarcia
6191
 
 
6192
 
        * src/cmp/cmplam.lsp:
6193
 
 
6194
 
        There are problems with code like
6195
 
                (lambda (&optional (n (some-form))) (mapcar #'(lambda (x) (+ x n)) ...))
6196
 
        because (i) we have to ensure that the variable N does not exist when SOME-FORM
6197
 
        is evaluated and (ii) the closure has to get the right lexical index for the
6198
 
        variable N. The previous fix broke the last invariant. This less efficient
6199
 
        code generator seems to solve this issue.
6200
 
 
6201
 
2005-02-14 11:58  goffioul
6202
 
 
6203
 
        * msvc/Makefile.msvc6:
6204
 
 
6205
 
        Add BSD socket installation for MSVC port.
6206
 
 
6207
 
2005-02-14 11:26  jjgarcia
6208
 
 
6209
 
        * src/: CHANGELOG, configure, configure.in, c/error.d, c/main.d,
6210
 
          c/read.d, c/symbols_list.h, clx/xrender.lisp, cmp/cmpcatch.lsp,
6211
 
          cmp/cmpdefs.lsp, cmp/cmpexit.lsp, cmp/cmplam.lsp, cmp/cmploc.lsp,
6212
 
          cmp/cmpmain.lsp, cmp/cmpmulti.lsp, cmp/cmpwt.lsp:
6213
 
 
6214
 
        + Fixes in the code for backquoted vectors `#(,a ,b ...)
6215
 
        + Fixes in the compiler code for CATCH and VALUES
6216
 
        + Slight improvement in the readability of compiled CATCH
6217
 
        + Implemented lisp hooks for cleaning on exit.
6218
 
        + Improvements in the help messages from "configure"
6219
 
 
6220
 
2005-02-14 11:25  goffioul
6221
 
 
6222
 
        * msvc/: Makefile.msvc6, c/Makefile.msvc6, gc/Makefile.msvc6,
6223
 
          gmp/Makefile.msvc6:
6224
 
 
6225
 
        Make WIN32 port use MSVCRT.DLL: required otherwise the library and the main code does not share the C runtime descriptors.
6226
 
 
6227
 
2005-02-11 19:19  jjgarcia
6228
 
 
6229
 
        * contrib/sockets/sockets.lisp, src/CHANGELOG:
6230
 
 
6231
 
        Simulation of Unix sockets for Windows (M. Goffioul)
6232
 
 
6233
 
2005-02-11 19:00  jjgarcia
6234
 
 
6235
 
        * src/CHANGELOG, src/Makefile.in, src/bare.lsp.in,
6236
 
          src/compile.lsp.in, src/configure, src/configure.in,
6237
 
          contrib/rt/rt.lisp, contrib/sockets/sockets.lisp,
6238
 
          contrib/sockets/test.lisp, src/c/cinit.d:
6239
 
 
6240
 
        Added the support for bsd sockets made by Julian Stecklina and ported to windows by M. Goffioul
6241
 
 
6242
 
2005-02-11 10:28  jjgarcia
6243
 
 
6244
 
        * src/CHANGELOG:
6245
 
 
6246
 
        [no log message]
6247
 
 
6248
 
2005-02-11 10:26  jjgarcia
6249
 
 
6250
 
        * src/c/: backq.d, print.d, read.d, symbols_list.h:
6251
 
 
6252
 
        Placeholder routines for implementing backquotes using macros. Not yet finished
6253
 
 
6254
 
2005-02-10 16:20  goffioul
6255
 
 
6256
 
        * msvc/ecl-threads.def:
6257
 
 
6258
 
        Add export definition file when threads support is enabled.
6259
 
 
6260
 
2005-02-10 16:19  goffioul
6261
 
 
6262
 
        * src/c/alloc_2.d:
6263
 
 
6264
 
        Fix finalization bug when using Windows sockets.
6265
 
 
6266
 
2005-02-10 16:18  goffioul
6267
 
 
6268
 
        * msvc/Makefile.msvc6, msvc/c/Makefile.msvc6,
6269
 
          msvc/gc/Makefile.msvc6, src/c/time.d:
6270
 
 
6271
 
        Fix compilation problems under MSVC and enable threads support
6272
 
 
6273
 
2005-02-04 15:09  jjgarcia
6274
 
 
6275
 
        * src/: c/threads.d, h/ecl-cmp.h, h/ecl.h:
6276
 
 
6277
 
        Flag PTHREAD_MUTEX_ERRORCHECK_NP is PTHREAD_MUTEX_ERRORCHECK in FreeBSD
6278
 
 
6279
 
2005-02-02 15:04  jjgarcia
6280
 
 
6281
 
        * src/compile.lsp.in:
6282
 
 
6283
 
        An object file was missing in statically linked builds
6284
 
 
6285
 
2005-01-31 19:12  jjgarcia
6286
 
 
6287
 
        * src/c/threads_win32.d:
6288
 
 
6289
 
        Thread support for Mingw32 and MSVC (M. Goffioul)
6290
 
 
6291
 
2005-01-31 18:59  jjgarcia
6292
 
 
6293
 
        * src/: CHANGELOG, aclocal.m4, compile.lsp.in, configure,
6294
 
          configure.in, c/alloc_2.d, c/file.d, c/hash.d, c/load.d,
6295
 
          c/package.d, c/read.d, c/tcp.d, c/threads.d, c/time.d,
6296
 
          c/unixint.d, clx/xrender.lisp, h/config.h.in, h/ecl-cmp.h,
6297
 
          h/ecl.h, h/internal.h, h/object.h:
6298
 
 
6299
 
        Thread support for Mingw32
6300
 
 
6301
 
2005-01-26 19:02  jjgarcia
6302
 
 
6303
 
        * src/c/unixsys.d:
6304
 
 
6305
 
        Open the pipes in binary mode
6306
 
 
6307
 
2005-01-26 17:26  goffioul
6308
 
 
6309
 
        * src/c/file.d:
6310
 
 
6311
 
        Fix a bug in MSVC pipe listening: PeekNamedPipe returns nonzero on success.
6312
 
 
6313
 
2005-01-26 15:25  jjgarcia
6314
 
 
6315
 
        * src/c/threads.d:
6316
 
 
6317
 
        Different flag names in MacOSX
6318
 
 
6319
 
2005-01-26 13:37  jjgarcia
6320
 
 
6321
 
        * src/: CHANGELOG, clos/print.lsp, clos/standard.lsp:
6322
 
 
6323
 
        The stream argument for DESCRIBE-OBJECT is now a required one, instead of an optional.
6324
 
 
6325
 
2005-01-26 09:43  jjgarcia
6326
 
 
6327
 
        * src/lsp/ffi.lsp:
6328
 
 
6329
 
        NULL-POINTER-P was already defined in the core
6330
 
 
6331
 
2005-01-26 09:41  jjgarcia
6332
 
 
6333
 
        * src/cmp/cmpffi.lsp:
6334
 
 
6335
 
        Check the number of arguments for a C-INLINE form
6336
 
 
6337
 
2005-01-25 18:40  jjgarcia
6338
 
 
6339
 
        * src/lsp/: predlib.lsp, seq.lsp:
6340
 
 
6341
 
        Further optimizations for routines operating on sequences (M. Goffioul)
6342
 
 
6343
 
2005-01-25 16:33  jjgarcia
6344
 
 
6345
 
        * src/c/tcp.d:
6346
 
 
6347
 
        When socket routines fail, extract the error message from the C library.
6348
 
 
6349
 
2005-01-25 16:29  goffioul
6350
 
 
6351
 
        * msvc/ecl.def:
6352
 
 
6353
 
        Export new functions in MSVC-generated DLL
6354
 
 
6355
 
2005-01-24 16:19  jjgarcia
6356
 
 
6357
 
        * src/: configure, configure.in:
6358
 
 
6359
 
        Option --with-cmuformat becomes default
6360
 
 
6361
 
2005-01-24 16:19  jjgarcia
6362
 
 
6363
 
        * src/c/read.d:
6364
 
 
6365
 
        Fix typos
6366
 
 
6367
 
2005-01-24 09:57  jjgarcia
6368
 
 
6369
 
        * src/: CHANGELOG, c/backq.d, c/read.d, clos/fixup.lsp,
6370
 
          cmp/cmpinline.lsp, cmp/cmpmain.lsp, cmp/sysfun.lsp,
6371
 
          lsp/arraylib.lsp, lsp/export.lsp, lsp/helpfile.lsp,
6372
 
          lsp/iolib.lsp, lsp/load.lsp.in, lsp/seq.lsp, lsp/top.lsp:
6373
 
 
6374
 
        Introducing sequence iterators. Fixes in the reader regarding *read-suppress* and reading of vectors.
6375
 
 
6376
 
2005-01-19 18:54  jjgarcia
6377
 
 
6378
 
        * src/: CHANGELOG, lsp/setf.lsp:
6379
 
 
6380
 
        DEFSETF forms are enclosed in a block with the name of the accessor
6381
 
 
6382
 
2005-01-19 18:42  jjgarcia
6383
 
 
6384
 
        * src/lsp/arraylib.lsp:
6385
 
 
6386
 
        Forgot that :INITIAL-CONTENTS can be an array. Do the length check at the beginning.
6387
 
 
6388
 
2005-01-19 18:20  jjgarcia
6389
 
 
6390
 
        * src/: CHANGELOG, lsp/arraylib.lsp:
6391
 
 
6392
 
        Efficiency improvements when filling vectors
6393
 
 
6394
 
2005-01-19 17:59  jjgarcia
6395
 
 
6396
 
        * src/c/symbols_list.h:
6397
 
 
6398
 
        Some functions are missing when configuring without cmuformat
6399
 
 
6400
 
2005-01-19 17:05  jjgarcia
6401
 
 
6402
 
        * src/c/: read.d, symbols_list.h:
6403
 
 
6404
 
        Optimize reading of vectors whose size we know
6405
 
 
6406
 
2005-01-17 10:02  goffioul
6407
 
 
6408
 
        * src/c/error.d:
6409
 
 
6410
 
        Windows header also required under MINGW32.
6411
 
 
6412
 
2005-01-14 13:24  jjgarcia
6413
 
 
6414
 
        * ANNOUNCEMENT, src/CHANGELOG, src/configure, src/configure.in,
6415
 
          src/clx/xrender.lisp:
6416
 
 
6417
 
        Some files were not comitted in the last revision
6418
 
 
6419
 
2005-01-13 12:03  jjgarcia
6420
 
 
6421
 
        * src/: c/Makefile.in, cmp/cmpcall.lsp, cmp/cmptop.lsp,
6422
 
          h/external.h:
6423
 
 
6424
 
        Fix conflicts with external declarations when using the C++ compiler
6425
 
 
6426
 
2005-01-12 16:34  jjgarcia
6427
 
 
6428
 
        * src/c/load.d:
6429
 
 
6430
 
        Fixed out-of-bounds access to the elements in the vector.
6431
 
 
6432
 
2005-01-12 14:29  jjgarcia
6433
 
 
6434
 
        * src/: CHANGELOG, clos/combin.lsp:
6435
 
 
6436
 
        Fix the order in which methodsare invoked in a STANDARD-METHOD-COMBINATION
6437
 
 
6438
 
2005-01-12 11:09  jjgarcia
6439
 
 
6440
 
        * src/: CHANGELOG, c/main.d:
6441
 
 
6442
 
        Temporary files are now also cleaned up when exiting via #'QUIT.
6443
 
 
6444
 
2005-01-11 19:22  jjgarcia
6445
 
 
6446
 
        * src/cmp/cmplam.lsp:
6447
 
 
6448
 
        Wrong code produced for FOO in
6449
 
        (lambda (x)
6450
 
              (flet ((foo (&rest y)
6451
 
                       (print x)
6452
 
                       (print y)))
6453
 
                (foo x 1 2 3)
6454
 
                (foo x 2 3)))
6455
 
 
6456
 
2005-01-11 19:17  jjgarcia
6457
 
 
6458
 
        * src/: CHANGELOG, lsp/iolib.lsp:
6459
 
 
6460
 
        In WITH-INPUT-FROM-STRING the index value can only be updated during a normal exit from the form
6461
 
 
6462
 
2005-01-11 19:04  jjgarcia
6463
 
 
6464
 
        * src/cmp/cmpenv.lsp:
6465
 
 
6466
 
        Fix typo
6467
 
 
6468
 
2005-01-11 18:43  jjgarcia
6469
 
 
6470
 
        * src/cmp/cmpenv.lsp:
6471
 
 
6472
 
        Allow (SETF ...) function names to appear in proclamations
6473
 
 
6474
 
2005-01-11 18:28  jjgarcia
6475
 
 
6476
 
        * src/lsp/iolib.lsp:
6477
 
 
6478
 
        Undo mistake
6479
 
 
6480
 
2005-01-11 15:40  jjgarcia
6481
 
 
6482
 
        * src/c/unixint.d:
6483
 
 
6484
 
        User break (Ctrl+C) is now captured under windows
6485
 
 
6486
 
2005-01-11 15:40  jjgarcia
6487
 
 
6488
 
        * src/: c/file.d, CHANGELOG:
6489
 
 
6490
 
        CLEAR-INPUT-STREAM and LISTEN-STREAM now work with windows consoles and pipes (M. Goffioul)
6491
 
 
6492
 
2005-01-11 15:40  jjgarcia
6493
 
 
6494
 
        * src/: h/external.h, c/error.d:
6495
 
 
6496
 
        New function for Windows system errors (M. Goffioul)
6497
 
 
6498
 
2005-01-11 15:40  jjgarcia
6499
 
 
6500
 
        * msvc/: ecl.def, c/Makefile.msvc6:
6501
 
 
6502
 
        Add some newly created external functions (M. Goffioul)
6503
 
 
6504
 
2005-01-11 15:31  jjgarcia
6505
 
 
6506
 
        * src/c/print.d:
6507
 
 
6508
 
        Use escape characters when there are invalid characters in the symbol name
6509
 
 
6510
 
2005-01-11 15:31  jjgarcia
6511
 
 
6512
 
        * src/c/file.d:
6513
 
 
6514
 
        Forgot that we have not yet implemented stub functions for cl_subtypep().
6515
 
 
6516
 
2005-01-11 14:47  jjgarcia
6517
 
 
6518
 
        * src/: CHANGELOG, c/file.d, lsp/iolib.lsp:
6519
 
 
6520
 
        MAKE-STRING-OUTPUT-STREAM now checks the validity of the :ELEMENT-TYPE.
6521
 
 
6522
 
2005-01-11 10:57  jjgarcia
6523
 
 
6524
 
        * src/: CHANGELOG, c/compiler.d, c/symbols_list.h, cmp/cmplet.lsp,
6525
 
          lsp/evalmacros.lsp, lsp/export.lsp:
6526
 
 
6527
 
        Fixes to the scope of special variable declarations
6528
 
 
6529
 
2005-01-11 10:49  jjgarcia
6530
 
 
6531
 
        * src/c/file.d:
6532
 
 
6533
 
        There are problems with the detection of input from the console under windows
6534
 
 
6535
 
2005-01-10 17:12  jjgarcia
6536
 
 
6537
 
        * src/c/file.d:
6538
 
 
6539
 
        A tty might be open in io mode
6540
 
 
6541
 
2005-01-10 16:10  jjgarcia
6542
 
 
6543
 
        * msvc/ecl.def:
6544
 
 
6545
 
        New exported functions (M. Goffioul)
6546
 
 
6547
 
2005-01-10 10:41  jjgarcia
6548
 
 
6549
 
        * src/: CHANGELOG, c/alloc.d, c/cinit.d, c/file.d, c/gbc.d,
6550
 
          c/gfun.d, c/pathname.d, c/print.d, c/read.d, c/symbols_list.h,
6551
 
          c/unixsys.d, clos/builtin.lsp, clos/combin.lsp, clos/fixup.lsp,
6552
 
          clos/generic.lsp, clos/kernel.lsp, clos/method.lsp,
6553
 
          clos/standard.lsp, clos/walk.lsp, cmp/cmpwt.lsp, cmp/sysfun.lsp,
6554
 
          h/external.h, h/object.h, lsp/loop2.lsp, lsp/predlib.lsp:
6555
 
 
6556
 
        Fixes in various reader macros (#*, #(,#C)). Stream mode smm_closed disappears and closing of files preserves the original type of stream. Implemented METHOD-COMBINATION-ERROR, INVALID-METHOD-ERROR, option :ARGUMENT-PRECEDENCE-ORDER. In loop, iteration statements can now only appear before body statements, otherwise an error is signaled. A DEFTYPE form optional arguments have default value *
6557
 
 
6558
 
2005-01-07 15:19  jjgarcia
6559
 
 
6560
 
        * src/compile.lsp.in, msvc/Makefile.msvc6, msvc/c/Makefile.msvc6:
6561
 
 
6562
 
        Separate C prefixes for the compiler and the CLX library. Updates for the MSVC port (M. Goffioul)
6563
 
 
6564
 
2005-01-07 14:48  jjgarcia
6565
 
 
6566
 
        * src/clx/xrender.lisp:
6567
 
 
6568
 
        Separate C prefixes for the compiler and the CLX library. Updates for the MSVC port (M. Goffioul)
6569
 
 
6570
 
2005-01-07 12:54  jjgarcia
6571
 
 
6572
 
        * src/lsp/ansi.lsp:
6573
 
 
6574
 
        Xmas fixes. See CHANGELOG for list of changes.
6575
 
 
6576
 
2005-01-07 12:51  jjgarcia
6577
 
 
6578
 
        * src/: CHANGELOG, compile.lsp.in, c/array.d, c/assignment.d,
6579
 
          c/character.d, c/disassembler.d, c/file.d, c/load.d, c/main.d,
6580
 
          c/num_co.d, c/num_rand.d, c/pathname.d, c/print.d, c/read.d,
6581
 
          c/symbols_list.h, clos/boot.lsp, clos/builtin.lsp,
6582
 
          clos/change.lsp, clos/conditions.lsp, clos/fixup.lsp,
6583
 
          clos/generic.lsp, clos/inspect.lsp, clos/kernel.lsp,
6584
 
          clos/load.lsp.in, clos/macros.lsp, clos/method.lsp,
6585
 
          clos/print.lsp, clos/standard.lsp, clos/streams.lsp,
6586
 
          cmp/cmpdefs.lsp, cmp/cmpenv.lsp, cmp/cmplam.lsp, cmp/cmpmain.lsp,
6587
 
          cmp/cmptop.lsp, cmp/cmpwt.lsp, cmp/sysfun.lsp, doc/todo.txt,
6588
 
          h/external.h, h/internal.h, h/object.h, lsp/autoload.lsp,
6589
 
          lsp/defstruct.lsp, lsp/describe.lsp, lsp/format.lsp,
6590
 
          lsp/iolib.lsp, lsp/load.lsp.in, lsp/pprint.lsp, lsp/predlib.lsp,
6591
 
          lsp/seq.lsp, lsp/setf.lsp, lsp/trace.lsp, util/emacs.el:
6592
 
 
6593
 
        Xmas fixes. See CHANGELOG for list of changes.
6594
 
 
6595
 
2004-12-21 15:58  jjgarcia
6596
 
 
6597
 
        * src/c/file.d:
6598
 
 
6599
 
        Merging the extra bits of the byte buffer is tricky when the file was opened only for output.
6600
 
 
6601
 
2004-12-21 14:36  jjgarcia
6602
 
 
6603
 
        * src/c/file.d:
6604
 
 
6605
 
        The position of the file pointer was wrong after the flush of the write byte-buffer
6606
 
 
6607
 
2004-12-21 11:18  jjgarcia
6608
 
 
6609
 
        * src/c/file.d:
6610
 
 
6611
 
        Do not open a file in read/write mode when only output mode was requested
6612
 
 
6613
 
2004-12-21 11:17  jjgarcia
6614
 
 
6615
 
        * src/c/: print.d, read.d:
6616
 
 
6617
 
        Fixes in the behavior of the printer/reader with respect to readtable case and print case.
6618
 
 
6619
 
2004-12-20 17:27  jjgarcia
6620
 
 
6621
 
        * src/c/print.d:
6622
 
 
6623
 
        #: must be written for uninterned symbols when *PRINT-READABLY* is T
6624
 
 
6625
 
2004-12-20 16:59  jjgarcia
6626
 
 
6627
 
        * src/c/file.d:
6628
 
 
6629
 
        Fixed typo
6630
 
 
6631
 
2004-12-20 16:51  jjgarcia
6632
 
 
6633
 
        * src/c/file.d:
6634
 
 
6635
 
        Implemented flushing of byte buffer
6636
 
 
6637
 
2004-12-20 14:33  jjgarcia
6638
 
 
6639
 
        * msvc/Makefile.msvc6, msvc/ecl.def, msvc/c/Makefile.msvc6,
6640
 
          src/cmp/cmptop.lsp:
6641
 
 
6642
 
        Fix exporting of functions under MSVC
6643
 
 
6644
 
2004-12-20 14:20  jjgarcia
6645
 
 
6646
 
        * src/: CHANGELOG, c/print.d:
6647
 
 
6648
 
        The space should print as #\  instead of #\Space.
6649
 
 
6650
 
2004-12-20 14:03  jjgarcia
6651
 
 
6652
 
        * src/c/file.d:
6653
 
 
6654
 
        FILE-POSITION must return NIL on broadcast streams
6655
 
 
6656
 
2004-12-20 10:25  jjgarcia
6657
 
 
6658
 
        * src/c/file.d:
6659
 
 
6660
 
        Output of ecl_file_position() is always an object
6661
 
 
6662
 
2004-12-20 09:58  jjgarcia
6663
 
 
6664
 
        * src/: CHANGELOG, c/file.d, c/read.d, c/unixfsys.d,
6665
 
          clos/streams.lsp, h/external.h, h/object.h:
6666
 
 
6667
 
        Complete the support for binary streams modifying FILE-POSITION and FILE-LENGTH. Preliminary, deactivated support for binary streams of strange sizes.
6668
 
 
6669
 
2004-12-20 09:56  jjgarcia
6670
 
 
6671
 
        * src/: cmp/cmpbind.lsp, cmp/cmpexit.lsp, cmp/cmploc.lsp,
6672
 
          h/external.h:
6673
 
 
6674
 
        Disable _ARGS() in external.h and use precise prototypes
6675
 
 
6676
 
2004-12-20 09:50  jjgarcia
6677
 
 
6678
 
        * src/: Makefile.in, compile.lsp.in, c/Makefile.in,
6679
 
          c/symbols_list.h, cmp/cmpmain.lsp, cmp/cmptop.lsp,
6680
 
          cmp/sysfun.lsp, h/external.h:
6681
 
 
6682
 
        List all interesting functions created by the lisp->C compiler in external.h and leave the task of building function objects for these functions to all_symbols2.o
6683
 
 
6684
 
2004-12-17 15:33  jjgarcia
6685
 
 
6686
 
        * src/c/read.d, msvc/ecl.def:
6687
 
 
6688
 
        Minor fixes (M. Goffioul)
6689
 
 
6690
 
2004-12-17 15:26  jjgarcia
6691
 
 
6692
 
        * src/cmp/cmpbind.lsp:
6693
 
 
6694
 
        When the value of a LET* variable is a closure, the size of the lexical environment was not properly captured
6695
 
 
6696
 
2004-12-16 16:56  jjgarcia
6697
 
 
6698
 
        * src/: CHANGELOG, cmp/cmpbind.lsp, cmp/cmpblock.lsp,
6699
 
          cmp/cmpcall.lsp, cmp/cmpdefs.lsp, cmp/cmpenv.lsp,
6700
 
          cmp/cmpeval.lsp, cmp/cmpflet.lsp, cmp/cmpif.lsp,
6701
 
          cmp/cmpinline.lsp, cmp/cmplam.lsp, cmp/cmplet.lsp,
6702
 
          cmp/cmpmac.lsp, cmp/cmpmulti.lsp, cmp/cmpspecial.lsp,
6703
 
          cmp/cmptag.lsp, cmp/cmptop.lsp, cmp/cmputil.lsp, cmp/cmpvar.lsp:
6704
 
 
6705
 
        Merged in the new compiler structure doubly linked list.
6706
 
 
6707
 
2004-12-16 12:21  jjgarcia
6708
 
 
6709
 
        * src/: c/backq.d, c/file.d, c/format.d, c/load.d, c/pathname.d,
6710
 
          c/print.d, c/read.d, c/symbols_list.h, h/external.h, h/object.h:
6711
 
 
6712
 
        First steps towards support of binary streams
6713
 
 
6714
 
2004-12-16 09:30  jjgarcia
6715
 
 
6716
 
        * src/cmp/cmplet.lsp:
6717
 
 
6718
 
        Remove debugging statements.
6719
 
 
6720
 
2004-12-15 14:13  jjgarcia
6721
 
 
6722
 
        * src/lsp/setf.lsp:
6723
 
 
6724
 
        Implemented remark of ANSI 5.1.3 (M. Goffioul)
6725
 
 
6726
 
2004-12-15 14:09  jjgarcia
6727
 
 
6728
 
        * src/c/symbol.d:
6729
 
 
6730
 
        Allow package name in gentemp (M.Goffioul)
6731
 
 
6732
 
2004-12-15 14:09  jjgarcia
6733
 
 
6734
 
        * src/c/assignment.d:
6735
 
 
6736
 
        Return value in SETF forms (M.Goffioul)
6737
 
 
6738
 
2004-12-15 14:08  jjgarcia
6739
 
 
6740
 
        * src/c/unixint.d:
6741
 
 
6742
 
        Catch additional signals (M.Goffioul)
6743
 
 
6744
 
2004-12-15 14:06  jjgarcia
6745
 
 
6746
 
        * src/c/print.d, msvc/Makefile.msvc6, msvc/ecl.def,
6747
 
          msvc/c/Makefile.msvc6:
6748
 
 
6749
 
        Fixes for the MSVC port (M.Goffioul)
6750
 
 
6751
 
2004-12-13 12:30  jjgarcia
6752
 
 
6753
 
        * src/CHANGELOG:
6754
 
 
6755
 
        list latest fixes
6756
 
 
6757
 
2004-12-13 12:19  jjgarcia
6758
 
 
6759
 
        * src/: CHANGELOG, c/character.d, c/num_log.d, c/pathname.d,
6760
 
          c/print.d, c/read.d, c/symbols_list.h, h/external.h, h/object.h,
6761
 
          lsp/setf.lsp:
6762
 
 
6763
 
        Fixed printer of bignums and implemented readtable case.
6764
 
 
6765
 
2004-12-08 18:15  jjgarcia
6766
 
 
6767
 
        * src/h/config.h.in:
6768
 
 
6769
 
        Do not use backward slashes in cygwin (M.Goffioul)
6770
 
 
6771
 
2004-12-07 10:52  jjgarcia
6772
 
 
6773
 
        * src/c/unixfsys.d:
6774
 
 
6775
 
        In MSVC, rename does not delete an existing file.
6776
 
 
6777
 
2004-12-07 10:43  jjgarcia
6778
 
 
6779
 
        * src/: c/cinit.d, doc/devel.txi, doc/user.txi:
6780
 
 
6781
 
        Documentation and message fixes (J.Stecklina)
6782
 
 
6783
 
2004-12-07 10:40  jjgarcia
6784
 
 
6785
 
        * src/cmp/cmpmain.lsp:
6786
 
 
6787
 
        Delete additional files produced by the MSVC++ compiler (M.Goffioul)
6788
 
 
6789
 
2004-12-07 10:37  jjgarcia
6790
 
 
6791
 
        * src/c/unixfsys.d:
6792
 
 
6793
 
        In TRUENAME, always check for existence of file (M.Goffioul)
6794
 
 
6795
 
2004-12-06 18:29  jjgarcia
6796
 
 
6797
 
        * src/c/read.d:
6798
 
 
6799
 
        *READ-BASE* is ignored when reading floating point numbers.
6800
 
 
6801
 
2004-12-06 17:33  jjgarcia
6802
 
 
6803
 
        * src/cmp/cmpmain.lsp:
6804
 
 
6805
 
        Allow self-destruction of DLLs under Microsoft Visual C++
6806
 
 
6807
 
2004-12-06 13:56  jjgarcia
6808
 
 
6809
 
        * src/: c/main.d, clos/load.lsp.in, clos/streams.lsp:
6810
 
 
6811
 
        New CLOS-STREAMS feature. Stub methods for CLOS streams.
6812
 
 
6813
 
2004-12-06 11:24  jjgarcia
6814
 
 
6815
 
        * src/c/file.d:
6816
 
 
6817
 
        Fixed PEEK-CHAR for concatenated streams (M.Goffioul)
6818
 
 
6819
 
2004-12-06 11:07  jjgarcia
6820
 
 
6821
 
        * src/c/file.d:
6822
 
 
6823
 
        Move the check of the file type before the actual opening of the file.
6824
 
 
6825
 
2004-12-06 11:05  jjgarcia
6826
 
 
6827
 
        * src/clos/kernel.lsp:
6828
 
 
6829
 
        Check that the new method provides a lambda list of the right lenght.
6830
 
 
6831
 
2004-12-06 10:40  jjgarcia
6832
 
 
6833
 
        * src/clos/method.lsp:
6834
 
 
6835
 
        PARSE-DEFMETHOD failed on empty lambda lists
6836
 
 
6837
 
2004-12-03 18:34  jjgarcia
6838
 
 
6839
 
        * src/lsp/assert.lsp:
6840
 
 
6841
 
        DATUM in TYPECASE error should be the value, not the offending key.
6842
 
 
6843
 
2004-12-03 18:33  jjgarcia
6844
 
 
6845
 
        * src/c/predicate.d:
6846
 
 
6847
 
        Implement EQUALP for hash tables (M.Goffioul)
6848
 
 
6849
 
2004-12-03 18:28  jjgarcia
6850
 
 
6851
 
        * src/: c/print.d, c/symbols_list.h, h/external.h, lsp/cmuutil.lsp:
6852
 
 
6853
 
        Change the way in which the circularity of printed structures is detected.
6854
 
 
6855
 
2004-12-03 18:27  jjgarcia
6856
 
 
6857
 
        * src/cmp/cmpmain.lsp:
6858
 
 
6859
 
        Remove debugging statement
6860
 
 
6861
 
2004-12-03 18:27  jjgarcia
6862
 
 
6863
 
        * src/c/pathname.d:
6864
 
 
6865
 
        Empty namestrings "" result in pathnames with all elements set to NIL
6866
 
 
6867
 
2004-12-02 17:49  jjgarcia
6868
 
 
6869
 
        * src/cmp/: cmpmain.lsp, cmptop.lsp:
6870
 
 
6871
 
        Allow the user to supply its own INIT-NAME for shared libraries, normal libraries, programs, etc.
6872
 
 
6873
 
2004-12-01 17:50  jjgarcia
6874
 
 
6875
 
        * src/lsp/top.lsp:
6876
 
 
6877
 
        Switch off the pretty printer while we are debugging.
6878
 
 
6879
 
2004-12-01 14:23  jjgarcia
6880
 
 
6881
 
        * src/lsp/top.lsp:
6882
 
 
6883
 
        The logical hostname SYS: should be associated to a fully resolved pathname.
6884
 
 
6885
 
2004-12-01 13:54  jjgarcia
6886
 
 
6887
 
        * src/c/unixint.d:
6888
 
 
6889
 
        Set up a exception handler for FPE interrupts under Windows.
6890
 
 
6891
 
2004-12-01 13:53  jjgarcia
6892
 
 
6893
 
        * src/c/format.d:
6894
 
 
6895
 
        Check that the argument list of a directive is a proper list.
6896
 
 
6897
 
2004-11-30 16:09  jjgarcia
6898
 
 
6899
 
        * src/c/hash.d:
6900
 
 
6901
 
        Hashtables cannot have size 0.
6902
 
 
6903
 
2004-11-29 17:49  jjgarcia
6904
 
 
6905
 
        * src/c/format.d:
6906
 
 
6907
 
        FORMAT returns NIL when stream argument is not nil (M.Goffioul)
6908
 
 
6909
 
2004-11-29 17:47  jjgarcia
6910
 
 
6911
 
        * src/c/file.d:
6912
 
 
6913
 
        For string streams UNREAD-CHAR fails when character is not the same as last read (M.Goffioul)
6914
 
 
6915
 
2004-11-29 16:52  jjgarcia
6916
 
 
6917
 
        * src/: c/alloc_2.d, h/external.h:
6918
 
 
6919
 
        Functions for allocating uncollectable, but scanned memory.
6920
 
 
6921
 
2004-11-29 14:13  jjgarcia
6922
 
 
6923
 
        * msvc/ecl.def, src/c/ffi.d, src/c/string.d, src/cmp/cmpffi.lsp,
6924
 
          src/h/external.h, src/lsp/ffi.lsp:
6925
 
 
6926
 
        Complete support for UFFI (Michael Goffioul)
6927
 
 
6928
 
2004-11-29 14:09  jjgarcia
6929
 
 
6930
 
        * src/c/: num_co.d, num_sfun.d, number.d, print.d:
6931
 
 
6932
 
        Include math.h before ecl.h so that we can undefine complex in MSVC
6933
 
 
6934
 
2004-11-29 14:05  jjgarcia
6935
 
 
6936
 
        * src/: c/unixfsys.d, lsp/numlib.lsp:
6937
 
 
6938
 
        Fixes for Windows
6939
 
 
6940
 
2004-11-23 16:11  jjgarcia
6941
 
 
6942
 
        * src/: c/ffi.d, cmp/cmpffi.lsp, cmp/cmpvar.lsp, lsp/ffi.lsp:
6943
 
 
6944
 
        FFI Patches by M. Goffioul
6945
 
 
6946
 
2004-11-23 16:09  jjgarcia
6947
 
 
6948
 
        * src/c/print.d:
6949
 
 
6950
 
        Print the address of the foreign data in ffi objects
6951
 
 
6952
 
2004-11-23 16:08  jjgarcia
6953
 
 
6954
 
        * src/cmp/: cmpdefs.lsp, cmpflet.lsp, cmputil.lsp:
6955
 
 
6956
 
        Compiler data structures print now unreadable, because they have too many circular dependencies that drive the printer crazy.
6957
 
 
6958
 
2004-11-23 16:07  jjgarcia
6959
 
 
6960
 
        * src/cmp/cmpmulti.lsp:
6961
 
 
6962
 
        Discarded data is compiled with C2EXPR\*
6963
 
 
6964
 
2004-11-23 16:01  jjgarcia
6965
 
 
6966
 
        * src/c/unixfsys.d:
6967
 
 
6968
 
        MKSTEMP now accepts and returns pathnames
6969
 
 
6970
 
2004-11-23 15:59  jjgarcia
6971
 
 
6972
 
        * src/: CHANGELOG, cmp/cmpmain.lsp, lsp/config.lsp.in:
6973
 
 
6974
 
        Guess a good value of the directory for temporary files.
6975
 
 
6976
 
2004-11-23 11:50  jjgarcia
6977
 
 
6978
 
        * src/h/: external.h, internal.h:
6979
 
 
6980
 
        Fixes for mingw32
6981
 
 
6982
 
2004-11-23 09:57  jjgarcia
6983
 
 
6984
 
        * src/lsp/: config.lsp.in, top.lsp:
6985
 
 
6986
 
        Fixes for mingw32
6987
 
 
6988
 
2004-11-22 20:02  jjgarcia
6989
 
 
6990
 
        * src/: Makefile.in, c/load.d, c/symbols_list.h, c/unixfsys.d:
6991
 
 
6992
 
        Fixes for mingw32
6993
 
 
6994
 
2004-11-22 18:39  jjgarcia
6995
 
 
6996
 
        * src/doc/: devel.txi, user.txi:
6997
 
 
6998
 
        Spellchecking done by Ralph Campbell
6999
 
 
7000
 
2004-11-22 15:34  jjgarcia
7001
 
 
7002
 
        * src/: CHANGELOG, doc/todo.txt:
7003
 
 
7004
 
        Slimmer changelog. The TODO items move into the TODO file
7005
 
 
7006
 
2004-11-22 15:33  jjgarcia
7007
 
 
7008
 
        * src/c/unixfsys.d:
7009
 
 
7010
 
        Better code for traversing symlinks so that relative symlinks are understood
7011
 
 
7012
 
2004-11-22 15:31  jjgarcia
7013
 
 
7014
 
        * src/c/load.d:
7015
 
 
7016
 
        LOAD must save the value of *READTABLE*
7017
 
 
7018
 
2004-11-22 15:29  jjgarcia
7019
 
 
7020
 
        * src/lsp/top.lsp:
7021
 
 
7022
 
        Do not rebind *readtable* when reading user's input
7023
 
 
7024
 
2004-11-04 10:34  jjgarcia
7025
 
 
7026
 
        * src/: configure, configure.in:
7027
 
 
7028
 
        When configuring the Boehm-Weiser garbage collector, make use of the flags --enable/disable-threads and --enable/disable-cplusplus
7029
 
 
7030
 
2004-11-03 14:11  jjgarcia
7031
 
 
7032
 
        * src/gc/os_dep.c:
7033
 
 
7034
 
        Conditionally define out code that is only used for a thread support under Darwin.
7035
 
 
7036
 
2004-11-02 12:25  jjgarcia
7037
 
 
7038
 
        * Makefile.in:
7039
 
 
7040
 
        Add msvc to list of source files
7041
 
 
7042
 
2004-11-02 12:17  jjgarcia
7043
 
 
7044
 
        * ANNOUNCEMENT:
7045
 
 
7046
 
        Release announcement.
7047
 
 
7048
 
2004-11-02 12:15  jjgarcia
7049
 
 
7050
 
        * src/CHANGELOG:
7051
 
 
7052
 
        Note changes
7053
 
 
7054
 
2004-11-02 12:14  jjgarcia
7055
 
 
7056
 
        * src/lsp/defstruct.lsp:
7057
 
 
7058
 
        Support for :PRINT-OBJECT in DEFSTRUCT
7059
 
 
7060
 
2004-11-02 11:54  jjgarcia
7061
 
 
7062
 
        * src/c/unixsys.d:
7063
 
 
7064
 
        A variable name was clobbered. The first argument to execvp() was of type
7065
 
        object, instead of a pointer to a string.
7066
 
 
7067
 
2004-10-29 19:00  jjgarcia
7068
 
 
7069
 
        * src/c/main.d:
7070
 
 
7071
 
        limits.h needed for INT_MAX, UINT_MAX, etc
7072
 
 
7073
 
2004-10-29 18:51  jjgarcia
7074
 
 
7075
 
        * configure:
7076
 
 
7077
 
        Fixed typo
7078
 
 
7079
 
2004-10-29 18:50  jjgarcia
7080
 
 
7081
 
        * configure:
7082
 
 
7083
 
        Only do host guessing when required by the user
7084
 
 
7085
 
2004-10-29 18:46  jjgarcia
7086
 
 
7087
 
        * configure:
7088
 
 
7089
 
        Deactivate host guessing with GMP
7090
 
 
7091
 
2004-10-29 15:55  jjgarcia
7092
 
 
7093
 
        * msvc/util/ecl_nsi.bat:
7094
 
 
7095
 
        Make the MSVC++ port relocatable, i.e. the installation path is not hardcoded in ECL. Also, suport for NSI under MSVC++.
7096
 
 
7097
 
2004-10-29 15:50  jjgarcia
7098
 
 
7099
 
        * msvc/Makefile.msvc6, msvc/ecl.def, msvc/c/Makefile.msvc6,
7100
 
          msvc/doc/Makefile.msvc6, src/compile.lsp.in,
7101
 
          src/c/symbols_list.h, src/c/unixfsys.d, src/clx/xrender.lisp,
7102
 
          src/cmp/cmpcfg.lsp.in, src/cmp/cmpmain.lsp, src/h/external.h,
7103
 
          src/lsp/config.lsp.in:
7104
 
 
7105
 
        Make the MSVC++ port relocatable, i.e. the installation path is not hardcoded in ECL. Also, suport for NSI under MSVC++.
7106
 
 
7107
 
2004-10-29 15:48  jjgarcia
7108
 
 
7109
 
        * src/c/format.d:
7110
 
 
7111
 
        Allow ~...,V,... arguments to also be big integers
7112
 
 
7113
 
2004-10-29 15:13  jjgarcia
7114
 
 
7115
 
        * src/configure:
7116
 
 
7117
 
        configure rebuilt to incorporate the host/host_alias fix
7118
 
 
7119
 
2004-10-29 13:39  jjgarcia
7120
 
 
7121
 
        * src/gc/: config.guess, config.sub:
7122
 
 
7123
 
        Use more recent config.{sub,guess} files
7124
 
 
7125
 
2004-10-29 13:38  jjgarcia
7126
 
 
7127
 
        * src/: configure, configure.in:
7128
 
 
7129
 
        host_alias and build_alias have host names which are compatible with config.guess
7130
 
 
7131
 
2004-10-29 12:27  jjgarcia
7132
 
 
7133
 
        * src/gc/: BCC_MAKEFILE, Makefile, Makefile.am, Makefile.direct,
7134
 
          Makefile.dj, Makefile.in, NT_MAKEFILE,
7135
 
          NT_STATIC_THREADS_MAKEFILE, aix_irix_threads.c, allchblk.c,
7136
 
          alloc.c, alpha_mach_dep.S, checksums.c, configure,
7137
 
          configure.host, configure.in, darwin_stop_world.c, dbg_mlc.c,
7138
 
          dyn_load.c, finalize.c, gcj_mlc.c, headers.c, if_not_there.c,
7139
 
          ltconfig, mach_dep.c, malloc.c, mallocx.c, mark.c, misc.c,
7140
 
          mkinstalldirs, new_hblk.c, os_dep.c, pthread_stop_world.c,
7141
 
          pthread_support.c, solaris_pthreads.c, solaris_threads.c,
7142
 
          threadlibs.c, typd_mlc.c, version.h, win32_threads.c,
7143
 
          cord/cordprnt.c, cord/cordtest.c, cord/cordxtra.c, cord/de.c,
7144
 
          doc/Makefile.am, doc/Makefile.in, doc/README, doc/README.changes,
7145
 
          doc/README.darwin, doc/README.environment, doc/README.macros,
7146
 
          doc/README.win32, doc/debugging.html, doc/gc.man,
7147
 
          doc/gcdescr.html, doc/gcinterface.html, doc/simple_example.html,
7148
 
          include/Makefile.in, include/gc.h, include/gc_allocator.h,
7149
 
          include/gc_config_macros.h, include/gc_cpp.h, include/gc_gcj.h,
7150
 
          include/gc_local_alloc.h, include/gc_mark.h,
7151
 
          include/gc_pthread_redirects.h, include/javaxfc.h,
7152
 
          include/new_gc_alloc.h, include/private/darwin_stop_world.h,
7153
 
          include/private/dbg_mlc.h, include/private/gc_locks.h,
7154
 
          include/private/gc_pmark.h, include/private/gc_priv.h,
7155
 
          include/private/gcconfig.h, include/private/pthread_support.h,
7156
 
          include/private/solaris_threads.h, tests/middle.c, tests/test.c,
7157
 
          tests/test_cpp.cc, tests/trace_test.c:
7158
 
 
7159
 
        Imported version 6.3 of the garbage collector
7160
 
 
7161
 
2004-10-27 10:51  jjgarcia
7162
 
 
7163
 
        * src/h/external.h:
7164
 
 
7165
 
        [no log message]
7166
 
 
7167
 
2004-10-25 18:34  jjgarcia
7168
 
 
7169
 
        * src/compile.lsp.in, src/c/alloc_2.d, src/c/compiler.d,
7170
 
          src/c/dpp.c, src/c/file.d, src/c/gfun.d, src/c/interpreter.d,
7171
 
          src/c/load.d, src/c/main.d, src/c/pathname.d, src/c/print.d,
7172
 
          src/c/string.d, src/c/tcp.d, src/c/time.d, src/c/unixfsys.d,
7173
 
          src/c/unixint.d, src/c/unixsys.d, src/clx/dependent.lisp,
7174
 
          src/clx/xrender.lisp, src/cmp/cmpcfg.lsp.in, src/cmp/cmpffi.lsp,
7175
 
          src/cmp/cmpmain.lsp, src/cmp/cmptop.lsp, src/doc/head,
7176
 
          msvc/Makefile.msvc6, msvc/ecl.def, src/h/ecl-cmp.h, src/h/ecl.h,
7177
 
          src/h/external.h, src/h/object.h, src/lsp/format.lsp,
7178
 
          src/lsp/numlib.lsp, msvc/c/Makefile.msvc6,
7179
 
          msvc/doc/Makefile.msvc6, msvc/gc/Makefile.msvc6,
7180
 
          msvc/gmp/Makefile.msvc6, msvc/gmp/config-vc6.gc,
7181
 
          msvc/gmp/config-vc6.p0, msvc/gmp/config-vc6.p3,
7182
 
          msvc/gmp/config-vc6.p4, msvc/gmp/gmp.h.vc6,
7183
 
          msvc/gmp/mpn/x86i/aors_n.asm, msvc/gmp/mpn/x86i/aorsmul_1.asm,
7184
 
          msvc/gmp/mpn/x86i/copyd.asm, msvc/gmp/mpn/x86i/copyi.asm,
7185
 
          msvc/gmp/mpn/x86i/dive_1.asm, msvc/gmp/mpn/x86i/diveby3.asm,
7186
 
          msvc/gmp/mpn/x86i/divrem_1.asm, msvc/gmp/mpn/x86i/gmp-mparam.h,
7187
 
          msvc/gmp/mpn/x86i/lshift.asm, msvc/gmp/mpn/x86i/mod_1.asm,
7188
 
          msvc/gmp/mpn/x86i/mod_34lsub1.asm, msvc/gmp/mpn/x86i/mul_1.asm,
7189
 
          msvc/gmp/mpn/x86i/mul_basecase.asm, msvc/gmp/mpn/x86i/rshift.asm,
7190
 
          msvc/gmp/mpn/x86i/udiv.asm, msvc/gmp/mpn/x86i/umul.asm,
7191
 
          msvc/gmp/mpn/x86i/x86i.inc, msvc/gmp/mpn/x86i/p6/aorsmul_1.asm,
7192
 
          msvc/gmp/mpn/x86i/p6/copyd.asm, msvc/gmp/mpn/x86i/p6/dive_1.asm,
7193
 
          msvc/gmp/mpn/x86i/p6/diveby3.asm, msvc/gmp/mpn/x86i/p6/mod_1.asm,
7194
 
          msvc/gmp/mpn/x86i/p6/mode1o.asm,
7195
 
          msvc/gmp/mpn/x86i/p6/sqr_basecase.asm,
7196
 
          msvc/gmp/mpn/x86i/p6/sqr_basecase.old.asm,
7197
 
          msvc/gmp/mpn/x86i/p6/mmx/divrem_1.asm,
7198
 
          msvc/gmp/mpn/x86i/p6/mmx/lshift.asm,
7199
 
          msvc/gmp/mpn/x86i/p6/mmx/popham.asm,
7200
 
          msvc/gmp/mpn/x86i/p6/mmx/rshift.asm,
7201
 
          msvc/gmp/mpn/x86i/p6/p3mmx/popham.asm,
7202
 
          msvc/gmp/mpn/x86i/pentium4/copyd.asm,
7203
 
          msvc/gmp/mpn/x86i/pentium4/copyi.asm,
7204
 
          msvc/gmp/mpn/x86i/pentium4/mmx/lshift.asm,
7205
 
          msvc/gmp/mpn/x86i/pentium4/mmx/popham.asm,
7206
 
          msvc/gmp/mpn/x86i/pentium4/mmx/rshift.asm,
7207
 
          msvc/gmp/mpn/x86i/pentium4/sse2/add_n.asm,
7208
 
          msvc/gmp/mpn/x86i/pentium4/sse2/addmul_1.asm,
7209
 
          msvc/gmp/mpn/x86i/pentium4/sse2/dive_1.asm,
7210
 
          msvc/gmp/mpn/x86i/pentium4/sse2/diveby3.asm,
7211
 
          msvc/gmp/mpn/x86i/pentium4/sse2/mod_34lsub1.asm,
7212
 
          msvc/gmp/mpn/x86i/pentium4/sse2/mode1o.asm,
7213
 
          msvc/gmp/mpn/x86i/pentium4/sse2/mul_1.asm,
7214
 
          msvc/gmp/mpn/x86i/pentium4/sse2/mul_basecase.asm,
7215
 
          msvc/gmp/mpn/x86i/pentium4/sse2/sqr_basecase.asm,
7216
 
          msvc/gmp/mpn/x86i/pentium4/sse2/sub_n.asm,
7217
 
          msvc/gmp/mpn/x86i/pentium4/sse2/submul_1.asm,
7218
 
          msvc/util/ecl-config.bat:
7219
 
 
7220
 
        Port to Microsoft VC++ by Goffioul Michael <goffioul@imec.be>
7221
 
 
7222
 
2004-10-25 18:29  jjgarcia
7223
 
 
7224
 
        * src/c/format.d:
7225
 
 
7226
 
        Allow integer arguments to be bignums, though truncate their values to fixnumes
7227
 
 
7228
 
2004-10-21 16:17  jjgarcia
7229
 
 
7230
 
        * src/c/alloc.d:
7231
 
 
7232
 
        Fixed typo
7233
 
 
7234
 
2004-10-21 16:15  jjgarcia
7235
 
 
7236
 
        * src/compile.lsp.in:
7237
 
 
7238
 
        Fix problem with argument quoting
7239
 
 
7240
 
2004-10-15 16:46  jjgarcia
7241
 
 
7242
 
        * src/c/Makefile.in:
7243
 
 
7244
 
        Disable warnings, because their names depend very much on the version of GCC
7245
 
 
7246
 
2004-10-15 16:45  jjgarcia
7247
 
 
7248
 
        * src/h/object.h:
7249
 
 
7250
 
        Use smaller int types for padding
7251
 
 
7252
 
2004-10-11 10:02  jjgarcia
7253
 
 
7254
 
        * src/: compile.lsp.in, c/Makefile.in, c/compiler.d, c/file.d,
7255
 
          c/format.d, c/hash.d, c/main.d, c/print.d, c/symbol.d,
7256
 
          cmp/cmpflet.lsp, h/external.h, h/internal.h, util/emacs.el:
7257
 
 
7258
 
        Removed attribute "noreturn" because GCC does not take into account the
7259
 
        possibility of longjmp into the function that called a noreturn function.
7260
 
        Simplified the FORMAT routine abstracting the operations on arguments,
7261
 
        so that they can be easily reimplemented when the type of stack changes.
7262
 
        FORMAT does no longer use the lisp stack, but builds lists of arguments.
7263
 
 
7264
 
2004-10-04 13:10  jjgarcia
7265
 
 
7266
 
        * src/cmp/: cmpcond.lsp, cmplet2.lsp:
7267
 
 
7268
 
        [no log message]
7269
 
 
7270
 
2004-10-04 12:17  jjgarcia
7271
 
 
7272
 
        * src/compile.lsp.in:
7273
 
 
7274
 
        Still some problems when quoting shell arguments
7275
 
 
7276
 
2004-10-04 10:02  jjgarcia
7277
 
 
7278
 
        * src/: CHANGELOG, Makefile.in, aclocal.m4, c/load.d, c/num_co.d,
7279
 
          c/num_comp.d, c/number.d, c/symbols_list.h, clx/xrender.lisp,
7280
 
          cmp/cmpcall.lsp, cmp/cmpdefs.lsp, cmp/cmpeval.lsp,
7281
 
          cmp/cmpflet.lsp, cmp/cmplam.lsp, cmp/cmpspecial.lsp,
7282
 
          cmp/cmptop.lsp, cmp/sysfun.lsp, doc/devel.txi, doc/help.lsp,
7283
 
          h/external.h, h/object.h, lsp/numlib.lsp:
7284
 
 
7285
 
        Summer fixes
7286
 
 
7287
 
2004-08-13 15:34  jjgarcia
7288
 
 
7289
 
        * src/: c/load.d, c/main.d, c/print.d, h/external.h:
7290
 
 
7291
 
        New function cl_shutdown(), complementary of cl_boot().
7292
 
 
7293
 
2004-08-13 15:32  jjgarcia
7294
 
 
7295
 
        * src/: configure, configure.in, compile.lsp.in:
7296
 
 
7297
 
        Rename the libraries produced by ECL in order to avoid conflicts with locally installed ones
7298
 
 
7299
 
2004-08-13 15:31  jjgarcia
7300
 
 
7301
 
        * src/cmp/: cmpcfg.lsp.in, cmpdefs.lsp, cmpinline.lsp, cmpmain.lsp,
7302
 
          cmpmulti.lsp, sysfun.lsp:
7303
 
 
7304
 
        Several fixes. Functions are now created only with C1COMPILE-FUNCTION.
7305
 
 
7306
 
2004-08-09 10:19  jjgarcia
7307
 
 
7308
 
        * src/lsp/autoload.lsp:
7309
 
 
7310
 
        Provide some reasonable default for the editor ;-)
7311
 
 
7312
 
2004-08-09 10:18  jjgarcia
7313
 
 
7314
 
        * src/cmp/cmptop.lsp:
7315
 
 
7316
 
        When there's no data, VV, compiler_data_text and compiler_data_text_size should not be used
7317
 
 
7318
 
2004-08-02 11:42  jjgarcia
7319
 
 
7320
 
        * src/c/unixsys.d:
7321
 
 
7322
 
        Missing variables
7323
 
 
7324
 
2004-08-02 10:22  jjgarcia
7325
 
 
7326
 
        * src/CHANGELOG:
7327
 
 
7328
 
        Document last changes
7329
 
 
7330
 
2004-08-02 10:22  jjgarcia
7331
 
 
7332
 
        * src/c/: symbols_list.h, unixsys.d:
7333
 
 
7334
 
        Implement RUN-PROGRAM for Windows
7335
 
 
7336
 
2004-08-02 10:22  jjgarcia
7337
 
 
7338
 
        * src/cmp/: cmpdefs.lsp, cmputil.lsp:
7339
 
 
7340
 
        Make the compiler quieter
7341
 
 
7342
 
2004-08-02 10:21  jjgarcia
7343
 
 
7344
 
        * src/c/pathname.d:
7345
 
 
7346
 
        By default, use / as directory separator under windows
7347
 
 
7348
 
2004-07-08 13:55  jjgarcia
7349
 
 
7350
 
        * src/cmp/: cmpdefs.lsp, cmputil.lsp:
7351
 
 
7352
 
        Improve on previous fixes of the compiler error messages: everything now uses cmperr, cmpwarn and cmpnote
7353
 
 
7354
 
2004-07-07 20:05  jjgarcia
7355
 
 
7356
 
        * src/: CHANGELOG, cmp/cmpmain.lsp, cmp/cmputil.lsp,
7357
 
          doc/ecl.man.in, lsp/top.lsp:
7358
 
 
7359
 
        Decrease verbosity of the compiler
7360
 
 
7361
 
2004-06-24 09:57  jjgarcia
7362
 
 
7363
 
        * src/c/Makefile.in:
7364
 
 
7365
 
        Remove the flag -fomit-frame-pointer which interferes with the debugger
7366
 
 
7367
 
2004-06-24 09:50  jjgarcia
7368
 
 
7369
 
        * src/c/read.d:
7370
 
 
7371
 
        pow() is producing wrong results in windows
7372
 
 
7373
 
2004-06-24 09:50  jjgarcia
7374
 
 
7375
 
        * src/: compile.lsp.in, cmp/cmpcfg.lsp.in, cmp/cmpmain.lsp:
7376
 
 
7377
 
        Windows does not like to have a quoted file name as first argument to system()
7378
 
 
7379
 
2004-06-24 09:49  jjgarcia
7380
 
 
7381
 
        * src/c/unixfsys.d:
7382
 
 
7383
 
        stat() produces errors when passed a directory name ending in '/'. Avoid using it for cl_truename.
7384
 
 
7385
 
2004-06-24 09:49  jjgarcia
7386
 
 
7387
 
        * src/c/pathname.d:
7388
 
 
7389
 
        Minor comments
7390
 
 
7391
 
2004-06-24 09:48  jjgarcia
7392
 
 
7393
 
        * src/: c/num_sfun.d, lsp/numlib.lsp:
7394
 
 
7395
 
        Hand-code several transcendental functions which are missing on Windows
7396
 
 
7397
 
2004-06-22 10:26  jjgarcia
7398
 
 
7399
 
        * src/doc/Makefile.in:
7400
 
 
7401
 
        [no log message]
7402
 
 
7403
 
2004-06-22 10:01  jjgarcia
7404
 
 
7405
 
        * src/: compile.lsp.in, cmp/cmpcfg.lsp.in, cmp/cmpmain.lsp:
7406
 
 
7407
 
        When invoking gcc, some of the pathnames might contain spaces. Enclose all pathnames in double-quotes to avoid problems.
7408
 
 
7409
 
2004-06-22 09:56  jjgarcia
7410
 
 
7411
 
        * src/Makefile.in:
7412
 
 
7413
 
        Do not compare the tests.
7414
 
 
7415
 
2004-06-20 12:07  jjgarcia
7416
 
 
7417
 
        * src/doc/Makefile.in:
7418
 
 
7419
 
        [no log message]
7420
 
 
7421
 
2004-06-20 12:02  jjgarcia
7422
 
 
7423
 
        * src/doc/: Makefile.in:
7424
 
 
7425
 
        [no log message]
7426
 
 
7427
 
2004-06-20 10:55  jjgarcia
7428
 
 
7429
 
        * src/configure:
7430
 
 
7431
 
        [no log message]
7432
 
 
7433
 
2004-06-20 10:50  jjgarcia
7434
 
 
7435
 
        * src/: configure, configure.in:
7436
 
 
7437
 
        [no log message]
7438
 
 
7439
 
2004-06-19 15:33  jjgarcia
7440
 
 
7441
 
        * src/CHANGELOG:
7442
 
 
7443
 
        [no log message]
7444
 
 
7445
 
2004-06-19 15:29  jjgarcia
7446
 
 
7447
 
        * ANNOUNCEMENT:
7448
 
 
7449
 
        Final announcement of ECL 0.9d
7450
 
 
7451
 
2004-06-19 15:29  jjgarcia
7452
 
 
7453
 
        * Makefile.in, src/util/ecl.nsi, src/util/ecl_nsi.sh:
7454
 
 
7455
 
        Scripts for generating a self-installer program under Windows using NSIS
7456
 
 
7457
 
2004-06-19 13:52  jjgarcia
7458
 
 
7459
 
        * src/: configure, configure.in, doc/Makefile.in:
7460
 
 
7461
 
        Install also the license file
7462
 
 
7463
 
2004-06-19 13:26  jjgarcia
7464
 
 
7465
 
        * src/util/ecl.spec:
7466
 
 
7467
 
        [no log message]
7468
 
 
7469
 
2004-06-19 13:25  jjgarcia
7470
 
 
7471
 
        * src/doc/Makefile.in:
7472
 
 
7473
 
        Always produce the HTML files.
7474
 
 
7475
 
2004-06-19 13:25  jjgarcia
7476
 
 
7477
 
        * src/Makefile.in:
7478
 
 
7479
 
        'flatinstall' was accidentally launching a normal 'install'
7480
 
 
7481
 
2004-06-19 12:54  jjgarcia
7482
 
 
7483
 
        * src/cmp/cmpmain.lsp:
7484
 
 
7485
 
        Remove verbosity from dllwrap.
7486
 
 
7487
 
2004-06-19 12:54  jjgarcia
7488
 
 
7489
 
        * src/cmp/cmpcfg.lsp.in:
7490
 
 
7491
 
        The name of the compiler should not be fixed
7492
 
 
7493
 
2004-06-19 12:26  jjgarcia
7494
 
 
7495
 
        * Makefile.in, src/aclocal.m4, src/configure:
7496
 
 
7497
 
        Force a 'flatinstall' installation under windows
7498
 
 
7499
 
2004-06-18 18:03  jjgarcia
7500
 
 
7501
 
        * src/: configure, aclocal.m4:
7502
 
 
7503
 
        Fixed typo
7504
 
 
7505
 
2004-06-18 10:23  jjgarcia
7506
 
 
7507
 
        * src/cmp/cmpmain.lsp:
7508
 
 
7509
 
        Remove temporary files
7510
 
 
7511
 
2004-06-18 10:17  jjgarcia
7512
 
 
7513
 
        * src/c/main.d:
7514
 
 
7515
 
        cl_core must also be defined for a multithreaded lisp.
7516
 
 
7517
 
2004-06-18 09:51  jjgarcia
7518
 
 
7519
 
        * src/: Makefile.in, aclocal.m4, compile.lsp.in, configure,
7520
 
          configure.in, c/Makefile.in, c/alloc_2.d, c/compiler.d, c/file.d,
7521
 
          c/gbc.d, c/hash.d, c/load.d, c/main.d, c/stacks.d, c/string.d,
7522
 
          c/symbols_list.h, c/unixfsys.d, c/unixsys.d, clx/xrender.lisp,
7523
 
          cmp/cmpcfg.lsp.in, cmp/cmpdefs.lsp, cmp/cmpmain.lsp,
7524
 
          cmp/cmptop.lsp, cmp/cmpwt.lsp, h/ecl-cmp.h, h/ecl.h,
7525
 
          h/external.h, h/internal.h, h/object.h:
7526
 
 
7527
 
        Support for DLL in Windows
7528
 
 
7529
 
2004-06-13 11:21  jjgarcia
7530
 
 
7531
 
        * src/clx/manual/clx.texinfo:
7532
 
 
7533
 
        Use same category as ECL
7534
 
 
7535
 
2004-06-13 10:54  jjgarcia
7536
 
 
7537
 
        * src/c/hash.d:
7538
 
 
7539
 
        By keeping more bytes from the hash key in a package hash table we spare more calls to string_eq().
7540
 
 
7541
 
2004-06-13 10:53  jjgarcia
7542
 
 
7543
 
        * src/c/unixsys.d:
7544
 
 
7545
 
        Fixed and extended the implementation of RUN-PROGRAM.
7546
 
 
7547
 
2004-06-13 10:53  jjgarcia
7548
 
 
7549
 
        * src/cmp/cmpmain.lsp:
7550
 
 
7551
 
        Only the entry point of a file which is component of a library or a module can get a prefix.
7552
 
 
7553
 
2004-06-11 22:12  jjgarcia
7554
 
 
7555
 
        * src/: c/file.d, c/symbols_list.h, c/tcp.d, c/unixsys.d,
7556
 
          h/external.h:
7557
 
 
7558
 
        Preliminary version of RUN-PROCESS
7559
 
 
7560
 
2004-06-11 17:11  jjgarcia
7561
 
 
7562
 
        * src/cmp/cmpmain.lsp:
7563
 
 
7564
 
        Do not use prefixes to name the entry points of libraries
7565
 
 
7566
 
2004-06-11 17:10  jjgarcia
7567
 
 
7568
 
        * src/: c/main.d, lsp/numlib.lsp:
7569
 
 
7570
 
        MinGW32 does not have asinh/acosh/atanh
7571
 
 
7572
 
2004-06-11 16:00  jjgarcia
7573
 
 
7574
 
        * src/c/file.d:
7575
 
 
7576
 
        MingW does not like 'ERROR' as goto label.
7577
 
 
7578
 
2004-06-11 14:03  jjgarcia
7579
 
 
7580
 
        * src/util/emacs.el:
7581
 
 
7582
 
        Remove references to the CLOCC CLX library
7583
 
 
7584
 
2004-06-11 14:01  jjgarcia
7585
 
 
7586
 
        * src/: clx/xrender.lisp, doc/Makefile.in:
7587
 
 
7588
 
        The docs for CLX can now be processed ansd installed
7589
 
 
7590
 
2004-06-11 13:38  jjgarcia
7591
 
 
7592
 
        * src/: compile.lsp.in, configure, configure.in, CHANGELOG:
7593
 
 
7594
 
        The portable CLX library is now compiled by ECL
7595
 
 
7596
 
2004-06-11 13:34  jjgarcia
7597
 
 
7598
 
        * src/clx/: .cvsignore, CHANGES, NEWS, README, README-R5,
7599
 
          attributes.lisp, buffer.lisp, bufmac.lisp, build-clx.lisp,
7600
 
          clx-module.lisp, clx.asd, clx.lisp, cmudep.lisp, defsystem.lisp,
7601
 
          depdefs.lisp, dependent.lisp, display.lisp, exclMakefile,
7602
 
          exclREADME, exclcmac.lisp, excldefsys.lisp, excldep.c,
7603
 
          excldep.lisp, fonts.lisp, gcontext.lisp, generalock.lisp,
7604
 
          graphics.lisp, image.lisp, input.lisp, keysyms.lisp, macros.lisp,
7605
 
          manager.lisp, package.lisp, provide.lisp, requests.lisp,
7606
 
          resource.lisp, shape.lisp, sockcl.lisp, socket.c, text.lisp,
7607
 
          translate.lisp, xrender.lisp, xvidmode.lisp, debug/debug.lisp,
7608
 
          debug/describe.lisp, debug/event-test.lisp, debug/keytrans.lisp,
7609
 
          debug/trace.lisp, debug/util.lisp, demo/.cvsignore,
7610
 
          demo/bezier.lisp, demo/beziertest.lisp, demo/clclock.lisp,
7611
 
          demo/clx-demos.lisp, demo/hello.lisp, demo/mandel.lisp,
7612
 
          demo/menu.lisp, demo/zoid.lisp, manual/clx.texinfo,
7613
 
          test/.cvsignore, test/image.lisp, test/trapezoid.lisp:
7614
 
 
7615
 
        Imported the sources of portable CLX library (from www.telent.net)
7616
 
 
7617
 
2004-06-08 16:46  jjgarcia
7618
 
 
7619
 
        * src/cmp/: cmpcall.lsp, cmpdefs.lsp, cmpeval.lsp, cmptop.lsp:
7620
 
 
7621
 
        Changed the structure of the data in *LINKING-CALLS*. Now function objects are stored, together with C variable/function names.
7622
 
 
7623
 
2004-06-08 16:46  jjgarcia
7624
 
 
7625
 
        * src/c/main.d:
7626
 
 
7627
 
        Both in CLISP and CMUCL, #\Linefeed is printed as #\Newline.
7628
 
 
7629
 
2004-06-08 16:43  jjgarcia
7630
 
 
7631
 
        * src/c/character.d:
7632
 
 
7633
 
        [no log message]
7634
 
 
7635
 
2004-06-08 09:52  jjgarcia
7636
 
 
7637
 
        * src/c/main.d:
7638
 
 
7639
 
        [no log message]
7640
 
 
7641
 
2004-06-08 09:14  jjgarcia
7642
 
 
7643
 
        * src/: c/alloc_2.d, c/main.d, c/symbols_list.h, c/threads.d,
7644
 
          util/emacs.el:
7645
 
 
7646
 
        C-{INT,LONG,UINT,ULONG}-{MIN,MAX} could exceed the limits of a fixnum and thus have to be created at boot time.
7647
 
 
7648
 
2004-05-17 12:03  jjgarcia
7649
 
 
7650
 
        * src/cmp/: cmpspecial.lsp, cmptop.lsp:
7651
 
 
7652
 
        Explicit conversion to (void*) to keep g++ happy
7653
 
 
7654
 
2004-05-17 10:12  jjgarcia
7655
 
 
7656
 
        * src/cmp/cmpmulti.lsp:
7657
 
 
7658
 
        The list of variables could be shorter than the list of supplied values
7659
 
 
7660
 
2004-05-17 09:44  jjgarcia
7661
 
 
7662
 
        * src/cmp/cmpmulti.lsp:
7663
 
 
7664
 
        Remove debug statement
7665
 
 
7666
 
2004-05-17 09:43  jjgarcia
7667
 
 
7668
 
        * src/cmp/cmptop.lsp:
7669
 
 
7670
 
        C++ does not like to convert function pointers to (void*)
7671
 
 
7672
 
2004-05-17 09:32  jjgarcia
7673
 
 
7674
 
        * src/: CHANGELOG, c/all_symbols.d, c/assignment.d, c/reference.d,
7675
 
          c/symbols_list.h, cmp/cmpblock.lsp, cmp/cmpcall.lsp,
7676
 
          cmp/cmpenv.lsp, cmp/cmpeval.lsp, cmp/cmpflet.lsp, cmp/cmpfun.lsp,
7677
 
          cmp/cmpinline.lsp, cmp/cmplam.lsp, cmp/cmplet.lsp,
7678
 
          cmp/cmploc.lsp, cmp/cmpmac.lsp, cmp/cmpmulti.lsp,
7679
 
          cmp/cmpspecial.lsp, cmp/cmptop.lsp, cmp/cmptype.lsp,
7680
 
          cmp/cmpvar.lsp, cmp/cmpwt.lsp, cmp/sysfun.lsp, h/external.h:
7681
 
 
7682
 
        Teach the compiler how to produce C functions with a fixed number of arguments when the corresponding lisp function does not have any &optional, &rest, &key. Teach it also how to produce slimmer code for MULTIPLE-VALUE-SETQ/BIND. The type of a C1FORM can now be a (VALUES ...) expression, the first value being obtained with C1FORM-PRIMARY-TYPE.
7683
 
 
7684
 
2004-05-17 09:30  jjgarcia
7685
 
 
7686
 
        * src/lsp/evalmacros.lsp:
7687
 
 
7688
 
        Simplify the macroexpansion of M-V-BIND, since it is not used anyway.
7689
 
 
7690
 
2004-05-17 09:30  jjgarcia
7691
 
 
7692
 
        * src/clos/change.lsp:
7693
 
 
7694
 
        We do not need any warnings about classes being redefined
7695
 
 
7696
 
2004-05-13 18:28  jjgarcia
7697
 
 
7698
 
        * src/cmp/: cmpcall.lsp, cmpdefs.lsp, cmpenv.lsp, cmpexit.lsp,
7699
 
          cmpflet.lsp, cmpinline.lsp, cmplam.lsp, cmploc.lsp, cmpmac.lsp,
7700
 
          cmpmain.lsp, cmpspecial.lsp, cmptop.lsp:
7701
 
 
7702
 
        Unify the routines that emit calls to functions, so that they work with function objects and handle functions with fixed and variable number of arguments
7703
 
 
7704
 
2004-05-13 18:28  jjgarcia
7705
 
 
7706
 
        * src/lsp/pprint.lsp:
7707
 
 
7708
 
        we cannot force-output a pretty-stream
7709
 
 
7710
 
2004-05-13 18:27  jjgarcia
7711
 
 
7712
 
        * src/bare.lsp.in:
7713
 
 
7714
 
        format.lsp needs pprint.lsp, so load it twice.
7715
 
 
7716
 
2004-05-12 21:47  jjgarcia
7717
 
 
7718
 
        * src/: aclocal.m4, configure:
7719
 
 
7720
 
        Support for OpenBSD in configure
7721
 
 
7722
 
2004-05-12 21:24  jjgarcia
7723
 
 
7724
 
        * src/clos/conditions.lsp:
7725
 
 
7726
 
        Rename the initialization option of FORMAT-CONTROL to make it compatible with CMUCL
7727
 
 
7728
 
2004-05-12 21:23  jjgarcia
7729
 
 
7730
 
        * src/c/print.d:
7731
 
 
7732
 
        write_ch = writec_stream when there is no pretty printer
7733
 
 
7734
 
2004-05-12 21:07  jjgarcia
7735
 
 
7736
 
        * src/util/emacs.el:
7737
 
 
7738
 
        List new files
7739
 
 
7740
 
2004-05-12 16:55  jjgarcia
7741
 
 
7742
 
        * src/c/print.d:
7743
 
 
7744
 
        [no log message]
7745
 
 
7746
 
2004-05-12 10:48  jjgarcia
7747
 
 
7748
 
        * src/: c/cfun.d, h/external.h:
7749
 
 
7750
 
        Recast some function pointers as (void*) to solve some problems with the C++ compiler.
7751
 
 
7752
 
2004-05-12 10:07  jjgarcia
7753
 
 
7754
 
        * src/: CHANGELOG, configure, configure.in, c/alloc_2.d,
7755
 
          c/disassembler.d, c/format.d, c/gbc.d, c/interpreter.d, c/main.d,
7756
 
          c/print.d, c/symbols_list.h, clos/load.lsp.in, cmp/cmpdefs.lsp,
7757
 
          cmp/cmpmain.lsp, cmp/sysfun.lsp, h/external.h, h/internal.h,
7758
 
          lsp/cmuutil.lsp, lsp/format.lsp, lsp/load.lsp.in, lsp/pprint.lsp:
7759
 
 
7760
 
        Imported the PRETTY-PRINTER from CMUCL and integrated it with the previously commited format.lsp. The old pretty printer remains merged in and is used by default.
7761
 
 
7762
 
2004-05-12 09:47  jjgarcia
7763
 
 
7764
 
        * src/lsp/: defstruct.lsp:
7765
 
 
7766
 
        Simplified the forms produced by DEFSTRUCT leaving most of the job for DEFINE-STRUCTURE.
7767
 
 
7768
 
2004-05-05 10:38  jjgarcia
7769
 
 
7770
 
        * src/: CHANGELOG, c/cfun.d, c/macros.d, c/unixint.d,
7771
 
          cmp/cmpblock.lsp, cmp/cmpcall.lsp, cmp/cmpdefs.lsp,
7772
 
          cmp/cmpeval.lsp, cmp/cmpexit.lsp, cmp/cmpflet.lsp,
7773
 
          cmp/cmplam.lsp, cmp/cmplet.lsp, cmp/cmpmac.lsp, cmp/cmpmain.lsp,
7774
 
          cmp/cmpmulti.lsp, cmp/cmpspecial.lsp, cmp/cmptag.lsp,
7775
 
          cmp/cmptop.lsp, cmp/cmputil.lsp, h/external.h,
7776
 
          lsp/evalmacros.lsp:
7777
 
 
7778
 
        Big changes in the way functions are compiled, unifying the code that handles DEFUN, DEFMACRO and LAMBDA, and fixing an important bug in the optimizer for tail-recursive calls.
7779
 
 
7780
 
2004-04-27 10:30  jjgarcia
7781
 
 
7782
 
        * src/: compile.lsp.in, c/cinit.d, c/main.d:
7783
 
 
7784
 
        Protect the initialization routines of the lisp files with the prefix ECL, so that they do not collide with files supplied by the user
7785
 
 
7786
 
2004-04-26 13:22  jjgarcia
7787
 
 
7788
 
        * src/c/predicate.d:
7789
 
 
7790
 
        Label with no statement. GCC complains.
7791
 
 
7792
 
2004-04-23 17:43  jjgarcia
7793
 
 
7794
 
        * src/cmp/cmpmain.lsp:
7795
 
 
7796
 
        Take numbers into account when mangling names.
7797
 
 
7798
 
2004-04-21 15:47  jjgarcia
7799
 
 
7800
 
        * src/cmp/cmpexit.lsp:
7801
 
 
7802
 
        [no log message]
7803
 
 
7804
 
2004-04-21 15:47  jjgarcia
7805
 
 
7806
 
        * src/cmp/cmpinline.lsp:
7807
 
 
7808
 
        Local variables can be changed by a local function
7809
 
 
7810
 
2004-04-21 15:46  jjgarcia
7811
 
 
7812
 
        * src/cmp/cmpfun.lsp:
7813
 
 
7814
 
        Fixes in optimizer
7815
 
 
7816
 
2004-04-21 15:44  jjgarcia
7817
 
 
7818
 
        * src/lsp/ffi.lsp:
7819
 
 
7820
 
        Header string.h is needed for strlen
7821
 
 
7822
 
2004-04-21 15:42  jjgarcia
7823
 
 
7824
 
        * src/: CHANGELOG, c/character.d, c/hash.d, c/main.d, c/print.d,
7825
 
          h/external.h:
7826
 
 
7827
 
        All non-graphic characters below (code-char 128) have now character names from the ASCII standard
7828
 
 
7829
 
2004-04-08 16:02  jjgarcia
7830
 
 
7831
 
        * src/c/compiler.d:
7832
 
 
7833
 
        Some opcodes set the output in the VALUES stack, and cannot use REG0.
7834
 
 
7835
 
2004-04-08 16:01  jjgarcia
7836
 
 
7837
 
        * src/cmp/sysfun.lsp:
7838
 
 
7839
 
        LOGBIT cannot be inlined when the first argument is larger than the size of a C long, because LOGBITP is not equivalent to the C << or >> .
7840
 
 
7841
 
2004-04-08 16:01  jjgarcia
7842
 
 
7843
 
        * src/h/external.h:
7844
 
 
7845
 
        Routines like cl_go, cl_throw and cl_unwind cannot be declared as 'noreturn' because they can actually transfer control to the same function that called them.
7846
 
 
7847
 
2004-04-08 09:30  jjgarcia
7848
 
 
7849
 
        * src/cmp/cmplet.lsp:
7850
 
 
7851
 
        When a variable is not used, but it can be present in the code, replace it with a dummy value (NIL)
7852
 
 
7853
 
2004-04-08 09:30  jjgarcia
7854
 
 
7855
 
        * src/cmp/cmpexit.lsp:
7856
 
 
7857
 
        Fixed typo.
7858
 
 
7859
 
2004-04-07 18:39  jjgarcia
7860
 
 
7861
 
        * src/: c/compiler.d, lsp/setf.lsp:
7862
 
 
7863
 
        MULTIPLE-VALUE-SETQ now uses (SETF (VALUES ...)) when some of the places to be set is not a variable, but a generalized place.
7864
 
 
7865
 
2004-04-07 17:30  jjgarcia
7866
 
 
7867
 
        * src/: CHANGELOG, lsp/setf.lsp:
7868
 
 
7869
 
        A VALUES form can now act as a place
7870
 
 
7871
 
2004-04-07 17:29  jjgarcia
7872
 
 
7873
 
        * src/: lsp/numlib.lsp, c/number.d, c/print.d:
7874
 
 
7875
 
        The different EPSILONs are now computed at compilation time, because the values provided by the C library are not all that precise.
7876
 
 
7877
 
2004-04-05 09:31  jjgarcia
7878
 
 
7879
 
        * src/doc/Makefile.in:
7880
 
 
7881
 
        The --info-dir option was mispelled
7882
 
 
7883
 
2004-04-05 09:21  jjgarcia
7884
 
 
7885
 
        * src/: CHANGELOG, c/array.d, c/cmpaux.d, c/compiler.d, c/file.d,
7886
 
          c/load.d, c/package.d, c/print.d, c/read.d, c/symbols_list.h,
7887
 
          cmp/sysfun.lsp, doc/user.txi, h/external.h, h/object.h,
7888
 
          lsp/arraylib.lsp, lsp/iolib.lsp, lsp/numlib.lsp, lsp/seq.lsp,
7889
 
          lsp/seqlib.lsp:
7890
 
 
7891
 
        + Streams in ECL can now have element types CHARACTER, (UNSIGNED-BYTE 8)
7892
 
        and (SIGNED-BYTE 8). LISTEN and PEEK-CHAR had to be modified so that
7893
 
        they work with CONCATENATED-STREAMS. OPEN now signals errors of type
7894
 
        FILE-ERROR when a file cannot be opened.
7895
 
        + Several special functions (ASIN, ACOS, ASINH, ...) have been reimplemented
7896
 
        using more stable formulas found in CMUCL, plus the functions from the C
7897
 
        mathematical library. They also serve as examples of how to use FFI:C-INLINE.
7898
 
        + Several errors regarding packages have been rewritten as correctable errors,
7899
 
        and now the carry clearer messages.
7900
 
        + In functions dealing with sequences, :COUNT can now be a bignum.
7901
 
        + In the bytecodes compiler, MULTIPLE-VALUE-PROG1 did not save the values.
7902
 
 
7903
 
2004-03-29 13:13  jjgarcia
7904
 
 
7905
 
        * src/: configure, configure.in, c/Makefile.in, c/all_symbols.d,
7906
 
          c/alloc.d, c/alloc_2.d, c/ffi.d, c/gbc.d, c/instance.d, c/main.d,
7907
 
          c/predicate.d, c/print.d, c/symbols_list.h, c/typespec.d,
7908
 
          cmp/cmpcall.lsp, cmp/cmpffi.lsp, h/external.h, h/object.h,
7909
 
          lsp/autoload.lsp, lsp/evalmacros.lsp, lsp/ffi-objects.lsp,
7910
 
          lsp/ffi.lsp, lsp/load.lsp.in, util/emacs.el:
7911
 
 
7912
 
        Preliminary implementation of the UFFI.
7913
 
 
7914
 
2004-03-29 11:12  jjgarcia
7915
 
 
7916
 
        * src/clx/: CHANGES, README, attributes.lsp, buffer.lsp,
7917
 
          bufmac.lsp, clx.lsp, clxmain.lsp, cmpinit.lsp, defsys.lsp.in,
7918
 
          defsystem.lsp, depdefs.lsp, dependent.lsp, display.lsp, doc.lsp,
7919
 
          ecldep.lsp, ecllock.lsp, fonts.lsp, gcontext.lsp, graphics.lsp,
7920
 
          image.lsp, init.lsp, input.lsp, keysyms.lsp, load.lsp.in,
7921
 
          macros.lsp, manager.lsp, package.lsp, provide.lsp, requests.lsp,
7922
 
          resource.lsp, sockcl.lsp, socket.c, text.lsp, translate.lsp,
7923
 
          demo/cmu.lsp, demo/hello.lsp:
7924
 
 
7925
 
        Removed old version of CLX, which no longer works.
7926
 
 
7927
 
2004-03-25 10:02  jjgarcia
7928
 
 
7929
 
        * src/: CHANGELOG, Makefile.in, compile.lsp.in, configure,
7930
 
          configure.in, c/file.d, cmp/cmpdefs.lsp, cmp/cmpenv.lsp,
7931
 
          cmp/cmpflet.lsp, cmp/cmpfun.lsp, cmp/cmpinline.lsp,
7932
 
          cmp/cmplam.lsp, cmp/cmpmac.lsp, cmp/cmpmain.lsp,
7933
 
          cmp/cmpmulti.lsp, cmp/cmpspecial.lsp, cmp/cmptop.lsp,
7934
 
          cmp/cmpvar.lsp, lsp/predlib.lsp, util/emacs.el:
7935
 
 
7936
 
        The portable CLX library has been incorporated.
7937
 
 
7938
 
2004-03-25 10:00  jjgarcia
7939
 
 
7940
 
        * src/cmp/cmpeval.lsp:
7941
 
 
7942
 
        The values assigned to a structure must be always of type :OBJECT.
7943
 
 
7944
 
2004-03-25 10:00  jjgarcia
7945
 
 
7946
 
        * src/clos/defclass.lsp:
7947
 
 
7948
 
        Do not redefine ENSURE-CLASS unless cross-porting ECL
7949
 
 
7950
 
2004-03-03 10:18  jjgarcia
7951
 
 
7952
 
        * src/: bare.lsp.in, compile.lsp.in, configure, configure.in,
7953
 
          c/Makefile.in, c/cinit.d, c/load.d, c/read.d, clos/load.lsp.in,
7954
 
          clos/method.lsp, clos/walk.lsp, cmp/cmpcall.lsp, cmp/cmpmain.lsp,
7955
 
          h/external.h, h/internal.h, h/object.h, lsp/load.lsp.in:
7956
 
 
7957
 
        Fixed generation of function prototypes, and other glitches so that the lisp code can be compiled with a C++ compiler. The core library is still compiled with a C compiler.
7958
 
 
7959
 
2004-03-01 09:52  jjgarcia
7960
 
 
7961
 
        * src/h/external.h:
7962
 
 
7963
 
        Damm typo
7964
 
 
7965
 
2004-03-01 09:42  jjgarcia
7966
 
 
7967
 
        * src/: c/ffi.d, h/external.h:
7968
 
 
7969
 
        Implemented a safer routine to retrieve the pointer of a foreign data structure.
7970
 
 
7971
 
2004-02-29 17:45  jjgarcia
7972
 
 
7973
 
        * src/c/Makefile.in:
7974
 
 
7975
 
        [no log message]
7976
 
 
7977
 
2004-02-29 16:50  jjgarcia
7978
 
 
7979
 
        * src/: configure, configure.in:
7980
 
 
7981
 
        New configuration variable GCLIB.
7982
 
 
7983
 
2004-02-29 16:47  jjgarcia
7984
 
 
7985
 
        * src/: CHANGELOG, Makefile.in, compile.lsp.in, configure.in,
7986
 
          c/Makefile.in, c/all_symbols.d, c/alloc.d, c/alloc_2.d,
7987
 
          c/apply.d, c/array.d, c/assignment.d, c/backq.d, c/big.d,
7988
 
          c/bind.d, c/character.d, c/cinit.d, c/cmpaux.d, c/compiler.d,
7989
 
          c/dpp.c, c/error.d, c/eval.d, c/file.d, c/format.d, c/gbc.d,
7990
 
          c/gfun.d, c/hash.d, c/instance.d, c/interpreter.d, c/list.d,
7991
 
          c/load.d, c/macros.d, c/main.d, c/num_arith.d, c/num_comp.d,
7992
 
          c/num_log.d, c/num_sfun.d, c/number.d, c/package.d, c/pathname.d,
7993
 
          c/print.d, c/profile.d, c/read.d, c/reference.d, c/sequence.d,
7994
 
          c/string.d, c/symbol.d, c/symbols_list.h, c/tclBasic.d,
7995
 
          c/threads.d, c/time.d, c/typespec.d, c/unixfsys.d, c/unixint.d,
7996
 
          cmp/cmptop.lsp, h/ecl-inl.h, h/external.h, h/internal.h,
7997
 
          h/object.h, h/stacks.h:
7998
 
 
7999
 
        Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk
8000
 
 
8001
 
2004-02-29 16:35  jjgarcia
8002
 
 
8003
 
        * src/: Makefile.in, compile.lsp.in, configure.in, c/alloc.d,
8004
 
          c/character.d, c/file.d, c/gbc.d, c/instance.d, c/main.d,
8005
 
          c/string.d, c/unixint.d, h/external.h, h/internal.h:
8006
 
 
8007
 
        Minor type fixes and update of the old garbage collector
8008
 
 
8009
 
2004-02-29 16:34  jjgarcia
8010
 
 
8011
 
        * src/c/hash.d:
8012
 
 
8013
 
        Terrible bug that unfortunately only revealed on the Alpha and Sparc ports
8014
 
 
8015
 
2004-02-22 17:12  jjgarcia
8016
 
 
8017
 
        * src/: c/apply.d, c/character.d, c/dpp.c, c/format.d, c/gfun.d,
8018
 
          c/hash.d, c/interpreter.d, c/num_comp.d, c/num_log.d,
8019
 
          c/profile.d, c/string.d, c/tclBasic.d, c/threads.d,
8020
 
          cmp/cmptop.lsp, h/external.h, h/internal.h, h/object.h:
8021
 
 
8022
 
        Allow the 'narg' argument in lisp functions to have a larger integer type, in case we face alignment problems
8023
 
 
8024
 
2004-02-22 14:36  jjgarcia
8025
 
 
8026
 
        * src/c/bind.d:
8027
 
 
8028
 
        Removed unused file
8029
 
 
8030
 
2004-02-22 14:35  jjgarcia
8031
 
 
8032
 
        * src/: c/character.d, c/list.d, c/num_sfun.d, c/string.d,
8033
 
          h/external.h:
8034
 
 
8035
 
        Remove unused declarations. Optimize the return sequence of some functions.
8036
 
 
8037
 
2004-02-09 14:03  jjgarcia
8038
 
 
8039
 
        * src/: CHANGELOG, c/Makefile.in, c/all_symbols.d, c/alloc.d,
8040
 
          c/alloc_2.d, c/array.d, c/assignment.d, c/backq.d, c/big.d,
8041
 
          c/character.d, c/cinit.d, c/cmpaux.d, c/compiler.d, c/error.d,
8042
 
          c/eval.d, c/file.d, c/gbc.d, c/instance.d, c/interpreter.d,
8043
 
          c/list.d, c/load.d, c/macros.d, c/main.d, c/num_arith.d,
8044
 
          c/num_log.d, c/number.d, c/package.d, c/pathname.d, c/print.d,
8045
 
          c/read.d, c/reference.d, c/sequence.d, c/string.d, c/symbol.d,
8046
 
          c/symbols_list.h, c/time.d, c/typespec.d, c/unixfsys.d,
8047
 
          c/unixint.d, h/ecl-inl.h, h/external.h, h/internal.h, h/object.h,
8048
 
          h/stacks.h:
8049
 
 
8050
 
        More updates to remove some warnings. Increased accuracy with which floating point numbers are written.
8051
 
 
8052
 
2004-02-03 20:15  jjgarcia
8053
 
 
8054
 
        * src/: aclocal.m4, configure, configure.in, doc/Makefile.in:
8055
 
 
8056
 
        More standard way of installing info files, by registering them with install-info
8057
 
 
8058
 
2004-02-03 19:35  jjgarcia
8059
 
 
8060
 
        * src/CHANGELOG:
8061
 
 
8062
 
        [no log message]
8063
 
 
8064
 
2004-01-24 18:03  jjgarcia
8065
 
 
8066
 
        * src/: c/compiler.d, c/error.d, c/file.d, c/gfun.d, c/instance.d,
8067
 
          c/interpreter.d, c/main.d, c/number.d, c/package.d, c/pathname.d,
8068
 
          c/print.d, c/read.d, c/reference.d, c/unixfsys.d, c/unixsys.d,
8069
 
          h/external.h:
8070
 
 
8071
 
        Remove some warnings from GCC
8072
 
 
8073
 
2004-01-24 18:00  jjgarcia
8074
 
 
8075
 
        * src/: Makefile.in, c/alloc_2.d, c/character.d, c/cmpaux.d:
8076
 
 
8077
 
        Remove some warnings from GCC
8078
 
 
8079
 
2004-01-20 09:54  jjgarcia
8080
 
 
8081
 
        * src/c/num_log.d:
8082
 
 
8083
 
        Remove unused header
8084
 
 
8085
 
2004-01-20 09:53  jjgarcia
8086
 
 
8087
 
        * src/clos/: boot.lsp, builtin.lsp, defclass.lsp, method.lsp,
8088
 
          print.lsp, standard.lsp:
8089
 
 
8090
 
        Dummy implementation of MAKE-LOAD-FORM and MAKE-LOAD-FORM-SAVING-SLOTS. Supports for normal lisp objects and structures is missing.
8091
 
 
8092
 
2004-01-19 18:54  jjgarcia
8093
 
 
8094
 
        * src/cmp/: cmpinline.lsp, cmploc.lsp, cmpmulti.lsp:
8095
 
 
8096
 
        (VALUES form) now truncates the number of values output by 'form' to one.
8097
 
 
8098
 
2004-01-16 16:02  jjgarcia
8099
 
 
8100
 
        * src/: c/load.d, c/pathname.d, c/typespec.d, c/unixfsys.d,
8101
 
          h/external.h:
8102
 
 
8103
 
        Most functions that operate with the native filesystem must complain if they get get pathnames with wild components
8104
 
 
8105
 
2004-01-16 12:23  jjgarcia
8106
 
 
8107
 
        * src/: clos/boot.lsp, clos/fixup.lsp, clos/kernel.lsp,
8108
 
          cmp/sysfun.lsp:
8109
 
 
8110
 
        CLASS-NAME must be a generic function.
8111
 
 
8112
 
2004-01-16 11:31  jjgarcia
8113
 
 
8114
 
        * src/: CHANGELOG, c/all_symbols.d, c/compiler.d, c/file.d,
8115
 
          c/hash.d, c/num_log.d, c/pathname.d, c/symbol.d,
8116
 
          c/symbols_list.h, c/unixfsys.d, h/external.h, lsp/defmacro.lsp,
8117
 
          lsp/mislib.lsp:
8118
 
 
8119
 
        LOAD-LOGICAL-PATHNAME-TRANSLATIONS now implemented (uses sys:host.translation)
8120
 
        WILD-PATHNAME-P implemented.
8121
 
        PROBE-FILE and TRUENAME now complain when passed a pathname with wild components.
8122
 
        Fixed a bug in GENTEMP.
8123
 
        Some missing symbols are now defined (*PRINT-MARGIN*, etc), even though not used.
8124
 
        Destructuring lambda lists now identify NIL or '() as an empty list.
8125
 
        Fixed INTEGER-LENGTH and LOGCOUNT (they now work with bignums).
8126
 
        SYMBOL-MACROLET now complains about redefinition of global variables.
8127
 
        ENSURE-DIRECTORIES-EXIST now outputs the two requird values and produces some informative messages if requested.
8128
 
 
8129
 
2004-01-15 20:16  jjgarcia
8130
 
 
8131
 
        * src/: CHANGELOG, c/pathname.d, c/symbols_list.h, c/unixfsys.d,
8132
 
          lsp/mislib.lsp:
8133
 
 
8134
 
        Implemented LOAD-LOGICAL-PATHNAME-TRANSLATIONS. TRUENAME now merges the pathname with the current working directory.
8135
 
 
8136
 
2004-01-15 19:34  jjgarcia
8137
 
 
8138
 
        * src/c/list.d:
8139
 
 
8140
 
        Fix the way SUBLIS and NSUBLIS handle the key and test arguments.
8141
 
 
8142
 
2004-01-15 15:19  jjgarcia
8143
 
 
8144
 
        * src/: bare.lsp.in, compile.lsp.in, c/pathname.d, h/external.h:
8145
 
 
8146
 
        When merging pathnames that have versions, there is a complicated rule for defaulting
8147
 
 
8148
 
2004-01-15 14:30  jjgarcia
8149
 
 
8150
 
        * src/: CHANGELOG, c/pathname.d, c/symbols_list.h, cmp/sysfun.lsp:
8151
 
 
8152
 
        Implemented WILD-PATHNAME-P
8153
 
 
8154
 
2004-01-15 10:57  jjgarcia
8155
 
 
8156
 
        * src/: CHANGELOG, lsp/listlib.lsp:
8157
 
 
8158
 
        Fixed a long lasting bug: the TEST or TEST-NOT function to SET-EXCLUSIVE-OR
8159
 
        can assume that the first argument belongs to the first list and the second
8160
 
        to the second one. However, ECL would not respect this.
8161
 
 
8162
 
2004-01-14 15:20  jjgarcia
8163
 
 
8164
 
        * src/lsp/setf.lsp:
8165
 
 
8166
 
        Macroexpasion is the last thing to try when dealing with SETF places
8167
 
 
8168
 
2004-01-12 14:50  jjgarcia
8169
 
 
8170
 
        * src/c/hash.d:
8171
 
 
8172
 
        Fixed typo
8173
 
 
8174
 
2004-01-12 14:49  jjgarcia
8175
 
 
8176
 
        * src/c/hash.d:
8177
 
 
8178
 
        Missing header for memcpy()
8179
 
 
8180
 
2004-01-12 11:54  jjgarcia
8181
 
 
8182
 
        * src/c/hash.d:
8183
 
 
8184
 
        Simplify the checks.
8185
 
 
8186
 
2004-01-09 17:31  jjgarcia
8187
 
 
8188
 
        * src/: aclocal.m4, configure:
8189
 
 
8190
 
        The limits of the type fixnum must be printed using the modifier %ld if the type is a long integer.
8191
 
 
8192
 
2004-01-09 14:56  jjgarcia
8193
 
 
8194
 
        * src/gmp/Makefile.in:
8195
 
 
8196
 
        Do not produce documentation
8197
 
 
8198
 
2004-01-09 14:46  jjgarcia
8199
 
 
8200
 
        * src/c/pathname.d:
8201
 
 
8202
 
        Small optimization
8203
 
 
8204
 
2004-01-09 14:10  jjgarcia
8205
 
 
8206
 
        * src/c/pathname.d:
8207
 
 
8208
 
        Fixed typo
8209
 
 
8210
 
2004-01-09 13:30  jjgarcia
8211
 
 
8212
 
        * src/c/: format.d, unixfsys.d:
8213
 
 
8214
 
        Fixed several typos.
8215
 
 
8216
 
2004-01-08 18:15  jjgarcia
8217
 
 
8218
 
        * src/c/unixfsys.d:
8219
 
 
8220
 
        Fixed typo.
8221
 
 
8222
 
2004-01-08 12:23  jjgarcia
8223
 
 
8224
 
        * src/c/main.d:
8225
 
 
8226
 
        Do not set *DEFAULT-PATHNAME-DEFAULTS* because some people expect it to be empty.
8227
 
 
8228
 
2004-01-08 12:03  jjgarcia
8229
 
 
8230
 
        * src/: CHANGELOG, c/compiler.d, c/file.d, c/load.d, c/main.d,
8231
 
          c/pathname.d, c/print.d, c/read.d, c/string.d, c/symbols_list.h,
8232
 
          c/typespec.d, c/unixfsys.d, clos/change.lsp, clos/fixup.lsp,
8233
 
          clos/generic.lsp, clos/kernel.lsp, clos/method.lsp,
8234
 
          cmp/cmpmain.lsp, cmp/cmptop.lsp, cmp/sysfun.lsp, doc/help.lsp,
8235
 
          doc/user.txi, h/external.h, lsp/iolib.lsp:
8236
 
 
8237
 
        + Fixes in the routines that deal with pathnames: it is now possible to
8238
 
        use *DEFAULT-PATHNAME-DEFAULTS* as current working directory, because it
8239
 
        is set to the initial directory and because it can be updated with SI::CHDIR.
8240
 
        + Pathname versions are now properly handled and printed. At least for logical
8241
 
        pathnames, because physical namestrings cannot have version numbers.
8242
 
        + An error is signaled when one tries to print _readably_ a pathname that does
8243
 
        not have a namestring such that parsing this namestring produces the same
8244
 
        pathname. This happens, for instance, with pathnames that do not have hosts,
8245
 
        or that have version numbers and are not logical.
8246
 
        + Fixes in the CLOS subsystem: ADD-METHOD and REMOVE-METHOD now update the
8247
 
        GENERIC-FUNCTION slot of method objects, and output the right values.
8248
 
        It is now possible to use two nested SYMBOL-MACROLET that define the same
8249
 
        symbols.
8250
 
 
8251
 
2003-12-19 17:35  jjgarcia
8252
 
 
8253
 
        * src/c/num_log.d:
8254
 
 
8255
 
        ASH was bitten by a C feature: that numbers cannot be right shifted (>>) more than the number of bits they have. Otherwise the result is unspecified, and in intel bogus (due to the use of SAR).
8256
 
 
8257
 
2003-12-19 15:09  jjgarcia
8258
 
 
8259
 
        * src/c/num_co.d:
8260
 
 
8261
 
        Fixed typos.
8262
 
 
8263
 
2003-12-19 14:08  jjgarcia
8264
 
 
8265
 
        * src/lsp/numlib.lsp:
8266
 
 
8267
 
        When the input argument is 0 (integer), the output of PHASE must be a short-float.
8268
 
 
8269
 
2003-12-19 14:00  jjgarcia
8270
 
 
8271
 
        * src/: c/Makefile.in, c/error.d, c/num_arith.d, c/number.d,
8272
 
          c/symbols_list.h, h/external.h:
8273
 
 
8274
 
        Signal also an arithmetic error when dividing by a floating point 0
8275
 
 
8276
 
2003-12-19 12:15  jjgarcia
8277
 
 
8278
 
        * src/cmp/cmpfun.lsp:
8279
 
 
8280
 
        The optimizer for BOOLE had not been updated when the new C1FORM structures were introduced.
8281
 
 
8282
 
2003-12-19 12:15  jjgarcia
8283
 
 
8284
 
        * src/lsp/numlib.lsp:
8285
 
 
8286
 
        PHASE of 0 is zero by definition.
8287
 
 
8288
 
2003-12-19 11:21  jjgarcia
8289
 
 
8290
 
        * src/c/num_arith.d:
8291
 
 
8292
 
        (LCM) => 1
8293
 
 
8294
 
2003-12-19 11:10  jjgarcia
8295
 
 
8296
 
        * src/: CHANGELOG, c/gfun.d, c/instance.d, c/pathname.d,
8297
 
          c/symbols_list.h, c/typespec.d, clos/boot.lsp, clos/builtin.lsp,
8298
 
          clos/change.lsp, clos/kernel.lsp, clos/load.lsp.in,
8299
 
          clos/standard.lsp, h/external.h:
8300
 
 
8301
 
        CLASS-OF is now in the C core, and the parameter specializers of a method are always either class objects, EQL specializers or NIL.
8302
 
 
8303
 
2003-12-19 11:08  jjgarcia
8304
 
 
8305
 
        * src/cmp/cmpmulti.lsp:
8306
 
 
8307
 
        Warn the user about a type mismatch between the variables in M-V-S-Q and the
8308
 
        type that M-V-S-Q assumes (which is always 'T until we find a better method).
8309
 
 
8310
 
2003-12-18 15:23  jjgarcia
8311
 
 
8312
 
        * src/: CHANGELOG, c/pathname.d, clos/conditions.lsp:
8313
 
 
8314
 
        The conditions signaled by MAKE-PATHNAME because of bogus pathname components are now of type FILE-ERROR.
8315
 
 
8316
 
2003-12-18 13:46  jjgarcia
8317
 
 
8318
 
        * src/: CHANGELOG, c/pathname.d, c/read.d, h/external.h:
8319
 
 
8320
 
        Fixes for PARSE-NAMESTRING.
8321
 
 
8322
 
2003-12-17 11:28  jjgarcia
8323
 
 
8324
 
        * src/: CHANGELOG, c/load.d, c/pathname.d, c/symbols_list.h,
8325
 
          cmp/cmptop.lsp, h/external.h:
8326
 
 
8327
 
        Support for :CASE keyword argument in most pathname functions (Contributed by Julian Stecklina). COMPILE-FILE now handles relative pathnames.
8328
 
 
8329
 
2003-12-15 10:19  jjgarcia
8330
 
 
8331
 
        * src/clos/standard.lsp:
8332
 
 
8333
 
        The output of SLOT-BOUNDP should be a boolean
8334
 
 
8335
 
2003-12-15 10:03  jjgarcia
8336
 
 
8337
 
        * src/c/symbols_list.h:
8338
 
 
8339
 
        Fixed typo.
8340
 
 
8341
 
2003-12-15 09:56  jjgarcia
8342
 
 
8343
 
        * src/c/symbols_list.h:
8344
 
 
8345
 
        si_formatter_aux does only exist when the ECL formatter is used.
8346
 
 
8347
 
2003-12-15 09:54  jjgarcia
8348
 
 
8349
 
        * src/: CHANGELOG, c/instance.d, c/structure.d, c/symbols_list.h,
8350
 
          clos/boot.lsp, clos/builtin.lsp, clos/change.lsp, clos/fixup.lsp,
8351
 
          clos/kernel.lsp, clos/macros.lsp, clos/method.lsp,
8352
 
          clos/standard.lsp, cmp/sysfun.lsp, doc/todo.txt, h/external.h,
8353
 
          h/object.h, lsp/predlib.lsp, lsp/top.lsp:
8354
 
 
8355
 
        Implemented the class redefinition protocol, and forward referenced classes.
8356
 
 
8357
 
2003-12-15 09:53  jjgarcia
8358
 
 
8359
 
        * src/c/num_arith.d:
8360
 
 
8361
 
        LCM may be called without any argument
8362
 
 
8363
 
2003-12-15 09:53  jjgarcia
8364
 
 
8365
 
        * src/c/num_log.d:
8366
 
 
8367
 
        Fixed LOGBITP and the other binary operations among integers.
8368
 
 
8369
 
2003-12-15 09:52  jjgarcia
8370
 
 
8371
 
        * src/cmp/cmpmain.lsp:
8372
 
 
8373
 
        Beautify the message from SAFE-SYSTEM
8374
 
 
8375
 
2003-12-12 09:26  jjgarcia
8376
 
 
8377
 
        * src/: CHANGELOG, c/compiler.d, c/file.d, c/gfun.d, c/hash.d,
8378
 
          c/num_arith.d, c/num_sfun.d, c/package.d, c/symbols_list.h,
8379
 
          c/typespec.d, clos/conditions.lsp, clos/kernel.lsp,
8380
 
          cmp/sysfun.lsp, h/external.h, h/object.h, lsp/numlib.lsp:
8381
 
 
8382
 
        Fixed GCD. Implemented several stream functions. Fixed LCM. Fixed the inline expansions for ZEROP, PLUSP, MINUSP, ODDP and EVENP. Fixed the meaning and allowed values of REHASH-THRESHOLD. SXHASH now produces hash keys which are equal for EQUAL bitvectors. Implemented ARITHMETIC-ERROR-OPERANDS. Fixed a bug in hash table which duplicated the number of entries whenever the hash grew.
8383
 
 
8384
 
2003-12-11 19:20  jjgarcia
8385
 
 
8386
 
        * src/: clos/builtin.lsp, clos/combin.lsp, clos/defclass.lsp,
8387
 
          clos/inspect.lsp, lsp/autoload.lsp, lsp/config.lsp.in,
8388
 
          lsp/helpfile.lsp, lsp/packlib.lsp:
8389
 
 
8390
 
        Fixed a few references to undefined variables. QUIT is now imported into CL-USER.
8391
 
 
8392
 
2003-12-11 18:16  jjgarcia
8393
 
 
8394
 
        * src/: CHANGELOG, c/all_symbols.d, c/array.d, c/cfun.d,
8395
 
          c/character.d, c/compiler.d, c/file.d, c/gfun.d, c/instance.d,
8396
 
          c/main.d, c/predicate.d, c/print.d, c/symbols_list.h,
8397
 
          clos/combin.lsp, clos/kernel.lsp, clos/method.lsp, clos/walk.lsp,
8398
 
          cmp/cmpcall.lsp, cmp/cmpenv.lsp, cmp/cmpfun.lsp,
8399
 
          cmp/cmpspecial.lsp, h/external.h, lsp/autoload.lsp,
8400
 
          lsp/defmacro.lsp, lsp/describe.lsp, lsp/evalmacros.lsp,
8401
 
          lsp/export.lsp, lsp/predlib.lsp, lsp/proclaim.lsp, lsp/seq.lsp:
8402
 
 
8403
 
        Clean up the package CL from non-standard symbols and move them into the EXT package, which is a nickname for SYSTEM.
8404
 
 
8405
 
2003-12-11 17:16  jjgarcia
8406
 
 
8407
 
        * src/c/symbols_list.h:
8408
 
 
8409
 
        Symbol UNBOUND already existed in the SI package
8410
 
 
8411
 
2003-12-11 13:56  jjgarcia
8412
 
 
8413
 
        * src/: c/instance.d, c/symbols_list.h, cmp/sysfun.lsp, h/object.h:
8414
 
 
8415
 
        Use a lisp object to fill unbound slots rather than a null pointer which may end up causing SIGSEGV.
8416
 
 
8417
 
2003-12-09 10:34  jjgarcia
8418
 
 
8419
 
        * src/: c/error.d, c/num_arith.d, c/num_co.d, c/num_sfun.d,
8420
 
          c/number.d, c/symbols_list.h, h/external.h, h/object.h:
8421
 
 
8422
 
        Division by integer 0 signal a DIVIDE-BY-ZERO error. (- (- MOST-NEGATIVE-FIXNUM)) now works. Fixed CEILING and FLOOR with arguments MOST-NEGATIVE-FIXNUM (- MOST-NEGATIVE-FIXNUM). (EXPT x y) now returns 1 coerced to the right type when (ZEROP y)=>T.
8423
 
 
8424
 
2003-12-09 10:34  jjgarcia
8425
 
 
8426
 
        * src/cmp/: cmpcall.lsp, cmpeval.lsp, cmpflet.lsp, cmpmulti.lsp,
8427
 
          cmptop.lsp:
8428
 
 
8429
 
        Made the compilation of function calls simpler. Now only two routines, C1CALL-LOCAL and C1CALL-GLOBAL do handle the calling of symbols, and C1FUNCALL is left for the rest.
8430
 
 
8431
 
2003-12-09 10:34  jjgarcia
8432
 
 
8433
 
        * src/util/emacs.el:
8434
 
 
8435
 
        File thread.lsp is now mp.lsp
8436
 
 
8437
 
2003-12-08 12:26  jjgarcia
8438
 
 
8439
 
        * src/Makefile.in:
8440
 
 
8441
 
        Scripts should be installed using a different commadn
8442
 
 
8443
 
2003-12-08 12:07  jjgarcia
8444
 
 
8445
 
        * src/lsp/defstruct.lsp:
8446
 
 
8447
 
        Mark potential non-conformance.
8448
 
 
8449
 
2003-12-08 12:06  jjgarcia
8450
 
 
8451
 
        * src/c/string.d:
8452
 
 
8453
 
        Fixed typo.
8454
 
 
8455
 
2003-12-08 12:06  jjgarcia
8456
 
 
8457
 
        * src/clos/builtin.lsp:
8458
 
 
8459
 
        slot-exists-p now works with structures
8460
 
 
8461
 
2003-12-08 12:05  jjgarcia
8462
 
 
8463
 
        * src/c/typespec.d:
8464
 
 
8465
 
        More specific type for 'T
8466
 
 
8467
 
2003-12-08 12:01  jjgarcia
8468
 
 
8469
 
        * src/cmp/: cmpmain.lsp, cmptop.lsp:
8470
 
 
8471
 
        DISASSEMBLE should not signal an error when a form cannot be disassembled, and it should always return NIL.
8472
 
 
8473
 
2003-12-08 10:41  jjgarcia
8474
 
 
8475
 
        * Makefile.in, src/CHANGELOG, src/Makefile.in, src/aclocal.m4,
8476
 
          src/compile.lsp.in, src/configure, src/configure.in,
8477
 
          src/c/Makefile.in, src/doc/Makefile.in, src/util/ecl-config:
8478
 
 
8479
 
        Split the compiler flags into CFLAGS (used only when building ECL) and ECL_CFLAGS (exported into ecl-config). Set the value of SHELL explicitely in the makefiles so that they work when SHELL=/bin/csh in the environment.
8480
 
 
8481
 
2003-12-08 10:39  jjgarcia
8482
 
 
8483
 
        * src/c/read.d:
8484
 
 
8485
 
        PARSE-INTEGER now signals an error of type PARSE-ERROR when the parsing failed.
8486
 
 
8487
 
2003-12-08 10:38  jjgarcia
8488
 
 
8489
 
        * src/clos/: fixup.lsp, macros.lsp, standard.lsp:
8490
 
 
8491
 
        (SETF FIND-CLASS) now accepts the optional arguments ERRORP and ENV and outputs the class as a single value.
8492
 
 
8493
 
2003-12-08 10:38  jjgarcia
8494
 
 
8495
 
        * src/clos/boot.lsp:
8496
 
 
8497
 
        SLOT-EXISTS-P now works with all types of objects.
8498
 
 
8499
 
2003-12-08 10:37  jjgarcia
8500
 
 
8501
 
        * src/cmp/: cmpcfg.lsp.in, cmpdefs.lsp, cmpflet.lsp,
8502
 
          cmpspecial.lsp:
8503
 
 
8504
 
        Local functions whose name appears in a FUNCTION special form must be converted into an object. This is marked by setting FUN-REF-CCB to true.
8505
 
 
8506
 
2003-12-08 10:36  jjgarcia
8507
 
 
8508
 
        * src/c/num_sfun.d:
8509
 
 
8510
 
        EXPT should return 1 whenever the exponent is 0 (Even if it is a float). This 1 is coerced to the type of the exponent, not of the base number.
8511
 
 
8512
 
2003-12-08 10:35  jjgarcia
8513
 
 
8514
 
        * src/lsp/numlib.lsp:
8515
 
 
8516
 
        All the F(FLOOR|ROUND|...) converted the remainder into a float, which is wrong.
8517
 
 
8518
 
2003-12-08 10:34  jjgarcia
8519
 
 
8520
 
        * src/c/num_co.d:
8521
 
 
8522
 
        Fixed ROUND.
8523
 
 
8524
 
2003-12-08 10:34  jjgarcia
8525
 
 
8526
 
        * src/c/interpreter.d:
8527
 
 
8528
 
        The value of reg0 must be restored after a nonlocal jump due to RETURN
8529
 
 
8530
 
2003-12-05 11:22  jjgarcia
8531
 
 
8532
 
        * src/: Makefile.in, configure, configure.in, lsp/config.lsp.in:
8533
 
 
8534
 
        Due to VPATH, lsp/config.lsp would sometimes be built, and sometimes not. Also, extension '.in' is not good for the files output by configure
8535
 
 
8536
 
2003-12-05 10:34  jjgarcia
8537
 
 
8538
 
        * configure:
8539
 
 
8540
 
        Do not try to configure ECL when the user asks for help.
8541
 
 
8542
 
2003-12-05 10:05  jjgarcia
8543
 
 
8544
 
        * src/configure:
8545
 
 
8546
 
        Forgot to apply autoconf before releasing patches
8547
 
 
8548
 
2003-12-04 17:02  jjgarcia
8549
 
 
8550
 
        * src/: Makefile.in, configure, configure.in, util/ecl-config:
8551
 
 
8552
 
        ecl-config must also be built using the Makefile
8553
 
 
8554
 
2003-12-04 16:28  jjgarcia
8555
 
 
8556
 
        * src/: Makefile.in, doc/Makefile.in:
8557
 
 
8558
 
        The shells need the '-c' flag to execute the script mkinstalldir properly. Otherwise /bin/csh will think that mkinstalldir is a C-shell script, which it is not.
8559
 
 
8560
 
2003-12-03 15:05  jjgarcia
8561
 
 
8562
 
        * src/compile.lsp.in:
8563
 
 
8564
 
        Remove all references to the installation directory (except for --rpath) during build time
8565
 
 
8566
 
2003-12-03 11:56  jjgarcia
8567
 
 
8568
 
        * src/: Makefile.in, compile.lsp.in, configure, configure.in:
8569
 
 
8570
 
        compile.lsp also has to be build by the Makefile because it has a reference to the final location of ECL.
8571
 
 
8572
 
2003-12-02 11:49  jjgarcia
8573
 
 
8574
 
        * src/CHANGELOG, src/Makefile.in, src/configure, src/configure.in,
8575
 
          src/c/Makefile.in, src/c/main.d, src/doc/Makefile.in,
8576
 
          src/lsp/config.lsp.in, Makefile.in, src/util/ecl.spec:
8577
 
 
8578
 
        ECL now follows the GNU coding standards for handling the configuration parameters prefix,libdir,bindir...
8579
 
 
8580
 
2003-12-02 11:47  jjgarcia
8581
 
 
8582
 
        * src/c/file.d:
8583
 
 
8584
 
        select() does not work with ordinary files under MinGW32
8585
 
 
8586
 
2003-12-02 11:47  jjgarcia
8587
 
 
8588
 
        * src/c/time.d:
8589
 
 
8590
 
        Sleep is bogus under windows and counts the time in milliseconds.
8591
 
 
8592
 
2003-12-01 18:24  jjgarcia
8593
 
 
8594
 
        * src/doc/Makefile.in:
8595
 
 
8596
 
        When makeinfo is used to build HTML files, the names are different. This must be considered when installing the files, and also when building the other web pages
8597
 
 
8598
 
2003-12-01 12:21  jjgarcia
8599
 
 
8600
 
        * Makefile.in, configure, src/CHANGELOG, src/Makefile.in,
8601
 
          src/aclocal.m4, src/bare.lsp.in, src/compile.lsp.in,
8602
 
          src/configure, src/configure.in, src/c/Makefile.in, src/c/file.d,
8603
 
          src/c/load.d, src/c/main.d, src/c/number.d, src/c/pathname.d,
8604
 
          src/c/symbols_list.h, src/c/unixfsys.d, src/c/unixint.d,
8605
 
          src/clos/load.lsp.in, src/clx/load.lsp.in, src/cmp/cmpcfg.lsp.in,
8606
 
          src/cmp/cmpmain.lsp, src/cmp/cmptop.lsp, src/cmp/load.lsp.in,
8607
 
          src/doc/Makefile.in, src/doc/head, src/h/config.h.in,
8608
 
          src/h/external.h, src/lsp/config.lsp.in, src/lsp/load.lsp.in:
8609
 
 
8610
 
        Finished the port to MingW32.
8611
 
 
8612
 
2003-11-27 10:09  jjgarcia
8613
 
 
8614
 
        * configure, src/Makefile.in, src/configure, src/configure.in,
8615
 
          src/doc/Makefile.in, src/gc/configure, src/gc/configure.in:
8616
 
 
8617
 
        During configuration process, ensure that GMP and GC install _anything_ under the build directory. Use the files src/gmp/config.{guess,sub} to guess the hosts. Use src/gc/mkinstalldirs to create directories.
8618
 
 
8619
 
2003-11-26 20:16  jjgarcia
8620
 
 
8621
 
        * src/h/config.h.in:
8622
 
 
8623
 
        Relax array size limits
8624
 
 
8625
 
2003-11-26 19:40  jjgarcia
8626
 
 
8627
 
        * src/c/: compiler.d, disassembler.d, interpreter.d:
8628
 
 
8629
 
        Fixed problems with STEP and forms that have to be evaluated at compilation time, such as toplevel PROGN, EVAL-WHEN, etc.
8630
 
 
8631
 
2003-11-26 09:51  jjgarcia
8632
 
 
8633
 
        * src/: CHANGELOG, c/cinit.d, c/compiler.d, c/disassembler.d,
8634
 
          c/eval.d, c/interpreter.d, c/load.d, c/read.d, c/symbols_list.h,
8635
 
          c/tclBasic.d, h/bytecodes.h, h/external.h, lsp/top.lsp,
8636
 
          lsp/trace.lsp:
8637
 
 
8638
 
        Stepper implemented
8639
 
 
8640
 
2003-11-25 17:16  jjgarcia
8641
 
 
8642
 
        * Makefile.in:
8643
 
 
8644
 
        CHANGELOG is needed for configure
8645
 
 
8646
 
2003-11-25 16:56  jjgarcia
8647
 
 
8648
 
        * src/: c/symbols_list.h, clos/conditions.lsp:
8649
 
 
8650
 
        Fixed two typos regarding FORMAT-ERROR.
8651
 
 
8652
 
2003-11-25 16:56  jjgarcia
8653
 
 
8654
 
        * src/: c/disassembler.d, lsp/trace.lsp:
8655
 
 
8656
 
        TRACE now handles the new bytecodes format, and SI::BC-SPLIT now outputs an array with the data of a bytecodes function.
8657
 
 
8658
 
2003-11-25 16:56  jjgarcia
8659
 
 
8660
 
        * src/bare.lsp.in:
8661
 
 
8662
 
        Remove debugging statement
8663
 
 
8664
 
2003-11-25 16:54  jjgarcia
8665
 
 
8666
 
        * src/lsp/mp.lsp:
8667
 
 
8668
 
        New functions WITH-LOCK and WITHOUT-INTERRUPTS.
8669
 
 
8670
 
2003-11-25 16:53  jjgarcia
8671
 
 
8672
 
        * src/c/package.d:
8673
 
 
8674
 
        ecl_find_symbol is also needed in single-threaded systems.
8675
 
 
8676
 
2003-11-24 17:39  jjgarcia
8677
 
 
8678
 
        * src/: bare.lsp.in, cmp/cmpdefs.lsp, cmp/cmpmain.lsp:
8679
 
 
8680
 
        [no log message]
8681
 
 
8682
 
2003-11-24 15:03  jjgarcia
8683
 
 
8684
 
        * src/: cmp/cmpmain.lsp, lsp/load.lsp.in:
8685
 
 
8686
 
        Define the macros WITH-LOCK and WITHOUT-INTERRUPTS also for single-threaded lisps.
8687
 
 
8688
 
2003-11-24 12:27  jjgarcia
8689
 
 
8690
 
        * src/: CHANGELOG, aclocal.m4, c/all_symbols.d, c/alloc.d,
8691
 
          c/alloc_2.d, c/error.d, c/file.d, c/gbc.d, c/gfun.d, c/hash.d,
8692
 
          c/list.d, c/load.d, c/main.d, c/num_arith.d, c/num_co.d,
8693
 
          c/num_comp.d, c/package.d, c/print.d, c/read.d, c/symbol.d,
8694
 
          c/symbols_list.h, c/threads.d, c/unixint.d, cmp/cmpdefs.lsp,
8695
 
          cmp/cmpmain.lsp, h/ecl-cmp.h, h/ecl.h, h/external.h,
8696
 
          h/internal.h, h/object.h, lsp/load.lsp.in:
8697
 
 
8698
 
        Implemented locking on hash tables and packages. Fixed several floating point contagion bugs in +, -, /, *, and ROUND.
8699
 
 
8700
 
2003-11-21 18:11  jjgarcia
8701
 
 
8702
 
        * src/: c/alloc_2.d, c/main.d, c/threads.d, h/external.h,
8703
 
          h/object.h:
8704
 
 
8705
 
        Change order in which threads are initialized. Improved (or let's say fixed) marking of thread objects. New own_process thread object
8706
 
 
8707
 
2003-11-21 18:00  jjgarcia
8708
 
 
8709
 
        * src/util/emacs.el:
8710
 
 
8711
 
        lwp.d is no longer used
8712
 
 
8713
 
2003-11-20 09:38  jjgarcia
8714
 
 
8715
 
        * src/: c/all_symbols.d, c/main.d, c/symbols_list.h, c/threads.d,
8716
 
          c/typespec.d, clos/builtin.lsp, clos/kernel.lsp, h/external.h,
8717
 
          lsp/autoload.lsp, lsp/predlib.lsp:
8718
 
 
8719
 
        Implement a more 'standard' interface for creating processes.
8720
 
 
8721
 
2003-11-20 09:33  jjgarcia
8722
 
 
8723
 
        * src/c/lwp.d:
8724
 
 
8725
 
        Remove old implementation of cooperative threads
8726
 
 
8727
 
2003-11-19 16:07  jjgarcia
8728
 
 
8729
 
        * src/: CHANGELOG, c/alloc.d, c/alloc_2.d, c/gbc.d, c/hash.d,
8730
 
          c/main.d, c/predicate.d, c/print.d, c/stacks.d, c/string.d,
8731
 
          c/symbols_list.h, c/tcp.d, c/threads.d, c/typespec.d,
8732
 
          clos/builtin.lsp, clos/kernel.lsp, h/external.h, h/object.h,
8733
 
          lsp/autoload.lsp, lsp/predlib.lsp, lsp/thread.lsp:
8734
 
 
8735
 
        Use more lispy names for the thread objects, and add locks.
8736
 
 
8737
 
2003-11-18 18:15  jjgarcia
8738
 
 
8739
 
        * src/doc/: devel.txi, user.txi:
8740
 
 
8741
 
        Remove documentation of the old implementation of threads
8742
 
 
8743
 
2003-11-18 12:23  jjgarcia
8744
 
 
8745
 
        * src/: CHANGELOG, Makefile.in, aclocal.m4, configure,
8746
 
          configure.in, c/all_symbols.d, c/alloc.d, c/alloc_2.d,
8747
 
          c/assignment.d, c/backq.d, c/big.d, c/character.d, c/cinit.d,
8748
 
          c/cmpaux.d, c/compiler.d, c/disassembler.d, c/dpp.c, c/error.d,
8749
 
          c/eval.d, c/file.d, c/format.d, c/gbc.d, c/hash.d, c/instance.d,
8750
 
          c/interpreter.d, c/list.d, c/load.d, c/macros.d, c/main.d,
8751
 
          c/mapfun.d, c/multival.d, c/num_co.d, c/num_rand.d, c/num_sfun.d,
8752
 
          c/number.d, c/package.d, c/pathname.d, c/predicate.d, c/print.d,
8753
 
          c/read.d, c/stacks.d, c/symbol.d, c/symbols_list.h, c/threads.d,
8754
 
          c/time.d, c/typespec.d, c/unixint.d, clx/load.lsp.in,
8755
 
          cmp/cmpcall.lsp, cmp/cmpcatch.lsp, cmp/cmpcond.lsp,
8756
 
          cmp/cmpexit.lsp, cmp/cmplam.lsp, cmp/cmplet2.lsp, cmp/cmploc.lsp,
8757
 
          cmp/cmpmain.lsp, cmp/cmpmulti.lsp, cmp/cmptop.lsp,
8758
 
          cmp/cmpvar.lsp, cmp/sysfun.lsp, doc/amop.txt, doc/todo.txt,
8759
 
          doc/types-and-classes, gc/BCC_MAKEFILE, gc/Makefile,
8760
 
          gc/Makefile.am, gc/Makefile.direct, gc/Makefile.dj,
8761
 
          gc/Makefile.in, gc/acinclude.m4, gc/aclocal.m4,
8762
 
          gc/aix_irix_threads.c, gc/alloc.c, gc/backgraph.c,
8763
 
          gc/config.guess, gc/config.sub, gc/configure, gc/configure.host,
8764
 
          gc/configure.in, gc/darwin_stop_world.c, gc/dbg_mlc.c,
8765
 
          gc/dyn_load.c, gc/finalize.c, gc/gc_dlopen.c, gc/if_mach.c,
8766
 
          gc/linux_threads.c, gc/mach_dep.c, gc/mark.c, gc/mark_rts.c,
8767
 
          gc/mips_sgi_mach_dep.S, gc/mips_sgi_mach_dep.s, gc/misc.c,
8768
 
          gc/os_dep.c, gc/powerpc_darwin_mach_dep.s,
8769
 
          gc/powerpc_macosx_mach_dep.s, gc/pthread_stop_world.c,
8770
 
          gc/pthread_support.c, gc/ptr_chck.c, gc/reclaim.c,
8771
 
          gc/threadlibs.c, gc/typd_mlc.c, gc/version.h, gc/win32_threads.c,
8772
 
          gc/cord/cordbscs.c, gc/cord/de_win.c, gc/doc/Makefile.am,
8773
 
          gc/doc/Makefile.in, gc/doc/README, gc/doc/README.MacOSX,
8774
 
          gc/doc/README.changes, gc/doc/README.darwin,
8775
 
          gc/doc/README.macros, gc/doc/README.win32, gc/doc/gcdescr.html,
8776
 
          gc/doc/gcinterface.html, gc/doc/scale.html, gc/doc/tree.html,
8777
 
          gc/include/Makefile.am, gc/include/Makefile.in, gc/include/gc.h,
8778
 
          gc/include/gc_config_macros.h, gc/include/gc_cpp.h,
8779
 
          gc/include/gc_mark.h, gc/include/gc_pthread_redirects.h,
8780
 
          gc/include/gc_typed.h, gc/include/private/darwin_semaphore.h,
8781
 
          gc/include/private/darwin_stop_world.h,
8782
 
          gc/include/private/gc_locks.h, gc/include/private/gc_pmark.h,
8783
 
          gc/include/private/gc_priv.h, gc/include/private/gcconfig.h,
8784
 
          gc/include/private/pthread_stop_world.h,
8785
 
          gc/include/private/pthread_support.h,
8786
 
          gc/include/private/specific.h, gc/tests/test.c,
8787
 
          gc/tests/test_cpp.cc, h/config.h.in, h/external.h, h/internal.h,
8788
 
          h/object.h, h/stacks.h, lsp/autoload.lsp, lsp/load.lsp.in,
8789
 
          util/emacs.el:
8790
 
 
8791
 
        Preliminary support for POSIX threads.
8792
 
 
8793
 
2003-11-18 11:18  jjgarcia
8794
 
 
8795
 
        * src/gc/irix_threads.c:
8796
 
 
8797
 
        Preliminary support for POSIX threads.
8798
 
 
8799
 
2003-11-13 09:39  jjgarcia
8800
 
 
8801
 
        * src/: Makefile.in, util/ecl-config:
8802
 
 
8803
 
        Option -D@host@ is no longer used. Instead -D@thehost@ is included at configuration time in CFLAGS.
8804
 
 
8805
 
2003-11-13 09:39  jjgarcia
8806
 
 
8807
 
        * src/cmp/cmpmain.lsp:
8808
 
 
8809
 
        Some newline characters make output more readable.
8810
 
 
8811
 
2003-11-12 15:20  jjgarcia
8812
 
 
8813
 
        * src/: aclocal.m4, configure, configure.in:
8814
 
 
8815
 
        srcdir is already made an absolute path by autoconf
8816
 
 
8817
 
2003-11-11 17:23  jjgarcia
8818
 
 
8819
 
        * ANNOUNCEMENT, src/configure, src/configure.in:
8820
 
 
8821
 
        Change release number to 0.9d
8822
 
 
8823
 
2003-11-11 17:09  jjgarcia
8824
 
 
8825
 
        * src/doc/index.in.html:
8826
 
 
8827
 
        List all supported platforms
8828
 
 
8829
 
2003-11-11 17:07  jjgarcia
8830
 
 
8831
 
        * src/compile.lsp.in:
8832
 
 
8833
 
        Support for Solaris/Ultrasparc
8834
 
 
8835
 
2003-11-11 16:06  jjgarcia
8836
 
 
8837
 
        * configure, src/CHANGELOG, src/Makefile.in:
8838
 
 
8839
 
        Support for Solaris/Ultrasparc
8840
 
 
8841
 
2003-11-10 09:55  jjgarcia
8842
 
 
8843
 
        * src/: aclocal.m4, compile.lsp.in, configure, configure.in,
8844
 
          cmp/cmpcfg.lsp.in:
8845
 
 
8846
 
        When the user supplies a value for LDFLAGS, include it in SHARED_LDFLAGS and BUNDLE_LDFLAGS. The GMP library and the Boehm-Weiser garbage collector need not be included in CLIBS.
8847
 
 
8848
 
2003-11-09 12:54  jjgarcia
8849
 
 
8850
 
        * src/Makefile.in:
8851
 
 
8852
 
        Never invoke make directly. Use the name provided by configure
8853
 
 
8854
 
2003-11-09 11:18  jjgarcia
8855
 
 
8856
 
        * src/: aclocal.m4, configure:
8857
 
 
8858
 
        In most architectures BUNDLE_LDFLAGS must have the appropiate flags for building shared libraries.
8859
 
 
8860
 
2003-11-08 17:53  jjgarcia
8861
 
 
8862
 
        * src/: aclocal.m4, configure, configure.in, c/alloc_2.d, c/load.d,
8863
 
          cmp/cmpcfg.lsp.in, cmp/cmpmain.lsp, h/config.h.in, h/internal.h,
8864
 
          compile.lsp.in:
8865
 
 
8866
 
        Support for making and loading FASL files under OSX.
8867
 
 
8868
 
2003-11-06 14:49  jjgarcia
8869
 
 
8870
 
        * src/: doc/README.html, doc/devel.txi, doc/ecl.man.in,
8871
 
          doc/goals.in.html, doc/index.in.html, doc/user.txi,
8872
 
          util/ecl.spec:
8873
 
 
8874
 
        Giusseppe should read Giuseppe.
8875
 
 
8876
 
2003-11-06 14:48  jjgarcia
8877
 
 
8878
 
        * src/compile_rest.lsp.in:
8879
 
 
8880
 
        Remove unused file.
8881
 
 
8882
 
2003-11-06 09:35  jjgarcia
8883
 
 
8884
 
        * src/doc/todo.txt:
8885
 
 
8886
 
        Update list of things to be done
8887
 
 
8888
 
2003-11-06 09:35  jjgarcia
8889
 
 
8890
 
        * src/cmp/cmpmain.lsp:
8891
 
 
8892
 
        Reactivate deletion of temporary files.
8893
 
 
8894
 
2003-11-06 09:35  jjgarcia
8895
 
 
8896
 
        * src/cmp/cmpfun.lsp:
8897
 
 
8898
 
        LDB1 did not get inlined if the expected output was not a fixnum.
8899
 
 
8900
 
2003-11-06 09:34  jjgarcia
8901
 
 
8902
 
        * src/cmp/cmpflet.lsp:
8903
 
 
8904
 
        When a variable has a lexical reference from a local function, this varible
8905
 
        must be stored in a vector. The number of these vectors (i.e. the "lexical
8906
 
        level") was not properly computed: sample bogus code
8907
 
           (funcall
8908
 
            (compile nil
8909
 
                    '(lambda (b)
8910
 
                       (labels ((%f8 nil -39011))
8911
 
                         (flet ((%f4 (f4-1 f4-2 &optional (f4-3 (%f8)) (f4-4 b))
8912
 
                                     (%f8)))
8913
 
                           (%f4 -260093 -75538 -501684 (let ((v9 (%f8))) -3))))))
8914
 
 
8915
 
2003-11-05 18:32  jjgarcia
8916
 
 
8917
 
        * src/cmp/: cmpflet.lsp, cmpmulti.lsp:
8918
 
 
8919
 
        Sending arguments via the lisp stack to a local function with lexical
8920
 
        and closure environments did not work. Example of failed code
8921
 
        (funcall
8922
 
            (compile nil
8923
 
                    '(lambda (a b c)
8924
 
                       (labels ((%f6 (f6-1 f6-2) c))
8925
 
                         (multiple-value-call #'%f6 (values a c)))))
8926
 
            0 10 20)
8927
 
 
8928
 
2003-11-04 17:12  jjgarcia
8929
 
 
8930
 
        * src/: CHANGELOG, doc/ecl.man.in, lsp/top.lsp:
8931
 
 
8932
 
        New command line option -norc. New type of command line option processing.
8933
 
 
8934
 
2003-11-03 19:22  jjgarcia
8935
 
 
8936
 
        * src/: CHANGELOG, Makefile.in, configure, configure.in,
8937
 
          doc/Makefile.in, doc/ecl.man.in:
8938
 
 
8939
 
        New manual page. Removed unused files.
8940
 
 
8941
 
2003-11-03 13:53  jjgarcia
8942
 
 
8943
 
        * src/: aclocal.m4, configure, configure.in, c/file.d,
8944
 
          h/config.h.in:
8945
 
 
8946
 
        Check whether the FILE structure has a field from which we can guess the number of characters in the buffer.
8947
 
 
8948
 
2003-11-03 10:41  jjgarcia
8949
 
 
8950
 
        * src/c/read.d:
8951
 
 
8952
 
        When a package is created in a file loaded by a binary file, it must be removed from the list of packages to be created.
8953
 
 
8954
 
2003-11-03 09:57  jjgarcia
8955
 
 
8956
 
        * src/: Makefile.in, bare.lsp.in, compile.lsp.in, configure,
8957
 
          configure.in, c/read.d, clos/load.lsp.in, cmp/cmpdefs.lsp,
8958
 
          cmp/cmpenv.lsp, cmp/cmpmain.lsp, cmp/cmptest.lsp, cmp/cmptop.lsp,
8959
 
          cmp/cmpwt.lsp, cmp/load.lsp.in, lsp/load.lsp.in:
8960
 
 
8961
 
        In the compiling process, we differentiate between registration of a constant, and dumping of the database of constants. The later being improved with support for a common storage space. Also, complex numbers may now be read that use #n# and #n=.
8962
 
 
8963
 
2003-10-31 17:34  jjgarcia
8964
 
 
8965
 
        * src/aclocal.m4:
8966
 
 
8967
 
        The flag --rpath reads -R in Solaris
8968
 
 
8969
 
2003-10-31 17:34  jjgarcia
8970
 
 
8971
 
        * src/: Makefile.in, util/ecl-config:
8972
 
 
8973
 
        When embedding ECL, the flag --rpath is also required, so that applications may find the ECL library.
8974
 
 
8975
 
2003-10-31 13:31  jjgarcia
8976
 
 
8977
 
        * src/c/Makefile.in:
8978
 
 
8979
 
        install.sh cannot handle more than one source argument at a time.
8980
 
 
8981
 
2003-10-31 11:35  jjgarcia
8982
 
 
8983
 
        * src/compile.lsp.in:
8984
 
 
8985
 
        When building a statically linked ECL, a previously installed library got linked in.
8986
 
 
8987
 
2003-10-31 11:34  jjgarcia
8988
 
 
8989
 
        * src/cmp/cmpmain.lsp:
8990
 
 
8991
 
        -lgmp is already included in CLIBS
8992
 
 
8993
 
2003-10-31 11:34  jjgarcia
8994
 
 
8995
 
        * src/util/ecl-config:
8996
 
 
8997
 
        libclos is no longer installed
8998
 
 
8999
 
2003-10-31 11:34  jjgarcia
9000
 
 
9001
 
        * src/Makefile.in:
9002
 
 
9003
 
        install.sh cannot handle more than one source argument at a time
9004
 
 
9005
 
2003-10-30 18:11  jjgarcia
9006
 
 
9007
 
        * src/: configure, configure.in:
9008
 
 
9009
 
        [no log message]
9010
 
 
9011
 
2003-10-30 17:28  jjgarcia
9012
 
 
9013
 
        * src/c/alloc_2.d:
9014
 
 
9015
 
        Fixed typo
9016
 
 
9017
 
2003-10-30 17:27  jjgarcia
9018
 
 
9019
 
        * src/: compile.lsp.in, configure, configure.in, cmp/cmpmain.lsp:
9020
 
 
9021
 
        Repair broken build process for statically linked ECL.
9022
 
 
9023
 
2003-10-30 12:04  jjgarcia
9024
 
 
9025
 
        * ANNOUNCEMENT, src/CHANGELOG:
9026
 
 
9027
 
        Release 0.9c
9028
 
 
9029
 
2003-10-30 11:39  jjgarcia
9030
 
 
9031
 
        * src/gmp/mpn/pa32/: hppa1_1/addmul_1.asm, hppa1_1/gmp-mparam.h,
9032
 
          hppa1_1/mul_1.asm, hppa1_1/sqr_diagonal.asm,
9033
 
          hppa1_1/submul_1.asm, hppa1_1/udiv_qrnnd.asm, hppa1_1/umul.asm,
9034
 
          hppa1_1/pa7100/add_n.asm, hppa1_1/pa7100/addmul_1.asm,
9035
 
          hppa1_1/pa7100/lshift.asm, hppa1_1/pa7100/rshift.asm,
9036
 
          hppa1_1/pa7100/sub_n.asm, hppa1_1/pa7100/submul_1.asm,
9037
 
          hppa2_0/add_n.asm, hppa2_0/gmp-mparam.h,
9038
 
          hppa2_0/sqr_diagonal.asm, hppa2_0/sub_n.asm:
9039
 
 
9040
 
        Add more files from GMP 4.1.2
9041
 
 
9042
 
2003-10-30 11:30  jjgarcia
9043
 
 
9044
 
        * src/: configure, configure.in, c/compiler.d, c/disassembler.d,
9045
 
          c/interpreter.d, h/bytecodes.h, h/config.h.in, h/external.h:
9046
 
 
9047
 
        By default, bytecodes are built using 16-bits integers. This avoids SIGBUS due to pointer misalignment in Alpha and SPARC architectures.
9048
 
 
9049
 
2003-10-30 11:29  jjgarcia
9050
 
 
9051
 
        * src/: c/alloc_2.d, c/gbc.d, h/stacks.h:
9052
 
 
9053
 
        The garbage collector and the finalizer routines should not distort the lisp environment in which they were invoked.
9054
 
 
9055
 
2003-10-30 11:27  jjgarcia
9056
 
 
9057
 
        * src/cmp/cmpcall.lsp:
9058
 
 
9059
 
        Merge calls to FUNCALL + FDEFINITION whenever possible.
9060
 
 
9061
 
2003-10-27 11:58  jjgarcia
9062
 
 
9063
 
        * src/gmp/mpn/: alpha/ev6/nails/README, alpha/ev6/nails/add_n.asm,
9064
 
          alpha/ev6/nails/addmul_1.asm, alpha/ev6/nails/addmul_2.asm,
9065
 
          alpha/ev6/nails/addmul_3.asm, alpha/ev6/nails/addmul_4.asm,
9066
 
          alpha/ev6/nails/gmp-mparam.h, alpha/ev6/nails/mul_1.asm,
9067
 
          alpha/ev6/nails/sub_n.asm, alpha/ev6/nails/submul_1.asm,
9068
 
          mips32/add_n.asm, mips32/addmul_1.asm, mips32/gmp-mparam.h,
9069
 
          mips32/lshift.asm, mips32/mips-defs.m4, mips32/mips.m4,
9070
 
          mips32/mul_1.asm, mips32/rshift.asm, mips32/sub_n.asm,
9071
 
          mips32/submul_1.asm, mips32/umul.asm, mips64/README,
9072
 
          mips64/add_n.asm, mips64/addmul_1.asm, mips64/gmp-mparam.h,
9073
 
          mips64/lshift.asm, mips64/mul_1.asm, mips64/rshift.asm,
9074
 
          mips64/sqr_diagonal.asm, mips64/sub_n.asm, mips64/submul_1.asm,
9075
 
          mips64/umul.asm, pa32/README, pa32/add_n.asm, pa32/gmp-mparam.h,
9076
 
          pa32/lshift.asm, pa32/rshift.asm, pa32/sub_n.asm,
9077
 
          pa32/udiv_qrnnd.asm, powerpc32/750/com_n.asm,
9078
 
          powerpc32/750/gmp-mparam.h:
9079
 
 
9080
 
        GMP 4.1.2
9081
 
 
9082
 
2003-10-27 11:51  jjgarcia
9083
 
 
9084
 
        * src/util/ecl.spec:
9085
 
 
9086
 
        [no log message]
9087
 
 
9088
 
2003-10-27 11:15  jjgarcia
9089
 
 
9090
 
        * src/gmp/: .gdbinit, ChangeLog, INSTALL, Makefile.am, Makefile.in,
9091
 
          NEWS, acconfig.h, acinclude.m4, aclocal.m4, config.guess,
9092
 
          config.in, config.sub, configfsf.guess, configfsf.sub, configure,
9093
 
          configure.in, dummy.cc, extract-dbl.c, gmp-h.in, gmp-impl.h,
9094
 
          gmp.texi, gmpxx.h, insert-dbl.c, longlong.h, memory.c, mp-h.in,
9095
 
          mpfrxx.h, rand.c, randlc.c, randlc2x.c, randraw.c, stamp-vti,
9096
 
          texinfo.tex, version.texi, cxx/Makefile.am, cxx/Makefile.in,
9097
 
          cxx/ismpf.cc, cxx/ismpq.cc, cxx/ismpz.cc, demos/Makefile.in,
9098
 
          demos/factorize.c, demos/isprime.c, demos/pexpr-config-h.in,
9099
 
          demos/pexpr.c, demos/calc/Makefile.am, demos/calc/Makefile.in,
9100
 
          demos/calc/README, demos/calc/calc-common.h,
9101
 
          demos/calc/calc-config-h.in, demos/calc/calc.c,
9102
 
          demos/calc/calc.h, demos/calc/calc.y, demos/calc/calclex.c,
9103
 
          demos/calc/calclex.l, demos/calc/calcread.c,
9104
 
          demos/expr/Makefile.am, demos/expr/Makefile.in,
9105
 
          demos/expr/expr-config-h.in, demos/expr/expr-impl-h.in,
9106
 
          demos/expr/expr-impl.h, demos/expr/expr.h, demos/expr/exprfr.c,
9107
 
          demos/expr/exprfra.c, demos/expr/run-expr.c, demos/expr/t-expr.c,
9108
 
          doc/configuration, doc/projects.html, doc/tasks.html,
9109
 
          macos/README, macos/configure, mpbsd/Makefile.am,
9110
 
          mpbsd/Makefile.in, mpbsd/mout.c, mpbsd/mtox.c, mpf/Makefile.in,
9111
 
          mpf/cmp_si.c, mpf/cmp_ui.c, mpf/div.c, mpf/div_2exp.c,
9112
 
          mpf/div_ui.c, mpf/eq.c, mpf/fits_s.h, mpf/fits_u.h, mpf/get_d.c,
9113
 
          mpf/get_d_2exp.c, mpf/get_si.c, mpf/get_str.c, mpf/get_ui.c,
9114
 
          mpf/inp_str.c, mpf/int_p.c, mpf/mul_2exp.c, mpf/out_str.c,
9115
 
          mpf/random2.c, mpf/set_q.c, mpf/set_si.c, mpf/set_str.c,
9116
 
          mpf/set_ui.c, mpf/sub.c, mpf/ui_div.c, mpf/ui_sub.c,
9117
 
          mpf/urandomb.c, mpn/Makefile.am, mpn/Makefile.in,
9118
 
          mpn/asm-defs.m4, mpn/mp_bases.c, mpn/alpha/README,
9119
 
          mpn/alpha/cntlz.asm, mpn/alpha/default.m4,
9120
 
          mpn/alpha/gmp-mparam.h, mpn/alpha/invert_limb.asm,
9121
 
          mpn/alpha/mul_1.asm, mpn/alpha/unicos.m4,
9122
 
          mpn/alpha/ev5/gmp-mparam.h, mpn/alpha/ev5/mode1o.c,
9123
 
          mpn/alpha/ev6/gmp-mparam.h, mpn/alpha/ev6/sub_n.asm,
9124
 
          mpn/arm/arm-defs.m4, mpn/arm/gmp-mparam.h,
9125
 
          mpn/arm/invert_limb.asm, mpn/cray/README, mpn/cray/gmp-mparam.h,
9126
 
          mpn/cray/ieee/addmul_1.c, mpn/cray/ieee/gmp-mparam.h,
9127
 
          mpn/cray/ieee/submul_1.c, mpn/generic/add_n.c,
9128
 
          mpn/generic/addmul_1.c, mpn/generic/aors_n.c,
9129
 
          mpn/generic/aorsmul_1.c, mpn/generic/bdivmod.c,
9130
 
          mpn/generic/dc_divrem_n.c, mpn/generic/dive_1.c,
9131
 
          mpn/generic/diveby3.c, mpn/generic/divis.c, mpn/generic/divrem.c,
9132
 
          mpn/generic/divrem_1.c, mpn/generic/divrem_2.c,
9133
 
          mpn/generic/dump.c, mpn/generic/fib2_ui.c, mpn/generic/gcd.c,
9134
 
          mpn/generic/gcd_1.c, mpn/generic/gcdext.c, mpn/generic/get_str.c,
9135
 
          mpn/generic/jacbase.c, mpn/generic/lshift.c, mpn/generic/mod_1.c,
9136
 
          mpn/generic/mod_34lsub1.c, mpn/generic/mode1o.c,
9137
 
          mpn/generic/mul.c, mpn/generic/mul_1.c,
9138
 
          mpn/generic/mul_basecase.c, mpn/generic/mul_fft.c,
9139
 
          mpn/generic/mul_n.c, mpn/generic/pow_1.c,
9140
 
          mpn/generic/pre_divrem_1.c, mpn/generic/pre_mod_1.c,
9141
 
          mpn/generic/random.c, mpn/generic/random2.c,
9142
 
          mpn/generic/rootrem.c, mpn/generic/rshift.c,
9143
 
          mpn/generic/sb_divrem_mn.c, mpn/generic/scan0.c,
9144
 
          mpn/generic/scan1.c, mpn/generic/set_str.c,
9145
 
          mpn/generic/sizeinbase.c, mpn/generic/sqr_basecase.c,
9146
 
          mpn/generic/sqrtrem.c, mpn/generic/sub_n.c,
9147
 
          mpn/generic/submul_1.c, mpn/generic/tdiv_qr.c, mpn/ia64/README,
9148
 
          mpn/ia64/add_n.asm, mpn/ia64/addmul_1.asm, mpn/ia64/copyd.asm,
9149
 
          mpn/ia64/copyi.asm, mpn/ia64/default.m4, mpn/ia64/gmp-mparam.h,
9150
 
          mpn/ia64/invert_limb.asm, mpn/ia64/lorrshift.asm,
9151
 
          mpn/ia64/mul_1.asm, mpn/ia64/sub_n.asm, mpn/ia64/submul_1.c,
9152
 
          mpn/lisp/gmpasm-mode.el, mpn/m68k/gmp-mparam.h,
9153
 
          mpn/m68k/lshift.asm, mpn/m68k/m68k-defs.m4, mpn/m68k/rshift.asm,
9154
 
          mpn/m68k/mc68020/mul_1.asm, mpn/pa64/README, mpn/pa64/add_n.asm,
9155
 
          mpn/pa64/add_n.s, mpn/pa64/addmul_1.S, mpn/pa64/addmul_1.asm,
9156
 
          mpn/pa64/gmp-mparam.h, mpn/pa64/lshift.asm, mpn/pa64/lshift.s,
9157
 
          mpn/pa64/mul_1.S, mpn/pa64/mul_1.asm, mpn/pa64/rshift.asm,
9158
 
          mpn/pa64/rshift.s, mpn/pa64/sqr_diagonal.asm, mpn/pa64/sub_n.asm,
9159
 
          mpn/pa64/sub_n.s, mpn/pa64/submul_1.S, mpn/pa64/submul_1.asm,
9160
 
          mpn/pa64/udiv_qrnnd.asm, mpn/pa64/udiv_qrnnd.c,
9161
 
          mpn/pa64/umul_ppmm.S, mpn/pa64/umul_ppmm.asm,
9162
 
          mpn/power/add_n.asm, mpn/power/gmp-mparam.h,
9163
 
          mpn/power/lshift.asm, mpn/power/rshift.asm, mpn/power/sub_n.asm,
9164
 
          mpn/powerpc32/README, mpn/powerpc32/add_n.asm,
9165
 
          mpn/powerpc32/addmul_1.asm, mpn/powerpc32/aix.m4,
9166
 
          mpn/powerpc32/gmp-mparam.h, mpn/powerpc32/lshift.asm,
9167
 
          mpn/powerpc32/mul_1.asm, mpn/powerpc32/powerpc-defs.m4,
9168
 
          mpn/powerpc32/rshift.asm, mpn/powerpc32/sqr_diagonal.asm,
9169
 
          mpn/powerpc32/sub_n.asm, mpn/powerpc32/submul_1.asm,
9170
 
          mpn/powerpc64/README, mpn/powerpc64/aix.m4,
9171
 
          mpn/powerpc64/gmp-mparam.h, mpn/powerpc64/lshift.asm,
9172
 
          mpn/powerpc64/rshift.asm, mpn/powerpc64/sqr_diagonal.asm,
9173
 
          mpn/s390/README, mpn/s390/addmul_1.asm, mpn/s390/gmp-mparam.h,
9174
 
          mpn/s390/mul_1.asm, mpn/s390/submul_1.asm,
9175
 
          mpn/sparc32/addmul_1.asm, mpn/sparc32/gmp-mparam.h,
9176
 
          mpn/sparc32/lshift.asm, mpn/sparc32/mul_1.asm,
9177
 
          mpn/sparc32/sparc-defs.m4, mpn/sparc32/submul_1.asm,
9178
 
          mpn/sparc32/udiv_nfp.asm, mpn/sparc32/v8/gmp-mparam.h,
9179
 
          mpn/sparc32/v8/udiv.asm, mpn/sparc32/v8/supersparc/gmp-mparam.h,
9180
 
          mpn/sparc32/v9/addmul_1.asm, mpn/sparc32/v9/gmp-mparam.h,
9181
 
          mpn/sparc32/v9/mul_1.asm, mpn/sparc32/v9/submul_1.asm,
9182
 
          mpn/sparc64/README, mpn/sparc64/add_n.asm,
9183
 
          mpn/sparc64/addmul1h.asm, mpn/sparc64/addmul_1.asm,
9184
 
          mpn/sparc64/copyd.asm, mpn/sparc64/copyi.asm,
9185
 
          mpn/sparc64/gmp-mparam.h, mpn/sparc64/lshift.asm,
9186
 
          mpn/sparc64/mul_1.asm, mpn/sparc64/mul_1h.asm,
9187
 
          mpn/sparc64/rshift.asm, mpn/sparc64/sqr_diagonal.asm,
9188
 
          mpn/sparc64/sub_n.asm, mpn/sparc64/submul1h.asm,
9189
 
          mpn/sparc64/submul_1.asm, mpn/vax/gmp-mparam.h,
9190
 
          mpn/x86/aors_n.asm, mpn/x86/aorsmul_1.asm, mpn/x86/copyd.asm,
9191
 
          mpn/x86/copyi.asm, mpn/x86/dive_1.asm, mpn/x86/diveby3.asm,
9192
 
          mpn/x86/divrem_1.asm, mpn/x86/gmp-mparam.h, mpn/x86/lshift.asm,
9193
 
          mpn/x86/mod_1.asm, mpn/x86/mod_34lsub1.asm, mpn/x86/mul_1.asm,
9194
 
          mpn/x86/mul_basecase.asm, mpn/x86/rshift.asm,
9195
 
          mpn/x86/t-zdisp2.pl, mpn/x86/udiv.asm, mpn/x86/umul.asm,
9196
 
          mpn/x86/x86-defs.m4, mpn/x86/i486/gmp-mparam.h,
9197
 
          mpn/x86/k6/aors_n.asm, mpn/x86/k6/aorsmul_1.asm,
9198
 
          mpn/x86/k6/diveby3.asm, mpn/x86/k6/gcd_1.asm,
9199
 
          mpn/x86/k6/gcd_finda.asm, mpn/x86/k6/gmp-mparam.h,
9200
 
          mpn/x86/k6/mod_34lsub1.asm, mpn/x86/k6/mode1o.asm,
9201
 
          mpn/x86/k6/mul_1.asm, mpn/x86/k6/mul_basecase.asm,
9202
 
          mpn/x86/k6/pre_mod_1.asm, mpn/x86/k6/sqr_basecase.asm,
9203
 
          mpn/x86/k6/k62mmx/copyd.asm, mpn/x86/k6/k62mmx/lshift.asm,
9204
 
          mpn/x86/k6/k62mmx/rshift.asm, mpn/x86/k6/mmx/com_n.asm,
9205
 
          mpn/x86/k6/mmx/dive_1.asm, mpn/x86/k6/mmx/logops_n.asm,
9206
 
          mpn/x86/k6/mmx/lshift.asm, mpn/x86/k6/mmx/popham.asm,
9207
 
          mpn/x86/k6/mmx/rshift.asm, mpn/x86/k7/aors_n.asm,
9208
 
          mpn/x86/k7/aorsmul_1.asm, mpn/x86/k7/dive_1.asm,
9209
 
          mpn/x86/k7/diveby3.asm, mpn/x86/k7/gcd_1.asm,
9210
 
          mpn/x86/k7/gmp-mparam.h, mpn/x86/k7/mod_34lsub1.asm,
9211
 
          mpn/x86/k7/mode1o.asm, mpn/x86/k7/mul_1.asm,
9212
 
          mpn/x86/k7/mul_basecase.asm, mpn/x86/k7/sqr_basecase.asm,
9213
 
          mpn/x86/k7/mmx/com_n.asm, mpn/x86/k7/mmx/copyd.asm,
9214
 
          mpn/x86/k7/mmx/copyi.asm, mpn/x86/k7/mmx/divrem_1.asm,
9215
 
          mpn/x86/k7/mmx/lshift.asm, mpn/x86/k7/mmx/mod_1.asm,
9216
 
          mpn/x86/k7/mmx/popham.asm, mpn/x86/k7/mmx/rshift.asm,
9217
 
          mpn/x86/p6/aorsmul_1.asm, mpn/x86/p6/copyd.asm,
9218
 
          mpn/x86/p6/dive_1.asm, mpn/x86/p6/diveby3.asm,
9219
 
          mpn/x86/p6/gmp-mparam.h, mpn/x86/p6/mod_1.asm,
9220
 
          mpn/x86/p6/mode1o.asm, mpn/x86/p6/sqr_basecase.asm,
9221
 
          mpn/x86/p6/mmx/divrem_1.asm, mpn/x86/p6/mmx/popham.asm,
9222
 
          mpn/x86/p6/p3mmx/popham.asm, mpn/x86/pentium/aors_n.asm,
9223
 
          mpn/x86/pentium/aorsmul_1.asm, mpn/x86/pentium/com_n.asm,
9224
 
          mpn/x86/pentium/copyd.asm, mpn/x86/pentium/copyi.asm,
9225
 
          mpn/x86/pentium/dive_1.asm, mpn/x86/pentium/diveby3.asm,
9226
 
          mpn/x86/pentium/gmp-mparam.h, mpn/x86/pentium/hamdist.asm,
9227
 
          mpn/x86/pentium/logops_n.asm, mpn/x86/pentium/lshift.asm,
9228
 
          mpn/x86/pentium/mod_1.asm, mpn/x86/pentium/mod_34lsub1.asm,
9229
 
          mpn/x86/pentium/mode1o.asm, mpn/x86/pentium/mul_1.asm,
9230
 
          mpn/x86/pentium/mul_2.asm, mpn/x86/pentium/mul_basecase.asm,
9231
 
          mpn/x86/pentium/popcount.asm, mpn/x86/pentium/rshift.asm,
9232
 
          mpn/x86/pentium/sqr_basecase.asm,
9233
 
          mpn/x86/pentium/mmx/gmp-mparam.h, mpn/x86/pentium/mmx/lshift.asm,
9234
 
          mpn/x86/pentium/mmx/mul_1.asm, mpn/x86/pentium/mmx/popham.asm,
9235
 
          mpn/x86/pentium/mmx/rshift.asm, mpn/x86/pentium4/mmx/lshift.asm,
9236
 
          mpn/x86/pentium4/mmx/popham.asm, mpn/x86/pentium4/mmx/rshift.asm,
9237
 
          mpn/x86/pentium4/sse2/add_n.asm,
9238
 
          mpn/x86/pentium4/sse2/addmul_1.asm,
9239
 
          mpn/x86/pentium4/sse2/dive_1.asm,
9240
 
          mpn/x86/pentium4/sse2/diveby3.asm,
9241
 
          mpn/x86/pentium4/sse2/gmp-mparam.h,
9242
 
          mpn/x86/pentium4/sse2/mod_34lsub1.asm,
9243
 
          mpn/x86/pentium4/sse2/mode1o.asm,
9244
 
          mpn/x86/pentium4/sse2/mul_1.asm,
9245
 
          mpn/x86/pentium4/sse2/mul_basecase.asm,
9246
 
          mpn/x86/pentium4/sse2/sqr_basecase.asm,
9247
 
          mpn/x86/pentium4/sse2/sub_n.asm,
9248
 
          mpn/x86/pentium4/sse2/submul_1.asm, mpq/Makefile.in, mpq/cmp.c,
9249
 
          mpq/cmp_ui.c, mpq/equal.c, mpq/get_d.c, mpq/get_str.c,
9250
 
          mpq/init.c, mpq/md_2exp.c, mpq/set_d.c, mpq/set_f.c,
9251
 
          mpq/set_str.c, mpz/Makefile.am, mpz/Makefile.in, mpz/aors_ui.h,
9252
 
          mpz/aorsmul_i.c, mpz/array_init.c, mpz/bin_ui.c, mpz/bin_uiui.c,
9253
 
          mpz/cdiv_q_ui.c, mpz/cdiv_qr_ui.c, mpz/cdiv_r_ui.c,
9254
 
          mpz/cdiv_ui.c, mpz/cfdiv_q_2exp.c, mpz/cfdiv_r_2exp.c,
9255
 
          mpz/clrbit.c, mpz/cmp_d.c, mpz/cmp_si.c, mpz/cmp_ui.c,
9256
 
          mpz/cmpabs_d.c, mpz/cmpabs_ui.c, mpz/cong.c, mpz/cong_2exp.c,
9257
 
          mpz/cong_ui.c, mpz/dive_ui.c, mpz/divegcd.c, mpz/divexact.c,
9258
 
          mpz/divis.c, mpz/divis_2exp.c, mpz/divis_ui.c, mpz/export.c,
9259
 
          mpz/fac_ui.c, mpz/fdiv_q_ui.c, mpz/fdiv_qr_ui.c, mpz/fdiv_r_ui.c,
9260
 
          mpz/fdiv_ui.c, mpz/fib_ui.c, mpz/fits_s.h, mpz/gcd.c,
9261
 
          mpz/gcd_ui.c, mpz/get_d.c, mpz/get_si.c, mpz/get_str.c,
9262
 
          mpz/hamdist.c, mpz/import.c, mpz/init.c, mpz/init2.c,
9263
 
          mpz/inp_raw.c, mpz/inp_str.c, mpz/invert.c, mpz/iset.c,
9264
 
          mpz/iset_si.c, mpz/iset_str.c, mpz/iset_ui.c, mpz/jacobi.c,
9265
 
          mpz/kronsz.c, mpz/kronuz.c, mpz/kronzs.c, mpz/kronzu.c,
9266
 
          mpz/lcm.c, mpz/lcm_ui.c, mpz/lucnum_ui.c, mpz/mod.c, mpz/mul.c,
9267
 
          mpz/mul_2exp.c, mpz/mul_i.h, mpz/n_pow_ui.c, mpz/out_raw.c,
9268
 
          mpz/powm.c, mpz/powm_ui.c, mpz/realloc2.c, mpz/remove.c,
9269
 
          mpz/root.c, mpz/rrandomb.c, mpz/scan0.c, mpz/scan1.c,
9270
 
          mpz/set_d.c, mpz/set_si.c, mpz/set_str.c, mpz/set_ui.c,
9271
 
          mpz/setbit.c, mpz/sizeinbase.c, mpz/tdiv_q_2exp.c,
9272
 
          mpz/tdiv_q_ui.c, mpz/tdiv_qr_ui.c, mpz/tdiv_r_2exp.c,
9273
 
          mpz/tdiv_r_ui.c, mpz/tdiv_ui.c, mpz/tstbit.c, mpz/ui_pow_ui.c,
9274
 
          mpz/ui_sub.c, mpz/urandomb.c, printf/Makefile.am,
9275
 
          printf/Makefile.in, printf/asprntffuns.c, printf/doprnt.c,
9276
 
          printf/doprntf.c, printf/doprnti.c, printf/printffuns.c,
9277
 
          printf/repl-vsnprintf.c, printf/snprntffuns.c, scanf/Makefile.in,
9278
 
          scanf/doscan.c, tests/Makefile.am, tests/Makefile.in,
9279
 
          tests/memory.c, tests/misc.c, tests/refmpn.c, tests/t-bswap.c,
9280
 
          tests/t-constants.c, tests/t-modlinv.c, tests/tests.h,
9281
 
          tests/trace.c, tests/cxx/Makefile.am, tests/cxx/Makefile.in,
9282
 
          tests/cxx/t-headers.cc, tests/cxx/t-locale.cc,
9283
 
          tests/cxx/t-ostream.cc, tests/devel/Makefile.in,
9284
 
          tests/devel/add_n.c, tests/devel/addmul_1.c, tests/devel/copy.c,
9285
 
          tests/devel/lshift.c, tests/devel/mul_1.c, tests/devel/rshift.c,
9286
 
          tests/devel/sub_n.c, tests/devel/submul_1.c, tests/devel/try.c,
9287
 
          tests/misc/Makefile.in, tests/misc/t-locale.c,
9288
 
          tests/misc/t-printf.c, tests/misc/t-scanf.c,
9289
 
          tests/mpbsd/Makefile.am, tests/mpbsd/Makefile.in,
9290
 
          tests/mpbsd/t-mtox.c, tests/mpf/Makefile.in, tests/mpf/reuse.c,
9291
 
          tests/mpf/t-fits.c, tests/mpf/t-set_si.c, tests/mpf/t-trunc.c,
9292
 
          tests/mpn/Makefile.am, tests/mpn/Makefile.in,
9293
 
          tests/mpn/t-aors_1.c, tests/mpn/t-iord_u.c,
9294
 
          tests/mpn/t-mp_bases.c, tests/mpn/t-scan.c,
9295
 
          tests/mpq/Makefile.in, tests/mpq/t-get_d.c,
9296
 
          tests/mpq/t-inp_str.c, tests/mpq/t-set_f.c,
9297
 
          tests/mpz/Makefile.am, tests/mpz/Makefile.in, tests/mpz/bit.c,
9298
 
          tests/mpz/convert.c, tests/mpz/dive.c, tests/mpz/reuse.c,
9299
 
          tests/mpz/t-addsub.c, tests/mpz/t-aorsmul.c,
9300
 
          tests/mpz/t-cdiv_ui.c, tests/mpz/t-cmp_d.c, tests/mpz/t-export.c,
9301
 
          tests/mpz/t-fdiv_ui.c, tests/mpz/t-fib_ui.c, tests/mpz/t-gcd.c,
9302
 
          tests/mpz/t-get_d.c, tests/mpz/t-hamdist.c, tests/mpz/t-import.c,
9303
 
          tests/mpz/t-inp_str.c, tests/mpz/t-io_raw.c, tests/mpz/t-jac.c,
9304
 
          tests/mpz/t-mul.c, tests/mpz/t-mul_i.c, tests/mpz/t-perfsqr.c,
9305
 
          tests/mpz/t-powm_ui.c, tests/mpz/t-root.c, tests/mpz/t-scan.c,
9306
 
          tests/mpz/t-set_f.c, tests/mpz/t-set_si.c,
9307
 
          tests/mpz/t-sizeinbase.c, tests/mpz/t-sqrtrem.c,
9308
 
          tests/mpz/t-tdiv_ui.c, tests/rand/Makefile.in, tests/rand/gen.c,
9309
 
          tests/rand/statlib.c, tune/Makefile.am, tune/Makefile.in,
9310
 
          tune/README, tune/common.c, tune/freq.c, tune/jacbase1.c,
9311
 
          tune/jacbase2.c, tune/jacbase3.c, tune/many.pl, tune/modlinv.c,
9312
 
          tune/pre_divrem_1.c, tune/sb_div.c, tune/sb_inv.c,
9313
 
          tune/set_strb.c, tune/set_strs.c, tune/speed-ext.c, tune/speed.c,
9314
 
          tune/speed.h, tune/time.c, tune/tuneup.c:
9315
 
 
9316
 
        GMP 4.1.2
9317
 
 
9318
 
2003-10-27 09:45  jjgarcia
9319
 
 
9320
 
        * src/: aclocal.m4, configure, configure.in:
9321
 
 
9322
 
        In many platforms, the -fPIC flag is required to make DLLs.
9323
 
 
9324
 
2003-10-27 09:45  jjgarcia
9325
 
 
9326
 
        * src/c/package.d:
9327
 
 
9328
 
        [no log message]
9329
 
 
9330
 
2003-10-27 09:45  jjgarcia
9331
 
 
9332
 
        * src/: h/external.h, c/symbol.d:
9333
 
 
9334
 
        Remove the flag 'regparm', which only applies to GCC+i86 and does not even bring much on that platform.
9335
 
 
9336
 
2003-10-23 13:50  jjgarcia
9337
 
 
9338
 
        * src/: CHANGELOG, cmp/cmptop.lsp, lsp/evalmacros.lsp:
9339
 
 
9340
 
        LOAD-TIME-VALUE was broken
9341
 
 
9342
 
2003-10-23 11:19  jjgarcia
9343
 
 
9344
 
        * src/CHANGELOG:
9345
 
 
9346
 
        Give credit to Robert
9347
 
 
9348
 
2003-10-23 11:10  jjgarcia
9349
 
 
9350
 
        * Makefile.in:
9351
 
 
9352
 
        RedHat uses rpmbuild instead of rpm for building rpms.
9353
 
 
9354
 
2003-10-23 10:11  jjgarcia
9355
 
 
9356
 
        * src/doc/BUGS:
9357
 
 
9358
 
        Update list of known bugs
9359
 
 
9360
 
2003-10-23 10:10  jjgarcia
9361
 
 
9362
 
        * src/doc/: devel.txi, user.txi:
9363
 
 
9364
 
        Add direntry for installation.
9365
 
 
9366
 
2003-10-23 10:10  jjgarcia
9367
 
 
9368
 
        * src/c/tcp.d:
9369
 
 
9370
 
        Most structure and enumeration types are renamed to avoid clashes with other libraries (most notably C++).
9371
 
 
9372
 
2003-10-22 09:56  jjgarcia
9373
 
 
9374
 
        * src/: CHANGELOG, c/all_symbols.d, c/alloc.d, c/alloc_2.d,
9375
 
          c/assignment.d, c/backq.d, c/file.d, c/gfun.d, c/hash.d,
9376
 
          c/package.d, c/pathname.d, c/print.d, c/read.d, c/symbol.d,
9377
 
          h/external.h, h/object.h:
9378
 
 
9379
 
        Most structure and enumeration types are renamed to avoid clashes with other libraries (most notably C++).
9380
 
 
9381
 
2003-10-22 09:27  jjgarcia
9382
 
 
9383
 
        * src/: cmp/cmpbind.lsp, cmp/cmpblock.lsp, cmp/cmpdefs.lsp,
9384
 
          cmp/cmpenv.lsp, cmp/cmpflet.lsp, cmp/cmplam.lsp, cmp/cmplet.lsp,
9385
 
          cmp/cmpmulti.lsp, cmp/cmptag.lsp, cmp/cmptop.lsp,
9386
 
          cmp/cmputil.lsp, cmp/cmpvar.lsp, cmp/cmpwt.lsp, h/internal.h,
9387
 
          lsp/defmacro.lsp, lsp/defpackage.lsp, lsp/evalmacros.lsp,
9388
 
          lsp/export.lsp:
9389
 
 
9390
 
        src/c
9391
 
 
9392
 
2003-10-22 09:26  jjgarcia
9393
 
 
9394
 
        * src/: c/hash.d, h/object.h:
9395
 
 
9396
 
        Hash tables can now use EQUALP as a test
9397
 
 
9398
 
2003-10-16 09:39  jjgarcia
9399
 
 
9400
 
        * src/doc/devel.txi:
9401
 
 
9402
 
        Update documentation fo the interface to the evaluator.STATIC/SHARED-LIBRARY-PATHNAME are replaced with COMPILE-FILE-PATHNAME.
9403
 
        Notice the distinction between loadable files and dynamically linked libraries.
9404
 
 
9405
 
2003-10-16 09:38  jjgarcia
9406
 
 
9407
 
        * src/cmp/: cmpcall.lsp, cmpenv.lsp, cmpeval.lsp, cmpfun.lsp,
9408
 
          cmpinline.lsp, cmplam.lsp, cmplet.lsp, cmpmac.lsp, cmpmain.lsp,
9409
 
          cmpmulti.lsp, cmpspecial.lsp, cmptag.lsp, cmptop.lsp, cmpvar.lsp:
9410
 
 
9411
 
        Forms are now stored as structures.
9412
 
 
9413
 
2003-10-10 15:17  jjgarcia
9414
 
 
9415
 
        * src/compile.lsp.in:
9416
 
 
9417
 
        Avoid linking in ${prefix}/lib/ecl/libecl*
9418
 
 
9419
 
2003-10-10 15:16  jjgarcia
9420
 
 
9421
 
        * src/CHANGELOG:
9422
 
 
9423
 
        [no log message]
9424
 
 
9425
 
2003-10-08 17:31  jjgarcia
9426
 
 
9427
 
        * src/c/file.d:
9428
 
 
9429
 
        READ/WRITE-SEQUENCE would take one more element than the one specified by :END.
9430
 
 
9431
 
2003-10-06 15:26  jjgarcia
9432
 
 
9433
 
        * src/: configure, configure.in, c/unixfsys.d:
9434
 
 
9435
 
        Fix typo pw.h->pwd.h
9436
 
 
9437
 
2003-10-06 14:46  jjgarcia
9438
 
 
9439
 
        * src/: compile.lsp.in, configure, aclocal.m4, configure.in:
9440
 
 
9441
 
        Fixes on the build sequence, to avoid duplicate mentions of libgmp and not required uses of -rpath
9442
 
 
9443
 
2003-10-06 11:40  jjgarcia
9444
 
 
9445
 
        * src/: CHANGELOG, aclocal.m4, compile.lsp.in, configure,
9446
 
          configure.in, c/alloc.d, c/alloc_2.d, c/eval.d, c/gbc.d,
9447
 
          c/load.d, c/read.d, cmp/cmpcfg.lsp.in, cmp/cmpdefs.lsp,
9448
 
          cmp/cmpmain.lsp, cmp/cmptop.lsp, cmp/load.lsp.in, doc/devel.txi,
9449
 
          h/config.h.in, h/ecl-cmp.h, h/external.h, h/object.h,
9450
 
          util/system.lsp:
9451
 
 
9452
 
        Bunch of fixes to allow loaded files to be garbage collected. New file naming conventions.
9453
 
 
9454
 
2003-09-23 10:03  jjgarcia
9455
 
 
9456
 
        * src/cmp/sysfun.lsp:
9457
 
 
9458
 
        Fixed typo: 'fixnum' is the old name of the 'cl_fixnum' type.
9459
 
 
9460
 
2003-09-22 09:51  jjgarcia
9461
 
 
9462
 
        * src/cmp/cmpfun.lsp:
9463
 
 
9464
 
        Fixed typo
9465
 
 
9466
 
2003-09-20 10:35  jjgarcia
9467
 
 
9468
 
        * src/c/alloc.d:
9469
 
 
9470
 
        No token should appear after an #endif
9471
 
 
9472
 
2003-09-20 10:34  jjgarcia
9473
 
 
9474
 
        * src/c/: compiler.d, gbc.d:
9475
 
 
9476
 
        Fixed a couple of memory leaks.
9477
 
 
9478
 
2003-09-20 10:33  jjgarcia
9479
 
 
9480
 
        * src/c/symbols_list.h:
9481
 
 
9482
 
        Reorder list of symbols so that the same code is produced with and without --disable-boehm
9483
 
 
9484
 
2003-09-19 09:59  jjgarcia
9485
 
 
9486
 
        * src/: configure, configure.in:
9487
 
 
9488
 
        LDRPATH needs a different value when --disable-shared is used
9489
 
 
9490
 
2003-09-08 19:07  jjgarcia
9491
 
 
9492
 
        * src/doc/download.in.html:
9493
 
 
9494
 
        We do no longer keep tarballs of ECL in the home page.
9495
 
 
9496
 
2003-09-08 18:53  jjgarcia
9497
 
 
9498
 
        * src/: CHANGELOG, Makefile.in, aclocal.m4, compile.lsp.in,
9499
 
          configure, configure.in, c/Makefile.in, c/compiler.d,
9500
 
          c/disassembler.d, c/file.d, c/interpreter.d, c/main.d,
9501
 
          c/num_comp.d, clos/fixup.lsp, clos/precomp.lsp, cmp/cmpblock.lsp,
9502
 
          cmp/cmpcall.lsp, cmp/cmpcatch.lsp, cmp/cmpcfg.lsp.in,
9503
 
          cmp/cmpdefs.lsp, cmp/cmpenv.lsp, cmp/cmpeval.lsp, cmp/cmpffi.lsp,
9504
 
          cmp/cmpflet.lsp, cmp/cmpfun.lsp, cmp/cmpif.lsp,
9505
 
          cmp/cmpinline.lsp, cmp/cmplam.lsp, cmp/cmplet.lsp,
9506
 
          cmp/cmpmac.lsp, cmp/cmpmain.lsp, cmp/cmpmulti.lsp,
9507
 
          cmp/cmpspecial.lsp, cmp/cmptag.lsp, cmp/cmptop.lsp,
9508
 
          cmp/cmptype.lsp, cmp/cmputil.lsp, cmp/cmpvar.lsp, cmp/sysfun.lsp,
9509
 
          h/bytecodes.h, lsp/assert.lsp, lsp/predlib.lsp, lsp/seq.lsp,
9510
 
          lsp/top.lsp:
9511
 
 
9512
 
        Fixed bug that prevented compilation under windows. ECL is now built as a single shared library on systems which support it. The compiler is being rewritten using higher level, more expressive functions.
9513
 
 
9514
 
2003-08-07 17:16  jjgarcia
9515
 
 
9516
 
        * ANNOUNCEMENT, src/CHANGELOG:
9517
 
 
9518
 
        Note some forgotten changes.
9519
 
 
9520
 
2003-08-07 15:51  jjgarcia
9521
 
 
9522
 
        * src/cmp/cmpenv.lsp:
9523
 
 
9524
 
        Do not coalesce constants using #'EQUALP because it does not distinguish between #\c and #\C.
9525
 
 
9526
 
2003-08-07 14:26  jjgarcia
9527
 
 
9528
 
        * src/c/read.d:
9529
 
 
9530
 
        Removed dispatch function which interpreted #"..." as pathname.
9531
 
 
9532
 
2003-08-07 14:24  jjgarcia
9533
 
 
9534
 
        * src/cmp/cmpeval.lsp:
9535
 
 
9536
 
        Fixed optimization of structure references.
9537
 
 
9538
 
2003-08-07 14:24  jjgarcia
9539
 
 
9540
 
        * src/cmp/cmpenv.lsp:
9541
 
 
9542
 
        Fixed processing of FTYPE declarations/proclamations
9543
 
 
9544
 
2003-08-07 14:23  jjgarcia
9545
 
 
9546
 
        * src/cmp/: cmpffi.lsp, cmploc.lsp:
9547
 
 
9548
 
        Fixnums are valid locations
9549
 
 
9550
 
2003-08-07 14:23  jjgarcia
9551
 
 
9552
 
        * src/cmp/cmpvar.lsp:
9553
 
 
9554
 
        Fixed typo
9555
 
 
9556
 
2003-08-07 14:22  jjgarcia
9557
 
 
9558
 
        * src/: CHANGELOG, c/gfun.d, c/hash.d:
9559
 
 
9560
 
        Limit the size of method hash tables.
9561
 
 
9562
 
2003-08-06 17:06  jjgarcia
9563
 
 
9564
 
        * Copyright:
9565
 
 
9566
 
        Change e-mail address.
9567
 
 
9568
 
2003-08-06 16:07  jjgarcia
9569
 
 
9570
 
        * src/c/read.d:
9571
 
 
9572
 
        #$ relies on MAKE-RANDOM-STATE.
9573
 
 
9574
 
2003-08-06 15:40  jjgarcia
9575
 
 
9576
 
        * src/: c/symbols_list.h, lsp/defstruct.lsp, lsp/ffi.lsp,
9577
 
          lsp/helpfile.lsp, lsp/predlib.lsp:
9578
 
 
9579
 
        Minor space saving
9580
 
 
9581
 
2003-08-06 15:23  jjgarcia
9582
 
 
9583
 
        * src/: c/Makefile.in, c/all_symbols.d, c/array.d, c/backq.d,
9584
 
          c/cmpaux.d, c/compiler.d, c/eval.d, c/file.d, c/format.d,
9585
 
          c/gbc.d, c/load.d, c/main.d, c/multival.d, c/num_log.d,
9586
 
          c/num_rand.d, c/number.d, c/print.d, c/read.d, c/symbols_list.h,
9587
 
          c/tcp.d, c/typespec.d, c/unixint.d, clos/conditions.lsp,
9588
 
          clos/macros.lsp, clos/stdmethod.lsp, doc/help.lsp, h/external.h,
9589
 
          h/internal.h, lsp/autoload.lsp, lsp/top.lsp:
9590
 
 
9591
 
        Try to initialize variables and constants in all_symbols.d.
9592
 
 
9593
 
2003-08-06 13:41  jjgarcia
9594
 
 
9595
 
        * src/lsp/autoload.lsp:
9596
 
 
9597
 
        Really DO import AUTOLOAD
9598
 
 
9599
 
2003-08-06 11:24  jjgarcia
9600
 
 
9601
 
        * src/doc/head:
9602
 
 
9603
 
        Patches name should not have a version number, since they always refer to the latest distribution.
9604
 
 
9605
 
2003-08-06 11:20  jjgarcia
9606
 
 
9607
 
        * src/doc/head:
9608
 
 
9609
 
        Add link to patches
9610
 
 
9611
 
2003-08-06 10:57  jjgarcia
9612
 
 
9613
 
        * src/: CHANGELOG, lsp/autoload.lsp:
9614
 
 
9615
 
        Export AUTOLOAD
9616
 
 
9617
 
2003-08-06 10:51  jjgarcia
9618
 
 
9619
 
        * src/: CHANGELOG, c/dpp.c, cmp/cmpcall.lsp, cmp/cmpeval.lsp,
9620
 
          cmp/cmplam.lsp, cmp/cmploc.lsp, doc/help.lsp, h/config.h.in:
9621
 
 
9622
 
        Avoid using cl_va_list, cl_va_arg when the number of arguments is small (<32)
9623
 
        and we know that no value will be stored on the stack.
9624
 
 
9625
 
2003-08-06 10:51  jjgarcia
9626
 
 
9627
 
        * src/lsp/export.lsp:
9628
 
 
9629
 
        Remove unused code
9630
 
 
9631
 
2003-08-06 10:50  jjgarcia
9632
 
 
9633
 
        * src/lsp/autoload.lsp:
9634
 
 
9635
 
        AUTOLOAD facility implemented
9636
 
 
9637
 
2003-08-05 12:01  jjgarcia
9638
 
 
9639
 
        * src/: CHANGELOG, c/alloc.d, c/cfun.d, c/cinit.d, c/compiler.d,
9640
 
          c/disassembler.d, c/eval.d, c/gbc.d, c/interpreter.d, c/load.d,
9641
 
          c/macros.d, c/read.d, c/tclBasic.d, cmp/cmplam.lsp,
9642
 
          cmp/cmptop.lsp, doc/help.lsp, h/bytecodes.h, h/external.h,
9643
 
          h/internal.h, h/object.h, lsp/evalmacros.lsp:
9644
 
 
9645
 
        New bytecodes compiler and interpreter, which use 8-bits large bytecodes and
9646
 
        16-bits large arguments.
9647
 
        Macros are implemented as two-argument functions, leaving argument checking
9648
 
        to funcall() and apply() and thus saving space.
9649
 
        AND, WHEN and OR are plain macros. No optimizer is required in the bytecodes
9650
 
        compiler.
9651
 
 
9652
 
2003-08-01 11:59  jjgarcia
9653
 
 
9654
 
        * src/h/ecl.h:
9655
 
 
9656
 
        CYGWIN does not have header inttypes.h
9657
 
 
9658
 
2003-07-31 18:37  jjgarcia
9659
 
 
9660
 
        * src/: CHANGELOG, bare.lsp.in, compile.lsp.in, configure,
9661
 
          configure.in, c/all_symbols.d, c/disassembler.d, c/file.d,
9662
 
          c/format.d, c/load.d, c/main.d, c/num_co.d, c/symbols_list.h,
9663
 
          c/unixsys.d, clos/combin.lsp, clos/conditions.lsp,
9664
 
          clos/generic.lsp, clos/standard.lsp, cmp/cmpdefs.lsp,
9665
 
          h/config.h.in, h/external.h, h/internal.h, lsp/defsys.lsp.in,
9666
 
          lsp/iolib.lsp, lsp/load.lsp.in, lsp/predlib.lsp, lsp/format.lsp:
9667
 
 
9668
 
        FORMATTER implemented. FORMAT ported from CMUCL and optionally included when --with-cmuformat is used at configuration time.
9669
 
 
9670
 
2003-07-23 15:09  jjgarcia
9671
 
 
9672
 
        * ANNOUNCEMENT, configure, src/CHANGELOG, src/Makefile.in,
9673
 
          src/aclocal.m4, src/bare.lsp.in, src/compile.lsp.in,
9674
 
          src/config.guess, src/config.sub, src/configure,
9675
 
          src/configure.in, src/c/Makefile.in, src/c/all_symbols.d,
9676
 
          src/c/alloc.d, src/c/alloc_2.d, src/c/dpp.c, src/c/eval.d,
9677
 
          src/c/file.d, src/c/gbc.d, src/c/gfun.d, src/c/interpreter.d,
9678
 
          src/c/load.d, src/c/main.d, src/c/predicate.d, src/c/print.d,
9679
 
          src/c/reference.d, src/c/symbols_list.h, src/c/typespec.d,
9680
 
          src/c/unixfsys.d, src/c/unixint.d, src/c/unixsys.d,
9681
 
          src/clos/boot.lsp, src/clos/builtin.lsp, src/clos/change.lsp,
9682
 
          src/clos/combin.lsp, src/clos/conditions.lsp,
9683
 
          src/clos/defclass.lsp, src/clos/defsys.lsp.in,
9684
 
          src/clos/fixup.lsp, src/clos/generic.lsp, src/clos/inspect.lsp,
9685
 
          src/clos/kernel.lsp, src/clos/load.lsp.in, src/clos/macros.lsp,
9686
 
          src/clos/method.lsp, src/clos/slot.lsp, src/clos/standard.lsp,
9687
 
          src/clos/stdmethod.lsp, src/cmp/cmpcfg.lsp.in,
9688
 
          src/cmp/cmptop.lsp, src/cmp/sysfun.lsp, src/gc/config.guess,
9689
 
          src/gc/config.sub, src/h/config.h.in, src/h/external.h,
9690
 
          src/h/internal.h, src/h/machines.h, src/h/object.h,
9691
 
          src/lsp/config.lsp.in, src/lsp/defstruct.lsp,
9692
 
          src/lsp/evalmacros.lsp, src/lsp/predlib.lsp, src/lsp/setf.lsp,
9693
 
          src/lsp/top.lsp:
9694
 
 
9695
 
        Use user-supplied DPP to build the C files. machines.h is no longer required.
9696
 
 
9697
 
2003-07-17 13:47  jjgarcia
9698
 
 
9699
 
        * src/: CHANGELOG, clos/generic.lsp, clos/standard.lsp:
9700
 
 
9701
 
        Fixed parsing of DEFGENERIC so that only supplied options are passed to ENSURE-GENERIC-FUNCTION, and the :METHOD options are interpreted.
9702
 
 
9703
 
2003-07-16 19:30  jjgarcia
9704
 
 
9705
 
        * src/: CHANGELOG, c/gfun.d, c/symbols_list.h, clos/combin.lsp,
9706
 
          clos/fixup.lsp, clos/generic.lsp, clos/kernel.lsp,
9707
 
          clos/macros.lsp, clos/method.lsp, clos/standard.lsp:
9708
 
 
9709
 
        Method combinations implemented. Bug involving EQL specializers not being compared with EQL solved.
9710
 
 
9711
 
2003-07-16 14:43  jjgarcia
9712
 
 
9713
 
        * src/cmp/sysfun.lsp:
9714
 
 
9715
 
        Remove wrong inline form.
9716
 
 
9717
 
2003-07-16 14:12  jjgarcia
9718
 
 
9719
 
        * src/lsp/top.lsp:
9720
 
 
9721
 
        Try to load all files in *LISP-INIT-FILES-LIST*, not only the first one found.
9722
 
 
9723
 
2003-07-16 14:10  jjgarcia
9724
 
 
9725
 
        * src/c/unixfsys.d:
9726
 
 
9727
 
        Fix parsing of /home/jlr to ensure it is produces a directory.
9728
 
 
9729
 
2003-07-15 17:38  jjgarcia
9730
 
 
9731
 
        * src/c/clos.d:
9732
 
 
9733
 
        clos.d is no longer used
9734
 
 
9735
 
2003-07-15 17:34  jjgarcia
9736
 
 
9737
 
        * src/clos/conditions.lsp:
9738
 
 
9739
 
        Fix typo
9740
 
 
9741
 
2003-07-15 17:29  jjgarcia
9742
 
 
9743
 
        * src/: CHANGELOG, c/compiler.d, c/file.d, c/read.d,
9744
 
          c/symbols_list.h:
9745
 
 
9746
 
        Add unused keyword :EXTERNAL-FORMAT to OPEN function for ANSI compatibility.
9747
 
 
9748
 
2003-07-15 16:10  jjgarcia
9749
 
 
9750
 
        * src/CHANGELOG:
9751
 
 
9752
 
        [no log message]
9753
 
 
9754
 
2003-07-15 16:09  jjgarcia
9755
 
 
9756
 
        * src/lsp/mislib.lsp:
9757
 
 
9758
 
        Fixed typo.
9759
 
 
9760
 
2003-07-15 15:51  jjgarcia
9761
 
 
9762
 
        * src/clos/inspect.lsp:
9763
 
 
9764
 
        Fix bug that prevented (SETF DOCUMENTATION) from working with classes
9765
 
 
9766
 
2003-07-10 14:04  jjgarcia
9767
 
 
9768
 
        * src/: configure, configure.in:
9769
 
 
9770
 
        Fix typo in help
9771
 
 
9772
 
2003-07-10 11:27  jjgarcia
9773
 
 
9774
 
        * src/: CHANGELOG, c/load.d, c/symbols_list.h:
9775
 
 
9776
 
        LOAD now accepts a list of directories in which to look for files.
9777
 
 
9778
 
2003-07-10 10:41  jjgarcia
9779
 
 
9780
 
        * src/: CHANGELOG, c/array.d, c/file.d, c/list.d, c/print.d,
9781
 
          c/read.d, c/sequence.d, c/structure.d, c/symbols_list.h,
9782
 
          c/typespec.d, h/external.h, lsp/predlib.lsp:
9783
 
 
9784
 
        READ/WRITE-SEQUENCE implemented.
9785
 
 
9786
 
2003-07-08 19:36  jjgarcia
9787
 
 
9788
 
        * src/: aclocal.m4, configure, configure.in, c/alloc_2.d, c/file.d,
9789
 
          c/pathname.d, c/print.d, c/time.d, c/unixfsys.d, c/unixint.d,
9790
 
          h/config.h.in, h/machines.h:
9791
 
 
9792
 
        Initial patches for supporting MINGW32
9793
 
 
9794
 
2003-07-03 15:58  jjgarcia
9795
 
 
9796
 
        * src/CHANGELOG:
9797
 
 
9798
 
        Notify Alpha port
9799
 
 
9800
 
2003-07-03 15:57  jjgarcia
9801
 
 
9802
 
        * src/: c/gbc.d, c/symbols_list.h, c/unixsys.d, h/external.h:
9803
 
 
9804
 
        Fix SI::OPEN-PIPE and add SI::CLOSE-PIPE
9805
 
 
9806
 
2003-07-03 12:09  jjgarcia
9807
 
 
9808
 
        * src/c/unixfsys.d:
9809
 
 
9810
 
        Do not use getpw* for checking the current user's home directory. Use /home/users/j/jj/jjgarcia instead.
9811
 
 
9812
 
2003-07-03 12:09  jjgarcia
9813
 
 
9814
 
        * src/c/print.d:
9815
 
 
9816
 
        Increase size of buffer for printing bignums
9817
 
 
9818
 
2003-07-03 12:09  jjgarcia
9819
 
 
9820
 
        * src/h/external.h:
9821
 
 
9822
 
        Fix declaration for si_member1()
9823
 
 
9824
 
2003-07-03 10:23  jjgarcia
9825
 
 
9826
 
        * src/c/num_log.d:
9827
 
 
9828
 
        The "int" type is too small to host a fixnum.
9829
 
 
9830
 
2003-07-02 10:41  jjgarcia
9831
 
 
9832
 
        * src/: configure, configure.in, c/Makefile.in:
9833
 
 
9834
 
        Only include ffi.d when it is required. Some compilers do not like empty files.
9835
 
 
9836
 
2003-07-01 15:12  jjgarcia
9837
 
 
9838
 
        * src/c/gbc.d:
9839
 
 
9840
 
        Use ISOC99 type uint8_t instead of u_int8_t
9841
 
 
9842
 
2003-07-01 14:28  jjgarcia
9843
 
 
9844
 
        * src/: CHANGELOG, configure, configure.in, c/array.d, c/dpp.c,
9845
 
          c/main.d, c/num_log.d, c/sequence.d, c/symbols_list.h,
9846
 
          c/unixfsys.d, clos/combin.lsp, clos/fixup.lsp, clos/method.lsp,
9847
 
          clos/precomp.lsp, h/config.h.in, h/ecl-cmp.h, h/ecl.h,
9848
 
          h/machines.h, h/object.h:
9849
 
 
9850
 
        ECL ported to Solaris/SPARC-32
9851
 
 
9852
 
2003-06-27 18:16  jjgarcia
9853
 
 
9854
 
        * src/: c/pathname.d, clos/cmpinit.lsp, cmp/cmpmain.lsp,
9855
 
          lsp/top.lsp:
9856
 
 
9857
 
        Parse properly filenames with a leading dot, like ~/.ecl.lsp or ~/.eclrc
9858
 
 
9859
 
2003-06-27 12:23  jjgarcia
9860
 
 
9861
 
        * src/clos/: boot.lsp, builtin.lsp, defclass.lsp, fixup.lsp,
9862
 
          macros.lsp, method.lsp, standard.lsp:
9863
 
 
9864
 
        Rename several accessors according to AMOP
9865
 
 
9866
 
2003-06-27 12:22  jjgarcia
9867
 
 
9868
 
        * src/lsp/top.lsp:
9869
 
 
9870
 
        Use also ~/.ecl[.lsp] as initialization file
9871
 
 
9872
 
2003-06-27 12:22  jjgarcia
9873
 
 
9874
 
        * src/lsp/predlib.lsp:
9875
 
 
9876
 
        Speed up checking of SUBTYPEP between classes, by using the class precedence list
9877
 
 
9878
 
2003-06-27 12:22  jjgarcia
9879
 
 
9880
 
        * src/util/emacs.el:
9881
 
 
9882
 
        Implement query-replace over the source tree
9883
 
 
9884
 
2003-06-25 17:09  jjgarcia
9885
 
 
9886
 
        * src/CHANGELOG:
9887
 
 
9888
 
        [no log message]
9889
 
 
9890
 
2003-06-25 16:46  jjgarcia
9891
 
 
9892
 
        * src/: CHANGELOG, c/Makefile.in, c/cmpaux.d, c/instance.d,
9893
 
          c/interpreter.d, c/main.d, c/number.d, c/predicate.d,
9894
 
          clos/boot.lsp, clos/builtin.lsp, clos/defclass.lsp,
9895
 
          clos/fixup.lsp, clos/inspect.lsp, clos/kernel.lsp,
9896
 
          clos/load.lsp.in, clos/macros.lsp, clos/method.lsp,
9897
 
          clos/slot.lsp, clos/standard.lsp, lsp/predlib.lsp:
9898
 
 
9899
 
        Changes on the CLOS bootstrapping sequence (which is now done entirely in
9900
 
        LISP), and minor bugfixes.
9901
 
 
9902
 
2003-06-09 14:40  jjgarcia
9903
 
 
9904
 
        * src/cmp/: cmpcall.lsp, cmpeval.lsp, cmpfun.lsp, cmplam.lsp,
9905
 
          cmpmap.lsp, cmpspecial.lsp, sysfun.lsp:
9906
 
 
9907
 
        Second version of the inliner for LAMBDA forms.
9908
 
 
9909
 
2003-06-09 14:22  jjgarcia
9910
 
 
9911
 
        * src/clos/conditions.lsp:
9912
 
 
9913
 
        ABORT, and MUFFLE-WARNING should signal a CONTROL-ERROR when such restarts
9914
 
        do not exists. On the other hand, CONTINUE, USE-VALUE and SLOT-VALUE should
9915
 
        only output NIL when their restarts are not found.
9916
 
 
9917
 
2003-06-09 14:21  jjgarcia
9918
 
 
9919
 
        * src/lsp/defstruct.lsp:
9920
 
 
9921
 
        When an accessor for a slot would have the same name as another accessor
9922
 
        defined by an included structure for the same slot, use the old function
9923
 
        and create no new definition.
9924
 
 
9925
 
2003-06-09 14:21  jjgarcia
9926
 
 
9927
 
        * src/lsp/defstruct.lsp:
9928
 
 
9929
 
        Allow structures to have slots with name NIL.
9930
 
 
9931
 
2003-06-09 14:19  jjgarcia
9932
 
 
9933
 
        * src/cmp/: cmpcall.lsp, cmpeval.lsp, cmpfun.lsp, cmplam.lsp,
9934
 
          cmpmap.lsp:
9935
 
 
9936
 
        Implemented inlining of LAMBDA expressions when they appear in the place of a function, such as the beginning of a list, or as a first argument to APPLY and FUNCALL. We can now safely remove the mechanism CALL-LAMBDA which inlines LAMBDA forms when the C code is being produced.
9937
 
 
9938
 
2003-06-06 18:18  jjgarcia
9939
 
 
9940
 
        * src/c/file.d:
9941
 
 
9942
 
        Some extra headers are required for select() in older systems.
9943
 
 
9944
 
2003-06-02 18:13  jjgarcia
9945
 
 
9946
 
        * src/c/predicate.d:
9947
 
 
9948
 
        When comparing instances (i.e. objects and structures), we may find unbound slots.
9949
 
 
9950
 
2003-06-02 18:09  jjgarcia
9951
 
 
9952
 
        * src/c/compiler.d:
9953
 
 
9954
 
        In destructuring lambda lists, a destructuring form may appear in
9955
 
        the position of a variable, even after a &KEY form.
9956
 
        In LAMBDA-BLOCK, deduce the block name from the function name.
9957
 
 
9958
 
2003-06-02 18:01  jjgarcia
9959
 
 
9960
 
        * src/c/file.d:
9961
 
 
9962
 
        Header sys/select.h required for POSIX function select()
9963
 
 
9964
 
2003-06-02 17:57  jjgarcia
9965
 
 
9966
 
        * src/: c/format.d, lsp/top.lsp:
9967
 
 
9968
 
        Fix FORMAT control ~C so that ~C behaves as WRITE-CHAR.
9969
 
 
9970
 
2003-06-02 17:53  jjgarcia
9971
 
 
9972
 
        * src/: c/file.d, configure:
9973
 
 
9974
 
        Implement part of LISTEN using the C function select().
9975
 
 
9976
 
2003-06-02 17:01  jjgarcia
9977
 
 
9978
 
        * src/: c/compiler.d, c/file.d, c/format.d, lsp/top.lsp:
9979
 
 
9980
 
        Header sys/select.h is needed for select().
9981
 
 
9982
 
2003-05-27 14:34  jjgarcia
9983
 
 
9984
 
        * src/c/format.d:
9985
 
 
9986
 
        Fix FORMAT control ~C so that ~C behaves as WRITE-CHAR.
9987
 
 
9988
 
2003-05-27 14:28  jjgarcia
9989
 
 
9990
 
        * src/: configure, c/file.d, c/format.d:
9991
 
 
9992
 
        Fix FORMAT control ~C so that ~C behaves as WRITE-CHAR.
9993
 
 
9994
 
2003-05-26 16:27  jjgarcia
9995
 
 
9996
 
        * src/: configure, configure.in, c/file.d, h/config.h.in:
9997
 
 
9998
 
        Implement part of LISTEN using the C function select().
9999
 
 
10000
 
2003-05-26 14:37  jjgarcia
10001
 
 
10002
 
        * src/: configure, configure.in, c/file.d, h/config.h.in:
10003
 
 
10004
 
        Implement part of LISTEN using the C function select().
10005
 
 
10006
 
2003-05-26 11:49  jjgarcia
10007
 
 
10008
 
        * src/: CHANGELOG, Makefile.in, bare.lsp.in, compile.lsp.in,
10009
 
          configure, configure.in, c/Makefile.in, c/alloc.d, c/alloc_2.d,
10010
 
          c/compiler.d, c/dpp.c, c/ffi.d, c/file.d, c/gbc.d, c/instance.d,
10011
 
          c/load.d, c/main.d, c/pathname.d, c/print.d, c/symbols_list.h,
10012
 
          c/typespec.d, c/unixfsys.d, clos/print.lsp, cmp/cmpbind.lsp,
10013
 
          cmp/cmpblock.lsp, cmp/cmpcall.lsp, cmp/cmpcatch.lsp,
10014
 
          cmp/cmpdefs.lsp, cmp/cmpenv.lsp, cmp/cmpeval.lsp,
10015
 
          cmp/cmpexit.lsp, cmp/cmpffi.lsp, cmp/cmpflet.lsp, cmp/cmpfun.lsp,
10016
 
          cmp/cmpif.lsp, cmp/cmpinline.lsp, cmp/cmplam.lsp, cmp/cmplet.lsp,
10017
 
          cmp/cmploc.lsp, cmp/cmpmain.lsp, cmp/cmpmap.lsp,
10018
 
          cmp/cmpmulti.lsp, cmp/cmpspecial.lsp, cmp/cmptag.lsp,
10019
 
          cmp/cmptop.lsp, cmp/cmputil.lsp, cmp/cmpvar.lsp,
10020
 
          cmp/defsys.lsp.in, cmp/load.lsp.in, cmp/sysfun.lsp,
10021
 
          doc/devel.txi, h/config.h.in, h/external.h, h/object.h,
10022
 
          lsp/autoload.lsp, lsp/ffi-objects.lsp, lsp/ffi.lsp,
10023
 
          lsp/load.lsp.in, lsp/mislib.lsp, lsp/predlib.lsp, lsp/seqlib.lsp,
10024
 
          lsp/setf.lsp, lsp/top.lsp, util/emacs.el:
10025
 
 
10026
 
        Merge NEW_COMPILER 25.05.03
10027
 
 
10028
 
2003-05-26 11:36  jjgarcia
10029
 
 
10030
 
        * src/c/compiler.d:
10031
 
 
10032
 
        When a default value is a DEFCONSTANT variable, and the value is an integer
10033
 
        the value may not be inlined in the arguments list, because it will be confused
10034
 
        with an address.
10035
 
 
10036
 
2003-05-26 11:35  jjgarcia
10037
 
 
10038
 
        * src/: lsp/top.lsp, c/file.d:
10039
 
 
10040
 
        Rewrite LISTEN, so that it works with terminal streams. Use it for
10041
 
        CLEAR-INPUT and rewrite the toplevel accordingly.
10042
 
 
10043
 
2003-05-26 10:56  jjgarcia
10044
 
 
10045
 
        * src/: c/compiler.d, c/file.d, c/instance.d, clos/print.lsp,
10046
 
          cmp/cmpeval.lsp, cmp/sysfun.lsp, lsp/top.lsp:
10047
 
 
10048
 
        Fix a bug in SI::INSTANCE-REF-SAFE.
10049
 
        Replace bogus optimizers for INSTANCE-REF-SAFE with inline C expressions.
10050
 
 
10051
 
2003-05-23 15:25  jjgarcia
10052
 
 
10053
 
        * src/c/compiler.d:
10054
 
 
10055
 
        A constant which appears in the arguments of a function as a default value can cause bogus bytecodes to be produced. Once we fix this, we can also optimize the case of a quoted default value, as in (lambda (&optional (x '(1 2 3)))...).
10056
 
 
10057
 
2003-05-23 10:13  jjgarcia
10058
 
 
10059
 
        * src/: c/file.d, lsp/top.lsp:
10060
 
 
10061
 
        Rewrite CLEAR-INPUT so that it works with interactive (i.e. tty) streams.
10062
 
        Rewrite the toplevel to match this fix.
10063
 
 
10064
 
2003-05-20 10:51  jjgarcia
10065
 
 
10066
 
        * src/c/print.d:
10067
 
 
10068
 
        ECL has no "interpreted functions" in the sense that of the ANSI spec.
10069
 
        Print bytecode-compiled functions as #<bytecompiled-function ...
10070
 
 
10071
 
2003-05-19 17:31  jjgarcia
10072
 
 
10073
 
        * src/util/system.lsp:
10074
 
 
10075
 
        Allow once more loading compiled files.
10076
 
 
10077
 
2003-05-19 17:31  jjgarcia
10078
 
 
10079
 
        * src/c/unixfsys.d:
10080
 
 
10081
 
        Fix semantics of DIRECTORY.
10082
 
 
10083
 
2003-05-19 17:30  jjgarcia
10084
 
 
10085
 
        * src/c/pathname.d:
10086
 
 
10087
 
        Add support for :back and :up. Check consistency of directories both
10088
 
        in MAKE-PATHNAME and in PARSE-NAMESTRING.
10089
 
 
10090
 
2003-05-19 17:27  jjgarcia
10091
 
 
10092
 
        * src/c/: pathname.d, symbols_list.h:
10093
 
 
10094
 
        Add support for :back and fix the semantics of :up.
10095
 
        Check consistency of directories both in MAKE-PATHNAME and in PARSE-NAMESTRING.
10096
 
        Absence of :TYPE or :NAME is not the same as :WILD -- this has consequences both in pathname translations, where "*" matches only files __without__ type, and in DIRECTORY.
10097
 
 
10098
 
2003-05-19 17:27  jjgarcia
10099
 
 
10100
 
        * src/lsp/top.lsp:
10101
 
 
10102
 
        Catch all errors when working in #! mode.
10103
 
        Rebind *readtable* to allow debugging even when the interrupted program uses a non-standard readtable.
10104
 
 
10105
 
2003-05-19 17:26  jjgarcia
10106
 
 
10107
 
        * src/lsp/mislib.lsp:
10108
 
 
10109
 
        ENSURE-DIRECTORIES-EXIST did not work with relative directores (i.e. ../foo/f).
10110
 
 
10111
 
2003-05-19 17:26  jjgarcia
10112
 
 
10113
 
        * src/c/load.d:
10114
 
 
10115
 
        Do not rebind *STANDARD-INPUT* when loading files.
10116
 
 
10117
 
2003-05-19 17:26  jjgarcia
10118
 
 
10119
 
        * src/c/unixfsys.d:
10120
 
 
10121
 
        [no log message]
10122
 
 
10123
 
2003-05-19 17:25  jjgarcia
10124
 
 
10125
 
        * src/doc/devel.txi:
10126
 
 
10127
 
        Fix typos.
10128
 
 
10129
 
2003-05-19 17:24  jjgarcia
10130
 
 
10131
 
        * src/: cmp/cmpffi.lsp, cmp/cmpmain.lsp, cmp/cmptop.lsp,
10132
 
          doc/devel.txi:
10133
 
 
10134
 
        Document the latest improvements in the FFI.
10135
 
        Fix several typos in cmpffi.lsp.
10136
 
        Emit the main function of each object file in the *.c file and not in the header.
10137
 
 
10138
 
2003-05-19 17:21  jjgarcia
10139
 
 
10140
 
        * src/cmp/: cmpfun.lsp, sysfun.lsp:
10141
 
 
10142
 
        Replace bogus optimizer for EQL with inline expansion.
10143
 
 
10144
 
2003-05-19 17:21  jjgarcia
10145
 
 
10146
 
        * src/: Makefile.in, bare.lsp.in, compile.lsp.in, cmp/cmpdefs.lsp,
10147
 
          cmp/cmpfun.lsp, cmp/cmptop.lsp, lsp/seqlib.lsp, lsp/setf.lsp:
10148
 
 
10149
 
        Minor fixes to test how a complete ECL environment recompiles itself.
10150
 
 
10151
 
2003-05-19 17:18  jjgarcia
10152
 
 
10153
 
        * src/cmp/sysfun.lsp:
10154
 
 
10155
 
        More FILE-EXISTS -> FILE-KIND changes
10156
 
 
10157
 
2003-05-19 17:15  jjgarcia
10158
 
 
10159
 
        * src/CHANGELOG:
10160
 
 
10161
 
        [no log message]
10162
 
 
10163
 
2003-05-19 17:15  jjgarcia
10164
 
 
10165
 
        * src/: c/load.d, c/symbols_list.h, c/unixfsys.d, h/external.h,
10166
 
          lsp/mislib.lsp:
10167
 
 
10168
 
        Replace SI::FILE-EXISTS with SI::FILE-KIND, which also says the type of the file (directory, file, link, non-existent...).
10169
 
        Rewrite DIRECTORY so that it works with :WILD-INFERIORS, and :WILD, and any other user-supplied mask.
10170
 
 
10171
 
2003-05-19 17:14  jjgarcia
10172
 
 
10173
 
        * src/util/system.lsp:
10174
 
 
10175
 
        Switch off using compiled files.
10176
 
 
10177
 
2003-05-19 17:10  jjgarcia
10178
 
 
10179
 
        * src/c/dpp.c:
10180
 
 
10181
 
        Allow the case of an empty &key plus &allow_other_keys
10182
 
 
10183
 
2003-05-12 18:51  jjgarcia
10184
 
 
10185
 
        * src/cmp/cmpffi.lsp:
10186
 
 
10187
 
        Fix typo in C-INLINE. Add macro DEFENTRY.
10188
 
 
10189
 
2003-05-12 13:54  jjgarcia
10190
 
 
10191
 
        * src/: configure, configure.in, c/Makefile.in, c/alloc.d,
10192
 
          c/alloc_2.d, c/ffi.d, c/gbc.d, c/main.d, c/print.d,
10193
 
          c/symbols_list.h, c/typespec.d, h/config.h.in, h/external.h,
10194
 
          h/object.h, util/emacs.el, lsp/autoload.lsp, lsp/ffi-objects.lsp,
10195
 
          lsp/ffi.lsp, lsp/load.lsp.in:
10196
 
 
10197
 
        Preliminary support for foreign-data objects.
10198
 
 
10199
 
2003-05-12 13:47  jjgarcia
10200
 
 
10201
 
        * src/lsp/predlib.lsp:
10202
 
 
10203
 
        Produce less noise when bootstrapping.
10204
 
 
10205
 
2003-05-12 13:46  jjgarcia
10206
 
 
10207
 
        * src/cmp/: cmpbind.lsp, cmpblock.lsp, cmpcall.lsp, cmpcatch.lsp,
10208
 
          cmpdefs.lsp, cmpenv.lsp, cmpeval.lsp, cmpexit.lsp, cmpffi.lsp,
10209
 
          cmpflet.lsp, cmpfun.lsp, cmpif.lsp, cmpinline.lsp, cmplam.lsp,
10210
 
          cmplet.lsp, cmploc.lsp, cmpmap.lsp, cmpmulti.lsp, cmpspecial.lsp,
10211
 
          cmptag.lsp, cmptop.lsp, cmputil.lsp, cmpvar.lsp, defsys.lsp.in,
10212
 
          load.lsp.in, sysfun.lsp:
10213
 
 
10214
 
        Add support for C/C++ inline code.
10215
 
        Set of possible locations redefined (INLINE-* go away, variables come, etc).
10216
 
        Locations now have two types: the lisp type and the C/C++ representation type.
10217
 
        Redefine NEW-TMP, NEW-LCL, etc, and avoid using them directly (use variables).
10218
 
 
10219
 
2003-05-03 20:36  jjgarcia
10220
 
 
10221
 
        * src/: configure, configure.in:
10222
 
 
10223
 
        New version number
10224
 
 
10225
 
2003-05-03 20:31  jjgarcia
10226
 
 
10227
 
        * src/doc/: Makefile.in, news.in.html:
10228
 
 
10229
 
        Build news.html using the release announcement.
10230
 
 
10231
 
2003-05-03 19:37  jjgarcia
10232
 
 
10233
 
        * src/clos/boot.lsp:
10234
 
 
10235
 
        Do not define a function which is not going to be reused.
10236
 
 
10237
 
2003-05-03 19:32  jjgarcia
10238
 
 
10239
 
        * src/: clos/defclass.lsp, clos/kernel.lsp, clos/slot.lsp,
10240
 
          lsp/defpackage.lsp, lsp/loop.lsp, lsp/loop2.lsp, lsp/mislib.lsp:
10241
 
 
10242
 
        New function SIMPLE-PROGRAM-ERROR creates PROGRAM-ERROR with messages. Consistency and syntax checks added all over CLOS. Signalled errors are of SIMPLE-PROGRAM-ERROR type.
10243
 
 
10244
 
2003-05-03 19:31  jjgarcia
10245
 
 
10246
 
        * src/clos/standard.lsp:
10247
 
 
10248
 
        (VALUES form) does not fully work in the compiler. Avoid this problem with hack.
10249
 
 
10250
 
2003-05-03 19:26  jjgarcia
10251
 
 
10252
 
        * src/clos/conditions.lsp:
10253
 
 
10254
 
        RESTART-CASE now recognizes ERROR, CERROR, WARN and SIGNAL forms, and associates the restarts to the condition to be signalled. CONDITION-RESTARTS had a few typos (wrong order of arguments, no associations taken into account).
10255
 
 
10256
 
2003-05-03 19:21  jjgarcia
10257
 
 
10258
 
        * src/lsp/predlib.lsp:
10259
 
 
10260
 
        The fake version of CLASSP is only needed when booting.
10261
 
 
10262
 
2003-05-03 19:20  jjgarcia
10263
 
 
10264
 
        * src/: c/apply.d, cmp/cmpflet.lsp, cmp/cmpfun.lsp, cmp/cmptop.lsp:
10265
 
 
10266
 
        In closures and local functions, the environment and the lexical variables
10267
 
        should not count as arguments. Not a fix, but makes code more readable.
10268
 
 
10269
 
2003-05-03 19:16  jjgarcia
10270
 
 
10271
 
        * src/cmp/sysfun.lsp:
10272
 
 
10273
 
        Fix type proclamation for MEMBER1.
10274
 
 
10275
 
2003-05-03 19:13  jjgarcia
10276
 
 
10277
 
        * src/: c/list.d, c/symbols_list.h, h/external.h, lsp/listlib.lsp,
10278
 
          lsp/seqlib.lsp:
10279
 
 
10280
 
        In list functions, improve checking of :TEST[-NOT] and :KEY arguments, and rewrite auxiliary function MEMBER1 so that it uses no keyword arguments.
10281
 
 
10282
 
2003-05-02 19:13  jjgarcia
10283
 
 
10284
 
        * ANNOUNCEMENT:
10285
 
 
10286
 
        Commit announcement for ECL v0.9
10287
 
 
10288
 
2003-05-02 12:16  jjgarcia
10289
 
 
10290
 
        * src/lsp/: evalmacros.lsp, setf.lsp:
10291
 
 
10292
 
        Change the way compiler macros are defined (They need not understand
10293
 
        (FUNCALL 'function-name ...), etc). Also, add a SETF-expander for
10294
 
        COMPILER-MACRO-FUNCTION.
10295
 
 
10296
 
2003-05-02 12:07  jjgarcia
10297
 
 
10298
 
        * src/cmp/sysfun.lsp:
10299
 
 
10300
 
        Directly call several functions in CLOS which are frequently used.
10301
 
 
10302
 
2003-05-02 11:59  jjgarcia
10303
 
 
10304
 
        * src/cmp/cmpcall.lsp:
10305
 
 
10306
 
        Write an efficiency note when cl_fdefinition() has to be used.
10307
 
 
10308
 
2003-05-02 11:51  jjgarcia
10309
 
 
10310
 
        * src/c/predicate.d:
10311
 
 
10312
 
        Fix typo.
10313
 
 
10314
 
2003-04-30 22:10  jjgarcia
10315
 
 
10316
 
        * src/: clos/defsys.lsp.in, clos/inspect.lsp, clos/load.lsp.in,
10317
 
          clos/slot.lsp, lsp/defpackage.lsp, lsp/defstruct.lsp,
10318
 
          lsp/helpfile.lsp, lsp/setf.lsp:
10319
 
 
10320
 
        Redefine DOCUMENTATION as a generic function which can also handle
10321
 
        packages, structures, classes, etc.
10322
 
 
10323
 
2003-04-30 22:08  jjgarcia
10324
 
 
10325
 
        * src/cmp/sysfun.lsp:
10326
 
 
10327
 
        Proclaim as directly callable a couple of frequently used functions.
10328
 
 
10329
 
2003-04-30 22:05  jjgarcia
10330
 
 
10331
 
        * src/c/all_symbols.d:
10332
 
 
10333
 
        Fix the name mangler so that it also mangles the package name.
10334
 
 
10335
 
2003-04-30 13:47  jjgarcia
10336
 
 
10337
 
        * src/: CHANGELOG, c/structure.d, cmp/sysfun.lsp,
10338
 
          lsp/defstruct.lsp, lsp/seq.lsp:
10339
 
 
10340
 
        Allow structures to have :TYPE (VECTOR BIT), (VECTOR CHARACTER), etc,
10341
 
        and make use of that sequence type instead of the general one (VECTOR T).
10342
 
 
10343
 
2003-04-30 10:01  jjgarcia
10344
 
 
10345
 
        * src/cmp/sysfun.lsp:
10346
 
 
10347
 
        Fix inline expanders for = and /=.
10348
 
 
10349
 
2003-04-30 09:48  jjgarcia
10350
 
 
10351
 
        * src/clos/: boot.lsp, defclass.lsp, fixup.lsp, slot.lsp,
10352
 
          standard.lsp:
10353
 
 
10354
 
        In DEF{CLASS,CONDITION}, arguments to the :INITFORM option, or to the :DEFAULT-INITARGS option, are now properly evaluated in the lexical environment corresponding to the DEF{CLASS,CONDITION} form.
10355
 
 
10356
 
2003-04-30 09:46  jjgarcia
10357
 
 
10358
 
        * src/cmp/sysfun.lsp:
10359
 
 
10360
 
        The inline expansions for = and /= were completely wrong.
10361
 
 
10362
 
2003-04-29 17:56  jjgarcia
10363
 
 
10364
 
        * src/clos/conditions.lsp:
10365
 
 
10366
 
        Add option :DEFAULT-INITARGS to DEFINE-CONDITION.
10367
 
 
10368
 
2003-04-29 17:31  jjgarcia
10369
 
 
10370
 
        * src/c/list.d:
10371
 
 
10372
 
        COPY-ALIST should signal an error when it gets a dotted list, but not when
10373
 
        it gets a list with atoms as elements.
10374
 
 
10375
 
2003-04-29 17:29  jjgarcia
10376
 
 
10377
 
        * src/clos/slot.lsp:
10378
 
 
10379
 
        Signal an error when a slot option is missing an argument, but not when
10380
 
        the :TYPE option has argument NIL.
10381
 
 
10382
 
2003-04-29 11:36  jjgarcia
10383
 
 
10384
 
        * src/clos/conditions.lsp:
10385
 
 
10386
 
        In DEFINE-CONDITION, when the list of parent conditions should default to
10387
 
        '(CONDITION).
10388
 
 
10389
 
2003-04-29 10:25  jjgarcia
10390
 
 
10391
 
        * src/: cmp/sysfun.lsp, lsp/defmacro.lsp:
10392
 
 
10393
 
        In destructuring lambda lists, when &ALLOW-OTHER-KEYS is supplied, the number of
10394
 
         arguments needs not be double checked. New function CHECK-ARG-LENGTH embeds bot
10395
 
        h the checking of the number of arguments and the possible error message.
10396
 
 
10397
 
2003-04-28 20:23  jjgarcia
10398
 
 
10399
 
        * src/c/compiler.d:
10400
 
 
10401
 
        In destructuring lambda lists, a destructuring form may appear in
10402
 
        the position of a variable, even after a &KEY form.
10403
 
        In LAMBDA-BLOCK, deduce the block name from the function name.
10404
 
 
10405
 
2003-04-28 19:54  jjgarcia
10406
 
 
10407
 
        * src/c/assignment.d:
10408
 
 
10409
 
        Fix typo.
10410
 
 
10411
 
2003-04-28 19:50  jjgarcia
10412
 
 
10413
 
        * src/: CHANGELOG, c/interpreter.d, clos/standard.lsp,
10414
 
          cmp/cmpdefs.lsp, cmp/cmpspecial.lsp, cmp/cmptop.lsp,
10415
 
          lsp/defmacro.lsp:
10416
 
 
10417
 
        In destructuring lambda lists, &WHOLE may be accompanied by a
10418
 
        destructuring form.
10419
 
 
10420
 
2003-04-28 18:09  jjgarcia
10421
 
 
10422
 
        * src/c/interpreter.d:
10423
 
 
10424
 
        Fix typo.
10425
 
 
10426
 
2003-04-28 17:55  jjgarcia
10427
 
 
10428
 
        * src/: CHANGELOG, c/Makefile.in, c/all_symbols.d, c/array.d,
10429
 
          c/assignment.d, c/cfun.d, c/compiler.d, c/error.d, c/eval.d,
10430
 
          c/gfun.d, c/instance.d, c/interpreter.d, c/list.d, c/package.d,
10431
 
          c/pathname.d, c/predicate.d, c/read.d, c/reference.d,
10432
 
          c/sequence.d, c/structure.d, c/symbols_list.h, clos/builtin.lsp,
10433
 
          clos/conditions.lsp, clos/generic.lsp, clos/macros.lsp,
10434
 
          clos/method.lsp, cmp/cmpcall.lsp, cmp/cmpenv.lsp,
10435
 
          cmp/cmpeval.lsp, cmp/cmpflet.lsp, cmp/cmplam.lsp, cmp/cmploc.lsp,
10436
 
          cmp/cmpmac.lsp, cmp/cmpmain.lsp, cmp/cmpspecial.lsp,
10437
 
          cmp/cmptop.lsp, cmp/cmpwt.lsp, cmp/sysfun.lsp, h/external.h,
10438
 
          lsp/assert.lsp, lsp/autoload.lsp, lsp/defpackage.lsp,
10439
 
          lsp/defstruct.lsp, lsp/evalmacros.lsp, lsp/listlib.lsp,
10440
 
          lsp/packlib.lsp, lsp/predlib.lsp, lsp/seq.lsp, lsp/seqlib.lsp,
10441
 
          lsp/setf.lsp:
10442
 
 
10443
 
        Various minor fixes, and an important set of changes to teach the compiler
10444
 
        and the interpreter to understand (SETF fname) function names, and to handle
10445
 
        them without creating auxiliary symbols.
10446
 
 
10447
 
2003-04-28 11:53  jjgarcia
10448
 
 
10449
 
        * src/c/package.d:
10450
 
 
10451
 
        DELETE-PACKAGE should signal a correctable error when the string does not
10452
 
        name a package. MAKE-PACKAGE should signal a correctable error when a
10453
 
        package with the same name/nickname exists.
10454
 
 
10455
 
2003-04-28 11:32  jjgarcia
10456
 
 
10457
 
        * src/lsp/seq.lsp:
10458
 
 
10459
 
        Use VECTORP to detect whether the output sequence of MAP-INTO is a vector,
10460
 
        and take the fill-pointer into account, if it exists.
10461
 
 
10462
 
2003-04-28 11:25  jjgarcia
10463
 
 
10464
 
        * src/: c/compiler.d, c/file.d, c/gfun.d, c/hash.d, c/instance.d,
10465
 
          c/macros.d, c/pathname.d, c/print.d, c/read.d, c/reference.d,
10466
 
          c/symbols_list.h, clos/fixup.lsp, clos/kernel.lsp,
10467
 
          clos/method.lsp, clos/standard.lsp, cmp/sysfun.lsp, doc/help.lsp,
10468
 
          h/external.h, lsp/export.lsp:
10469
 
 
10470
 
        Add more symbols to src/c/symbols_list.h, and resolve associated conflicts.
10471
 
 
10472
 
2003-04-28 11:07  jjgarcia
10473
 
 
10474
 
        * src/clos/builtin.lsp:
10475
 
 
10476
 
        STANDARD-OBJECT must be a STRUCTURE-CLASS.
10477
 
 
10478
 
2003-04-10 22:40  jjgarcia
10479
 
 
10480
 
        * src/lsp/predlib.lsp:
10481
 
 
10482
 
        TYPEP for array types failed to check the array dimensions properly.
10483
 
 
10484
 
2003-04-10 22:38  jjgarcia
10485
 
 
10486
 
        * src/c/mapfun.d:
10487
 
 
10488
 
        Signal a PROGRAM-ERROR when number of arguments is wrong.
10489
 
 
10490
 
2003-04-10 22:06  jjgarcia
10491
 
 
10492
 
        * src/c/list.d:
10493
 
 
10494
 
        Signal a TYPE-ERROR in [N]BUTLAST or MAKE-LIST when argument is not an integer.
10495
 
 
10496
 
2003-04-10 21:51  jjgarcia
10497
 
 
10498
 
        * src/lsp/predlib.lsp:
10499
 
 
10500
 
        The UPGRADED-* functions take an optional argument -- which we ignore.
10501
 
 
10502
 
2003-04-10 21:47  jjgarcia
10503
 
 
10504
 
        * src/: CHANGELOG, c/symbols_list.h, clos/boot.lsp,
10505
 
          clos/conditions.lsp:
10506
 
 
10507
 
        Define and use UNBOUND-SLOT condition.
10508
 
 
10509
 
2003-04-10 21:21  jjgarcia
10510
 
 
10511
 
        * src/lsp/loop2.lsp:
10512
 
 
10513
 
        LOOP-DO-REPEAT has to be a public function.
10514
 
 
10515
 
2003-04-10 21:15  jjgarcia
10516
 
 
10517
 
        * src/c/interpreter.d:
10518
 
 
10519
 
        Fix typo.
10520
 
 
10521
 
2003-04-10 20:41  jjgarcia
10522
 
 
10523
 
        * src/: CHANGELOG, lsp/loop2.lsp:
10524
 
 
10525
 
        Fix the LOOP macroexpander to support "BY" keyword and better destructuring
10526
 
        (For instance (LOOP FOR NIL ...)). Changes taken from CMUCL.
10527
 
 
10528
 
2003-04-10 19:40  jjgarcia
10529
 
 
10530
 
        * src/: c/assignment.d, c/error.d, c/read.d, c/symbols_list.h,
10531
 
          clos/conditions.lsp, h/external.h:
10532
 
 
10533
 
        Use the READER-ERROR condition to signal errors in the reader.
10534
 
 
10535
 
2003-04-10 19:38  jjgarcia
10536
 
 
10537
 
        * src/c/: compiler.d, disassembler.d, interpreter.d:
10538
 
 
10539
 
        Change the order in which variables of a MULTIPLE-VALUE-SETQ form are assigned.
10540
 
 
10541
 
2003-04-10 16:32  jjgarcia
10542
 
 
10543
 
        * src/: CHANGELOG, clos/builtin.lsp, clos/conditions.lsp,
10544
 
          clos/defclass.lsp, cmp/cmpdefs.lsp, cmp/cmpmain.lsp,
10545
 
          cmp/cmptag.lsp, cmp/cmptype.lsp, cmp/sysfun.lsp,
10546
 
          lsp/arraylib.lsp, lsp/predlib.lsp, lsp/seq.lsp, lsp/seqlib.lsp:
10547
 
 
10548
 
        New implementation of SUBTYPEP.
10549
 
 
10550
 
2003-04-08 16:35  jjgarcia
10551
 
 
10552
 
        * src/clos/standard.lsp:
10553
 
 
10554
 
        STRUCTURE is not the name of a type; use STRUCTURE-CLASS instead.
10555
 
 
10556
 
2003-04-08 16:33  jjgarcia
10557
 
 
10558
 
        * src/c/symbols_list.h:
10559
 
 
10560
 
        si_gc() takes only one argument!
10561
 
 
10562
 
2003-04-08 16:33  jjgarcia
10563
 
 
10564
 
        * src/c/main.d:
10565
 
 
10566
 
        Simplify how *FEATURES* is built.
10567
 
 
10568
 
2003-04-08 16:32  jjgarcia
10569
 
 
10570
 
        * src/c/number.d:
10571
 
 
10572
 
        Important comment.
10573
 
 
10574
 
2003-04-08 16:31  jjgarcia
10575
 
 
10576
 
        * src/c/num_log.d:
10577
 
 
10578
 
        Implement bignum operations using GMP and not dealing with the low-level
10579
 
        representation of these numbers.
10580
 
 
10581
 
2003-04-08 16:28  jjgarcia
10582
 
 
10583
 
        * src/c/gbc.d:
10584
 
 
10585
 
        Do not try to deallocate pointers outside our heap.
10586
 
 
10587
 
2003-04-08 16:00  jjgarcia
10588
 
 
10589
 
        * src/c/big.d:
10590
 
 
10591
 
        Do not try to deallocate bignum registers.
10592
 
 
10593
 
2003-03-21 16:30  jjgarcia
10594
 
 
10595
 
        * src/: CHANGELOG, c/compiler.d:
10596
 
 
10597
 
        (COND) is a valid expression and should return NIL.
10598
 
 
10599
 
2003-03-21 15:18  jjgarcia
10600
 
 
10601
 
        * src/: CHANGELOG, c/assignment.d, c/eval.d, c/macros.d, c/print.d,
10602
 
          c/structure.d, c/symbol.d, c/symbols_list.h, clos/conditions.lsp,
10603
 
          clos/kernel.lsp, clos/macros.lsp, clos/method.lsp,
10604
 
          clos/precomp.lsp, clos/walk.lsp, cmp/cmpbind.lsp,
10605
 
          cmp/cmpblock.lsp, cmp/cmpcall.lsp, cmp/cmpcatch.lsp,
10606
 
          cmp/cmpdefs.lsp, cmp/cmpenv.lsp, cmp/cmpeval.lsp,
10607
 
          cmp/cmpflet.lsp, cmp/cmpfun.lsp, cmp/cmpif.lsp,
10608
 
          cmp/cmpinline.lsp, cmp/cmplam.lsp, cmp/cmplet.lsp,
10609
 
          cmp/cmploc.lsp, cmp/cmpmain.lsp, cmp/cmpmap.lsp,
10610
 
          cmp/cmpmulti.lsp, cmp/cmpspecial.lsp, cmp/cmptag.lsp,
10611
 
          cmp/cmptest.lsp, cmp/cmptop.lsp, cmp/cmptype.lsp,
10612
 
          cmp/cmputil.lsp, cmp/cmpvar.lsp, cmp/cmpwt.lsp, cmp/sysfun.lsp,
10613
 
          h/external.h, lsp/autoload.lsp, lsp/defpackage.lsp,
10614
 
          lsp/defstruct.lsp, lsp/describe.lsp, lsp/evalmacros.lsp,
10615
 
          lsp/iolib.lsp, lsp/loop.lsp, lsp/loop2.lsp, lsp/predlib.lsp,
10616
 
          lsp/setf.lsp, lsp/trace.lsp:
10617
 
 
10618
 
        Create new functions SI::{GET,PUT,REM}-SYSPROP to handle vital information
10619
 
        about functions, SETF forms, DEFTYPEs, etc. Property lists are no longer
10620
 
        used for this task.
10621
 
 
10622
 
2003-03-21 15:12  jjgarcia
10623
 
 
10624
 
        * src/c/read.d:
10625
 
 
10626
 
        Protect both calls to the library initialization function, because for
10627
 
        some cases, also the first call executes code.
10628
 
 
10629
 
2003-03-21 10:24  jjgarcia
10630
 
 
10631
 
        * src/: CHANGELOG, c/assignment.d, c/eval.d, c/macros.d, c/print.d,
10632
 
          c/structure.d, c/symbol.d, c/symbols_list.h, c/typespec.d,
10633
 
          clos/conditions.lsp, cmp/cmplam.lsp, cmp/cmptop.lsp,
10634
 
          cmp/sysfun.lsp, h/external.h, lsp/assert.lsp:
10635
 
 
10636
 
        Remove public function putprop(); use si_putprop() instead.
10637
 
        Removed public functions FEtype_error_plist().
10638
 
        Low level function getf() and get() renamed as ecl_get[f]().
10639
 
        Simplified the loops which deal with property lists.
10640
 
        Assertions ASSERT and CHECK-TYPE moved from conditions.lisp to assert.lisp; old definitions removed.
10641
 
 
10642
 
2003-03-20 16:47  jjgarcia
10643
 
 
10644
 
        * src/: CHANGELOG, c/assignment.d, c/eval.d, c/symbol.d,
10645
 
          cmp/sysfun.lsp, h/external.h:
10646
 
 
10647
 
        Remove public functions remf() and remprop().
10648
 
 
10649
 
2003-03-20 16:46  jjgarcia
10650
 
 
10651
 
        * src/util/gdbinit:
10652
 
 
10653
 
        FEcondition does no longer exist.
10654
 
 
10655
 
2003-03-20 15:10  jjgarcia
10656
 
 
10657
 
        * src/c/alloc_2.d:
10658
 
 
10659
 
        Fix typo.
10660
 
 
10661
 
2003-03-18 11:16  jjgarcia
10662
 
 
10663
 
        * src/c/list.d:
10664
 
 
10665
 
        Remove spurious semicolon.
10666
 
 
10667
 
2003-03-17 11:39  jjgarcia
10668
 
 
10669
 
        * src/: CHANGELOG, aclocal.m4, configure, configure.in, c/alloc.d,
10670
 
          c/alloc_2.d, c/apply.d, c/cfun.d, c/character.d, c/cmpaux.d,
10671
 
          c/compiler.d, c/disassembler.d, c/dpp.c, c/error.d, c/eval.d,
10672
 
          c/file.d, c/format.d, c/gbc.d, c/gfun.d, c/hash.d,
10673
 
          c/interpreter.d, c/list.d, c/macros.d, c/mapfun.d, c/num_arith.d,
10674
 
          c/num_co.d, c/num_log.d, c/num_sfun.d, c/number.d, c/package.d,
10675
 
          c/pathname.d, c/predicate.d, c/print.d, c/read.d, c/stacks.d,
10676
 
          c/string.d, c/symbols_list.h, c/time.d, c/typespec.d,
10677
 
          clos/conditions.lsp, cmp/cmpflet.lsp, cmp/cmpinline.lsp,
10678
 
          cmp/cmpmain.lsp, cmp/cmpmulti.lsp, cmp/cmptag.lsp,
10679
 
          cmp/sysfun.lsp, h/external.h, h/internal.h, h/object.h,
10680
 
          h/stacks.h, lsp/assert.lsp, lsp/autoload.lsp, lsp/helpfile.lsp,
10681
 
          lsp/loop.lsp, lsp/loop2.lsp, lsp/predlib.lsp, lsp/setf.lsp,
10682
 
          lsp/top.lsp:
10683
 
 
10684
 
        Bunch of fixes. See CHANGELOG.
10685
 
 
10686
 
2003-03-13 14:10  jjgarcia
10687
 
 
10688
 
        * src/: CHANGELOG, c/alloc_2.d, c/symbols_list.h, h/external.h,
10689
 
          lsp/autoload.lsp:
10690
 
 
10691
 
        Symbol GC moved from package COMMON-LISP to SYSTEM (and imported into CL-USER).
10692
 
 
10693
 
2003-03-13 12:10  jjgarcia
10694
 
 
10695
 
        * src/: c/main.d, cmp/cmpmain.lsp:
10696
 
 
10697
 
        Change the way Cblocks are created. Now, within a DLL, several Cblocks may
10698
 
        be created for the different components, but in the end they are chained together
10699
 
        and point to a main Cblock with the handle of the library.
10700
 
 
10701
 
2003-03-12 11:05  jjgarcia
10702
 
 
10703
 
        * src/: CHANGELOG, c/alloc_2.d, c/read.d, cmp/cmpmain.lsp,
10704
 
          h/external.h, h/object.h:
10705
 
 
10706
 
        DLLs and files have now termination procedures, which unload the DLL or close
10707
 
        the file, when these objects are garbage collected.
10708
 
 
10709
 
2003-03-11 19:22  jjgarcia
10710
 
 
10711
 
        * src/cmp/cmpeval.lsp:
10712
 
 
10713
 
        Remove debug statement.
10714
 
 
10715
 
2003-03-11 15:56  jjgarcia
10716
 
 
10717
 
        * src/: CHANGELOG, cmp/cmpeval.lsp, cmp/cmputil.lsp:
10718
 
 
10719
 
        When dealing with compiler-macros, ECL may enter an infinite loop.
10720
 
 
10721
 
2003-03-11 15:55  jjgarcia
10722
 
 
10723
 
        * src/c/symbols_list.h:
10724
 
 
10725
 
        Make symbol COMPILER-MACRO built-in.
10726
 
 
10727
 
2003-03-11 13:47  jjgarcia
10728
 
 
10729
 
        * src/: CHANGELOG, c/compiler.d:
10730
 
 
10731
 
        ECL now detects wrong function calls, such as ("foo"), (setq a ("foo")), etc
10732
 
 
10733
 
2003-03-10 15:02  jjgarcia
10734
 
 
10735
 
        * src/lsp/trace.lsp:
10736
 
 
10737
 
        Typo fixed.
10738
 
 
10739
 
2003-03-10 10:10  jjgarcia
10740
 
 
10741
 
        * src/: CHANGELOG, Makefile.in, bare.lsp.in, configure,
10742
 
          configure.in, c/assignment.d, c/cfun.d, c/cmpaux.d, c/compiler.d,
10743
 
          c/disassembler.d, c/eval.d, c/interpreter.d, c/list.d,
10744
 
          c/num_co.d, c/package.d, c/reference.d, c/symbol.d,
10745
 
          c/symbols_list.h, c/unixfsys.d, clos/change.lsp,
10746
 
          clos/conditions.lsp, clos/fixup.lsp, clos/generic.lsp,
10747
 
          clos/kernel.lsp, cmp/cmpcfg.lsp.in, cmp/cmpmain.lsp,
10748
 
          cmp/defsys.lsp.in, cmp/sysfun.lsp, h/bytecodes.h, h/external.h,
10749
 
          h/stacks.h, lsp/defmacro.lsp, lsp/export.lsp, lsp/helpfile.lsp,
10750
 
          lsp/listlib.lsp, lsp/loop2.lsp, lsp/packlib.lsp, lsp/setf.lsp,
10751
 
          lsp/top.lsp, util/emacs.el:
10752
 
 
10753
 
        Bunch of fixes inspired by the ANSI test suite of GCL.
10754
 
 
10755
 
2003-03-05 10:33  jjgarcia
10756
 
 
10757
 
        * src/c/main.d:
10758
 
 
10759
 
        A stupid character got in the file.
10760
 
 
10761
 
2003-03-04 18:25  jjgarcia
10762
 
 
10763
 
        * src/h/external.h:
10764
 
 
10765
 
        Fixed typo.
10766
 
 
10767
 
2003-03-04 17:35  jjgarcia
10768
 
 
10769
 
        * src/: CHANGELOG, bare.lsp.in, compile.lsp.in, c/cinit.d,
10770
 
          c/compiler.d, c/disassembler.d, c/hash.d, c/interpreter.d,
10771
 
          c/main.d, c/pathname.d, c/read.d, c/symbols_list.h,
10772
 
          clos/builtin.lsp, clos/combin.lsp, clos/fixup.lsp,
10773
 
          clos/generic.lsp, clos/method.lsp, clos/walk.lsp,
10774
 
          cmp/cmpdefs.lsp, cmp/cmpenv.lsp, cmp/cmplam.lsp,
10775
 
          cmp/cmpspecial.lsp, cmp/cmptop.lsp, cmp/cmpvar.lsp,
10776
 
          cmp/load.lsp.in, cmp/sysfun.lsp, h/external.h, lsp/arraylib.lsp,
10777
 
          lsp/assert.lsp, lsp/config.lsp.in, lsp/defmacro.lsp,
10778
 
          lsp/describe.lsp, lsp/evalmacros.lsp, lsp/load.lsp.in,
10779
 
          lsp/mislib.lsp, lsp/predlib.lsp, lsp/seqlib.lsp, lsp/setf.lsp,
10780
 
          lsp/top.lsp, lsp/trace.lsp:
10781
 
 
10782
 
        + New implementation of DESTRUCTURING-BIND
10783
 
        + The bytecodes compiler now alloes a lambda list with &key and no keywords
10784
 
        + WITH-HASHTABLE-ITERATOR implemented
10785
 
        + QUIT is now silent
10786
 
        + In MAKE-PATHNAME, values supplied with a value of NIL would be overwritten
10787
 
          by the content of :DEFAULTS.
10788
 
 
10789
 
2002-12-17 11:53  jjgarcia
10790
 
 
10791
 
        * src/c/file.d:
10792
 
 
10793
 
        In cl_clear_input(), do not complain when fseek() fails.
10794
 
 
10795
 
2002-12-17 11:45  jjgarcia
10796
 
 
10797
 
        * src/cmp/cmpflet.lsp:
10798
 
 
10799
 
        c::*funs* may contain symbols (like CB marking closure boundary),
10800
 
        function structures (marking function definitions), or lists with the
10801
 
        format (fname MACRO interpreted-function), to denote MACROLET
10802
 
        expansions.
10803
 
 
10804
 
2002-12-17 10:53  jjgarcia
10805
 
 
10806
 
        * src/: lsp/proclaim.lsp, clos/macros.lsp, lsp/seqlib.lsp:
10807
 
 
10808
 
        Write FTYPE declarations correctly.
10809
 
 
10810
 
2002-12-17 10:53  jjgarcia
10811
 
 
10812
 
        * src/cmp/cmpenv.lsp:
10813
 
 
10814
 
        Previous fixed removed. Hopefully this time I got FTYPE declarations
10815
 
        correct: they are restricted to (FTYPE (FUNCTION (arg-types*) ret-type*) name*)
10816
 
 
10817
 
2002-12-17 10:15  jjgarcia
10818
 
 
10819
 
        * src/cmp/cmpenv.lsp:
10820
 
 
10821
 
        FTYPE should accept two types of declarations: the ones with a formal type
10822
 
                (FTYPE (FUNCTION (T T) T) MY-FUN1 MY-FUN2)
10823
 
        and the abbreviated ones
10824
 
                (FTYPE MY-FUN1 (T T) T)
10825
 
 
10826
 
2002-12-14 17:57  jjgarcia
10827
 
 
10828
 
        * src/clos/conditions.lsp:
10829
 
 
10830
 
        Fix macroexpander for define-condition.
10831
 
 
10832
 
2002-12-14 17:03  jjgarcia
10833
 
 
10834
 
        * src/c/: eval.d, interpreter.d:
10835
 
 
10836
 
        In APPLY, FUNCALL, etc, check whether the input argument is OBJNULL. This
10837
 
        way, when, in low-safety mode, we funcall a symbol which is unbound, the
10838
 
        right error is signaled.
10839
 
 
10840
 
2002-12-14 16:44  jjgarcia
10841
 
 
10842
 
        * src/cmp/cmpdefs.lsp:
10843
 
 
10844
 
        Set safe compilation as default.
10845
 
 
10846
 
2002-12-14 16:37  jjgarcia
10847
 
 
10848
 
        * src/: clos/macros.lsp, cmp/cmpenv.lsp, lsp/proclaim.lsp,
10849
 
          lsp/seqlib.lsp:
10850
 
 
10851
 
        The declaration specifier for functions is FTYPE, not FUNCTION.
10852
 
 
10853
 
2002-12-14 16:03  jjgarcia
10854
 
 
10855
 
        * src/: c/pathname.d, c/symbols_list.h, h/external.h:
10856
 
 
10857
 
        LOGICAL-PATHNAME implemented.
10858
 
 
10859
 
2002-12-14 15:09  jjgarcia
10860
 
 
10861
 
        * src/c/compiler.d:
10862
 
 
10863
 
        Use @'' to access the symbols instead of searching them.
10864
 
 
10865
 
2002-12-09 15:37  jjgarcia
10866
 
 
10867
 
        * src/configure:
10868
 
 
10869
 
        update configure to the latest changes in aclocal.m4
10870
 
 
10871
 
2002-12-09 15:36  jjgarcia
10872
 
 
10873
 
        * src/aclocal.m4:
10874
 
 
10875
 
        "conftestval" has to be truncated to zero before writing the output of
10876
 
        our test program.
10877
 
 
10878
 
2002-12-09 14:08  jjgarcia
10879
 
 
10880
 
        * src/: aclocal.m4, configure:
10881
 
 
10882
 
        In ECL_FIXNUM_TYPE, the C code outputs one less bit than there really
10883
 
        are. Furthermore, it fails to produce the right limits for the integers.
10884
 
 
10885
 
2002-12-09 13:53  jjgarcia
10886
 
 
10887
 
        * src/c/symbols_list.h:
10888
 
 
10889
 
        Remove harmless type warning.
10890
 
 
10891
 
2002-12-09 13:52  jjgarcia
10892
 
 
10893
 
        * src/c/: pathname.d, structure.d:
10894
 
 
10895
 
        We need string.h for memcpy().
10896
 
 
10897
 
2002-12-09 13:51  jjgarcia
10898
 
 
10899
 
        * src/c/num_arith.d:
10900
 
 
10901
 
        More fixes about integer types.
10902
 
 
10903
 
2002-12-09 13:49  jjgarcia
10904
 
 
10905
 
        * src/c/error.d:
10906
 
 
10907
 
        We need string.h for strerror().
10908
 
 
10909
 
2002-12-09 13:47  jjgarcia
10910
 
 
10911
 
        * src/c/: read.d, print.d, big.d:
10912
 
 
10913
 
        We need string.h for memcpy().
10914
 
 
10915
 
2002-12-09 13:45  jjgarcia
10916
 
 
10917
 
        * src/c/gfun.d:
10918
 
 
10919
 
        More integer type fixes.
10920
 
 
10921
 
2002-12-09 13:44  jjgarcia
10922
 
 
10923
 
        * src/c/compiler.d:
10924
 
 
10925
 
        We need string.h for memcpy().
10926
 
 
10927
 
2002-12-09 13:39  jjgarcia
10928
 
 
10929
 
        * src/h/external.h:
10930
 
 
10931
 
        Fix prototypes for functions which changed from int -> cl_fixnum.
10932
 
 
10933
 
2002-12-09 13:31  jjgarcia
10934
 
 
10935
 
        * src/h/machines.h:
10936
 
 
10937
 
        Enter definitions for the Alpha processors, and allow the processor to
10938
 
        be unknown (helps in porting).
10939
 
 
10940
 
2002-12-09 13:10  jjgarcia
10941
 
 
10942
 
        * src/: c/all_symbols.d, c/alloc.d, c/assignment.d, c/big.d,
10943
 
          c/clos.d, c/cmpaux.d, c/gfun.d, c/main.d, c/num_arith.d,
10944
 
          c/num_co.d, c/num_comp.d, c/num_log.d, c/num_rand.d,
10945
 
          c/num_sfun.d, c/print.d, c/read.d, c/sequence.d, c/string.d,
10946
 
          c/structure.d, c/time.d, c/unixfsys.d, cmp/cmpexit.lsp,
10947
 
          cmp/cmploc.lsp, cmp/cmptop.lsp, h/config.h.in, h/external.h,
10948
 
          h/object.h:
10949
 
 
10950
 
        Replace int -> cl_fixnum, cl_index, to avoid problems with 64-bit archit.
10951
 
        Make sure that structure/instance slots may be indexed with a simple integer.
10952
 
 
10953
 
2002-12-06 17:23  jjgarcia
10954
 
 
10955
 
        * src/c/: load.d, symbols_list.h:
10956
 
 
10957
 
        Implement *load-pathname* and *load-truename*
10958
 
 
10959
 
2002-12-06 13:19  jjgarcia
10960
 
 
10961
 
        * src/aclocal.m4:
10962
 
 
10963
 
        emacs-cvs had corrupted this file.
10964
 
 
10965
 
2002-12-06 12:21  jjgarcia
10966
 
 
10967
 
        * src/: configure, configure.in:
10968
 
 
10969
 
        Version 0.8. Disable CLX, which is now distributed separately.
10970
 
 
10971
 
2002-12-05 10:52  jjgarcia
10972
 
 
10973
 
        * src/cmp/: cmpinline.lsp, cmpmain.lsp:
10974
 
 
10975
 
        When coercing the output of INLINE-ARGS, and found a (FIXNUM (T some-location)),
10976
 
        recognize that the "some-location" variable is NOT unboxed.
10977
 
 
10978
 
2002-12-05 10:48  jjgarcia
10979
 
 
10980
 
        * src/cmp/cmpmulti.lsp:
10981
 
 
10982
 
        When compiling a (VALUES ...) form, put the result in VALUES; do not use
10983
 
        value0, because then the compiler assumes only one value is produced.
10984
 
 
10985
 
2002-12-05 10:45  jjgarcia
10986
 
 
10987
 
        * src/cmp/cmpcall.lsp:
10988
 
 
10989
 
        In MAYBE-PUSH-ARGS, a C variable was used initialized.
10990
 
 
10991
 
2002-12-05 10:42  jjgarcia
10992
 
 
10993
 
        * src/cmp/cmpfun.lsp:
10994
 
 
10995
 
        Fix the names of the optimizers for SHIFT<< and SHIFT>>.
10996
 
 
10997
 
2002-12-04 20:08  jjgarcia
10998
 
 
10999
 
        * src/lsp/defpackage.lsp:
11000
 
 
11001
 
        Fix typo.
11002
 
 
11003
 
2002-12-04 18:46  jjgarcia
11004
 
 
11005
 
        * src/c/read.d:
11006
 
 
11007
 
        The name of the character was clobbered and could not be accessed by
11008
 
        the call to FEerror().
11009
 
 
11010
 
2002-12-04 16:40  jjgarcia
11011
 
 
11012
 
        * src/: clos/boot.lsp, clos/change.lsp, clos/combin.lsp,
11013
 
          clos/conditions.lsp, clos/defclass.lsp, clos/fixup.lsp,
11014
 
          clos/generic.lsp, clos/macros.lsp, clos/method.lsp,
11015
 
          clos/slot.lsp, clos/standard.lsp, clos/stdmethod.lsp,
11016
 
          clos/walk.lsp, lsp/autoload.lsp, lsp/defmacro.lsp,
11017
 
          lsp/defpackage.lsp, lsp/defstruct.lsp, lsp/describe.lsp,
11018
 
          lsp/helpfile.lsp, lsp/iolib.lsp, lsp/mislib.lsp, lsp/numlib.lsp,
11019
 
          lsp/packlib.lsp, lsp/predlib.lsp, lsp/seqlib.lsp, lsp/setf.lsp,
11020
 
          lsp/thread.lsp, lsp/top.lsp, lsp/trace.lsp:
11021
 
 
11022
 
        Replaced LET -> LET* to make C code smaller, wherever it is possible.
11023
 
 
11024
 
2002-12-04 10:34  jjgarcia
11025
 
 
11026
 
        * src/: CHANGELOG, c/compiler.d, lsp/defmacro.lsp:
11027
 
 
11028
 
        New definition for SI:DESTRUCTURE uses SI::PROCESS-LAMBDA-LIST to parse
11029
 
        the destructuring list, for both DEFMACRO and DESTRUCTURING-BIND forms.
11030
 
        This results in smaller code.
11031
 
 
11032
 
2002-12-04 10:32  jjgarcia
11033
 
 
11034
 
        * src/lsp/evalmacros.lsp:
11035
 
 
11036
 
        New expansion for DO/DO* produces smaller code.
11037
 
 
11038
 
2002-12-02 11:14  jjgarcia
11039
 
 
11040
 
        * src/: CHANGELOG, c/compiler.d, c/symbols_list.h, h/external.h:
11041
 
 
11042
 
        SI::PROCESS-LAMBDA-LIST split into SI::PROCESS-LAMBDA (which actually
11043
 
        operates on functions) and SI::PROCESS-LAMBDA-LIST (which parses only
11044
 
        the lambda list). The code is simplified.
11045
 
 
11046
 
2002-11-28 10:43  jjgarcia
11047
 
 
11048
 
        * src/cmp/cmpmain.lsp:
11049
 
 
11050
 
        More explicit error message at end of compilation time.
11051
 
 
11052
 
2002-11-27 16:54  jjgarcia
11053
 
 
11054
 
        * src/: c/error.d, c/file.d, c/print.d, c/read.d, h/external.h:
11055
 
 
11056
 
        When illegally trying to access a closed stream, signal an error of type
11057
 
        STREAM-ERROR. Also, check operations from the C library for possible errors
11058
 
        and use FElibc_error() when these input/output operations fail.
11059
 
 
11060
 
2002-11-24 16:52  jjgarcia
11061
 
 
11062
 
        * src/: CHANGELOG, c/Makefile.in, c/error.d, c/file.d, c/gbc.d,
11063
 
          c/load.d, c/lwp.d, c/print.d, c/read.d, c/stacks.d, c/tcp.d,
11064
 
          c/unixfsys.d, h/external.h, lsp/evalmacros.lsp:
11065
 
 
11066
 
        Global variables preserving_whitespace, detect_eos_flag, escape_flag and
11067
 
        delimiter_char removed. Function readc_stream and unreadc_stream renamed
11068
 
        to ecl_getc and ecl_ungetc. They now have a C-like behavior, do not
11069
 
        complain about EOF and return the special value EOF when the end of the
11070
 
        file is reached.
11071
 
 
11072
 
2002-11-23 19:12  jjgarcia
11073
 
 
11074
 
        * src/: configure, aclocal.m4, configure.in:
11075
 
 
11076
 
        Detect automatically, to what characters \n is translated. For instance,
11077
 
        under MSDOS \n -> \r\n, and under Apple, \n -> \n\r.
11078
 
 
11079
 
2002-11-23 19:06  jjgarcia
11080
 
 
11081
 
        * src/c/read.d:
11082
 
 
11083
 
        Only one whitespace needs to be "eaten".
11084
 
 
11085
 
2002-11-23 18:52  jjgarcia
11086
 
 
11087
 
        * src/: c/backq.d, c/read.d, h/config.h.in, h/internal.h:
11088
 
 
11089
 
        Fix a typo. In comma_reader, PEEK-CHAR should be called with the stream to
11090
 
        be read.
11091
 
 
11092
 
2002-11-23 16:42  jjgarcia
11093
 
 
11094
 
        * src/: c/backq.d, c/file.d, c/load.d, c/read.d, c/unixsys.d,
11095
 
          h/external.h, h/internal.h, h/machines.h:
11096
 
 
11097
 
        After reading an object, READ should skip whitespaces until it fints the
11098
 
        beginning of a new line, the EOF, or a new token. This way (READ-LINE)
11099
 
        at the prompt, produces the expected result instead of an empty line.
11100
 
 
11101
 
2002-11-23 12:56  jjgarcia
11102
 
 
11103
 
        * src/util/emacs.el:
11104
 
 
11105
 
        src/c/init.d is no longer used.
11106
 
 
11107
 
2002-11-22 19:12  jjgarcia
11108
 
 
11109
 
        * src/aclocal.m4:
11110
 
 
11111
 
        MacOSX's "cc -E" trashes a file while preprocessing. Therefore, we have to
11112
 
        get the content of machines.h in some other way: building a program. In a
11113
 
        near future, we should replace machines.h with a script.
11114
 
 
11115
 
2002-11-22 19:08  jjgarcia
11116
 
 
11117
 
        * src/: configure, h/machines.h:
11118
 
 
11119
 
        MacOSX's "cc -E" trashes a file while preprocessing. Therefore, we have to
11120
 
        get the content of machines.h in some other way: building a program. In a
11121
 
        near future, we should replace machines.h with a script.
11122
 
 
11123
 
2002-11-21 14:41  jjgarcia
11124
 
 
11125
 
        * src/c/unixint.d:
11126
 
 
11127
 
        We need machines.h do define unix.h.
11128
 
 
11129
 
2002-11-20 18:26  jjgarcia
11130
 
 
11131
 
        * src/: CHANGELOG, aclocal.m4, configure, configure.in,
11132
 
          c/Makefile.in, c/array.d, c/cmpaux.d, c/file.d, c/load.d,
11133
 
          c/main.d, c/read.d, c/sequence.d, c/unixfsys.d, c/unixsys.d,
11134
 
          h/config.h.in, h/critical.h, h/ecl-cmp.h, h/ecl.h, h/internal.h,
11135
 
          h/lwp.h, h/machines.h, h/object.h, h/stacks.h:
11136
 
 
11137
 
        + The tests for the type and size of cl_fixnum have been grouped.
11138
 
          FIXNUM_BITS and CHAR_BIT do not rely now on "char" being 8-bit
11139
 
          large.
11140
 
        + All configuration settings are now grouped in config.h. This file
11141
 
          has two parts, and the second one, containing flags which are only
11142
 
          needed during the build process, is deleted when installing ECL.
11143
 
        + File critical.h merged into lwp.h.
11144
 
 
11145
 
2002-11-19 15:31  jjgarcia
11146
 
 
11147
 
        * src/h/external.h:
11148
 
 
11149
 
        Use same declarations as in gc.h, but avoid including all definitions
11150
 
        for the Boehm-Weiser GC.
11151
 
 
11152
 
2002-11-19 15:30  jjgarcia
11153
 
 
11154
 
        * src/util/emacs.el:
11155
 
 
11156
 
        init.d is no longer required.
11157
 
 
11158
 
2002-11-18 18:28  jjgarcia
11159
 
 
11160
 
        * src/: c/Makefile.in, c/clos.d, c/init.d, c/main.d, c/num_log.d,
11161
 
          h/external.h:
11162
 
 
11163
 
        Remove more unused entries in external.h.
11164
 
 
11165
 
2002-11-18 16:56  jjgarcia
11166
 
 
11167
 
        * src/h/external.h:
11168
 
 
11169
 
        all_functions.c no longer exists.
11170
 
 
11171
 
2002-11-18 13:59  jjgarcia
11172
 
 
11173
 
        * src/c/init.d:
11174
 
 
11175
 
        ecl_boot=1 is required before init_CLOS() so that clear_compiler_properties()
11176
 
        works.
11177
 
 
11178
 
2002-11-18 13:57  jjgarcia
11179
 
 
11180
 
        * src/: compile.lsp.in, cmp/cmpcall.lsp:
11181
 
 
11182
 
        Do not use linking-calls when compiling PCL, because it is a waste of space and time, due to the use of generic functions.
11183
 
 
11184
 
2002-11-18 13:55  jjgarcia
11185
 
 
11186
 
        * src/: c/predicate.d, c/symbols_list.h, h/external.h,
11187
 
          lsp/predlib.lsp:
11188
 
 
11189
 
        Make DISPATCH-FUNCTION a valid type.
11190
 
 
11191
 
2002-11-18 13:54  jjgarcia
11192
 
 
11193
 
        * src/h/external.h:
11194
 
 
11195
 
        Make cl_dealloc do nothing, since the bignum libraries tries to deallocate statically allocate data.
11196
 
 
11197
 
2002-11-18 13:52  jjgarcia
11198
 
 
11199
 
        * src/: lsp/arraylib.lsp, lsp/assert.lsp, lsp/defmacro.lsp,
11200
 
          lsp/helpfile.lsp, lsp/iolib.lsp, lsp/listlib.lsp, lsp/mislib.lsp,
11201
 
          lsp/numlib.lsp, lsp/predlib.lsp, lsp/seq.lsp, lsp/seqlib.lsp,
11202
 
          cmp/sysfun.lsp, compile.lsp.in:
11203
 
 
11204
 
        Move all si::c-export-fname proclamations to the sysfun.lsp file, because they are only required when compiling files.
11205
 
 
11206
 
2002-11-18 13:51  jjgarcia
11207
 
 
11208
 
        * src/util/gdbinit:
11209
 
 
11210
 
        Function names have changed. Reflect this in the debugger.
11211
 
 
11212
 
2002-11-18 13:50  jjgarcia
11213
 
 
11214
 
        * src/: c/alloc_2.d, h/external.h:
11215
 
 
11216
 
        Instead of defining cl_alloc* stuff, make them alias of functions in the Boehm-Weiser garbage collector, to save space.
11217
 
 
11218
 
2002-11-18 13:48  jjgarcia
11219
 
 
11220
 
        * src/: c/alloc.d, c/alloc_2.d, c/big.d, c/character.d, c/clos.d,
11221
 
          c/compiler.d, c/error.d, c/file.d, c/format.d, c/gbc.d, c/lwp.d,
11222
 
          c/num_co.d, c/num_sfun.d, c/number.d, c/package.d, c/pathname.d,
11223
 
          c/print.d, c/read.d, c/symbol.d, c/symbols_list.h, c/tclBasic.d,
11224
 
          c/time.d, c/typespec.d, h/external.h:
11225
 
 
11226
 
        Introduce ecl_register_static_root() to register C static variables as containing pointers for garbage collection. Make ecl_register_static_root() do nothing in the Boehm-Weiser GC, because it already scans the whole data segment.
11227
 
 
11228
 
2002-11-18 13:46  jjgarcia
11229
 
 
11230
 
        * src/: c/assignment.d, c/init.d, c/symbols_list.h,
11231
 
          cmp/cmputil.lsp, h/external.h, lsp/evalmacros.lsp, lsp/setf.lsp:
11232
 
 
11233
 
        Removed si::clear-compiler-properties from the core library. It is defined later in the compiler.
11234
 
 
11235
 
2002-11-18 13:45  jjgarcia
11236
 
 
11237
 
        * src/: c/assignment.d, c/cfun.d, c/macros.d, c/symbols_list.h,
11238
 
          cmp/sysfun.lsp, lsp/evalmacros.lsp, lsp/setf.lsp:
11239
 
 
11240
 
        Removed si::*inhibit-macro-special*.
11241
 
 
11242
 
2002-11-18 12:31  jjgarcia
11243
 
 
11244
 
        * src/: c/lwp.d, c/read.d, c/symbols_list.h, h/external.h:
11245
 
 
11246
 
        Replace static C variable sharp_eq_context with special lisp variable si::*sharp-eq-context*
11247
 
 
11248
 
2002-11-18 12:30  jjgarcia
11249
 
 
11250
 
        * src/: c/character.d, c/hash.d, c/list.d, c/package.d,
11251
 
          c/pathname.d, c/read.d, c/structure.d, c/symbol.d, c/tclBasic.d,
11252
 
          h/external.h, cmp/sysfun.lsp:
11253
 
 
11254
 
        Remove pathname_match_p and symbol_name, which are redundant. Clean external.h, removing names of functions which do ot exist.
11255
 
 
11256
 
2002-11-18 12:29  jjgarcia
11257
 
 
11258
 
        * src/: c/array.d, c/character.d, c/dpp.c, c/error.d, c/eval.d,
11259
 
          c/interpreter.d, c/list.d, c/num_arith.d, c/num_comp.d,
11260
 
          c/num_log.d, c/package.d, c/pathname.d, c/print.d, c/profile.d,
11261
 
          c/string.d, cmp/cmpcall.lsp, cmp/cmpfun.lsp, cmp/cmplam.lsp,
11262
 
          cmp/sysfun.lsp, h/eval.h, h/external.h, h/object.h, h/stacks.h:
11263
 
 
11264
 
        Rewrite the checking of # of arguments, so that the error message gets the name of the function whenever possible.
11265
 
 
11266
 
2002-11-18 12:27  jjgarcia
11267
 
 
11268
 
        * src/: c/character.d, c/pathname.d, h/external.h:
11269
 
 
11270
 
        Make use of GCC's __attribute__((regparm)) to simplify calling the error functions.
11271
 
 
11272
 
2002-11-18 12:26  jjgarcia
11273
 
 
11274
 
        * src/c/: file.d, string.d, tcp.d, unixfsys.d:
11275
 
 
11276
 
        Introduce function coerce_to_simple_string() to ensure that C functions get a null-terminated string
11277
 
 
11278
 
2002-11-18 12:24  jjgarcia
11279
 
 
11280
 
        * src/: c/all_symbols.d, c/alloc.d, c/assignment.d, c/gbc.d,
11281
 
          c/lwp.d, c/package.d, c/pathname.d, c/sequence.d, c/string.d,
11282
 
          c/symbol.d, h/external.h:
11283
 
 
11284
 
        Replace coerce_to_string_designator with cl_string
11285
 
 
11286
 
2002-11-18 12:23  jjgarcia
11287
 
 
11288
 
        * src/: c/compiler.d, c/list.d, c/package.d, c/sequence.d,
11289
 
          c/symbol.d, c/symbols_list.h, c/typespec.d, h/external.h:
11290
 
 
11291
 
        Merge more functions (copy_tree, copy_list, etc), so that only the lisp version is used and this one takes a fixed number of arguments.
11292
 
 
11293
 
2002-11-18 12:22  jjgarcia
11294
 
 
11295
 
        * src/: c/list.d, c/symbols_list.h, h/external.h:
11296
 
 
11297
 
        Make cl_acons a function with fixed number of arguments.
11298
 
 
11299
 
2002-11-18 12:21  jjgarcia
11300
 
 
11301
 
        * src/: c/read.d, h/external.h:
11302
 
 
11303
 
        Make reader functions take a fixed number of arguments.
11304
 
 
11305
 
2002-11-18 12:20  jjgarcia
11306
 
 
11307
 
        * src/c/: backq.d, lwp.d, read.d, symbols_list.h:
11308
 
 
11309
 
        Replace static C variable backq_level with special variable si::*backq-level*
11310
 
 
11311
 
2002-11-15 20:26  jjgarcia
11312
 
 
11313
 
        * src/cmp/cmplam.lsp:
11314
 
 
11315
 
        When binding optional values, we use two calls to BIND. This means
11316
 
        'BDS-BIND is pushed twice on *unwind-exit*, which results in two calls
11317
 
        to bds_unwind1, which is wrong.
11318
 
 
11319
 
2002-11-15 20:00  jjgarcia
11320
 
 
11321
 
        * src/cmp/cmploc.lsp:
11322
 
 
11323
 
        Fixed a typo.
11324
 
 
11325
 
2002-11-14 19:38  jjgarcia
11326
 
 
11327
 
        * src/: CHANGELOG, c/pathname.d, c/symbols_list.h, c/unixfsys.d,
11328
 
          cmp/cmpmain.lsp, h/external.h, lsp/autoload.lsp, lsp/mislib.lsp:
11329
 
 
11330
 
        Fixed FILE-NAMESTRING, implemented ENSURE-DIRECTORIES-EXIST, and added a
11331
 
        WITH-COMPILATION-UNIT which does nothing.
11332
 
 
11333
 
2002-11-14 18:11  jjgarcia
11334
 
 
11335
 
        * src/c/: pathname.d, print.d:
11336
 
 
11337
 
        FILE-NAMESTRING coerced pname to a string, instead of to a pathname.
11338
 
 
11339
 
2002-11-14 17:32  jjgarcia
11340
 
 
11341
 
        * src/: compile.lsp.in, configure, configure.in, c/init.d,
11342
 
          c/list.d, c/pathname.d, c/symbols_list.h, h/external.h,
11343
 
          lsp/config.lsp.in:
11344
 
 
11345
 
        Make the behavior of "**" in logical pathnames more intuitive. For
11346
 
        instance, now "HOME:FOO.LISP" matches the translation rule
11347
 
        ("**/*.*" "~/**/*.*"), which formerly it did not. Also, add a logical
11348
 
        hostname for the home directory.
11349
 
 
11350
 
2002-11-14 10:48  jjgarcia
11351
 
 
11352
 
        * src/lsp/predlib.lsp:
11353
 
 
11354
 
        Fix a typo.
11355
 
 
11356
 
2002-11-12 10:45  jjgarcia
11357
 
 
11358
 
        * src/cmp/cmptop.lsp:
11359
 
 
11360
 
        siSpretty_print_format does not exist. Use ADD-SYMBOL to refer to this
11361
 
        symbol and optimize run-time access via MANGLE-NAME.
11362
 
 
11363
 
2002-11-11 13:57  jjgarcia
11364
 
 
11365
 
        * src/: CHANGELOG, c/cmpaux.d, c/compiler.d, c/init.d,
11366
 
          c/interpreter.d, c/list.d, c/load.d, c/main.d, c/print.d,
11367
 
          c/read.d, c/stacks.d, c/symbols_list.h, cmp/cmpcatch.lsp,
11368
 
          cmp/cmpdefs.lsp, cmp/cmptag.lsp, h/external.h, h/stacks.h:
11369
 
 
11370
 
        1) Fix error in UNWIND-PROTECT forms: the destination frame nlj_fr has to
11371
 
        be saved, because it may be overwritten by a BLOCK or TAGBODY inside
11372
 
        the normal exit form.
11373
 
        2) Implement Invocation History Stack as a chain of stack-allocated records.
11374
 
        3) In compiled TAGBODY forms, replace tags with numbers to save space.
11375
 
 
11376
 
2002-11-11 12:19  jjgarcia
11377
 
 
11378
 
        * src/bare.lsp.in:
11379
 
 
11380
 
        Rewrite bare.lsp.in so that compile.lsp may be loaded in an already compiled ECL.
11381
 
 
11382
 
2002-11-11 11:30  jjgarcia
11383
 
 
11384
 
        * src/: configure, configure.in:
11385
 
 
11386
 
        GCC's -fstrict-aliasing makes code smaller, and it doesn't seem to go against
11387
 
        ECL's semantics.
11388
 
 
11389
 
2002-11-11 11:28  jjgarcia
11390
 
 
11391
 
        * src/util/emacs.el:
11392
 
 
11393
 
        stacks.h is frequently used: include it in the list of edited files.
11394
 
 
11395
 
2002-11-08 12:01  jjgarcia
11396
 
 
11397
 
        * src/c/compiler.d:
11398
 
 
11399
 
        Lambda lists of interpreted functions should have no limitation.
11400
 
 
11401
 
2002-11-08 11:00  jjgarcia
11402
 
 
11403
 
        * src/compile2.lsp.in:
11404
 
 
11405
 
        compile2.lsp.in no longer needed.
11406
 
 
11407
 
2002-11-08 10:07  jjgarcia
11408
 
 
11409
 
        * src/Makefile.in:
11410
 
 
11411
 
        Install gmp.h when ECL's version of the library is used.
11412
 
 
11413
 
2002-11-05 14:38  jjgarcia
11414
 
 
11415
 
        * src/CHANGELOG:
11416
 
 
11417
 
        Final 0.7b changelog.
11418
 
 
11419
 
2002-11-05 14:29  jjgarcia
11420
 
 
11421
 
        * src/cmp/cmpspecial.lsp:
11422
 
 
11423
 
        When compiling (function (lambda-block f (x) ...)), a block definition is missing.
11424
 
 
11425
 
2002-11-05 14:14  jjgarcia
11426
 
 
11427
 
        * src/: c/alloc_2.d, gc/mark.c:
11428
 
 
11429
 
        Remove unportable hacks in BWGC, just in case someone wishes to an already
11430
 
        installed version.
11431
 
 
11432
 
2002-11-05 11:58  jjgarcia
11433
 
 
11434
 
        * src/c/: alloc_2.d, load.d:
11435
 
 
11436
 
        In systems without DLOPEN, the list of *load-hooks* was corrupt.
11437
 
 
11438
 
2002-11-04 15:08  jjgarcia
11439
 
 
11440
 
        * ANNOUNCEMENT, src/CHANGELOG, src/Makefile.in, src/aclocal.m4,
11441
 
          src/compile.lsp.in, src/configure, src/configure.in,
11442
 
          src/c/Makefile.in, src/c/all_symbols.d, src/c/alloc.d,
11443
 
          src/c/alloc_2.d, src/c/apply.d, src/c/array.d,
11444
 
          src/c/assignment.d, src/c/backq.d, src/c/cfun.d,
11445
 
          src/c/character.d, src/c/cinit.d, src/c/cmpaux.d,
11446
 
          src/c/compiler.d, src/c/disassembler.d, src/c/dpp.c,
11447
 
          src/c/error.d, src/c/eval.d, src/c/file.d, src/c/gfun.d,
11448
 
          src/c/hash.d, src/c/instance.d, src/c/interpreter.d,
11449
 
          src/c/list.d, src/c/load.d, src/c/macros.d, src/c/main.d,
11450
 
          src/c/multival.d, src/c/num_arith.d, src/c/num_co.d,
11451
 
          src/c/num_log.d, src/c/num_pred.d, src/c/num_rand.d,
11452
 
          src/c/num_sfun.d, src/c/number.d, src/c/package.d,
11453
 
          src/c/pathname.d, src/c/predicate.d, src/c/print.d, src/c/read.d,
11454
 
          src/c/reference.d, src/c/sequence.d, src/c/stacks.d,
11455
 
          src/c/string.d, src/c/structure.d, src/c/symbol.d,
11456
 
          src/c/symbols_list.h, src/c/tclBasic.d, src/c/tcp.d,
11457
 
          src/c/time.d, src/c/typespec.d, src/c/unixfsys.d,
11458
 
          src/c/unixint.d, src/c/unixsys.d, src/clos/conditions.lsp,
11459
 
          src/clos/defclass.lsp, src/clos/fixup.lsp, src/clos/generic.lsp,
11460
 
          src/clos/inspect.lsp, src/clos/kernel.lsp, src/clos/method.lsp,
11461
 
          src/clos/slot.lsp, src/clos/standard.lsp, src/clos/walk.lsp,
11462
 
          src/cmp/cmpcall.lsp, src/cmp/cmpdefs.lsp, src/cmp/cmpenv.lsp,
11463
 
          src/cmp/cmpfun.lsp, src/cmp/cmpif.lsp, src/cmp/cmpinline.lsp,
11464
 
          src/cmp/cmplam.lsp, src/cmp/cmploc.lsp, src/cmp/cmpmain.lsp,
11465
 
          src/cmp/cmpmulti.lsp, src/cmp/cmpspecial.lsp, src/cmp/cmptop.lsp,
11466
 
          src/cmp/cmpvar.lsp, src/cmp/sysfun.lsp, src/gc/mark.c,
11467
 
          src/h/ecl-cmp.h, src/h/ecl.h, src/h/external.h,
11468
 
          src/h/lisp_external.h, src/h/machines.h, src/h/object.h,
11469
 
          src/lsp/ansi.lsp, src/lsp/arraylib.lsp, src/lsp/assert.lsp,
11470
 
          src/lsp/autoload.lsp, src/lsp/config.lsp.in,
11471
 
          src/lsp/defmacro.lsp, src/lsp/defstruct.lsp,
11472
 
          src/lsp/describe.lsp, src/lsp/evalmacros.lsp, src/lsp/export.lsp,
11473
 
          src/lsp/helpfile.lsp, src/lsp/iolib.lsp, src/lsp/load.lsp.in,
11474
 
          src/lsp/loop2.lsp, src/lsp/mislib.lsp, src/lsp/packlib.lsp,
11475
 
          src/lsp/predlib.lsp, src/lsp/seqlib.lsp, src/lsp/setf.lsp,
11476
 
          src/lsp/trace.lsp, src/util/ecl-config, src/util/emacs.el:
11477
 
 
11478
 
        Changes towards 0.7b comprise naming and calling conventions. See CHANGELOG.
11479
 
 
11480
 
2002-10-25 16:42  jjgarcia
11481
 
 
11482
 
        * ANNOUNCEMENT:
11483
 
 
11484
 
        Fix typo.
11485
 
 
11486
 
2002-10-25 15:05  jjgarcia
11487
 
 
11488
 
        * src/configure:
11489
 
 
11490
 
        0.7 released.
11491
 
 
11492
 
2002-10-25 15:04  jjgarcia
11493
 
 
11494
 
        * ANNOUNCEMENT:
11495
 
 
11496
 
        0.7 Released.
11497
 
 
11498
 
2002-10-25 11:33  jjgarcia
11499
 
 
11500
 
        * src/c/tcp.d:
11501
 
 
11502
 
        Build a the internet address properly. One cannot just pass the
11503
 
        unsigned long on architectures with "wrong" endianness.
11504
 
 
11505
 
2002-10-22 14:52  jjgarcia
11506
 
 
11507
 
        * src/c/hash.d:
11508
 
 
11509
 
        Enforce strict typechecking on all functions.
11510
 
 
11511
 
2002-10-22 14:28  jjgarcia
11512
 
 
11513
 
        * src/cmp/cmpcall.lsp:
11514
 
 
11515
 
        Source code broke with last commit :-(
11516
 
 
11517
 
2002-10-22 09:09  jjgarcia
11518
 
 
11519
 
        * src/c/eval.d:
11520
 
 
11521
 
        The stack pointer in args[0].sp should point to the first value which
11522
 
        is not passed on the C stack.
11523
 
 
11524
 
2002-10-21 14:33  jjgarcia
11525
 
 
11526
 
        * src/c/compiler.d:
11527
 
 
11528
 
        Fix typo.
11529
 
 
11530
 
2002-10-21 14:29  jjgarcia
11531
 
 
11532
 
        * src/cmp/cmpcall.lsp:
11533
 
 
11534
 
        Make MAYBE-PUSH-ARGS smaller.
11535
 
 
11536
 
2002-10-21 11:27  jjgarcia
11537
 
 
11538
 
        * src/: CHANGELOG, configure.in, c/Makefile.in, c/apply.d,
11539
 
          c/array.d, c/character.d, c/cmpaux.d, c/compiler.d, c/dpp.c,
11540
 
          c/error.d, c/eval.d, c/file.d, c/format.d, c/interpreter.d,
11541
 
          c/list.d, c/lwp.d, c/mapfun.d, c/multival.d, c/num_arith.d,
11542
 
          c/num_comp.d, c/num_log.d, c/string.d, c/structure.d, c/symbol.d,
11543
 
          c/symbols_list.h, c/time.d, c/unixfsys.d, cmp/cmpbind.lsp,
11544
 
          cmp/cmpcall.lsp, cmp/cmpcatch.lsp, cmp/cmpexit.lsp,
11545
 
          cmp/cmpflet.lsp, cmp/cmpfun.lsp, cmp/cmplam.lsp, cmp/cmploc.lsp,
11546
 
          cmp/cmpmulti.lsp, cmp/cmputil.lsp, h/config.h.in, h/ecl-cmp.h,
11547
 
          h/ecl.h, h/external.h, h/lisp_external.h, h/object.h, h/stacks.h,
11548
 
          lsp/helpfile.lsp:
11549
 
 
11550
 
        The calling conventions have been changed. SI::C-ARGUMENTS-LIMIT and
11551
 
        LAMBDA-PARAMETERS-LIMIT are both 64. Up to C-ARGUMENTS-LIMIT may be
11552
 
        passed to a function using C calling conventions. If the function is
11553
 
        to retrieve more arguments, (for instance through a &rest variable),
11554
 
        this can be done, but then the arguments have to be pushed on the lisp
11555
 
        stack. This method allows us to raise the CALL-ARGUMENTS-LIMIT up to
11556
 
        MOST-POSITIVE-FIXNUM. From a users point of view, there is no visible
11557
 
        change, excep the fact that a function may receive more arguments.
11558
 
 
11559
 
        The function apply() has been replaced with cl_apply_from_stack().
11560
 
        The former took a pointer to the list of arguments. The latter assumes
11561
 
        that the last "narg" elements on the lisp stack are the arguments of
11562
 
        the function.
11563
 
 
11564
 
2002-10-21 11:26  jjgarcia
11565
 
 
11566
 
        * src/util/emacs.el:
11567
 
 
11568
 
        Add multival.d to the list of source files.
11569
 
 
11570
 
2002-10-21 11:25  jjgarcia
11571
 
 
11572
 
        * src/doc/head:
11573
 
 
11574
 
        Fix bogus link.
11575
 
 
11576
 
2002-10-16 09:15  jjgarcia
11577
 
 
11578
 
        * src/c/tcp.d:
11579
 
 
11580
 
        SI::LOOKUP-HOST-ENTRY should not signal an error when the host is not found.
11581
 
 
11582
 
2002-10-16 09:11  jjgarcia
11583
 
 
11584
 
        * src/h/external.h:
11585
 
 
11586
 
        Remove unused functions extended_{mul,div}().
11587
 
 
11588
 
2002-10-16 09:06  jjgarcia
11589
 
 
11590
 
        * src/: c/cmpaux.d, h/external.h:
11591
 
 
11592
 
        Remove unused function object_to_string().
11593
 
 
11594
 
2002-10-16 08:59  jjgarcia
11595
 
 
11596
 
        * src/c/cmpaux.d:
11597
 
 
11598
 
        Remove unused function make_list()
11599
 
 
11600
 
2002-10-16 08:56  jjgarcia
11601
 
 
11602
 
        * src/c/sequence.d:
11603
 
 
11604
 
        SUBSEQ should also work with vectors of bytes.
11605
 
 
11606
 
2002-10-15 15:38  jjgarcia
11607
 
 
11608
 
        * src/: c/symbols_list.h, c/tcp.d, h/lisp_external.h:
11609
 
 
11610
 
        Added function SI:OPEN-UNIX-SOCKET-STREAM and SI:LOOKUP-HOST-ENTRY
11611
 
 
11612
 
2002-10-13 19:13  jjgarcia
11613
 
 
11614
 
        * src/: c/compiler.d, c/disassembler.d, c/interpreter.d,
11615
 
          h/bytecodes.h:
11616
 
 
11617
 
        Add new operator OP_LFUNCTION and remove OP_CALL/OP_PCALL. This results in
11618
 
        a simplification of the code for OP_FUNCTION, which may assume that the
11619
 
        function to be searched is a global.
11620
 
 
11621
 
2002-10-13 19:05  jjgarcia
11622
 
 
11623
 
        * src/c/: compiler.d, disassembler.d, interpreter.d:
11624
 
 
11625
 
        Simplify use of local variables, eliminating the redundant symbol from the
11626
 
        bytecodes.
11627
 
 
11628
 
2002-10-13 18:57  jjgarcia
11629
 
 
11630
 
        * src/: c/compiler.d, c/disassembler.d, c/interpreter.d,
11631
 
          h/bytecodes.h, h/stacks.h:
11632
 
 
11633
 
        Simplify the bytecodes a bit and add comments describing their use.
11634
 
 
11635
 
2002-10-13 18:05  jjgarcia
11636
 
 
11637
 
        * src/: c/eval.d, c/gfun.d, c/interpreter.d, h/external.h:
11638
 
 
11639
 
        Instead of having gcall() work like funcall(), create a function
11640
 
        [va_]compute_method() which computes the method we really want to call,
11641
 
        and use this function inside funcall(), apply(), etc.
11642
 
 
11643
 
2002-10-13 18:03  jjgarcia
11644
 
 
11645
 
        * src/: c/eval.d, h/ecl-cmp.h, h/external.h:
11646
 
 
11647
 
        Use same link_call() with and without CLOS. The use of static variables is
11648
 
        not thread safe.
11649
 
 
11650
 
2002-10-13 18:02  jjgarcia
11651
 
 
11652
 
        * src/: configure, configure.in, c/compiler.d, clos/defsys.lsp.in,
11653
 
          cmp/cmptop.lsp, cmp/defsys.lsp.in, lsp/defsys.lsp.in:
11654
 
 
11655
 
        Use abs_{srcdir,builddir,top_srcdir}, to avoid problems with latest autoconf.
11656
 
 
11657
 
2002-10-08 19:40  jjgarcia
11658
 
 
11659
 
        * src/: CHANGELOG, c/eval.d, c/symbols_list.h, clos/conditions.lsp,
11660
 
          cmp/sysfun.lsp, h/external.h, h/lisp_external.h:
11661
 
 
11662
 
        New functions SI:SAFE-EVAL and cl_safe_eval() allow the user to evaluate
11663
 
        code with errors without jumping into the debugger. Useful when embedding
11664
 
        ECL in other programs.
11665
 
 
11666
 
2002-10-08 18:50  jjgarcia
11667
 
 
11668
 
        * src/: CHANGELOG, c/backq.d, c/read.d, c/symbols_list.h,
11669
 
          h/external.h:
11670
 
 
11671
 
        Changed the algorithm of the list reader. A dot which is not escaped is read as
11672
 
        a symbol SI::. which is recognized by LEFT-PARENTHESIS-READER. This avoids
11673
 
        using global variables "in_list_flag" and "dot_flag". No need for function
11674
 
        read_object_recursive(), since read_object() is equivalent to it.
11675
 
 
11676
 
2002-10-08 18:48  jjgarcia
11677
 
 
11678
 
        * src/: configure, configure.in:
11679
 
 
11680
 
        Configure Boehm's GC with --disable-threads so that ECL does not require
11681
 
        the posix threads library.
11682
 
 
11683
 
2002-10-08 18:39  jjgarcia
11684
 
 
11685
 
        * src/h/stacks.h:
11686
 
 
11687
 
        New function to undo "n" bindings of special variables.
11688
 
 
11689
 
2002-10-08 18:32  jjgarcia
11690
 
 
11691
 
        * src/c/print.d:
11692
 
 
11693
 
        *standard-output* and *terminal-io* are always bound to something.
11694
 
 
11695
 
2002-10-07 11:27  jjgarcia
11696
 
 
11697
 
        * src/c/Makefile.in:
11698
 
 
11699
 
        Small optimization for APPLY[_closure].
11700
 
 
11701
 
2002-10-07 09:17  jjgarcia
11702
 
 
11703
 
        * src/cmp/cmpdefs.lsp:
11704
 
 
11705
 
        Export build-program as well.
11706
 
 
11707
 
2002-10-04 17:47  jjgarcia
11708
 
 
11709
 
        * src/: c/read.d, h/external.h:
11710
 
 
11711
 
        default_dispatch_macro should be private.
11712
 
 
11713
 
2002-10-04 17:42  jjgarcia
11714
 
 
11715
 
        * src/c/: read.d, symbols_list.h:
11716
 
 
11717
 
        Remove global variable read_VV_block. Use special variable instead.
11718
 
 
11719
 
2002-10-04 16:44  jjgarcia
11720
 
 
11721
 
        * src/: c/lwp.d, c/read.d, h/external.h, h/lwp.h:
11722
 
 
11723
 
        Remove global variable READtable. Use value of symbol instead.
11724
 
 
11725
 
2002-10-04 15:03  jjgarcia
11726
 
 
11727
 
        * src/: c/lwp.d, c/read.d, h/external.h, h/lwp.h:
11728
 
 
11729
 
        Remove global variable READsuppress. Use value of symbol instead.
11730
 
 
11731
 
2002-10-04 14:51  jjgarcia
11732
 
 
11733
 
        * src/: c/lwp.d, c/read.d, h/external.h, h/lwp.h:
11734
 
 
11735
 
        Remove global variable READdefault_float_format. Use value of symbol instead.
11736
 
 
11737
 
2002-10-04 14:36  jjgarcia
11738
 
 
11739
 
        * src/: c/backq.d, c/lwp.d, c/print.d, c/read.d, h/external.h,
11740
 
          h/lwp.h:
11741
 
 
11742
 
        Remove global variable READbase. Use value of symbol instead.
11743
 
 
11744
 
2002-10-04 11:55  jjgarcia
11745
 
 
11746
 
        * src/: c/backq.d, c/lwp.d, c/print.d, c/read.d, h/external.h:
11747
 
 
11748
 
        Remove global variable READtable. Use the value of the symbol instead.
11749
 
        Prefix standard_readtable, current_readtable() with cl_
11750
 
 
11751
 
2002-10-04 10:25  jjgarcia
11752
 
 
11753
 
        * src/h/machines.h:
11754
 
 
11755
 
        Remove some extra tokens after #endif.
11756
 
 
11757
 
2002-10-04 09:56  jjgarcia
11758
 
 
11759
 
        * src/doc/head:
11760
 
 
11761
 
        Remove tag concerning CLISP to avoid confusion.
11762
 
 
11763
 
2002-10-02 18:39  jjgarcia
11764
 
 
11765
 
        * src/doc/head:
11766
 
 
11767
 
        Fix wrong link.
11768
 
 
11769
 
2002-10-02 18:38  jjgarcia
11770
 
 
11771
 
        * src/: Makefile.in, c/Makefile.in, doc/Makefile.in:
11772
 
 
11773
 
        Use BSD "install" to ensure that the required directories are created.
11774
 
 
11775
 
2002-09-26 15:45  jjgarcia
11776
 
 
11777
 
        * src/c/read.d:
11778
 
 
11779
 
        Small size optimization.
11780
 
 
11781
 
2002-09-26 15:37  jjgarcia
11782
 
 
11783
 
        * src/c/read.d:
11784
 
 
11785
 
        Remove unused code.
11786
 
 
11787
 
2002-09-26 15:29  jjgarcia
11788
 
 
11789
 
        * src/c/read.d:
11790
 
 
11791
 
        Whenever possible, use readc_stream() to read characters. This avoids useless
11792
 
        conversions between cl_object and character codes.
11793
 
 
11794
 
2002-09-26 12:41  jjgarcia
11795
 
 
11796
 
        * src/: c/read.d, h/external.h:
11797
 
 
11798
 
        Replace low level code with cl_string_push_extend(), isalpha(), islower().
11799
 
 
11800
 
2002-09-25 20:23  jjgarcia
11801
 
 
11802
 
        * ANNOUNCEMENT:
11803
 
 
11804
 
        Forgot to use ECL in the announcement.
11805
 
 
11806
 
2002-09-25 20:18  jjgarcia
11807
 
 
11808
 
        * src/doc/Makefile.in:
11809
 
 
11810
 
        Build download.html as well.
11811
 
 
11812
 
2002-09-25 19:59  jjgarcia
11813
 
 
11814
 
        * src/doc/download.in.html:
11815
 
 
11816
 
        The distribution file has changed name.
11817
 
 
11818
 
2002-09-25 19:36  jjgarcia
11819
 
 
11820
 
        * ANNOUNCEMENT, src/CHANGELOG, src/doc/goals.in.html,
11821
 
          src/doc/news.in.html:
11822
 
 
11823
 
        Document changes for the 0.6 release
11824
 
 
11825
 
2002-09-25 19:15  jjgarcia
11826
 
 
11827
 
        * src/h/machines.h:
11828
 
 
11829
 
        Remove extra tokens from #endif
11830
 
 
11831
 
2002-09-22 14:19  jjgarcia
11832
 
 
11833
 
        * src/: c/Makefile.in, c/all_functions.d, c/all_symbols.d, c/dpp.c,
11834
 
          c/functions_list.h, c/init.d, c/symbols_list.h, h/external.h,
11835
 
          util/emacs.el:
11836
 
 
11837
 
        Collect function and symbol declarations in the same file: all_symbols.d
11838
 
 
11839
 
2002-09-22 14:08  jjgarcia
11840
 
 
11841
 
        * src/c/: all_symbols.d, array.d, character.d, cmpaux.d, eval.d,
11842
 
          main.d, num_co.d, num_log.d, num_sfun.d, number.d,
11843
 
          symbols_list.h, time.d:
11844
 
 
11845
 
        Avoid recreating symbols when assigning value to constants.
11846
 
 
11847
 
2002-09-22 13:53  jjgarcia
11848
 
 
11849
 
        * src/: CHANGELOG, doc/goals.in.html:
11850
 
 
11851
 
        Comment latest improvements.
11852
 
 
11853
 
2002-09-22 13:49  jjgarcia
11854
 
 
11855
 
        * src/Makefile.in:
11856
 
 
11857
 
        Fix typo.
11858
 
 
11859
 
2002-09-20 16:01  jjgarcia
11860
 
 
11861
 
        * src/c/: Makefile.in, all_symbols.d:
11862
 
 
11863
 
        Define all variables pointing to symbols in "all_symbols.o", because MacOSX
11864
 
        does not like object files without functions.
11865
 
 
11866
 
2002-09-20 16:00  jjgarcia
11867
 
 
11868
 
        * src/c/time.d:
11869
 
 
11870
 
        Avoid using nanosleep() in MacOSX
11871
 
 
11872
 
2002-09-20 15:59  jjgarcia
11873
 
 
11874
 
        * src/c/num_co.d:
11875
 
 
11876
 
        Use sin, cos, etc, where sinf, cosf, etc are not defined
11877
 
 
11878
 
2002-09-20 15:58  jjgarcia
11879
 
 
11880
 
        * src/c/dpp.c:
11881
 
 
11882
 
        machines.h contains some definitions which are needed in functions_list.h
11883
 
 
11884
 
2002-09-20 12:04  jjgarcia
11885
 
 
11886
 
        * src/Makefile.in:
11887
 
 
11888
 
        Install the headers of the garbage collector together with ECL.
11889
 
 
11890
 
2002-09-20 11:40  jjgarcia
11891
 
 
11892
 
        * src/: configure, configure.in:
11893
 
 
11894
 
        Fix a typo. "boehm" has to be defined to "yes" to force building the GC.
11895
 
 
11896
 
2002-09-20 11:37  jjgarcia
11897
 
 
11898
 
        * src/gc/: BCC_MAKEFILE, Makefile, Makefile.am, Makefile.direct,
11899
 
          Makefile.dj, Makefile.in, NT_THREADS_MAKEFILE, acinclude.m4,
11900
 
          aclocal.m4, allchblk.c, alloc.c, alpha_mach_dep.S,
11901
 
          alpha_mach_dep.s, backgraph.c, config.guess, config.sub,
11902
 
          configure, configure.in, dbg_mlc.c, depcomp, dyn_load.c,
11903
 
          finalize.c, gc.mak, gc_cpp.cc, gc_dlopen.c, gcj_mlc.c,
11904
 
          ia64_save_regs_in_stack.s, install-sh, irix_threads.c,
11905
 
          libtool.m4, linux_threads.c, ltconfig, ltmain.sh, mach_dep.c,
11906
 
          malloc.c, mallocx.c, mark.c, mark_rts.c, mips_sgi_mach_dep.S,
11907
 
          mips_sgi_mach_dep.s, misc.c, missing, mkinstalldirs, new_hblk.c,
11908
 
          os_dep.c, reclaim.c, rs6000_mach_dep.s, solaris_pthreads.c,
11909
 
          solaris_threads.c, sparc_mach_dep.S, sparc_mach_dep.s,
11910
 
          specific.c, threadlibs.c, version.h, win32_threads.c,
11911
 
          Mac_files/MacOS_Test_config.h, Mac_files/MacOS_config.h,
11912
 
          cord/cordprnt.c, doc/README, doc/README.DGUX386,
11913
 
          doc/README.arm.cross, doc/README.changes, doc/README.environment,
11914
 
          doc/README.ews4800, doc/README.linux, doc/README.win32,
11915
 
          doc/debugging.html, doc/leak.html, include/gc.h,
11916
 
          include/gc_allocator.h, include/gc_cpp.h, include/gc_gcj.h,
11917
 
          include/gc_local_alloc.h, include/gc_pthread_redirects.h,
11918
 
          include/leak_detector.h, include/new_gc_alloc.h,
11919
 
          include/private/dbg_mlc.h, include/private/gc_hdrs.h,
11920
 
          include/private/gc_locks.h, include/private/gc_pmark.h,
11921
 
          include/private/gc_priv.h, include/private/gcconfig.h,
11922
 
          include/private/solaris_threads.h, include/private/specific.h,
11923
 
          tests/test.c, tests/test_cpp.cc:
11924
 
 
11925
 
        Version 6.1 of the garbage collector imported.
11926
 
 
11927
 
2002-09-20 11:04  jjgarcia
11928
 
 
11929
 
        * src/h/: config.h.in, dos.h, ecl-cmp.h, ecl-inl.h, lwp.h, macos.h,
11930
 
          page.h:
11931
 
 
11932
 
        Remove unused headers.
11933
 
 
11934
 
2002-09-17 17:42  jjgarcia
11935
 
 
11936
 
        * src/h/: cs.h, ecl.h, machines.h, stacks.h:
11937
 
 
11938
 
        Replace informative tokens after #endif with comments.
11939
 
 
11940
 
2002-09-17 17:36  jjgarcia
11941
 
 
11942
 
        * src/c/Makefile.in:
11943
 
 
11944
 
        Add path to source directory so that symbols_list.h may be found under RedHat.
11945
 
 
11946
 
2002-09-17 16:53  jjgarcia
11947
 
 
11948
 
        * src/: c/symbols_list.h, lsp/export.lsp:
11949
 
 
11950
 
        Add more symbols from the CL package to symbols_list.h.
11951
 
 
11952
 
2002-09-17 15:23  jjgarcia
11953
 
 
11954
 
        * src/c/all_keywords.d:
11955
 
 
11956
 
        Keywords are now created in all_symbols.d
11957
 
 
11958
 
2002-09-16 18:40  jjgarcia
11959
 
 
11960
 
        * src/: configure, configure.in, c/Makefile.in, c/all_symbols.d,
11961
 
          c/alloc.d, c/assignment.d, c/dpp.c, c/error.d,
11962
 
          c/functions_list.h, c/gbc.d, c/hash.d, c/init.d, c/package.d,
11963
 
          c/symbols_list.h, h/external.h, h/internal.h, h/lisp_external.h,
11964
 
          lsp/export.lsp:
11965
 
 
11966
 
        Fix interplay between old garbage collector and new method for allocating
11967
 
        symbols. The old GC still has a leak, so disable it.
11968
 
 
11969
 
2002-09-16 18:39  jjgarcia
11970
 
 
11971
 
        * src/util/emacs.el:
11972
 
 
11973
 
        Update list of useful files.
11974
 
 
11975
 
2002-09-16 18:39  jjgarcia
11976
 
 
11977
 
        * src/lsp/load.lsp.in:
11978
 
 
11979
 
        Verbose loading of files. Helps in debugging errors in the library.
11980
 
 
11981
 
2002-09-16 18:38  jjgarcia
11982
 
 
11983
 
        * src/c/symbol.d:
11984
 
 
11985
 
        When creating NIL and T, set the number of symbols.
11986
 
 
11987
 
2002-09-16 18:37  jjgarcia
11988
 
 
11989
 
        * src/c/print.d:
11990
 
 
11991
 
        The pretty printer hangs in an infinite loop with circular lists.
11992
 
 
11993
 
2002-09-16 18:35  jjgarcia
11994
 
 
11995
 
        * src/c/load.d:
11996
 
 
11997
 
        Fix typo: output from load went to a string, instead of *standard-output*.
11998
 
 
11999
 
2002-09-16 17:28  jjgarcia
12000
 
 
12001
 
        * src/c/print.d:
12002
 
 
12003
 
        Circular printer was disabled!
12004
 
 
12005
 
2002-09-16 14:20  jjgarcia
12006
 
 
12007
 
        * src/c/error.d:
12008
 
 
12009
 
        <signal.h> has to be included so that SIGIOT may be restored before aborting.
12010
 
        A temporary error handler is also installed, which simply exits.
12011
 
 
12012
 
2002-09-15 15:29  jjgarcia
12013
 
 
12014
 
        * src/: CHANGELOG, c/Makefile.in, c/all_functions.d,
12015
 
          c/all_symbols.d, c/alloc_2.d, c/array.d, c/assignment.d,
12016
 
          c/backq.d, c/cfun.d, c/clos.d, c/compiler.d, c/dpp.c, c/error.d,
12017
 
          c/eval.d, c/file.d, c/format.d, c/functions_list.h, c/gbc.d,
12018
 
          c/gfun.d, c/hash.d, c/init.d, c/instance.d, c/interpreter.d,
12019
 
          c/list.d, c/load.d, c/lwp.d, c/macros.d, c/main.d, c/num_comp.d,
12020
 
          c/num_rand.d, c/package.d, c/pathname.d, c/print.d, c/read.d,
12021
 
          c/stacks.d, c/string.d, c/structure.d, c/symbol.d,
12022
 
          c/symbols_list.h, c/typespec.d, c/unixfsys.d, h/external.h,
12023
 
          h/object.h, h/page.h:
12024
 
 
12025
 
        All symbols belonging to the LISP package and to the C core, are
12026
 
        kept in a single array, "cl_symbols". The translator "dpp" and the
12027
 
        routine SI::MANGLE-NAME, output the right name for any symbol
12028
 
        which is in this array.
12029
 
 
12030
 
2002-09-15 15:19  jjgarcia
12031
 
 
12032
 
        * src/h/internal.h:
12033
 
 
12034
 
        New header for things which are not for the end user.
12035
 
 
12036
 
2002-09-14 13:30  jjgarcia
12037
 
 
12038
 
        * src/: CHANGELOG, c/format.d, c/gbc.d, c/hash.d, c/print.d,
12039
 
          h/external.h, h/lwp.h, h/object.h, lsp/export.lsp:
12040
 
 
12041
 
        ECL now uses a hashtable to store objects when *PRINT-CIRCLE* is
12042
 
        on. This hashtable is not cleared when calling PRINT-OBJECT, so
12043
 
        that circularities are also detected inside these methods.
12044
 
 
12045
 
2002-09-11 16:49  jjgarcia
12046
 
 
12047
 
        * src/: CHANGELOG, c/gbc-new.d, c/gbc.d, c/lwp.d, c/symbol.d,
12048
 
          h/external.h, h/lwp.h:
12049
 
 
12050
 
        gentemp_prefix and gensym_prefix are now constant static variables and their
12051
 
        value is not modified by calls to GENSYM or GENTEMP.
12052
 
 
12053
 
2002-09-11 15:49  jjgarcia
12054
 
 
12055
 
        * src/: CHANGELOG, configure, configure.in:
12056
 
 
12057
 
        Change version number and keep note of latest changes.
12058
 
 
12059
 
2002-09-11 15:39  jjgarcia
12060
 
 
12061
 
        * src/: c/big.d, c/gbc.d, c/read.d, h/external.h, h/number.h:
12062
 
 
12063
 
        Global variables bignum_register[], gc_time, backq_level are no longer public.
12064
 
 
12065
 
2002-09-11 15:35  jjgarcia
12066
 
 
12067
 
        * src/: config.guess, config.sub:
12068
 
 
12069
 
        Newer versions of config.{guess,sub} files, which come with Autoconf 2.52.
12070
 
 
12071
 
2002-09-09 09:15  jjgarcia
12072
 
 
12073
 
        * src/c/format.d:
12074
 
 
12075
 
        Make format.d use only stack allocated data, to make it reentrant.
12076
 
 
12077
 
2002-09-08 12:00  jjgarcia
12078
 
 
12079
 
        * src/c/format.d:
12080
 
 
12081
 
        FORMAT should not accept more than 7 parameters per directive. Also,
12082
 
        avoid the use of pointers in fmt_set_param[_positive]().
12083
 
 
12084
 
2002-09-07 17:30  jjgarcia
12085
 
 
12086
 
        * src/: c/print.d, h/external.h:
12087
 
 
12088
 
        Hide a lot of functions. Official interface for printer is made of
12089
 
        setupPRINT() and write_object().
12090
 
 
12091
 
2002-09-07 17:12  jjgarcia
12092
 
 
12093
 
        * src/: c/format.d, c/load.d, c/lwp.d, c/print.d, h/external.h,
12094
 
          h/lwp.h:
12095
 
 
12096
 
        Remove pointer write_ch_fun. Clean up a bit the procedure for preparing the
12097
 
        printer and printing circular objects.
12098
 
 
12099
 
2002-09-07 16:31  jjgarcia
12100
 
 
12101
 
        * src/c/file.d:
12102
 
 
12103
 
        Fix typo.
12104
 
 
12105
 
2002-09-07 15:40  jjgarcia
12106
 
 
12107
 
        * src/: c/file.d, c/string.d, h/external.h:
12108
 
 
12109
 
        Create new functions for make_string_output_stream_from_string() and
12110
 
        cl_string_push_extend().
12111
 
 
12112
 
2002-09-03 18:27  jjgarcia
12113
 
 
12114
 
        * src/c/print.d:
12115
 
 
12116
 
        call_{structure_print_function,print_object} now share the same code.
12117
 
 
12118
 
2002-09-03 16:53  jjgarcia
12119
 
 
12120
 
        * src/: c/assignment.d, c/compiler.d, c/package.d, c/print.d,
12121
 
          c/read.d, c/symbol.d, h/external.h, h/lwp.h:
12122
 
 
12123
 
        Remove global variable intern_flag. Add, instead, a new parameter to
12124
 
        intern() and find_symbol().
12125
 
 
12126
 
2002-09-03 16:51  jjgarcia
12127
 
 
12128
 
        * src/h/object.h:
12129
 
 
12130
 
        Remove unused type intUobject.
12131
 
 
12132
 
2002-09-03 15:39  jjgarcia
12133
 
 
12134
 
        * src/: c/big.d, c/compiler.d, c/interpreter.d, c/macros.d,
12135
 
          c/main.d, c/pathname.d, c/print.d, c/stacks.d, c/unixfsys.d,
12136
 
          c/unixsys.d, h/ecl-cmp.h, h/ecl.h, h/external.h, h/stacks.h:
12137
 
 
12138
 
        Provide declarations for some functions & remove some #include's from ecl.h
12139
 
 
12140
 
2002-09-03 14:42  jjgarcia
12141
 
 
12142
 
        * src/c/pathname.d:
12143
 
 
12144
 
        Fix typo in copy_list_wildcards()
12145
 
 
12146
 
2002-09-03 14:41  jjgarcia
12147
 
 
12148
 
        * src/c/pathname.d:
12149
 
 
12150
 
        Fixed typo in path_list_match().
12151
 
 
12152
 
2002-09-03 14:23  jjgarcia
12153
 
 
12154
 
        * src/h/external.h:
12155
 
 
12156
 
        Remove useless definitions.
12157
 
 
12158
 
2002-09-03 14:03  jjgarcia
12159
 
 
12160
 
        * src/c/list.d:
12161
 
 
12162
 
        Remove useless definitions.
12163
 
 
12164
 
2002-09-03 13:54  jjgarcia
12165
 
 
12166
 
        * src/: c/time.d, h/object.h:
12167
 
 
12168
 
        Remove unused definitions.
12169
 
 
12170
 
2002-08-29 17:49  jjgarcia
12171
 
 
12172
 
        * src/c/file.d:
12173
 
 
12174
 
        Fix typo in unreadc_stream().
12175
 
 
12176
 
2002-08-28 19:39  jjgarcia
12177
 
 
12178
 
        * src/c/file.d:
12179
 
 
12180
 
        Synonym streams can now point to CLOS streams.
12181
 
 
12182
 
2002-08-27 18:31  jjgarcia
12183
 
 
12184
 
        * src/c/load.d:
12185
 
 
12186
 
        LOAD accepts now a stream as input parameter. However, in this case it only
12187
 
        tolerates lisp source files, not compiled files or libraries. For example,
12188
 
        (LOAD (OPEN "foo.lsp")) is equivalent to (LOAD "foo.lsp").
12189
 
 
12190
 
2002-08-27 18:25  jjgarcia
12191
 
 
12192
 
        * src/: c/all_symbols.d, c/file.d, h/lisp_external.h:
12193
 
 
12194
 
        Introduce two new user-defined methods for CLOS streams: STREAM-INPUT-P and
12195
 
        STREAM-OUTPUT-P. Both should be defined, so that ECL may decide wether an
12196
 
        instance may be used for output or not.
12197
 
 
12198
 
2002-08-27 15:46  jjgarcia
12199
 
 
12200
 
        * src/: configure, configure.in, c/all_symbols.d, c/backq.d,
12201
 
          c/file.d, c/format.d, c/load.d, c/lwp.d, c/print.d, c/read.d,
12202
 
          h/config.h.in, h/external.h, h/lisp_external.h:
12203
 
 
12204
 
        The interface for CLOS streams is cleared. First, output_ch_fun and read_ch_fun
12205
 
        disappear. All code pertaining CLOS streams is moved to file.d. This code
12206
 
        allows the user to supply an arbitrary object instead of a stream. The object
12207
 
        must have the following methods defined: STREAM-READ-CHAR, STREAM-UNREAD-CHAR,
12208
 
        STREAM-LISTEN, STREAM-CLEAR-INPUT, STREAM-WRITE-CHAR, STREAM-CLEAR-OUTPUT,
12209
 
        STREAM-FORCE-OUTPUT, STREAM-CLOSE. With these methods it can be used for
12210
 
        input and output. This implementation of streams is enabled with the flag
12211
 
        --with-clos-streams during configuration phase.
12212
 
 
12213
 
2002-07-08 09:35  jjgarcia
12214
 
 
12215
 
        * src/c/num_sfun.d:
12216
 
 
12217
 
        Fix square root.
12218
 
 
12219
 
2002-05-22 18:51  jjgarcia
12220
 
 
12221
 
        * src/c/print.d:
12222
 
 
12223
 
        Use ISO-C99 functions to check whether a real number is finite.
12224
 
 
12225
 
2002-05-22 18:50  jjgarcia
12226
 
 
12227
 
        * src/c/read.d:
12228
 
 
12229
 
        No need to check for overflows while reading numbers -- make_shortfloat
12230
 
        and make_longfloat take care of that.
12231
 
 
12232
 
2002-05-22 18:36  jjgarcia
12233
 
 
12234
 
        * src/: c/num_co.d, h/config.h.in, h/external.h, h/machines.h:
12235
 
 
12236
 
        Use ISO-C99 functions to extract exponents, mantisas, etc, instead of old
12237
 
        tricks based on the binary representation of numbers.
12238
 
 
12239
 
2002-05-22 15:40  jjgarcia
12240
 
 
12241
 
        * src/: c/all_functions.d, c/instance.d, c/num_pred.d,
12242
 
          clos/macros.lsp, cmp/sysfun.lsp, h/lisp_external.h:
12243
 
 
12244
 
        Function SI:NANI has been removed. Its purpose was to provide an
12245
 
        object which could not be printed or readed so that it could be
12246
 
        used to mark unbound slots in classes. Now the function SI:UNBOUND
12247
 
        performs the same task
12248
 
 
12249
 
2002-05-22 15:38  jjgarcia
12250
 
 
12251
 
        * src/lsp/defpackage.lsp:
12252
 
 
12253
 
        Code for handling :IMPORT-FROM in DEFPACKAGE was bogus
12254
 
 
12255
 
2002-05-17 18:37  jjgarcia
12256
 
 
12257
 
        * src/: c/all_functions.d, c/all_symbols.d, c/alloc_2.d, c/clos.d,
12258
 
          clos/boot.lsp, clos/builtin.lsp, clos/macros.lsp, doc/user.txi,
12259
 
          h/lisp_external.h, lsp/evalmacros.lsp, lsp/export.lsp,
12260
 
          lsp/predlib.lsp:
12261
 
 
12262
 
        * Variable *EVAL-WHEN-COMPILE* is no longer used.
12263
 
        * FIND-CLASS belongs to the C library -- it can now be directly called.
12264
 
        * Class BUILT-IN renamed to BUILT-IN-CLASS
12265
 
        * Macro PROG1 slightly optimized
12266
 
 
12267
 
2002-05-17 18:35  jjgarcia
12268
 
 
12269
 
        * src/clos/defclass.lsp:
12270
 
 
12271
 
        DEFCLASS does not need an extra call to FIND-CLASS, since ENSURE-CLASS already
12272
 
        outputs the right value.
12273
 
 
12274
 
2002-05-13 15:52  jjgarcia
12275
 
 
12276
 
        * src/cmp/sysfun.lsp:
12277
 
 
12278
 
        Removed INT-CHAR. Use CODE-CHAR instead.
12279
 
 
12280
 
2002-05-13 14:30  jjgarcia
12281
 
 
12282
 
        * src/lsp/export.lsp:
12283
 
 
12284
 
        FIND-METHOD should be public in CL.
12285
 
 
12286
 
2002-05-13 09:24  jjgarcia
12287
 
 
12288
 
        * src/cmp/cmpwt.lsp:
12289
 
 
12290
 
        Fix typo.
12291
 
 
12292
 
2002-05-13 09:23  jjgarcia
12293
 
 
12294
 
        * src/Makefile.in:
12295
 
 
12296
 
        Dot use "make" but the variable $(MAKE), which is set to a program that works
12297
 
        with our makefiles.
12298
 
 
12299
 
2002-05-13 09:22  jjgarcia
12300
 
 
12301
 
        * src/lsp/setf.lsp:
12302
 
 
12303
 
        * DEFSETF now works with functions that take keword arguments. For instance,
12304
 
          (DEFSETF XY (&KEY X Y) (STORE) ...).
12305
 
        * GET-SETF-EXPANSION now avoids generating temporary variables for immediate
12306
 
          values, such as keywords and integers.
12307
 
 
12308
 
2002-05-13 09:21  jjgarcia
12309
 
 
12310
 
        * src/: c/all_symbols.d, c/typespec.d, h/lisp_external.h,
12311
 
          lsp/predlib.lsp:
12312
 
 
12313
 
        Added new type names for the different forms of streams (ECHO-STREAM, STRING-
12314
 
        STREAM, etc). Now TYPE_OF() returns these more specific names.
12315
 
 
12316
 
2002-05-13 09:19  jjgarcia
12317
 
 
12318
 
        * src/c/compiler.d:
12319
 
 
12320
 
        * SYMBOL-MACROLET now fails when redefining a symbol that has been declared
12321
 
          special.
12322
 
        * Declarations are now properly handled by DOTIMES/DOLIST and LOCALLY. See
12323
 
          src/ansi-tests/section3.* for details.
12324
 
 
12325
 
2002-05-13 09:16  jjgarcia
12326
 
 
12327
 
        * src/clos/macros.lsp:
12328
 
 
12329
 
        CLASS-NAME, CLASS-SLOTS, etc, are now functions.
12330
 
 
12331
 
2002-05-13 09:16  jjgarcia
12332
 
 
12333
 
        * src/clos/: builtin.lsp, kernel.lsp:
12334
 
 
12335
 
        clos/{builtin,kernel}.lsp: Added classes for STREAM, *-STREAM, HASHTABLE,
12336
 
        PACKAGE, LOGICAL-PATHNAME, REAL, READTABLE, RANDOM-STATE.
12337
 
 
12338
 
2002-05-13 09:13  jjgarcia
12339
 
 
12340
 
        * src/lsp/trace.lsp:
12341
 
 
12342
 
        BYTECODES-SPLIT is now called BC-SPLIT
12343
 
 
12344
 
2002-05-10 09:41  jjgarcia
12345
 
 
12346
 
        * src/: cmp/cmpeval.lsp, lsp/evalmacros.lsp, lsp/export.lsp:
12347
 
 
12348
 
        Implement DEFINE-COMPILER-MACRO and COMPILER-MACRO-FUNCTION
12349
 
 
12350
 
2002-05-10 09:37  jjgarcia
12351
 
 
12352
 
        * src/lsp/arraylib.lsp:
12353
 
 
12354
 
        When displacing array A to B, ADJUST-ARRAY should not copy data from A to B.
12355
 
 
12356
 
2002-05-10 09:36  jjgarcia
12357
 
 
12358
 
        * src/c/string.d:
12359
 
 
12360
 
        (SETF (CHAR string ndx) char) now properly ignores fill pointers.
12361
 
 
12362
 
2002-05-10 09:36  jjgarcia
12363
 
 
12364
 
        * src/c/hash.d:
12365
 
 
12366
 
        SXHASH now generates identical keys for the copies of a random state object.
12367
 
 
12368
 
2002-05-10 09:33  jjgarcia
12369
 
 
12370
 
        * Makefile.in:
12371
 
 
12372
 
        Do not impose "make" as the default make program, because in BSD we must use GNU make.
12373
 
 
12374
 
2002-02-18 12:13  jjgarcia
12375
 
 
12376
 
        * src/: lsp/describe.lsp, lsp/export.lsp, lsp/setf.lsp,
12377
 
          util/emacs.el:
12378
 
 
12379
 
        Hannu Koivisto:
12380
 
        * define-setf-method -> define-setf-expander,
12381
 
        * get-setf-method -> get-setf-expansion.
12382
 
        * (setf-expand-1) Now relies completely on get-setf-expansion and
12383
 
          macros are no longer favored over setf expanders.
12384
 
        * Export added reinitialize-instance, shared-initialize and
12385
 
          update-instance-for-redefined-class
12386
 
 
12387
 
2002-02-18 12:10  jjgarcia
12388
 
 
12389
 
        * src/doc/Makefile.in:
12390
 
 
12391
 
        Hannu Koivisto: Add dummy targets to avoid the *html rules being executed needlessly.
12392
 
 
12393
 
2002-02-12 17:06  jjgarcia
12394
 
 
12395
 
        * src/: cmp/cmpmac.lsp, lsp/ffi.lsp:
12396
 
 
12397
 
        ffi::definline has a bogus definition in ffi.lsp.
12398
 
 
12399
 
2002-02-12 17:05  jjgarcia
12400
 
 
12401
 
        * src/cmp/cmptop.lsp:
12402
 
 
12403
 
        Instead of producing a call to object_to_int, defCbody should call object_to_fixnum
12404
 
 
12405
 
2002-02-12 16:59  jjgarcia
12406
 
 
12407
 
        * src/c/load.d:
12408
 
 
12409
 
        Hannu Koivisto: Now respects if-does-not-exist argument in all case
12410
 
 
12411
 
2002-02-11 14:19  jjgarcia
12412
 
 
12413
 
        * src/doc/Makefile.in:
12414
 
 
12415
 
        When found a suitable texi2html, use it.
12416
 
 
12417
 
2002-02-11 14:19  jjgarcia
12418
 
 
12419
 
        * src/c/Makefile.in:
12420
 
 
12421
 
        Implicit suffix rule may cause problems with gnumake. Replaced with pattern
12422
 
        rule which forces users of BSD systems to install gmake.
12423
 
 
12424
 
2002-02-11 11:40  jjgarcia
12425
 
 
12426
 
        * src/c/pathname.d:
12427
 
 
12428
 
        Solve bogus patch to si::pathname-translations.
12429
 
 
12430
 
2002-02-11 11:29  jjgarcia
12431
 
 
12432
 
        * src/c/pathname.d:
12433
 
 
12434
 
        Local variable host clobbers argument to si::pathname_translations
12435
 
 
12436
 
2002-02-11 11:29  jjgarcia
12437
 
 
12438
 
        * src/: configure, configure.in:
12439
 
 
12440
 
        libgc.a is not added to LIBRARIES when using system's Boehm collector.
12441
 
 
12442
 
2002-02-07 11:15  jjgarcia
12443
 
 
12444
 
        * src/c/pathname.d:
12445
 
 
12446
 
        Ignore versions in logical pathnames and in physical pathnames, but parse
12447
 
        them in logical pathnames.
12448
 
 
12449
 
2002-02-07 11:12  jjgarcia
12450
 
 
12451
 
        * src/: configure, configure.in:
12452
 
 
12453
 
        Boehm's collector was not appropiately configured.
12454
 
 
12455
 
2001-12-25 17:13  jjgarcia
12456
 
 
12457
 
        * src/: aclocal.m4, configure, configure.in, c/all_functions.d,
12458
 
          c/all_symbols.d, c/alloc.d, c/alloc_2.d, c/apply.d, c/array.d,
12459
 
          c/assignment.d, c/big.d, c/cfun.d, c/cmpaux.d, c/earith.d,
12460
 
          c/eval.d, c/file.d, c/format.d, c/gbc.d, c/gfun.d, c/hash.d,
12461
 
          c/init.d, c/list.d, c/load.d, c/lwp.d, c/main.d, c/num_co.d,
12462
 
          c/number.d, c/pathname.d, c/predicate.d, c/print.d, c/read.d,
12463
 
          c/structure.d, c/symbol.d, c/tcp.d, c/typespec.d, c/unixfsys.d,
12464
 
          c/unixint.d, c/unixsys.d, cmp/cmpmain.lsp, cmp/cmptop.lsp,
12465
 
          cmp/cmpwt.lsp, h/config.h.in, h/ecl-cmp.h, h/external.h,
12466
 
          h/lisp_external.h, h/machines.h, h/object.h, h/page.h:
12467
 
 
12468
 
        Add support for Mac OSX, which means
12469
 
        - Enable simple allocator to use mmap()
12470
 
        - Rewrite cmpwt.lsp so that it produces files with short lines and ANSI strings
12471
 
        - Fix mkdir so that it accepts a parameter for the mode
12472
 
 
12473
 
2001-12-20 18:20  jjgarcia
12474
 
 
12475
 
        * src/: c/all_functions.d, c/error.d, c/main.d, c/unixfsys.d,
12476
 
          h/external.h, h/lisp_external.h:
12477
 
 
12478
 
        Implement si::mkdir and FEfilesystem_error. Simplify other error handlers.
12479
 
 
12480
 
2001-12-20 18:19  jjgarcia
12481
 
 
12482
 
        * src/c/alloc_2.d:
12483
 
 
12484
 
        Fix typo regarding (enum cl_type).
12485
 
 
12486
 
2001-12-20 18:18  jjgarcia
12487
 
 
12488
 
        * src/c/unixsys.d:
12489
 
 
12490
 
        No need to override system()
12491
 
 
12492
 
2001-12-20 12:43  jjgarcia
12493
 
 
12494
 
        * src/: c/string.d, c/unixsys.d, h/external.h:
12495
 
 
12496
 
        Fix type problems with C++ under FreeBSD
12497
 
 
12498
 
2001-12-20 11:56  jjgarcia
12499
 
 
12500
 
        * src/: Makefile.in, configure, configure.in:
12501
 
 
12502
 
        Patches for the patches for C++ compatibility
12503
 
 
12504
 
2001-12-20 10:17  jjgarcia
12505
 
 
12506
 
        * src/: c/Makefile.in, c/all_functions.d, c/all_symbols.d,
12507
 
          c/alloc.d, c/alloc_2.d, c/apply.d, c/array.d, c/assignment.d,
12508
 
          c/backq.d, c/big.d, c/cfun.d, c/cinit.d, c/clos.d, c/cmpaux.d,
12509
 
          c/compiler.d, c/disassembler.d, c/error.d, c/eval.d, c/file.d,
12510
 
          c/format.d, c/gbc.d, c/gfun.d, c/hash.d, c/init.d, c/instance.d,
12511
 
          c/interpreter.d, c/list.d, c/load.d, c/lwp.d, c/macros.d,
12512
 
          c/main.d, c/num_arith.d, c/num_co.d, c/num_log.d, c/num_rand.d,
12513
 
          c/number.d, c/package.d, c/pathname.d, c/predicate.d, c/print.d,
12514
 
          c/read.d, c/sequence.d, c/stacks.d, c/string.d, c/structure.d,
12515
 
          c/symbol.d, c/tcp.d, c/typespec.d, c/unixfsys.d, c/unixint.d,
12516
 
          c/unixsys.d, cmp/cmpblock.lsp, cmp/cmpcall.lsp, cmp/cmpcatch.lsp,
12517
 
          cmp/cmpcfg.lsp.in, cmp/cmpdefs.lsp, cmp/cmpmac.lsp,
12518
 
          cmp/cmpmain.lsp, cmp/cmpspecial.lsp, cmp/cmptag.lsp,
12519
 
          cmp/cmptop.lsp, cmp/sysfun.lsp, h/ecl-cmp.h, h/ecl-inl.h,
12520
 
          h/external.h, h/lisp_external.h, h/object.h, h/page.h,
12521
 
          h/stacks.h, util/emacs.el:
12522
 
 
12523
 
        Minimal patches for C++ compatibility
12524
 
 
12525
 
2001-12-17 11:30  jjgarcia
12526
 
 
12527
 
        * src/: c/all_functions.d, c/main.d, h/lisp_external.h:
12528
 
 
12529
 
        Add si:setenv and fix si:getenv so that it accepts arguments of any length.
12530
 
 
12531
 
2001-12-13 15:18  jjgarcia
12532
 
 
12533
 
        * src/: Makefile.in, configure, configure.in, c/Makefile.in:
12534
 
 
12535
 
        Allow using a local copy of the Boehm-Weiser garbage collector. Clean up how
12536
 
        headers are grabbed from GMP and B-WGC
12537
 
 
12538
 
2001-12-13 15:16  jjgarcia
12539
 
 
12540
 
        * src/gmp/: depcomp, gmp.h, ltconfig, mp.h, stack-alloc.c,
12541
 
          stack-alloc.h, stamp-h.in, urandom.h, demos/calc.c, demos/calc.h,
12542
 
          demos/calc.y, demos/calclex.c, demos/calclex.l,
12543
 
          doc/assembly_code, doc/multiplication, mpbsd/move.c, mpf/README,
12544
 
          mpf/integer.c, mpn/underscore.h, mpn/alpha/udiv_qrnnd.S,
12545
 
          mpn/arm/add_n.S, mpn/arm/addmul_1.S, mpn/arm/mul_1.S,
12546
 
          mpn/arm/sub_n.S, mpn/cray/addmul_1.c, mpn/cray/mul_1.c,
12547
 
          mpn/cray/mulww.s, mpn/cray/submul_1.c, mpn/generic/add_n.c,
12548
 
          mpn/generic/addmul_1.c, mpn/generic/bz_divrem_n.c,
12549
 
          mpn/generic/inlines.c, mpn/generic/mod_1_rs.c,
12550
 
          mpn/generic/sub_n.c, mpn/generic/submul_1.c, mpn/m68k/add_n.S,
12551
 
          mpn/m68k/lshift.S, mpn/m68k/rshift.S, mpn/m68k/sub_n.S,
12552
 
          mpn/m68k/syntax.h, mpn/m68k/mc68020/addmul_1.S,
12553
 
          mpn/m68k/mc68020/mul_1.S, mpn/m68k/mc68020/submul_1.S,
12554
 
          mpn/m68k/mc68020/udiv.S, mpn/m68k/mc68020/umul.S,
12555
 
          mpn/power/add_n.s, mpn/power/addmul_1.s, mpn/power/lshift.s,
12556
 
          mpn/power/mul_1.s, mpn/power/rshift.s, mpn/power/sdiv.s,
12557
 
          mpn/power/sub_n.s, mpn/power/submul_1.s, mpn/power/umul.s,
12558
 
          mpn/powerpc32/regmap.m4, mpn/powerpc64/copyd.asm,
12559
 
          mpn/powerpc64/copyi.asm, mpn/x86/README.family,
12560
 
          mpn/x86/addsub_n.S, mpn/x86/k6/k62mmx/copyi.asm,
12561
 
          mpn/x86/p6/mmx/mod_1.asm, mpq/add.c, mpq/sub.c, mpz/README,
12562
 
          mpz/addmul_ui.c, mpz/fdiv_q_2exp.c, mpz/fdiv_r_2exp.c,
12563
 
          mpz/fits_sint_p.c, mpz/fits_slong_p.c, mpz/fits_sshort_p.c,
12564
 
          mpz/fits_uint_p.c, mpz/fits_ulong_p.c, mpz/fits_ushort_p.c,
12565
 
          mpz/legendre.c, mpz/mul_siui.c, tests/rand/ChangeLog:
12566
 
 
12567
 
        GMP 4.0 imported.
12568
 
 
12569
 
2001-12-13 14:56  jjgarcia
12570
 
 
12571
 
        * src/gmp/tune/speed-ext.c:
12572
 
 
12573
 
        GMP 4.0 commited
12574
 
 
12575
 
2001-12-13 12:18  jjgarcia
12576
 
 
12577
 
        * src/: configure, configure.in:
12578
 
 
12579
 
        --enable-gmp renamed to --enable-local-gmp
12580
 
 
12581
 
2001-12-13 12:07  jjgarcia
12582
 
 
12583
 
        * src/gmp/: AUTHORS, ChangeLog, INSTALL, INSTALL.autoconf,
12584
 
          Makefile.am, Makefile.in, NEWS, README, acconfig.h, acinclude.m4,
12585
 
          aclocal.m4, ansi2knr.c, assert.c, compat.c, config.guess,
12586
 
          config.in, config.sub, configfsf.guess, configfsf.sub, configure,
12587
 
          configure.in, errno.c, extract-dbl.c, fdl.texi, gmp-h.in,
12588
 
          gmp-impl.h, gmp.texi, gmpxx.h, insert-dbl.c, libmp.sym,
12589
 
          longlong.h, ltmain.sh, mdate-sh, memory.c, missing,
12590
 
          mkinstalldirs, mp-h.in, mp_bpl.c, mp_clz_tab.c, mp_minv_tab.c,
12591
 
          mp_set_fns.c, mpfrxx.h, rand.c, randclr.c, randdef.c, randlc.c,
12592
 
          randlc2s.c, randlc2x.c, randraw.c, rands.c, randsd.c, randsdui.c,
12593
 
          stamp-h1.in, stamp-vti, tal-debug.c, tal-notreent.c, tal-reent.c,
12594
 
          texinfo.tex, version.c, version.texi, cxx/Makefile.am,
12595
 
          cxx/Makefile.in, cxx/isfuns.cc, cxx/ismpf.cc, cxx/ismpq.cc,
12596
 
          cxx/ismpz.cc, cxx/osdoprnti.cc, cxx/osfuns.cc, cxx/osmpf.cc,
12597
 
          cxx/osmpq.cc, cxx/osmpz.cc, demos/Makefile.am, demos/Makefile.in,
12598
 
          demos/factorize.c, demos/isprime.c, demos/pexpr.c,
12599
 
          demos/primes.c, demos/qcn.c, demos/calc/Makefile.am,
12600
 
          demos/calc/Makefile.in, demos/calc/calc.c, demos/calc/calc.h,
12601
 
          demos/calc/calc.y, demos/calc/calclex.c, demos/calc/calclex.l,
12602
 
          demos/expr/Makefile.am, demos/expr/Makefile.in,
12603
 
          demos/expr/README, demos/expr/expr-impl-h.in, demos/expr/expr.c,
12604
 
          demos/expr/expr.h, demos/expr/exprf.c, demos/expr/exprfa.c,
12605
 
          demos/expr/exprq.c, demos/expr/exprqa.c, demos/expr/exprv.c,
12606
 
          demos/expr/exprz.c, demos/expr/exprza.c, demos/expr/run-expr.c,
12607
 
          demos/expr/t-expr.c, demos/perl/GMP.pm, demos/perl/GMP.xs,
12608
 
          demos/perl/INSTALL, demos/perl/Makefile.PL, demos/perl/sample.pl,
12609
 
          demos/perl/test.pl, demos/perl/test2.pl, demos/perl/typemap,
12610
 
          demos/perl/GMP/Mpf.pm, demos/perl/GMP/Mpq.pm,
12611
 
          demos/perl/GMP/Mpz.pm, demos/perl/GMP/Rand.pm, doc/configuration,
12612
 
          doc/isa_abi_headache, doc/projects.html, doc/tasks.html,
12613
 
          macos/Makefile.in, macos/README, macos/configure,
12614
 
          mpbsd/Makefile.am, mpbsd/Makefile.in, mpbsd/itom.c,
12615
 
          mpbsd/mfree.c, mpbsd/min.c, mpbsd/mout.c, mpbsd/mtox.c,
12616
 
          mpbsd/rpow.c, mpbsd/sdiv.c, mpbsd/xtom.c, mpf/Makefile.am,
12617
 
          mpf/Makefile.in, mpf/abs.c, mpf/add.c, mpf/add_ui.c,
12618
 
          mpf/ceilfloor.c, mpf/clear.c, mpf/cmp.c, mpf/cmp_d.c,
12619
 
          mpf/cmp_si.c, mpf/cmp_ui.c, mpf/div.c, mpf/div_2exp.c,
12620
 
          mpf/div_ui.c, mpf/dump.c, mpf/eq.c, mpf/fits_s.h,
12621
 
          mpf/fits_sint.c, mpf/fits_slong.c, mpf/fits_sshort.c,
12622
 
          mpf/fits_u.h, mpf/fits_uint.c, mpf/fits_ulong.c,
12623
 
          mpf/fits_ushort.c, mpf/get_d.c, mpf/get_d_2exp.c,
12624
 
          mpf/get_dfl_prec.c, mpf/get_prc.c, mpf/get_si.c, mpf/get_str.c,
12625
 
          mpf/get_ui.c, mpf/init.c, mpf/init2.c, mpf/inp_str.c,
12626
 
          mpf/int_p.c, mpf/iset.c, mpf/iset_d.c, mpf/iset_si.c,
12627
 
          mpf/iset_str.c, mpf/iset_ui.c, mpf/mul.c, mpf/mul_2exp.c,
12628
 
          mpf/mul_ui.c, mpf/neg.c, mpf/out_str.c, mpf/pow_ui.c,
12629
 
          mpf/random2.c, mpf/reldiff.c, mpf/set.c, mpf/set_d.c,
12630
 
          mpf/set_dfl_prec.c, mpf/set_prc.c, mpf/set_prc_raw.c,
12631
 
          mpf/set_q.c, mpf/set_si.c, mpf/set_str.c, mpf/set_ui.c,
12632
 
          mpf/set_z.c, mpf/size.c, mpf/sqrt.c, mpf/sqrt_ui.c, mpf/sub.c,
12633
 
          mpf/sub_ui.c, mpf/swap.c, mpf/trunc.c, mpf/ui_div.c,
12634
 
          mpf/ui_sub.c, mpf/urandomb.c, mpn/Makeasm.am, mpn/Makefile.am,
12635
 
          mpn/Makefile.in, mpn/README, mpn/asm-defs.m4, mpn/cpp-ccas,
12636
 
          mpn/m4-ccas, mpn/mp_bases.c, mpn/a29k/add_n.s,
12637
 
          mpn/a29k/addmul_1.s, mpn/a29k/lshift.s, mpn/a29k/mul_1.s,
12638
 
          mpn/a29k/rshift.s, mpn/a29k/sub_n.s, mpn/a29k/submul_1.s,
12639
 
          mpn/a29k/udiv.s, mpn/a29k/umul.s, mpn/alpha/README,
12640
 
          mpn/alpha/add_n.asm, mpn/alpha/addmul_1.asm, mpn/alpha/cntlz.asm,
12641
 
          mpn/alpha/default.m4, mpn/alpha/gmp-mparam.h,
12642
 
          mpn/alpha/invert_limb.asm, mpn/alpha/lshift.asm,
12643
 
          mpn/alpha/mul_1.asm, mpn/alpha/rshift.asm,
12644
 
          mpn/alpha/sqr_diagonal.asm, mpn/alpha/sub_n.asm,
12645
 
          mpn/alpha/submul_1.asm, mpn/alpha/umul.asm, mpn/alpha/unicos.m4,
12646
 
          mpn/alpha/ev5/add_n.asm, mpn/alpha/ev5/gmp-mparam.h,
12647
 
          mpn/alpha/ev5/lshift.asm, mpn/alpha/ev5/mode1o.c,
12648
 
          mpn/alpha/ev5/rshift.asm, mpn/alpha/ev5/sub_n.asm,
12649
 
          mpn/alpha/ev6/add_n.asm, mpn/alpha/ev6/addmul_1.asm,
12650
 
          mpn/alpha/ev6/gmp-mparam.h, mpn/alpha/ev6/mul_1.asm,
12651
 
          mpn/alpha/ev6/sub_n.asm, mpn/alpha/ev6/submul_1.asm,
12652
 
          mpn/arm/add_n.asm, mpn/arm/addmul_1.asm, mpn/arm/arm-defs.m4,
12653
 
          mpn/arm/gmp-mparam.h, mpn/arm/invert_limb.asm, mpn/arm/mul_1.asm,
12654
 
          mpn/arm/sub_n.asm, mpn/arm/submul_1.asm, mpn/arm/udiv.asm,
12655
 
          mpn/clipper/add_n.s, mpn/clipper/mul_1.s, mpn/clipper/sub_n.s,
12656
 
          mpn/cray/README, mpn/cray/add_n.c, mpn/cray/gmp-mparam.h,
12657
 
          mpn/cray/hamdist.c, mpn/cray/lshift.c, mpn/cray/mulww.f,
12658
 
          mpn/cray/popcount.c, mpn/cray/rshift.c, mpn/cray/sub_n.c,
12659
 
          mpn/cray/cfp/addmul_1.c, mpn/cray/cfp/mul_1.c,
12660
 
          mpn/cray/cfp/mulwwc90.s, mpn/cray/cfp/mulwwj90.s,
12661
 
          mpn/cray/cfp/submul_1.c, mpn/cray/ieee/addmul_1.c,
12662
 
          mpn/cray/ieee/gmp-mparam.h, mpn/cray/ieee/invert_limb.c,
12663
 
          mpn/cray/ieee/mul_1.c, mpn/cray/ieee/mul_basecase.c,
12664
 
          mpn/cray/ieee/sqr_basecase.c, mpn/cray/ieee/submul_1.c,
12665
 
          mpn/generic/add.c, mpn/generic/add_1.c, mpn/generic/addsub_n.c,
12666
 
          mpn/generic/aors_n.c, mpn/generic/aorsmul_1.c,
12667
 
          mpn/generic/bdivmod.c, mpn/generic/cmp.c,
12668
 
          mpn/generic/dc_divrem_n.c, mpn/generic/dive_1.c,
12669
 
          mpn/generic/diveby3.c, mpn/generic/divis.c, mpn/generic/divrem.c,
12670
 
          mpn/generic/divrem_1.c, mpn/generic/divrem_2.c,
12671
 
          mpn/generic/dump.c, mpn/generic/fib2_ui.c, mpn/generic/gcd.c,
12672
 
          mpn/generic/gcd_1.c, mpn/generic/gcdext.c, mpn/generic/get_str.c,
12673
 
          mpn/generic/gmp-mparam.h, mpn/generic/hamdist.c,
12674
 
          mpn/generic/jacbase.c, mpn/generic/lshift.c, mpn/generic/mod_1.c,
12675
 
          mpn/generic/mod_34lsub1.c, mpn/generic/mode1o.c,
12676
 
          mpn/generic/mul.c, mpn/generic/mul_1.c,
12677
 
          mpn/generic/mul_basecase.c, mpn/generic/mul_fft.c,
12678
 
          mpn/generic/mul_n.c, mpn/generic/perfsqr.c,
12679
 
          mpn/generic/popcount.c, mpn/generic/pre_mod_1.c,
12680
 
          mpn/generic/random.c, mpn/generic/random2.c,
12681
 
          mpn/generic/rshift.c, mpn/generic/sb_divrem_mn.c,
12682
 
          mpn/generic/scan0.c, mpn/generic/scan1.c, mpn/generic/set_str.c,
12683
 
          mpn/generic/sqr_basecase.c, mpn/generic/sqrtrem.c,
12684
 
          mpn/generic/sub.c, mpn/generic/sub_1.c, mpn/generic/tdiv_qr.c,
12685
 
          mpn/generic/udiv_w_sdiv.c, mpn/i960/add_n.s, mpn/i960/addmul_1.s,
12686
 
          mpn/i960/mul_1.s, mpn/i960/sub_n.s, mpn/ia64/README,
12687
 
          mpn/ia64/add_n.asm, mpn/ia64/addmul_1.asm, mpn/ia64/copyd.asm,
12688
 
          mpn/ia64/copyi.asm, mpn/ia64/default.m4, mpn/ia64/gmp-mparam.h,
12689
 
          mpn/ia64/invert_limb.asm, mpn/ia64/lorrshift.asm,
12690
 
          mpn/ia64/mul_1.asm, mpn/ia64/popcount.asm, mpn/ia64/sub_n.asm,
12691
 
          mpn/ia64/submul_1.c, mpn/lisp/gmpasm-mode.el, mpn/m68k/README,
12692
 
          mpn/m68k/aors_n.asm, mpn/m68k/gmp-mparam.h, mpn/m68k/lshift.asm,
12693
 
          mpn/m68k/m68k-defs.m4, mpn/m68k/rshift.asm,
12694
 
          mpn/m68k/t-m68k-defs.pl, mpn/m68k/mc68020/aorsmul_1.asm,
12695
 
          mpn/m68k/mc68020/mul_1.asm, mpn/m68k/mc68020/udiv.asm,
12696
 
          mpn/m68k/mc68020/umul.asm, mpn/m88k/add_n.s, mpn/m88k/mul_1.s,
12697
 
          mpn/m88k/sub_n.s, mpn/m88k/mc88110/add_n.S,
12698
 
          mpn/m88k/mc88110/addmul_1.s, mpn/m88k/mc88110/mul_1.s,
12699
 
          mpn/m88k/mc88110/sub_n.S, mpn/ns32k/add_n.s,
12700
 
          mpn/ns32k/addmul_1.s, mpn/ns32k/mul_1.s, mpn/ns32k/sub_n.s,
12701
 
          mpn/ns32k/submul_1.s, mpn/pa64/README, mpn/pa64/add_n.s,
12702
 
          mpn/pa64/addmul_1.S, mpn/pa64/gmp-mparam.h, mpn/pa64/lshift.s,
12703
 
          mpn/pa64/mul_1.S, mpn/pa64/rshift.s, mpn/pa64/sqr_diagonal.asm,
12704
 
          mpn/pa64/sub_n.s, mpn/pa64/submul_1.S, mpn/pa64/udiv_qrnnd.asm,
12705
 
          mpn/pa64/udiv_qrnnd.c, mpn/pa64/umul_ppmm.S, mpn/power/add_n.asm,
12706
 
          mpn/power/addmul_1.asm, mpn/power/lshift.asm,
12707
 
          mpn/power/mul_1.asm, mpn/power/rshift.asm, mpn/power/sdiv.asm,
12708
 
          mpn/power/sub_n.asm, mpn/power/submul_1.asm, mpn/power/umul.asm,
12709
 
          mpn/powerpc32/add_n.asm, mpn/powerpc32/addmul_1.asm,
12710
 
          mpn/powerpc32/aix.m4, mpn/powerpc32/gmp-mparam.h,
12711
 
          mpn/powerpc32/lshift.asm, mpn/powerpc32/mul_1.asm,
12712
 
          mpn/powerpc32/powerpc-defs.m4, mpn/powerpc32/rshift.asm,
12713
 
          mpn/powerpc32/sqr_diagonal.asm, mpn/powerpc32/sub_n.asm,
12714
 
          mpn/powerpc32/submul_1.asm, mpn/powerpc32/umul.asm,
12715
 
          mpn/powerpc64/README, mpn/powerpc64/add_n.asm,
12716
 
          mpn/powerpc64/addmul_1.asm, mpn/powerpc64/addsub_n.asm,
12717
 
          mpn/powerpc64/aix.m4, mpn/powerpc64/gmp-mparam.h,
12718
 
          mpn/powerpc64/lshift.asm, mpn/powerpc64/mul_1.asm,
12719
 
          mpn/powerpc64/rshift.asm, mpn/powerpc64/sqr_diagonal.asm,
12720
 
          mpn/powerpc64/sub_n.asm, mpn/powerpc64/submul_1.asm,
12721
 
          mpn/powerpc64/umul.asm, mpn/pyr/add_n.s, mpn/pyr/addmul_1.s,
12722
 
          mpn/pyr/mul_1.s, mpn/pyr/sub_n.s, mpn/s390/gmp-mparam.h,
12723
 
          mpn/sh/add_n.s, mpn/sh/sub_n.s, mpn/sh/sh2/addmul_1.s,
12724
 
          mpn/sh/sh2/mul_1.s, mpn/sh/sh2/submul_1.s, mpn/sparc32/README,
12725
 
          mpn/sparc32/add_n.asm, mpn/sparc32/addmul_1.asm,
12726
 
          mpn/sparc32/lshift.asm, mpn/sparc32/mul_1.asm,
12727
 
          mpn/sparc32/rshift.asm, mpn/sparc32/sub_n.asm,
12728
 
          mpn/sparc32/submul_1.asm, mpn/sparc32/udiv_fp.asm,
12729
 
          mpn/sparc32/udiv_nfp.asm, mpn/sparc32/umul.asm,
12730
 
          mpn/sparc32/v8/addmul_1.asm, mpn/sparc32/v8/gmp-mparam.h,
12731
 
          mpn/sparc32/v8/mul_1.asm, mpn/sparc32/v8/submul_1.asm,
12732
 
          mpn/sparc32/v8/umul.asm, mpn/sparc32/v8/supersparc/gmp-mparam.h,
12733
 
          mpn/sparc32/v8/supersparc/udiv.asm, mpn/sparc32/v9/add_n.asm,
12734
 
          mpn/sparc32/v9/addmul_1.asm, mpn/sparc32/v9/gmp-mparam.h,
12735
 
          mpn/sparc32/v9/mul_1.asm, mpn/sparc32/v9/sqr_diagonal.asm,
12736
 
          mpn/sparc32/v9/sub_n.asm, mpn/sparc32/v9/submul_1.asm,
12737
 
          mpn/sparc64/README, mpn/sparc64/add_n.asm,
12738
 
          mpn/sparc64/addmul1h.asm, mpn/sparc64/addmul_1.asm,
12739
 
          mpn/sparc64/copyd.asm, mpn/sparc64/copyi.asm,
12740
 
          mpn/sparc64/gmp-mparam.h, mpn/sparc64/lshift.asm,
12741
 
          mpn/sparc64/mul_1.asm, mpn/sparc64/mul_1h.asm,
12742
 
          mpn/sparc64/rshift.asm, mpn/sparc64/sub_n.asm,
12743
 
          mpn/sparc64/submul1h.asm, mpn/sparc64/submul_1.asm,
12744
 
          mpn/thumb/add_n.s, mpn/thumb/sub_n.s, mpn/vax/add_n.s,
12745
 
          mpn/vax/addmul_1.s, mpn/vax/lshift.s, mpn/vax/mul_1.s,
12746
 
          mpn/vax/rshift.s, mpn/vax/sub_n.s, mpn/vax/submul_1.s,
12747
 
          mpn/x86/README, mpn/x86/aors_n.asm, mpn/x86/aorsmul_1.asm,
12748
 
          mpn/x86/copyd.asm, mpn/x86/copyi.asm, mpn/x86/dive_1.asm,
12749
 
          mpn/x86/diveby3.asm, mpn/x86/divrem_1.asm, mpn/x86/gmp-mparam.h,
12750
 
          mpn/x86/lshift.asm, mpn/x86/mod_1.asm, mpn/x86/mod_34lsub1.asm,
12751
 
          mpn/x86/mul_1.asm, mpn/x86/mul_basecase.asm, mpn/x86/rshift.asm,
12752
 
          mpn/x86/t-zdisp.sh, mpn/x86/t-zdisp2.pl, mpn/x86/udiv.asm,
12753
 
          mpn/x86/umul.asm, mpn/x86/x86-defs.m4, mpn/x86/i486/gmp-mparam.h,
12754
 
          mpn/x86/k6/README, mpn/x86/k6/aors_n.asm,
12755
 
          mpn/x86/k6/aorsmul_1.asm, mpn/x86/k6/cross.pl,
12756
 
          mpn/x86/k6/diveby3.asm, mpn/x86/k6/gcd_1.asm,
12757
 
          mpn/x86/k6/gcd_finda.asm, mpn/x86/k6/gmp-mparam.h,
12758
 
          mpn/x86/k6/mod_34lsub1.asm, mpn/x86/k6/mode1o.asm,
12759
 
          mpn/x86/k6/mul_1.asm, mpn/x86/k6/mul_basecase.asm,
12760
 
          mpn/x86/k6/pre_mod_1.asm, mpn/x86/k6/sqr_basecase.asm,
12761
 
          mpn/x86/k6/k62mmx/copyd.asm, mpn/x86/k6/k62mmx/lshift.asm,
12762
 
          mpn/x86/k6/k62mmx/rshift.asm, mpn/x86/k6/mmx/com_n.asm,
12763
 
          mpn/x86/k6/mmx/dive_1.asm, mpn/x86/k6/mmx/logops_n.asm,
12764
 
          mpn/x86/k6/mmx/lshift.asm, mpn/x86/k6/mmx/popham.asm,
12765
 
          mpn/x86/k6/mmx/rshift.asm, mpn/x86/k7/README,
12766
 
          mpn/x86/k7/aors_n.asm, mpn/x86/k7/aorsmul_1.asm,
12767
 
          mpn/x86/k7/dive_1.asm, mpn/x86/k7/diveby3.asm,
12768
 
          mpn/x86/k7/gcd_1.asm, mpn/x86/k7/gmp-mparam.h,
12769
 
          mpn/x86/k7/mod_34lsub1.asm, mpn/x86/k7/mode1o.asm,
12770
 
          mpn/x86/k7/mul_1.asm, mpn/x86/k7/mul_basecase.asm,
12771
 
          mpn/x86/k7/sqr_basecase.asm, mpn/x86/k7/mmx/copyd.asm,
12772
 
          mpn/x86/k7/mmx/copyi.asm, mpn/x86/k7/mmx/divrem_1.asm,
12773
 
          mpn/x86/k7/mmx/lshift.asm, mpn/x86/k7/mmx/mod_1.asm,
12774
 
          mpn/x86/k7/mmx/popham.asm, mpn/x86/k7/mmx/rshift.asm,
12775
 
          mpn/x86/p6/README, mpn/x86/p6/aorsmul_1.asm,
12776
 
          mpn/x86/p6/copyd.asm, mpn/x86/p6/dive_1.asm,
12777
 
          mpn/x86/p6/diveby3.asm, mpn/x86/p6/gmp-mparam.h,
12778
 
          mpn/x86/p6/mod_1.asm, mpn/x86/p6/mode1o.asm,
12779
 
          mpn/x86/p6/sqr_basecase.asm, mpn/x86/p6/mmx/divrem_1.asm,
12780
 
          mpn/x86/p6/mmx/lshift.asm, mpn/x86/p6/mmx/popham.asm,
12781
 
          mpn/x86/p6/mmx/rshift.asm, mpn/x86/p6/p3mmx/popham.asm,
12782
 
          mpn/x86/pentium/README, mpn/x86/pentium/aors_n.asm,
12783
 
          mpn/x86/pentium/aorsmul_1.asm, mpn/x86/pentium/com_n.asm,
12784
 
          mpn/x86/pentium/copyd.asm, mpn/x86/pentium/copyi.asm,
12785
 
          mpn/x86/pentium/dive_1.asm, mpn/x86/pentium/diveby3.asm,
12786
 
          mpn/x86/pentium/gmp-mparam.h, mpn/x86/pentium/hamdist.asm,
12787
 
          mpn/x86/pentium/logops_n.asm, mpn/x86/pentium/lshift.asm,
12788
 
          mpn/x86/pentium/mod_1.asm, mpn/x86/pentium/mod_34lsub1.asm,
12789
 
          mpn/x86/pentium/mode1o.asm, mpn/x86/pentium/mul_1.asm,
12790
 
          mpn/x86/pentium/mul_2.asm, mpn/x86/pentium/mul_basecase.asm,
12791
 
          mpn/x86/pentium/popcount.asm, mpn/x86/pentium/rshift.asm,
12792
 
          mpn/x86/pentium/sqr_basecase.asm,
12793
 
          mpn/x86/pentium/mmx/gmp-mparam.h, mpn/x86/pentium/mmx/lshift.asm,
12794
 
          mpn/x86/pentium/mmx/mul_1.asm, mpn/x86/pentium/mmx/popham.asm,
12795
 
          mpn/x86/pentium/mmx/rshift.asm, mpn/x86/pentium4/README,
12796
 
          mpn/x86/pentium4/copyd.asm, mpn/x86/pentium4/copyi.asm,
12797
 
          mpn/x86/pentium4/mmx/lshift.asm, mpn/x86/pentium4/mmx/popham.asm,
12798
 
          mpn/x86/pentium4/mmx/rshift.asm, mpn/x86/pentium4/sse2/add_n.asm,
12799
 
          mpn/x86/pentium4/sse2/addmul_1.asm,
12800
 
          mpn/x86/pentium4/sse2/dive_1.asm,
12801
 
          mpn/x86/pentium4/sse2/diveby3.asm,
12802
 
          mpn/x86/pentium4/sse2/gmp-mparam.h,
12803
 
          mpn/x86/pentium4/sse2/mod_34lsub1.asm,
12804
 
          mpn/x86/pentium4/sse2/mode1o.asm,
12805
 
          mpn/x86/pentium4/sse2/mul_1.asm,
12806
 
          mpn/x86/pentium4/sse2/mul_basecase.asm,
12807
 
          mpn/x86/pentium4/sse2/sqr_basecase.asm,
12808
 
          mpn/x86/pentium4/sse2/sub_n.asm,
12809
 
          mpn/x86/pentium4/sse2/submul_1.asm, mpn/z8000/add_n.s,
12810
 
          mpn/z8000/gmp-mparam.h, mpn/z8000/mul_1.s, mpn/z8000/sub_n.s,
12811
 
          mpn/z8000x/add_n.s, mpn/z8000x/sub_n.s, mpq/Makefile.am,
12812
 
          mpq/Makefile.in, mpq/abs.c, mpq/aors.c, mpq/canonicalize.c,
12813
 
          mpq/clear.c, mpq/cmp.c, mpq/cmp_si.c, mpq/cmp_ui.c, mpq/div.c,
12814
 
          mpq/equal.c, mpq/get_d.c, mpq/get_den.c, mpq/get_num.c,
12815
 
          mpq/get_str.c, mpq/init.c, mpq/inp_str.c, mpq/inv.c,
12816
 
          mpq/md_2exp.c, mpq/mul.c, mpq/neg.c, mpq/out_str.c, mpq/set.c,
12817
 
          mpq/set_d.c, mpq/set_den.c, mpq/set_f.c, mpq/set_num.c,
12818
 
          mpq/set_si.c, mpq/set_str.c, mpq/set_ui.c, mpq/set_z.c,
12819
 
          mpq/swap.c, mpz/Makefile.am, mpz/Makefile.in, mpz/abs.c,
12820
 
          mpz/add.c, mpz/add_ui.c, mpz/and.c, mpz/aors.h, mpz/aors_ui.h,
12821
 
          mpz/aorsmul.c, mpz/aorsmul_i.c, mpz/array_init.c, mpz/bin_ui.c,
12822
 
          mpz/bin_uiui.c, mpz/cdiv_q.c, mpz/cdiv_q_ui.c, mpz/cdiv_qr.c,
12823
 
          mpz/cdiv_qr_ui.c, mpz/cdiv_r.c, mpz/cdiv_r_ui.c, mpz/cdiv_ui.c,
12824
 
          mpz/cfdiv_q_2exp.c, mpz/cfdiv_r_2exp.c, mpz/clear.c,
12825
 
          mpz/clrbit.c, mpz/cmp.c, mpz/cmp_d.c, mpz/cmp_si.c, mpz/cmp_ui.c,
12826
 
          mpz/cmpabs.c, mpz/cmpabs_d.c, mpz/cmpabs_ui.c, mpz/com.c,
12827
 
          mpz/cong.c, mpz/cong_2exp.c, mpz/cong_ui.c, mpz/dive_ui.c,
12828
 
          mpz/divegcd.c, mpz/divexact.c, mpz/divis.c, mpz/divis_2exp.c,
12829
 
          mpz/divis_ui.c, mpz/dump.c, mpz/fac_ui.c, mpz/fdiv_q.c,
12830
 
          mpz/fdiv_q_ui.c, mpz/fdiv_qr.c, mpz/fdiv_qr_ui.c, mpz/fdiv_r.c,
12831
 
          mpz/fdiv_r_ui.c, mpz/fdiv_ui.c, mpz/fib2_ui.c, mpz/fib_ui.c,
12832
 
          mpz/fits_s.h, mpz/fits_sint.c, mpz/fits_slong.c,
12833
 
          mpz/fits_sshort.c, mpz/fits_uint.c, mpz/fits_ulong.c,
12834
 
          mpz/fits_ushort.c, mpz/gcd.c, mpz/gcd_ui.c, mpz/gcdext.c,
12835
 
          mpz/get_d.c, mpz/get_d_2exp.c, mpz/get_si.c, mpz/get_str.c,
12836
 
          mpz/get_ui.c, mpz/getlimbn.c, mpz/hamdist.c, mpz/init.c,
12837
 
          mpz/init2.c, mpz/inp_raw.c, mpz/inp_str.c, mpz/invert.c,
12838
 
          mpz/ior.c, mpz/iset.c, mpz/iset_d.c, mpz/iset_si.c,
12839
 
          mpz/iset_str.c, mpz/iset_ui.c, mpz/jacobi.c, mpz/kronsz.c,
12840
 
          mpz/kronuz.c, mpz/kronzs.c, mpz/kronzu.c, mpz/lcm.c,
12841
 
          mpz/lcm_ui.c, mpz/lucnum2_ui.c, mpz/lucnum_ui.c,
12842
 
          mpz/millerrabin.c, mpz/mod.c, mpz/mul.c, mpz/mul_2exp.c,
12843
 
          mpz/mul_i.h, mpz/mul_si.c, mpz/mul_ui.c, mpz/n_pow_ui.c,
12844
 
          mpz/neg.c, mpz/nextprime.c, mpz/out_raw.c, mpz/out_str.c,
12845
 
          mpz/perfpow.c, mpz/perfsqr.c, mpz/popcount.c, mpz/pow_ui.c,
12846
 
          mpz/powm.c, mpz/powm_ui.c, mpz/pprime_p.c, mpz/random.c,
12847
 
          mpz/random2.c, mpz/realloc.c, mpz/realloc2.c, mpz/remove.c,
12848
 
          mpz/root.c, mpz/rrandomb.c, mpz/scan0.c, mpz/scan1.c, mpz/set.c,
12849
 
          mpz/set_d.c, mpz/set_f.c, mpz/set_q.c, mpz/set_si.c,
12850
 
          mpz/set_str.c, mpz/set_ui.c, mpz/setbit.c, mpz/size.c,
12851
 
          mpz/sizeinbase.c, mpz/sqrt.c, mpz/sqrtrem.c, mpz/sub.c,
12852
 
          mpz/sub_ui.c, mpz/swap.c, mpz/tdiv_q.c, mpz/tdiv_q_2exp.c,
12853
 
          mpz/tdiv_q_ui.c, mpz/tdiv_qr.c, mpz/tdiv_qr_ui.c, mpz/tdiv_r.c,
12854
 
          mpz/tdiv_r_2exp.c, mpz/tdiv_r_ui.c, mpz/tdiv_ui.c, mpz/tstbit.c,
12855
 
          mpz/ui_pow_ui.c, mpz/urandomb.c, mpz/urandomm.c, mpz/xor.c,
12856
 
          printf/Makefile.am, printf/Makefile.in, printf/asprintf.c,
12857
 
          printf/asprntffuns.c, printf/doprnt.c, printf/doprntf.c,
12858
 
          printf/doprnti.c, printf/fprintf.c, printf/obprintf.c,
12859
 
          printf/obprntffuns.c, printf/obvprintf.c, printf/printf.c,
12860
 
          printf/printffuns.c, printf/repl-vsnprintf.c, printf/snprintf.c,
12861
 
          printf/snprntffuns.c, printf/sprintf.c, printf/sprintffuns.c,
12862
 
          printf/vasprintf.c, printf/vfprintf.c, printf/vprintf.c,
12863
 
          printf/vsnprintf.c, printf/vsprintf.c, scanf/Makefile.am,
12864
 
          scanf/Makefile.in, scanf/doscan.c, scanf/fscanf.c,
12865
 
          scanf/fscanffuns.c, scanf/scanf.c, scanf/sscanf.c,
12866
 
          scanf/sscanffuns.c, scanf/vfscanf.c, scanf/vscanf.c,
12867
 
          scanf/vsscanf.c, tests/Makefile.am, tests/Makefile.in,
12868
 
          tests/memory.c, tests/misc.c, tests/refmpf.c, tests/refmpn.c,
12869
 
          tests/refmpq.c, tests/refmpz.c, tests/spinner.c,
12870
 
          tests/t-constants.c, tests/t-count_zeros.c, tests/t-gmpmax.c,
12871
 
          tests/t-modlinv.c, tests/tests.h, tests/trace.c,
12872
 
          tests/x86call.asm, tests/x86check.c, tests/cxx/Makefile.am,
12873
 
          tests/cxx/Makefile.in, tests/cxx/t-constr.cc,
12874
 
          tests/cxx/t-expr.cc, tests/cxx/t-locale.cc,
12875
 
          tests/cxx/t-ostream.cc, tests/devel/Makefile.am,
12876
 
          tests/devel/Makefile.in, tests/devel/README, tests/devel/add_n.c,
12877
 
          tests/devel/addmul_1.c, tests/devel/copy.c,
12878
 
          tests/devel/divmod_1.c, tests/devel/divrem.c,
12879
 
          tests/devel/lshift.c, tests/devel/mul_1.c, tests/devel/rshift.c,
12880
 
          tests/devel/sub_n.c, tests/devel/submul_1.c, tests/devel/try.c,
12881
 
          tests/devel/tst-addsub.c, tests/misc/Makefile.am,
12882
 
          tests/misc/Makefile.in, tests/misc/t-locale.c,
12883
 
          tests/misc/t-printf.c, tests/misc/t-scanf.c,
12884
 
          tests/mpbsd/Makefile.am, tests/mpbsd/Makefile.in,
12885
 
          tests/mpbsd/allfuns.c, tests/mpbsd/t-itom.c,
12886
 
          tests/mpf/Makefile.am, tests/mpf/Makefile.in, tests/mpf/reuse.c,
12887
 
          tests/mpf/t-add.c, tests/mpf/t-cmp_si.c, tests/mpf/t-conv.c,
12888
 
          tests/mpf/t-dm2exp.c, tests/mpf/t-fits.c, tests/mpf/t-get_d.c,
12889
 
          tests/mpf/t-get_si.c, tests/mpf/t-gsprec.c, tests/mpf/t-int_p.c,
12890
 
          tests/mpf/t-muldiv.c, tests/mpf/t-set_si.c, tests/mpf/t-sqrt.c,
12891
 
          tests/mpf/t-sub.c, tests/mpf/t-trunc.c, tests/mpn/Makefile.am,
12892
 
          tests/mpn/Makefile.in, tests/mpn/t-aors_1.c,
12893
 
          tests/mpn/t-asmtype.c, tests/mpn/t-iord_u.c,
12894
 
          tests/mpq/Makefile.am, tests/mpq/Makefile.in, tests/mpq/t-aors.c,
12895
 
          tests/mpq/t-cmp.c, tests/mpq/t-cmp_si.c, tests/mpq/t-cmp_ui.c,
12896
 
          tests/mpq/t-equal.c, tests/mpq/t-get_d.c, tests/mpq/t-get_str.c,
12897
 
          tests/mpq/t-inp_str.c, tests/mpq/t-md_2exp.c,
12898
 
          tests/mpq/t-set_f.c, tests/mpq/t-set_str.c,
12899
 
          tests/mpz/Makefile.am, tests/mpz/Makefile.in, tests/mpz/bit.c,
12900
 
          tests/mpz/convert.c, tests/mpz/dive.c, tests/mpz/dive_ui.c,
12901
 
          tests/mpz/io.c, tests/mpz/logic.c, tests/mpz/reuse.c,
12902
 
          tests/mpz/t-aorsmul.c, tests/mpz/t-bin.c, tests/mpz/t-cmp.c,
12903
 
          tests/mpz/t-cmp_d.c, tests/mpz/t-cmp_si.c, tests/mpz/t-cong.c,
12904
 
          tests/mpz/t-cong_2exp.c, tests/mpz/t-div_2exp.c,
12905
 
          tests/mpz/t-divis.c, tests/mpz/t-divis_2exp.c,
12906
 
          tests/mpz/t-fac_ui.c, tests/mpz/t-fdiv.c, tests/mpz/t-fdiv_ui.c,
12907
 
          tests/mpz/t-fib_ui.c, tests/mpz/t-fits.c, tests/mpz/t-gcd.c,
12908
 
          tests/mpz/t-get_si.c, tests/mpz/t-hamdist.c,
12909
 
          tests/mpz/t-inp_str.c, tests/mpz/t-jac.c, tests/mpz/t-lcm.c,
12910
 
          tests/mpz/t-lucnum_ui.c, tests/mpz/t-mul.c, tests/mpz/t-mul_i.c,
12911
 
          tests/mpz/t-oddeven.c, tests/mpz/t-perfsqr.c,
12912
 
          tests/mpz/t-popcount.c, tests/mpz/t-pow.c, tests/mpz/t-powm.c,
12913
 
          tests/mpz/t-powm_ui.c, tests/mpz/t-root.c, tests/mpz/t-scan.c,
12914
 
          tests/mpz/t-set_f.c, tests/mpz/t-set_si.c, tests/mpz/t-set_str.c,
12915
 
          tests/mpz/t-sizeinbase.c, tests/mpz/t-sqrtrem.c,
12916
 
          tests/mpz/t-tdiv.c, tests/mpz/t-tdiv_ui.c,
12917
 
          tests/rand/Makefile.am, tests/rand/Makefile.in,
12918
 
          tests/rand/findlc.c, tests/rand/gen.c, tests/rand/gmpstat.h,
12919
 
          tests/rand/spect.c, tests/rand/stat.c, tests/rand/statlib.c,
12920
 
          tests/rand/t-rand.c, tests/rand/zdiv_round.c, tune/Makefile.am,
12921
 
          tune/Makefile.in, tune/README, tune/alpha.asm, tune/common.c,
12922
 
          tune/divrem1div.c, tune/divrem1inv.c, tune/divrem2div.c,
12923
 
          tune/divrem2inv.c, tune/freq.c, tune/gcd_bin.c,
12924
 
          tune/gcd_finda_gen.c, tune/gcdext_double.c, tune/gcdext_single.c,
12925
 
          tune/gcdextod.c, tune/gcdextos.c, tune/hppa.asm, tune/hppa2.asm,
12926
 
          tune/hppa2w.asm, tune/ia64.asm, tune/many.pl, tune/mod_1_div.c,
12927
 
          tune/mod_1_inv.c, tune/modlinv.c, tune/mul_n_mpn.c,
12928
 
          tune/mul_n_open.c, tune/noop.c, tune/pentium.asm,
12929
 
          tune/powm_mod.c, tune/powm_redc.c, tune/sb_div.c, tune/sb_inv.c,
12930
 
          tune/sparcv9.asm, tune/speed.c, tune/speed.h, tune/time.c,
12931
 
          tune/tuneup.c:
12932
 
 
12933
 
        GNU GMP 4.0 commited
12934
 
 
12935
 
2001-12-12 09:06  jjgarcia
12936
 
 
12937
 
        * src/c/: alloc_2.d, big.d:
12938
 
 
12939
 
        Allocate bignums as atomic objects which host no pointers
12940
 
 
12941
 
2001-12-11 08:25  jjgarcia
12942
 
 
12943
 
        * src/h/external.h:
12944
 
 
12945
 
        The definition of signal() is redundant.
12946
 
 
12947
 
2001-12-11 08:24  jjgarcia
12948
 
 
12949
 
        * src/c/: all_symbols.d, load.d:
12950
 
 
12951
 
        Variable SYS:*INIT-FUNCTION-PREFIX* should also be present in systems in which
12952
 
        dynamically linked libraries are not supported.
12953
 
 
12954
 
2001-12-11 08:23  jjgarcia
12955
 
 
12956
 
        * src/clos/load.lsp.in:
12957
 
 
12958
 
        Missing newline character prevented AIX from producing the right load.lsp
12959
 
 
12960
 
2001-11-21 09:33  jjgarcia
12961
 
 
12962
 
        * src/: doc/head, doc/user.txi, lsp/top.lsp:
12963
 
 
12964
 
        Some changes in the documentation to reflect the merge
12965
 
 
12966
 
2001-11-21 09:07  jjgarcia
12967
 
 
12968
 
        * Copyright, Makefile.in, src/Makefile.in, src/aclocal.m4,
12969
 
          src/bare.lsp.in, src/compile.lsp.in, src/compile2.lsp.in,
12970
 
          src/compile_rest.lsp.in, src/configure, src/configure.in,
12971
 
          src/c/Makefile.in, src/c/all_functions.d, src/c/all_keywords.d,
12972
 
          src/c/all_symbols.d, src/c/alloc.d, src/c/alloc_2.d,
12973
 
          src/c/apply.d, src/c/array.d, src/c/assignment.d, src/c/backq.d,
12974
 
          src/c/big.d, src/c/bind.d, src/c/cfun.d, src/c/character.d,
12975
 
          src/c/cinit.d, src/c/clos.d, src/c/cmpaux.d, src/c/compiler.d,
12976
 
          src/c/disassembler.d, src/c/dpp.c, src/c/earith.d, src/c/error.d,
12977
 
          src/c/eval.d, src/c/file.d, src/c/format.d, src/c/gbc-new.d,
12978
 
          src/c/gbc.d, src/c/gfun.d, src/c/hash.d, src/c/init.d,
12979
 
          src/c/instance.d, src/c/interpreter.d, src/c/list.d,
12980
 
          src/c/load.d, src/c/lwp.d, src/c/macros.d, src/c/main.d,
12981
 
          src/c/mapfun.d, src/c/multival.d, src/c/num_arith.d,
12982
 
          src/c/num_co.d, src/c/num_comp.d, src/c/num_log.d,
12983
 
          src/c/num_pred.d, src/c/num_rand.d, src/c/num_sfun.d,
12984
 
          src/c/number.d, src/c/package.d, src/c/pathname.d,
12985
 
          src/c/predicate.d, src/c/print.d, src/c/profile.d, src/c/read.d,
12986
 
          src/c/reference.d, src/c/sequence.d, src/c/stacks.d,
12987
 
          src/c/string.d, src/c/structure.d, src/c/symbol.d,
12988
 
          src/c/tclBasic.d, src/c/tcp.d, src/c/time.d, src/c/tkMain.d,
12989
 
          src/c/typespec.d, src/c/unify.d, src/c/unixfsys.d,
12990
 
          src/c/unixint.d, src/c/unixsys.d, src/clos/conditions.lsp,
12991
 
          src/clos/walk.lsp, src/cmp/cmpdefs.lsp, src/cmp/cmpmain.lsp,
12992
 
          src/doc/BUGS, src/doc/Makefile.in, src/doc/benchmark.in.html,
12993
 
          src/doc/devel.txi, src/doc/goals.in.html, src/doc/head,
12994
 
          src/doc/help.lsp, src/doc/index.in.html, src/doc/install.in.html,
12995
 
          src/doc/license.in.html, src/doc/macros.txi,
12996
 
          src/doc/news.in.html, src/doc/user.txi, src/h/config.h.in,
12997
 
          src/h/cs.h, src/h/ecl-cmp.h, src/h/ecl-inl.h, src/h/ecl.h,
12998
 
          src/h/ecls-cmp.h, src/h/ecls-inl.h, src/h/ecls.h, src/h/eval.h,
12999
 
          src/h/machines.h, src/h/object.h, src/h/stacks.h, src/h/tk.h,
13000
 
          src/lsp/autoload.lsp, src/lsp/config.lsp.in,
13001
 
          src/lsp/defmacro.lsp, src/lsp/export.lsp, src/lsp/helpfile.lsp,
13002
 
          src/lsp/loop2.lsp, src/lsp/predlib.lsp, src/lsp/top.lsp,
13003
 
          src/util/emacs.el, src/util/gdbinit:
13004
 
 
13005
 
        The project name goes back to ECL. Therefore feature #+ECL returns and the
13006
 
        program and libraries are named ecl*. Finally the routine sys::build-ecls
13007
 
        has been renamed sys::build-program.
13008
 
 
13009
 
2001-11-17 18:30  jjgarcia
13010
 
 
13011
 
        * src/doc/news.in.html:
13012
 
 
13013
 
        Include the new announcement in the web pages.
13014
 
 
13015
 
2001-11-17 18:29  jjgarcia
13016
 
 
13017
 
        * src/gc/: config.guess, config.sub:
13018
 
 
13019
 
        Update config.guess and config.sub to recognize more platforms.
13020
 
 
13021
 
2001-11-17 18:28  jjgarcia
13022
 
 
13023
 
        * src/: configure, configure.in:
13024
 
 
13025
 
        Tag as 0.5 release
13026
 
 
13027
 
2001-11-17 18:00  jjgarcia
13028
 
 
13029
 
        * src/doc/index.in.html:
13030
 
 
13031
 
        Add missing credit to the ECoLisp implementation on which ECLS is based.
13032
 
 
13033
 
2001-11-17 17:59  jjgarcia
13034
 
 
13035
 
        * ANNOUNCEMENT:
13036
 
 
13037
 
        Prior to 0.5 release announcement.
13038
 
 
13039
 
2001-11-17 12:02  jjgarcia
13040
 
 
13041
 
        * src/: CHANGELOG, Makefile.in, compile.lsp.in,
13042
 
          compile_rest.lsp.in, c/Makefile.in, c/all_functions.d,
13043
 
          c/all_keywords.d, c/all_symbols.d, c/alloc_2.d, c/array.d,
13044
 
          c/assignment.d, c/compiler.d, c/disassembler.d, c/gbc.d,
13045
 
          c/init.d, c/interpreter.d, c/lex.d, c/load.d, c/macros.d,
13046
 
          c/num_log.d, c/package.d, c/reference.d, c/sequence.d,
13047
 
          c/stacks.d, cmp/cmpblock.lsp, cmp/cmpcall.lsp, cmp/cmpdefs.lsp,
13048
 
          cmp/cmpeval.lsp, cmp/cmplam.lsp, cmp/cmplet.lsp, cmp/cmpmain.lsp,
13049
 
          cmp/cmptop.lsp, cmp/cmptype.lsp, cmp/cmputil.lsp, cmp/sysfun.lsp,
13050
 
          gc/alpha_mach_dep.s, gc/solaris_pthreads.c, gmp/ansi2knr.c,
13051
 
          gmp/configure.in, gmp/mkinstalldirs, gmp/tests/rand/findlc.c,
13052
 
          h/bytecodes.h, h/external.h, h/lisp_external.h, h/object.h,
13053
 
          h/stacks.h, h/tk.h, lsp/defpackage.lsp, lsp/defstruct.lsp,
13054
 
          lsp/defsys.lsp.in, lsp/evalmacros.lsp, lsp/ffi.lsp,
13055
 
          lsp/load.lsp.in, lsp/loop2.lsp, lsp/predlib.lsp, lsp/setf.lsp,
13056
 
          lsp/top.lsp, util/emacs.el, util/gdbinit, util/system.lsp:
13057
 
 
13058
 
        +The compiler produced wrong code for RETURN-FROM forms inside an UNWIND-PROTECT.
13059
 
        +Deftype BIT-VECTOR would not expand to a vector type.
13060
 
        +Each compiled file has an entry point whose name is either
13061
 
         init_CODE() or another name based on the name of the source file.
13062
 
         The algorithm for computing these names has been slightly changed
13063
 
         so that the entry points of ECLS's own library do not conflict with
13064
 
         user defined entry points.
13065
 
        +A LET/LET* form in which the initializers for a variable have not
13066
 
         the expected type produce a warning, but the code is accepted. For
13067
 
         instance (LET (V) (DECLARE (TYPE FIXNUM V)) (SETQ V 1)) now
13068
 
         compiles.
13069
 
        +(SETF name), where name is a symbol, is now a valid function name in all
13070
 
         contexts. It is accepted by DEFUN, FUNCTION, FBOUNDP, FMAKUNBOUND, etc,
13071
 
         and it can be the on the function position in any form.
13072
 
        +New specialized arrays for (UNSIGNED-BYTE 8) and (SIGNED-BYTE 8).
13073
 
 
13074
 
2001-10-21 15:16  jjgarcia
13075
 
 
13076
 
        * src/doc/help.lsp:
13077
 
 
13078
 
        Avoid printing symbol names when documentation is built.
13079
 
 
13080
 
2001-10-21 15:15  jjgarcia
13081
 
 
13082
 
        * src/lsp/helpfile.lsp:
13083
 
 
13084
 
        Documentation strings are stored in hash tables, not in property lists.
13085
 
        These hash tables can be dumped to help files which are understood by ECLS.
13086
 
        Most documentation strings have been moved back to the lisp source files
13087
 
        from which "SYS:help.doc" is built.
13088
 
 
13089
 
2001-10-20 17:57  jjgarcia
13090
 
 
13091
 
        * src/: CHANGELOG, cmp/cmpcatch.lsp, cmp/cmpexit.lsp:
13092
 
 
13093
 
        A bug in the compiler lead to wrong output for CATCH forms in which the tag is not constant.
13094
 
 
13095
 
2001-10-20 00:16  jjgarcia
13096
 
 
13097
 
        * src/: CHANGELOG, cmp/cmpbind.lsp, cmp/cmplam.lsp,
13098
 
          cmp/cmpmulti.lsp:
13099
 
 
13100
 
        Simplified compilation of &aux parameters in lambda lists.
13101
 
        Fixed bug in the compiler for MULTIPLE-VALUE-BIND: resulting code would not
13102
 
        undo bindings of special variables.
13103
 
        Optimized statements like (let ((*special-var* *special-var*)) ...) where
13104
 
        *special-var* is a special variable.
13105
 
 
13106
 
2001-10-17 20:42  jjgarcia
13107
 
 
13108
 
        * src/: CHANGELOG, configure, configure.in, c/main.d, c/read.d,
13109
 
          cmp/cmpmain.lsp, h/config.h.in, lsp/defpackage.lsp,
13110
 
          lsp/defsys.lsp.in, lsp/export.lsp, lsp/load.lsp.in,
13111
 
          lsp/loop2.lsp, lsp/predlib.lsp, util/emacs.el:
13112
 
 
13113
 
        Symbolics' LOOP macro incorporated.
13114
 
 
13115
 
2001-10-17 20:41  jjgarcia
13116
 
 
13117
 
        * src/cmp/cmpvar.lsp:
13118
 
 
13119
 
        When compiling PSETQ, the arguments would be evaluated in the wrong order.
13120
 
 
13121
 
2001-10-17 18:40  jjgarcia
13122
 
 
13123
 
        * src/: CHANGELOG, aclocal.m4, compile.lsp.in, configure,
13124
 
          configure.in, c/all_functions.d, c/interpreter.d, c/load.d,
13125
 
          c/main.d, c/read.d, cmp/cmpdefs.lsp, cmp/cmpmain.lsp,
13126
 
          cmp/sysfun.lsp, doc/Makefile.in, doc/devel.txi, doc/user.txi,
13127
 
          h/config.h.in, lsp/autoload.lsp, util/system.lsp:
13128
 
 
13129
 
        New interface for building standalone programs and libraries.
13130
 
 
13131
 
2001-10-17 18:37  jjgarcia
13132
 
 
13133
 
        * Copyright:
13134
 
 
13135
 
        Add some lines in the Copyright denoting files which may have their own copyright.
13136
 
 
13137
 
2001-10-15 18:44  jjgarcia
13138
 
 
13139
 
        * src/: CHANGELOG, Makefile.in, bare.lsp.in, compile.lsp.in,
13140
 
          c/load.d, c/read.d, clos/conditions.lsp, cmp/cmpdefs.lsp,
13141
 
          cmp/cmpmain.lsp, cmp/cmptop.lsp, doc/Makefile.in, doc/help.lsp,
13142
 
          lsp/arraylib.lsp, lsp/assert.lsp, lsp/autoload.lsp,
13143
 
          lsp/config.lsp.in, lsp/defmacro.lsp, lsp/defstruct.lsp,
13144
 
          lsp/defsys.lsp.in, lsp/describe.lsp, lsp/evalmacros.lsp,
13145
 
          lsp/iolib.lsp, lsp/listlib.lsp, lsp/load.lsp.in, lsp/mislib.lsp,
13146
 
          lsp/module.lsp, lsp/numlib.lsp, lsp/packlib.lsp, lsp/predlib.lsp,
13147
 
          lsp/seq.lsp, lsp/seqlib.lsp, lsp/setf.lsp, lsp/top.lsp,
13148
 
          lsp/trace.lsp, util/emacs.el, util/system.lsp:
13149
 
 
13150
 
        Documentation strings are stored in hash tables, not in property lists.
13151
 
        These hash tables can be dumped to help files which are understood by ECLS.
13152
 
        Most documentation strings have been moved back to the lisp source files
13153
 
        from which "SYS:help.doc" is built.
13154
 
 
13155
 
2001-10-15 18:35  jjgarcia
13156
 
 
13157
 
        * src/c/unixfsys.d:
13158
 
 
13159
 
        PROBE-FILE would not translate logical pathnames.
13160
 
 
13161
 
2001-10-11 21:40  jjgarcia
13162
 
 
13163
 
        * src/doc/: devel.txi, macros.txi:
13164
 
 
13165
 
        First attempt at a developer's manual.
13166
 
 
13167
 
2001-10-11 21:39  jjgarcia
13168
 
 
13169
 
        * src/configure:
13170
 
 
13171
 
        Changes in the names of macros related to fixnums, characters and arrays.
13172
 
 
13173
 
2001-10-11 19:44  jjgarcia
13174
 
 
13175
 
        * src/: aclocal.m4, configure, configure.in, c/all_functions.d,
13176
 
          c/all_symbols.d, c/alloc.d, c/alloc_2.d, c/array.d,
13177
 
          c/assignment.d, c/backq.d, c/big.d, c/character.d, c/cmpaux.d,
13178
 
          c/compiler.d, c/disassembler.d, c/format.d, c/gbc.d, c/gfun.d,
13179
 
          c/init.d, c/interpreter.d, c/list.d, c/lwp.d, c/main.d,
13180
 
          c/num_arith.d, c/num_co.d, c/num_log.d, c/num_rand.d,
13181
 
          c/num_sfun.d, c/number.d, c/predicate.d, c/print.d, c/read.d,
13182
 
          c/reference.d, c/sequence.d, c/string.d, c/typespec.d,
13183
 
          clos/kernel.lsp, cmp/cmpif.lsp, cmp/cmpinline.lsp,
13184
 
          cmp/cmploc.lsp, cmp/cmptop.lsp, cmp/cmpvar.lsp, cmp/sysfun.lsp,
13185
 
          h/config.h.in, h/external.h, h/lisp_external.h, h/object.h,
13186
 
          lsp/autoload.lsp, lsp/describe.lsp:
13187
 
 
13188
 
        Changes in the names of macros related to fixnums, characters and arrays.
13189
 
 
13190
 
2001-10-11 19:39  jjgarcia
13191
 
 
13192
 
        * src/doc/: Makefile.in, head, user.txi:
13193
 
 
13194
 
        First attempt at a developer's manual.
13195
 
 
13196
 
2001-10-07 22:01  jjgarcia
13197
 
 
13198
 
        * src/: CHANGELOG, c/all_functions.d, c/all_symbols.d, c/cinit.d,
13199
 
          c/error.d, c/predicate.d, c/print.d, c/read.d, c/tcp.d,
13200
 
          clos/conditions.lsp, cmp/cmpdefs.lsp, cmp/cmpenv.lsp,
13201
 
          cmp/cmpeval.lsp, cmp/cmplam.lsp, cmp/cmplet.lsp, cmp/cmpmain.lsp,
13202
 
          cmp/cmptest.lsp, cmp/cmptop.lsp, cmp/cmptype.lsp,
13203
 
          cmp/cmputil.lsp, h/external.h, h/lisp_external.h,
13204
 
          lsp/evalmacros.lsp, lsp/export.lsp:
13205
 
 
13206
 
        Reader macro #, is now unsupported. Instead we have implemented
13207
 
        LOAD-TIME-VALUE both in the interpreter and in the compiler. Type error
13208
 
        messages from the compiler have been also improved.
13209
 
 
13210
 
2001-10-04 18:29  jjgarcia
13211
 
 
13212
 
        * src/: CHANGELOG, compile.lsp.in, compile_rest.lsp.in, configure,
13213
 
          configure.in, cmp/cmpmain.lsp, doc/user.txi:
13214
 
 
13215
 
        Change the interface of C::BUILD-ECLS
13216
 
 
13217
 
2001-10-04 18:27  jjgarcia
13218
 
 
13219
 
        * src/doc/index.in.html:
13220
 
 
13221
 
        Leave space for hand-edited news.
13222
 
 
13223
 
2001-10-04 18:27  jjgarcia
13224
 
 
13225
 
        * src/doc/head:
13226
 
 
13227
 
        Mention the mailing list.
13228
 
 
13229
 
2001-10-03 18:30  jjgarcia
13230
 
 
13231
 
        * src/: CHANGELOG, c/all_functions.d, c/all_symbols.d, c/cfun.d,
13232
 
          c/compiler.d, c/error.d, c/init.d, c/read.d, cmp/cmpmain.lsp,
13233
 
          doc/head, doc/user.txi, h/external.h, h/lisp_external.h:
13234
 
 
13235
 
        - Remove function_entry_table.
13236
 
        - The value of *package* is correctly set and restored while loading
13237
 
          compiled code. This way, 'ecls -eval "(print *package*)"' produces
13238
 
          the expected result #<"COMMON-LISP-USER" package>
13239
 
        - COMPILE-FILE now outputs three values.
13240
 
        - The value of si::*keep-definitions* determines whether the
13241
 
          interpreter keeps the source of defined functions, for later use
13242
 
          with COMPILE and DISASSEMBLE. For instance,
13243
 
                > (set si::*keep-definitions* t)
13244
 
                > (defun foo (x) (1+ x))
13245
 
                > (compile 'foo)
13246
 
                > (foo 2)
13247
 
                3
13248
 
                > (compile 'foo)
13249
 
                ;;; Error ....
13250
 
          These definitions are lost once the function is compiled, hence
13251
 
          the second error message.
13252
 
 
13253
 
2001-09-29 15:30  jjgarcia
13254
 
 
13255
 
        * src/doc/Makefile.in:
13256
 
 
13257
 
        Bug when building BENCHMARK.
13258
 
 
13259
 
2001-09-29 15:16  jjgarcia
13260
 
 
13261
 
        * Makefile.in:
13262
 
 
13263
 
        Some files were missing in source ditributions.
13264
 
 
13265
 
2001-09-29 15:09  jjgarcia
13266
 
 
13267
 
        * src/: CHANGELOG, doc/index.in.html, doc/news.in.html:
13268
 
 
13269
 
        Take note of all changes up to release 0.4
13270
 
 
13271
 
2001-09-29 15:07  jjgarcia
13272
 
 
13273
 
        * Makefile:
13274
 
 
13275
 
        This file is automatically generated and need not be under CVS.
13276
 
 
13277
 
2001-09-29 15:06  jjgarcia
13278
 
 
13279
 
        * ANNOUNCEMENT:
13280
 
 
13281
 
        Keep track of ANNOUNCEMENT in CVS. Use CHANGELOG for old announcements.
13282
 
 
13283
 
2001-09-29 13:05  jjgarcia
13284
 
 
13285
 
        * src/doc/Makefile.in:
13286
 
 
13287
 
        Avoid building BENCHMARK in machines that do not have enough lisp implementations.
13288
 
 
13289
 
2001-09-29 13:03  jjgarcia
13290
 
 
13291
 
        * src/CHANGELOG:
13292
 
 
13293
 
        Note changes for 0.4 release.
13294
 
 
13295
 
2001-09-29 13:03  jjgarcia
13296
 
 
13297
 
        * src/h/machines.h:
13298
 
 
13299
 
        Open files in binary mode.
13300
 
 
13301
 
2001-09-29 13:02  jjgarcia
13302
 
 
13303
 
        * src/cmp/cmpenv.lsp:
13304
 
 
13305
 
        (DECLARE (OPTIMIZE DEBUG)) is ignored, but no warning is issued.
13306
 
 
13307
 
2001-09-29 13:02  jjgarcia
13308
 
 
13309
 
        * src/lsp/: export.lsp, iolib.lsp:
13310
 
 
13311
 
        New WITH-STANDARD-IO-SYNTAX macro.
13312
 
 
13313
 
2001-09-29 13:01  jjgarcia
13314
 
 
13315
 
        * src/: c/read.d, h/external.h:
13316
 
 
13317
 
        New utility function c_string_to_object().
13318
 
 
13319
 
2001-09-29 13:01  jjgarcia
13320
 
 
13321
 
        * src/: c/all_keywords.d, c/pathname.d, h/lisp_external.h:
13322
 
 
13323
 
        :UNSPECIFIC is now understood. Plus "c:/my/path" and "//c/my/path" now work.
13324
 
 
13325
 
2001-09-09 18:01  jjgarcia
13326
 
 
13327
 
        * Makefile.in:
13328
 
 
13329
 
        Change rule binary-dist: so that the shell commands also work on Cygwin.
13330
 
 
13331
 
2001-09-09 18:00  jjgarcia
13332
 
 
13333
 
        * src/doc/Makefile.in:
13334
 
 
13335
 
        Avoid building BENCHMARK on all systems.
13336
 
 
13337
 
2001-09-08 19:06  jjgarcia
13338
 
 
13339
 
        * src/: CHANGELOG, Makefile.in, aclocal.m4, compile.lsp.in,
13340
 
          configure, configure.in, c/Makefile.in, c/all_functions.d,
13341
 
          c/alloc.d, c/cinit.d, c/file.d, c/init.d, c/load.d, c/main.d,
13342
 
          c/num_co.d, c/unixsys.d, cmp/cmpcfg.lsp.in, cmp/cmpmain.lsp,
13343
 
          doc/goals.in.html, doc/install.in.html, h/config.h.in,
13344
 
          h/lisp_external.h, h/machines.h, lsp/config.lsp.in,
13345
 
          util/emacs.el, util/system.lsp:
13346
 
 
13347
 
        Commit port to Cygwin.
13348
 
 
13349
 
2001-09-06 17:54  jjgarcia
13350
 
 
13351
 
        * src/c/num_co.d:
13352
 
 
13353
 
        Use <float.h> to determine the system limits.
13354
 
 
13355
 
2001-09-05 20:09  jjgarcia
13356
 
 
13357
 
        * src/: c/all_functions.d, c/compiler.d, c/disassembler.d,
13358
 
          c/format.d, c/gbc.d, c/init.d, c/interpreter.d, c/lex.d, c/lwp.d,
13359
 
          c/main.d, c/print.d, c/read.d, c/stacks.d, cmp/cmputil.lsp,
13360
 
          cmp/sysfun.lsp, gc/alpha_mach_dep.s, gc/solaris_pthreads.c,
13361
 
          h/bytecodes.h, h/config.h.in, h/external.h, h/lisp_external.h,
13362
 
          h/lwp.h, h/stacks.h, h/tk.h, lsp/top.lsp:
13363
 
 
13364
 
        The interpreter, the printer and the compiler now share a common stack.
13365
 
        This stack is also used to build the Invocation History records, which keep
13366
 
        track of which functions are called and which are their local environments.
13367
 
        With these changes, the debugger now works to the extend that it inspecting
13368
 
        these Invocation History Records with :backtrace, :up, :down, :variables,
13369
 
        now output the rights values.
13370
 
 
13371
 
2001-08-23 00:42  jjgarcia
13372
 
 
13373
 
        * src/c/alloc.d:
13374
 
 
13375
 
        Allow realloc(NULL,size).
13376
 
 
13377
 
2001-08-23 00:41  jjgarcia
13378
 
 
13379
 
        * src/c/stacks.d:
13380
 
 
13381
 
        If rlimit values are too high, the stack-boundary pointer in ecls might wrap around.
13382
 
 
13383
 
2001-08-23 00:13  jjgarcia
13384
 
 
13385
 
        * src/h/ecls-cmp.h:
13386
 
 
13387
 
        Should use va_gcall() rather than the unportable gcall()
13388
 
 
13389
 
2001-08-22 23:39  jjgarcia
13390
 
 
13391
 
        * src/Makefile.in:
13392
 
 
13393
 
        This file should have been commited while performing the update to GC 6.0
13394
 
 
13395
 
2001-08-22 23:34  jjgarcia
13396
 
 
13397
 
        * src/c/Makefile.in:
13398
 
 
13399
 
        gc.h is now located on a different place.
13400
 
 
13401
 
2001-08-19 20:04  jjgarcia
13402
 
 
13403
 
        * src/: configure, configure.in, gc/AmigaOS.c, gc/BCC_MAKEFILE,
13404
 
          gc/EMX_MAKEFILE, gc/Makefile, gc/Makefile.am, gc/Makefile.direct,
13405
 
          gc/Makefile.dj, gc/Makefile.in, gc/NT_MAKEFILE,
13406
 
          gc/NT_THREADS_MAKEFILE, gc/OS2_MAKEFILE, gc/README,
13407
 
          gc/README.Mac, gc/README.OS2, gc/README.QUICK, gc/README.alpha,
13408
 
          gc/README.amiga, gc/README.debugging, gc/README.dj, gc/README.hp,
13409
 
          gc/README.linux, gc/README.rs6000, gc/README.sgi,
13410
 
          gc/README.solaris2, gc/README.uts, gc/README.win32,
13411
 
          gc/SCoptions.amiga, gc/SMakefile.amiga, gc/WCC_MAKEFILE,
13412
 
          gc/acinclude.m4, gc/aclocal.m4, gc/add_gc_prefix.c,
13413
 
          gc/allchblk.c, gc/alloc.c, gc/alpha_mach_dep.s, gc/backptr.h,
13414
 
          gc/barrett_diagram, gc/blacklst.c, gc/checksums.c,
13415
 
          gc/config.guess, gc/config.sub, gc/configure, gc/configure.host,
13416
 
          gc/configure.in, gc/dbg_mlc.c, gc/dbg_mlc.h, gc/digimars.mak,
13417
 
          gc/dyn_load.c, gc/finalize.c, gc/gc.h, gc/gc.mak, gc/gc.man,
13418
 
          gc/gc_alloc.h, gc/gc_cpp.cc, gc/gc_cpp.cpp, gc/gc_cpp.h,
13419
 
          gc/gc_dlopen.c, gc/gc_hdrs.h, gc/gc_mark.h, gc/gc_priv.h,
13420
 
          gc/gc_private.h, gc/gc_typed.h, gc/gcconfig.h, gc/gcj_mlc.c,
13421
 
          gc/gcname.c, gc/headers.c, gc/hpux_irix_threads.c, gc/if_mach.c,
13422
 
          gc/if_not_there.c, gc/install-sh, gc/irix_threads.c,
13423
 
          gc/libtool.m4, gc/linux_threads.c, gc/ltconfig, gc/ltmain.sh,
13424
 
          gc/mach_dep.c, gc/makefile.depend, gc/malloc.c, gc/mallocx.c,
13425
 
          gc/mark.c, gc/mark_rts.c, gc/mips_sgi_mach_dep.s, gc/misc.c,
13426
 
          gc/mkinstalldirs, gc/new_hblk.c, gc/nursery.c, gc/obj_map.c,
13427
 
          gc/os_dep.c, gc/pc_excludes, gc/pcr_interface.c,
13428
 
          gc/powerpc_macosx_mach_dep.s, gc/ptr_chck.c, gc/reclaim.c,
13429
 
          gc/setjmp_t.c, gc/solaris_pthreads.c, gc/solaris_threads.c,
13430
 
          gc/solaris_threads.h, gc/sparc_netbsd_mach_dep.s, gc/specific.c,
13431
 
          gc/stubborn.c, gc/test.c, gc/test_cpp.cc, gc/threadlibs.c,
13432
 
          gc/typd_mlc.c, gc/version.h, gc/weakpointer.h,
13433
 
          gc/win32_threads.c, gc/cord/README, gc/cord/SCOPTIONS.amiga,
13434
 
          gc/cord/SMakefile.amiga, gc/cord/cord.h, gc/cord/cordtest.c,
13435
 
          gc/cord/ec.h, gc/cord/gc.h, gc/doc/README, gc/doc/README.Mac,
13436
 
          gc/doc/README.MacOSX, gc/doc/README.OS2, gc/doc/README.amiga,
13437
 
          gc/doc/README.autoconf, gc/doc/README.changes,
13438
 
          gc/doc/README.contributors, gc/doc/README.cords,
13439
 
          gc/doc/README.dj, gc/doc/README.environment, gc/doc/README.hp,
13440
 
          gc/doc/README.linux, gc/doc/README.macros, gc/doc/README.rs6000,
13441
 
          gc/doc/README.sgi, gc/doc/README.solaris2, gc/doc/README.uts,
13442
 
          gc/doc/README.win32, gc/doc/barrett_diagram,
13443
 
          gc/doc/debugging.html, gc/doc/gc.man, gc/doc/gcdescr.html,
13444
 
          gc/doc/tree.html, gc/include/backptr.h, gc/include/gc.h,
13445
 
          gc/include/gc_alloc.h, gc/include/gc_amiga_redirects.h,
13446
 
          gc/include/gc_backptr.h, gc/include/gc_copy_descr.h,
13447
 
          gc/include/gc_cpp.h, gc/include/gc_gcj.h, gc/include/gc_inl.h,
13448
 
          gc/include/gc_local_alloc.h, gc/include/gc_mark.h,
13449
 
          gc/include/gc_nursery.h, gc/include/gc_pthread_redirects.h,
13450
 
          gc/include/new_gc_alloc.h, gc/include/private/dbg_mlc.h,
13451
 
          gc/include/private/gc_hdrs.h, gc/include/private/gc_locks.h,
13452
 
          gc/include/private/gc_pmark.h, gc/include/private/gc_priv.h,
13453
 
          gc/include/private/gcconfig.h,
13454
 
          gc/include/private/solaris_threads.h,
13455
 
          gc/include/private/specific.h, gc/tests/leak_test.c,
13456
 
          gc/tests/test.c, gc/tests/test_cpp.cc,
13457
 
          gc/tests/thread_leak_test.c, gc/tests/trace_test.c:
13458
 
 
13459
 
        Incorporate version 6.0 of the Boehm-Weiser garbage collector
13460
 
 
13461
 
2001-08-18 12:55  jjgarcia
13462
 
 
13463
 
        * Makefile, site.lsp, src/Makefile.in, src/bare.lsp.in,
13464
 
          src/compile.lsp.in, src/compile_rest.lsp.in, src/configure,
13465
 
          src/configure.in, src/c/Makefile.in, src/c/alloc.d,
13466
 
          src/c/alloc_2.d, src/c/cinit.d, src/c/gbc.d,
13467
 
          src/cmp/cmpcfg.lsp.in, src/gc/Makefile.in,
13468
 
          src/gc/alpha_mach_dep.s, src/gc/solaris_pthreads.c,
13469
 
          src/gmp/ansi2knr.c, src/gmp/mkinstalldirs,
13470
 
          src/gmp/tests/rand/findlc.c, src/h/tk.h, src/lsp/config.lsp.in:
13471
 
 
13472
 
        Avoid passing files throug the preprocessor, as it corrupts paths. For
13473
 
        instance, when cross-compiling from FreeBSD to Linux, /compat/linux
13474
 
        gets converted into "/compat/ 1 " which is obviously bogus.
13475
 
 
13476
 
2001-08-18 12:12  jjgarcia
13477
 
 
13478
 
        * src/c/hash.d:
13479
 
 
13480
 
        Fix typo, corrupt_hashtable -> corrupt_hash
13481
 
 
13482
 
2001-08-12 16:49  jjgarcia
13483
 
 
13484
 
        * src/: c/alloc.d, c/compiler.d, c/eval.d, c/gbc.d,
13485
 
          c/interpreter.d, h/external.h, h/machines.h, h/page.h, h/tk.h:
13486
 
 
13487
 
        Refer allocation, not to a fixed DATA_START, which could change any time,
13488
 
        but to the dynamically determined "heap_start".
13489
 
        Define pointer types and macros to handle pointer arithmetic properly.
13490
 
        Replace calls to clLfuncall in interpreted code with OP_FCALL/OP_PFCALL.
13491
 
        Fix OP_PFCALL/OP_FCALL so that it looks for symbols in the global environment.
13492
 
        Take care of stack growth direction in mark_stack_conservative().
13493
 
 
13494
 
2001-08-11 15:31  jjgarcia
13495
 
 
13496
 
        * src/c/apply.d:
13497
 
 
13498
 
        va_APPLY() and va_APPLY_closure() contained absurd, stupid and useless code.
13499
 
 
13500
 
2001-08-11 15:30  jjgarcia
13501
 
 
13502
 
        * src/c/interpreter.d:
13503
 
 
13504
 
        Fix va_lambda_apply() and add va_gcall().
13505
 
 
13506
 
2001-08-11 15:29  jjgarcia
13507
 
 
13508
 
        * src/h/config.h.in:
13509
 
 
13510
 
        Fix typo NO_ARG_ARRAY -> NO_ARGS_ARRAY
13511
 
 
13512
 
2001-08-11 15:29  jjgarcia
13513
 
 
13514
 
        * src/h/external.h:
13515
 
 
13516
 
        Add declaration for search_macro().
13517
 
 
13518
 
2001-08-07 01:05  jjgarcia
13519
 
 
13520
 
        * src/c/cmpaux.d:
13521
 
 
13522
 
        Remove nonportable use of va_list.
13523
 
 
13524
 
2001-08-07 00:14  jjgarcia
13525
 
 
13526
 
        * src/: CHANGELOG, configure, configure.in, c/big.d, c/character.d,
13527
 
          c/cmpaux.d, c/dpp.c, c/num_comp.d, c/string.d, cmp/cmplam.lsp,
13528
 
          cmp/cmpwt.lsp, h/config.h.in, h/external.h, h/tk.h:
13529
 
 
13530
 
        Fixnum product would overflow.
13531
 
        Bit fiddling operations with negative fixnums now work.
13532
 
        Remove unportable code of the type va_list d = cs.
13533
 
        Simplify gathering of &rest and &key arguments in compiled code.
13534
 
 
13535
 
2001-08-01 18:47  jjgarcia
13536
 
 
13537
 
        * src/: CHANGELOG, c/all_functions.d, c/big.d, c/num_arith.d,
13538
 
          c/num_log.d, c/num_sfun.d, h/external.h, h/lisp_external.h,
13539
 
          h/tk.h, lsp/numlib.lsp:
13540
 
 
13541
 
        Bit fiddling functions (boolean, logand, logbit, etc) now work with negative bignums.
13542
 
 
13543
 
2001-07-31 21:51  jjgarcia
13544
 
 
13545
 
        * Makefile.in:
13546
 
 
13547
 
        The list of files in the source tarball was outdated
13548
 
 
13549
 
2001-07-31 19:41  jjgarcia
13550
 
 
13551
 
        * src/configure.in:
13552
 
 
13553
 
        Tag release 0.3
13554
 
 
13555
 
2001-07-31 19:24  jjgarcia
13556
 
 
13557
 
        * src/doc/news.in.html:
13558
 
 
13559
 
        Incorporate news from ECLSv0.3
13560
 
 
13561
 
2001-07-30 18:38  jjgarcia
13562
 
 
13563
 
        * src/: CHANGELOG, compile2.lsp.in, gc/Makefile.in:
13564
 
 
13565
 
        Bring some files up to date.
13566
 
 
13567
 
2001-07-30 18:09  jjgarcia
13568
 
 
13569
 
        * src/: c/alloc_2.d, c/read.d, cmp/cmptop.lsp:
13570
 
 
13571
 
        When using Boehm's GC, protect data in shared libraries from garbage collection.
13572
 
 
13573
 
2001-07-29 18:33  jjgarcia
13574
 
 
13575
 
        * src/c/load.d:
13576
 
 
13577
 
        Remove references to heap_{start,end}. They do not exist when linking against Boehm's GC.
13578
 
 
13579
 
2001-07-29 18:25  jjgarcia
13580
 
 
13581
 
        * src/c/alloc_2.d:
13582
 
 
13583
 
        Fix typo.
13584
 
 
13585
 
2001-07-29 18:14  jjgarcia
13586
 
 
13587
 
        * src/h/machines.h:
13588
 
 
13589
 
        Define ARCHITECTURE for __sparc__
13590
 
 
13591
 
2001-07-29 18:13  jjgarcia
13592
 
 
13593
 
        * src/c/: array.d, cmpaux.d, read.d, sequence.d:
13594
 
 
13595
 
        Define CHAR_BIT as number of bits in a character.
13596
 
 
13597
 
2001-07-29 17:54  jjgarcia
13598
 
 
13599
 
        * src/h/page.h:
13600
 
 
13601
 
        Use type cl_index to perform page and pointer arithmetics.
13602
 
 
13603
 
2001-07-29 17:53  jjgarcia
13604
 
 
13605
 
        * src/h/machines.h:
13606
 
 
13607
 
        Add SHARED_LDFLAGS for sun/solaris.
13608
 
 
13609
 
2001-07-29 17:51  jjgarcia
13610
 
 
13611
 
        * src/: configure, configure.in:
13612
 
 
13613
 
        Reject to run without GCC.
13614
 
 
13615
 
2001-07-29 17:51  jjgarcia
13616
 
 
13617
 
        * src/c/: dpp.c, string.d:
13618
 
 
13619
 
        parse_key is now named va_parse_key
13620
 
 
13621
 
2001-07-29 17:45  jjgarcia
13622
 
 
13623
 
        * src/: c/cmpaux.d, cmp/cmplam.lsp, h/external.h:
13624
 
 
13625
 
        Add {va_}parse_key, which is needed for inlined lambda code.
13626
 
 
13627
 
2001-07-29 17:43  jjgarcia
13628
 
 
13629
 
        * src/doc/goals.in.html:
13630
 
 
13631
 
        Mention the relation of ECLS with other KCL-like implemenation, including GCL.
13632
 
 
13633
 
2001-07-29 13:08  jjgarcia
13634
 
 
13635
 
        * src/: c/all_functions.d, c/error.d, h/lisp_external.h:
13636
 
 
13637
 
        Remove siLuniversal_error_handler from C library.
13638
 
 
13639
 
2001-07-29 12:55  jjgarcia
13640
 
 
13641
 
        * src/: c/number.d, h/number.h:
13642
 
 
13643
 
        In fixnnint(), retrieve unsigned long from bignum, instead of signed long.
13644
 
 
13645
 
2001-07-29 11:46  jjgarcia
13646
 
 
13647
 
        * src/cmp/cmpflet.lsp:
13648
 
 
13649
 
        Remove debugging statement.
13650
 
 
13651
 
2001-07-29 11:39  jjgarcia
13652
 
 
13653
 
        * src/lsp/predlib.lsp:
13654
 
 
13655
 
        Avoid bootstrapping problems with FIND-CLASS.
13656
 
 
13657
 
2001-07-28 19:52  jjgarcia
13658
 
 
13659
 
        * src/: aclocal.m4, configure:
13660
 
 
13661
 
        Fix test ECLS_ARGS_ARRAY.
13662
 
 
13663
 
2001-07-28 19:26  jjgarcia
13664
 
 
13665
 
        * src/: aclocal.m4, configure, configure.in:
13666
 
 
13667
 
        Make sure GMP is configured on the right directory.
13668
 
 
13669
 
2001-07-28 12:47  jjgarcia
13670
 
 
13671
 
        * src/: CHANGELOG, c/all_functions.d, c/array.d, c/compiler.d,
13672
 
          cmp/sysfun.lsp, h/lisp_external.h, lsp/export.lsp, lsp/setf.lsp:
13673
 
 
13674
 
        Implement accessor ROW-MAJOR-AREF.
13675
 
        Implement special form COMPILER-LET.
13676
 
 
13677
 
2001-07-28 12:43  jjgarcia
13678
 
 
13679
 
        * src/lsp/predlib.lsp:
13680
 
 
13681
 
        Add type BOOLEAN.
13682
 
 
13683
 
2001-07-27 19:06  jjgarcia
13684
 
 
13685
 
        * src/aclocal.m4:
13686
 
 
13687
 
        Split configure.in into configure.in+aclocal.m4 and improve the resulting tests.
13688
 
 
13689
 
2001-07-27 19:01  jjgarcia
13690
 
 
13691
 
        * Makefile, src/CHANGELOG, src/Makefile.in, src/configure,
13692
 
          src/configure.in, src/c/all_functions.d, src/c/all_symbols.d,
13693
 
          src/c/apply.d, src/c/array.d, src/c/character.d, src/c/cinit.d,
13694
 
          src/c/cmpaux.d, src/c/compiler.d, src/c/dpp.c, src/c/eval.d,
13695
 
          src/c/file.d, src/c/format.d, src/c/gbc.d, src/c/gfun.d,
13696
 
          src/c/interpreter.d, src/c/list.d, src/c/load.d, src/c/lwp.d,
13697
 
          src/c/mapfun.d, src/c/num_arith.d, src/c/num_comp.d,
13698
 
          src/c/num_log.d, src/c/print.d, src/c/read.d, src/c/string.d,
13699
 
          src/c/tclBasic.d, src/cmp/cmpcfg.lsp.in, src/cmp/cmpflet.lsp,
13700
 
          src/cmp/cmpmain.lsp, src/cmp/cmptop.lsp, src/cmp/sysfun.lsp,
13701
 
          src/h/config.h.in, src/h/cs.h, src/h/ecls-cmp.h, src/h/ecls.h,
13702
 
          src/h/external.h, src/h/lisp_external.h, src/h/lwp.h,
13703
 
          src/h/machines.h, src/h/object.h, src/lsp/evalmacros.lsp,
13704
 
          src/lsp/top.lsp, src/lsp/trace.lsp:
13705
 
 
13706
 
        Make the code more portable with respect to changes on the direction of
13707
 
        growth of the stack and in the way va_arg() arguments can be accessed.
13708
 
        Fix the bytecodes compiler so that it handles toplevel forms properly and
13709
 
        so that it understands LOCALLY.
13710
 
        Split configure.in into configure.in+aclocal.m4 and improve the resulting
13711
 
        tests.
13712
 
 
13713
 
2001-07-23 12:56  jjgarcia
13714
 
 
13715
 
        * src/c/num_sfun.d:
13716
 
 
13717
 
        Define tanhf for systems that do not have it.
13718
 
 
13719
 
2001-07-23 12:55  jjgarcia
13720
 
 
13721
 
        * src/c/number.d:
13722
 
 
13723
 
        Use finite() instead of isinf(), which does not exist in Solaris.
13724
 
 
13725
 
2001-07-23 12:20  jjgarcia
13726
 
 
13727
 
        * src/h/machines.h:
13728
 
 
13729
 
        Fix support for linux.
13730
 
 
13731
 
2001-07-23 12:20  jjgarcia
13732
 
 
13733
 
        * src/c/all_symbols.d:
13734
 
 
13735
 
        Use isdigit() instead of isnumber()
13736
 
 
13737
 
2001-07-23 11:31  jjgarcia
13738
 
 
13739
 
        * src/c/dpp.c:
13740
 
 
13741
 
        Use isdigit() instead of isnumber()
13742
 
 
13743
 
2001-07-23 11:25  jjgarcia
13744
 
 
13745
 
        * src/h/machines.h:
13746
 
 
13747
 
        Add support for linux
13748
 
 
13749
 
2001-07-23 11:08  jjgarcia
13750
 
 
13751
 
        * src/: CHANGELOG, Makefile.in, configure, configure.in,
13752
 
          clos/macros.lsp, cmp/cmpcfg.lsp.in, cmp/cmpmain.lsp,
13753
 
          cmp/cmputil.lsp, util/gdbinit:
13754
 
 
13755
 
        Rewrite the compiler, tests and auxiliary files using the new binary loader.
13756
 
 
13757
 
2001-07-23 10:49  jjgarcia
13758
 
 
13759
 
        * src/: c/all_symbols.d, c/alloc.d, c/cinit.d, c/gbc.d, c/load.d,
13760
 
          c/unixint.d, h/lisp_external.h, h/machines.h, h/object.h:
13761
 
 
13762
 
        Rewrite the binary code loader to work with dlopen() instead of dld()
13763
 
 
13764
 
2001-07-23 10:45  jjgarcia
13765
 
 
13766
 
        * src/c/tcp.d:
13767
 
 
13768
 
        Merge tcp.d and ../crs/socket.c.
13769
 
 
13770
 
2001-07-23 10:43  jjgarcia
13771
 
 
13772
 
        * src/c/: eval.d, main.d:
13773
 
 
13774
 
        Use lisp integers, not just fixnums, to store addresses.
13775
 
 
13776
 
2001-07-23 10:43  jjgarcia
13777
 
 
13778
 
        * src/: c/number.d, h/external.h:
13779
 
 
13780
 
        Generalize fixint/fixnnint and create make_integer/make_unsigned_integer so
13781
 
        that C long integers which exceed the fixnum representation are promoted
13782
 
        to bignums. This is particularly important when exporting addresses to lisp code.
13783
 
 
13784
 
2001-07-23 10:38  jjgarcia
13785
 
 
13786
 
        * src/c/print.d:
13787
 
 
13788
 
        write_addr() would only output the first digit of any number.
13789
 
 
13790
 
2001-07-23 09:55  jjgarcia
13791
 
 
13792
 
        * src/cmp/cmpfun.lsp:
13793
 
 
13794
 
        Optimizer for SCHAR + SYMBOL-NAME makes no longer sense.
13795
 
 
13796
 
2001-07-23 09:54  jjgarcia
13797
 
 
13798
 
        * src/cmp/cmptop.lsp:
13799
 
 
13800
 
        Declare variable special even if it is given no value.
13801
 
 
13802
 
2001-07-19 17:33  jjgarcia
13803
 
 
13804
 
        * src/: CHANGELOG, c/compiler.d, clos/combin.lsp, clos/macros.lsp,
13805
 
          cmp/cmpcall.lsp, cmp/cmpdefs.lsp, cmp/cmpenv.lsp,
13806
 
          cmp/cmpflet.lsp, cmp/cmpfun.lsp, cmp/cmptop.lsp, cmp/cmpvar.lsp,
13807
 
          cmp/cmpwt.lsp, lsp/export.lsp, lsp/seqlib.lsp:
13808
 
 
13809
 
        Fix the compiler so that when it finds LOCALLY, MACROLET or SYMBOL-MACROLET
13810
 
        at the top level, it processes their bodies as top level forms as well. For
13811
 
        instance, (LOCALLY (EVAL-WHEN (:COMPILE-TOPLEVEL) (PRINT "HELLO"))), now works.
13812
 
 
13813
 
2001-07-19 11:05  jjgarcia
13814
 
 
13815
 
        * src/: cmp/cmptop.lsp, cmp/cmputil.lsp, cmp/cmpvar.lsp,
13816
 
          lsp/evalmacros.lsp, lsp/predlib.lsp:
13817
 
 
13818
 
        Remove variable si::*not-compile-time* which was redundant with si::*compile-time-too*
13819
 
        PROCLAIM is no longer processed at compile time.
13820
 
        Replace most uses of PROCLAIM with DECLAIM, so that it is taken into account at compile time.
13821
 
 
13822
 
2001-07-19 10:46  jjgarcia
13823
 
 
13824
 
        * src/: cmp/cmptop.lsp, cmp/cmputil.lsp, lsp/predlib.lsp,
13825
 
          util/emacs.el:
13826
 
 
13827
 
        DEFTYPE, DEFSTRUCT and DEFSETF need not be treated specially by the compiler.
13828
 
 
13829
 
2001-07-19 10:14  jjgarcia
13830
 
 
13831
 
        * src/cmp/: cmptop.lsp, cmputil.lsp:
13832
 
 
13833
 
        Remove property 'CFUN which was not used anywhere.
13834
 
 
13835
 
2001-07-19 09:45  jjgarcia
13836
 
 
13837
 
        * src/: CHANGELOG, bare.lsp.in, compile.lsp.in,
13838
 
          compile_rest.lsp.in, c/all_symbols.d, c/cinit.d, c/load.d,
13839
 
          c/main.d, c/pathname.d, clx/defsys.lsp.in, cmp/cmpmain.lsp,
13840
 
          h/external.h, h/lisp_external.h, lsp/autoload.lsp,
13841
 
          lsp/config.lsp.in, lsp/describe.lsp, lsp/top.lsp:
13842
 
 
13843
 
        Remove variable si::*system-directory* and use logical hostname "SYS:" instead.
13844
 
 
13845
 
2001-07-12 18:32  jjgarcia
13846
 
 
13847
 
        * src/: compile.lsp.in, c/all_functions.d, c/list.d,
13848
 
          cmp/cmpcall.lsp, cmp/cmpenv.lsp, cmp/cmptop.lsp,
13849
 
          h/lisp_external.h, lsp/arraylib.lsp, lsp/assert.lsp,
13850
 
          lsp/autoload.lsp, lsp/defmacro.lsp, lsp/defstruct.lsp,
13851
 
          lsp/defsys.lsp.in, lsp/describe.lsp, lsp/evalmacros.lsp,
13852
 
          lsp/export.lsp, lsp/iolib.lsp, lsp/listlib.lsp, lsp/mislib.lsp,
13853
 
          lsp/module.lsp, lsp/numlib.lsp, lsp/packlib.lsp, lsp/predlib.lsp,
13854
 
          lsp/seq.lsp, lsp/seqlib.lsp, lsp/setf.lsp, lsp/thread.lsp,
13855
 
          lsp/top.lsp, lsp/trace.lsp:
13856
 
 
13857
 
        Add new declaration, si::c-export-fname, which produces lisp compiled files with
13858
 
        meaningful names for the exported functions. For instance,
13859
 
                (proclaim '(si::c-export-fname union))
13860
 
        is used to produce a C function with name clLunion, which can be directly used
13861
 
        in other compiled files. This feature has been applied to almost all functions
13862
 
        in the Lisp runtime.
13863
 
 
13864
 
2001-07-05 12:08  jjgarcia
13865
 
 
13866
 
        * src/: c/all_functions.d, c/all_symbols.d, c/compiler.d, c/dpp.c,
13867
 
          c/list.d, c/main.d, c/num_arith.d, c/num_comp.d, c/pathname.d,
13868
 
          c/print.d, c/read.d, c/time.d, cmp/cmpbind.lsp, cmp/cmpcall.lsp,
13869
 
          cmp/cmpenv.lsp, cmp/cmpeval.lsp, cmp/cmpfun.lsp, cmp/cmplam.lsp,
13870
 
          cmp/cmploc.lsp, cmp/cmpmain.lsp, cmp/cmpspecial.lsp,
13871
 
          cmp/cmptag.lsp, cmp/cmptop.lsp, cmp/cmpvar.lsp, cmp/sysfun.lsp,
13872
 
          h/lisp_external.h, h/page.h:
13873
 
 
13874
 
        Add a name mangler to the lisp runtime. Use this mangler in the compiler to
13875
 
        optimize access to symbols and functions which are defined in the C runtime.
13876
 
 
13877
 
2001-07-02 19:11  jjgarcia
13878
 
 
13879
 
        * Makefile, src/c/all_functions.d, src/c/all_symbols.d,
13880
 
          src/c/alloc.d, src/c/alloc_2.d, src/c/array.d,
13881
 
          src/c/assignment.d, src/c/backq.d, src/c/cfun.d,
13882
 
          src/c/character.d, src/c/cinit.d, src/c/clos.d, src/c/cmpaux.d,
13883
 
          src/c/compiler.d, src/c/disassembler.d, src/c/dpp.c,
13884
 
          src/c/error.d, src/c/eval.d, src/c/file.d, src/c/format.d,
13885
 
          src/c/gbc.d, src/c/gfun.d, src/c/hash.d, src/c/init.d,
13886
 
          src/c/instance.d, src/c/interpreter.d, src/c/lex.d, src/c/list.d,
13887
 
          src/c/load.d, src/c/lwp.d, src/c/macros.d, src/c/main.d,
13888
 
          src/c/num_co.d, src/c/num_comp.d, src/c/num_log.d,
13889
 
          src/c/num_rand.d, src/c/number.d, src/c/package.d,
13890
 
          src/c/pathname.d, src/c/predicate.d, src/c/print.d, src/c/read.d,
13891
 
          src/c/reference.d, src/c/sequence.d, src/c/stacks.d,
13892
 
          src/c/string.d, src/c/structure.d, src/c/symbol.d,
13893
 
          src/c/tclBasic.d, src/c/tcp.d, src/c/time.d, src/c/typespec.d,
13894
 
          src/c/unify.d, src/c/unixfsys.d, src/c/unixsys.d,
13895
 
          src/clos/walk.lsp, src/cmp/cmpinline.lsp, src/cmp/sysfun.lsp,
13896
 
          src/h/external.h, src/h/lisp_external.h, src/h/object.h,
13897
 
          src/h/stacks.h, src/util/emacs.el:
13898
 
 
13899
 
        Add a name mangler to "dpp" so that it translates symbol names as
13900
 
        @'si:symbol-name' @'other-symbol*' into the appropiate C name. All
13901
 
        symbol names and function names have been rewritten using this convention.
13902
 
 
13903
 
2001-06-29 18:42  jjgarcia
13904
 
 
13905
 
        * src/doc/head:
13906
 
 
13907
 
        Update the address of the CVS web browser.
13908
 
 
13909
 
2001-06-26 19:22  jjgarcia
13910
 
 
13911
 
        * src/CHANGELOG:
13912
 
 
13913
 
        ECLS 0.2 imported to SourceForge.
13914
 
 
13915
 
2001-06-26 19:18  jjgarcia
13916
 
 
13917
 
        * src/util/: Makefile.in, changes.el, defsys.lsp, emacs.el,
13918
 
          gdbinit, iobuftest.c, search, system.lsp:
13919
 
 
13920
 
        ECLS 0.2 imported sources.
13921
 
 
13922
 
2001-06-26 19:18  jjgarcia
13923
 
 
13924
 
        * src/util/: Makefile.in, changes.el, defsys.lsp, emacs.el,
13925
 
          gdbinit, iobuftest.c, search, system.lsp:
13926
 
 
13927
 
        Initial revision
13928
 
 
13929
 
2001-06-26 19:14  jjgarcia
13930
 
 
13931
 
        * Copyright, site.lsp, LGPL, Makefile, Makefile.in, README.1st,
13932
 
          configure, contrib/logical-pathnames.ecl,
13933
 
          contrib/logical-pathnames.lsp, contrib/make.lsp,
13934
 
          contrib/metering.lsp, contrib/thread.patch, src/compile.lsp.in,
13935
 
          src/CHANGELOG, src/Makefile.in, src/bare.lsp.in,
13936
 
          src/compile2.lsp.in, src/compile_rest.lsp.in, src/config.guess,
13937
 
          src/config.sub, src/configure, src/configure.in, src/install.sh,
13938
 
          src/c/Makefile.in, src/c/all_functions.d, src/c/all_keywords.d,
13939
 
          src/c/all_symbols.d, src/c/alloc.d, src/c/alloc_2.d,
13940
 
          src/c/apply.d, src/c/array.d, src/c/assignment.d, src/c/backq.d,
13941
 
          src/c/big.d, src/c/bind.d, src/c/cfun.d, src/c/character.d,
13942
 
          src/c/cinit.d, src/c/clos.d, src/c/cmpaux.d, src/c/compiler.d,
13943
 
          src/c/disassembler.d, src/c/dosdummy.d, src/c/dostimes.d,
13944
 
          src/c/dpp.c, src/c/earith.d, src/c/error.d, src/c/eval.d,
13945
 
          src/c/file.d, src/c/format.d, src/c/gbc-new.d, src/c/gbc.d,
13946
 
          src/c/gfun.d, src/c/hash.d, src/c/init.d, src/c/instance.d,
13947
 
          src/c/interpreter.d, src/c/lex.d, src/c/list.d, src/c/load.d,
13948
 
          src/c/lwp.d, src/c/macros.d, src/c/main.d, src/c/mapfun.d,
13949
 
          src/c/multival.d, src/c/num_arith.d, src/c/num_co.d,
13950
 
          src/c/num_comp.d, src/c/num_log.d, src/c/num_pred.d,
13951
 
          src/c/num_rand.d, src/c/num_sfun.d, src/c/number.d,
13952
 
          src/c/package.d, src/c/pathname.d, src/c/print.d,
13953
 
          src/c/predicate.d, src/c/profile.d, src/c/read.d,
13954
 
          src/c/reference.d, src/c/sequence.d, src/c/stacks.d,
13955
 
          src/c/string.d, src/c/structure.d, src/c/symbol.d,
13956
 
          src/c/tclBasic.d, src/c/tcp.d, src/c/time.d, src/c/tkMain.d,
13957
 
          src/c/typespec.d, src/c/unify.d, src/c/unixfsys.d,
13958
 
          src/c/unixint.d, src/c/unixsys.d, src/clos/boot.lsp,
13959
 
          src/clos/builtin.lsp, src/clos/change.lsp,
13960
 
          src/clos/conditions.lsp, src/clos/cmpinit.lsp,
13961
 
          src/clos/combin.lsp, src/clos/defclass.lsp,
13962
 
          src/clos/defsys.lsp.in, src/clos/fixup.lsp, src/clos/generic.lsp,
13963
 
          src/clos/init.lsp, src/clos/inspect.lsp, src/clos/kernel.lsp,
13964
 
          src/clos/load.lsp.in, src/clos/macros.lsp, src/clos/method.lsp,
13965
 
          src/clos/precomp.lsp, src/clos/print.lsp, src/clos/slot.lsp,
13966
 
          src/clos/standard.lsp, src/clos/stdmethod.lsp, src/clos/walk.lsp,
13967
 
          src/clx/CHANGES, src/clx/README, src/clx/attributes.lsp,
13968
 
          src/clx/defsys.lsp.in, src/clx/buffer.lsp, src/clx/bufmac.lsp,
13969
 
          src/clx/clx.lsp, src/clx/clxmain.lsp, src/clx/cmpinit.lsp,
13970
 
          src/clx/defsystem.lsp, src/clx/requests.lsp, src/clx/depdefs.lsp,
13971
 
          src/clx/dependent.lsp, src/clx/display.lsp, src/clx/doc.lsp,
13972
 
          src/clx/ecldep.lsp, src/clx/ecllock.lsp, src/clx/fonts.lsp,
13973
 
          src/clx/gcontext.lsp, src/clx/graphics.lsp, src/clx/image.lsp,
13974
 
          src/clx/init.lsp, src/clx/input.lsp, src/clx/keysyms.lsp,
13975
 
          src/clx/macros.lsp, src/clx/manager.lsp, src/clx/package.lsp,
13976
 
          src/clx/provide.lsp, src/clx/resource.lsp, src/clx/sockcl.lsp,
13977
 
          src/clx/socket.c, src/clx/text.lsp, src/clx/translate.lsp,
13978
 
          src/clx/demo/hello.lsp, src/clx/demo/cmu.lsp,
13979
 
          src/cmp/cmpbind.lsp, src/cmp/cmpblock.lsp, src/cmp/cmpcall.lsp,
13980
 
          src/cmp/cmpcatch.lsp, src/cmp/cmpcfg.lsp.in, src/cmp/cmpdefs.lsp,
13981
 
          src/cmp/cmpenv.lsp, src/cmp/cmpeval.lsp, src/cmp/cmpexit.lsp,
13982
 
          src/cmp/cmpflet.lsp, src/cmp/cmpfun.lsp, src/cmp/cmpif.lsp,
13983
 
          src/cmp/cmpinit.lsp, src/cmp/cmpinline.lsp, src/cmp/cmplam.lsp,
13984
 
          src/cmp/cmplet.lsp, src/cmp/cmploc.lsp, src/cmp/cmpmac.lsp,
13985
 
          src/cmp/cmpmain.lsp, src/cmp/cmpmap.lsp, src/cmp/cmpmulti.lsp,
13986
 
          src/cmp/cmpspecial.lsp, src/cmp/cmptag.lsp, src/cmp/cmptest.lsp,
13987
 
          src/cmp/cmptop.lsp, src/cmp/cmptype.lsp, src/cmp/cmputil.lsp,
13988
 
          src/cmp/cmpvar.lsp, src/cmp/cmpwt.lsp, src/cmp/defsys.lsp.in,
13989
 
          src/cmp/load.lsp.in, src/cmp/sysfun.lsp, src/cmp/test.lsp,
13990
 
          src/doc/BUGS, src/doc/Makefile.in, src/doc/README.html,
13991
 
          src/doc/benchmark.in.html, src/doc/end, src/doc/head,
13992
 
          src/doc/news.in.html, src/doc/user.txi, src/doc/download.in.html,
13993
 
          src/doc/goals.in.html, src/doc/help.lsp, src/doc/index.in.html,
13994
 
          src/doc/install.in.html, src/doc/license.in.html,
13995
 
          src/doc/todo.txt, src/doc/tutorial.txt, src/gc/BCC_MAKEFILE,
13996
 
          src/gc/MacProjects.sit.hqx, src/gc/EMX_MAKEFILE, src/gc/MacOS.c,
13997
 
          src/gc/Makefile, src/gc/Makefile.DLLs, src/gc/Makefile.dj,
13998
 
          src/gc/Makefile.in, src/gc/NT_MAKEFILE,
13999
 
          src/gc/NT_THREADS_MAKEFILE, src/gc/OS2_MAKEFILE,
14000
 
          src/gc/PCR-Makefile, src/gc/README.debugging, src/gc/README,
14001
 
          src/gc/README.Mac, src/gc/README.OS2, src/gc/README.QUICK,
14002
 
          src/gc/README.alpha, src/gc/README.amiga, src/gc/README.dj,
14003
 
          src/gc/README.hp, src/gc/README.linux, src/gc/README.rs6000,
14004
 
          src/gc/README.sgi, src/gc/README.solaris2, src/gc/README.uts,
14005
 
          src/gc/README.win32, src/gc/SCoptions.amiga,
14006
 
          src/gc/SMakefile.amiga, src/gc/WCC_MAKEFILE,
14007
 
          src/gc/add_gc_prefix.c, src/gc/allchblk.c,
14008
 
          src/gc/alpha_mach_dep.s, src/gc/dbg_mlc.c, src/gc/alloc.c,
14009
 
          src/gc/backptr.h, src/gc/barrett_diagram, src/gc/blacklst.c,
14010
 
          src/gc/callprocs, src/gc/checksums.c, src/gc/dbg_mlc.h,
14011
 
          src/gc/dyn_load.c, src/gc/gc_private.h, src/gc/finalize.c,
14012
 
          src/gc/gc.h, src/gc/gc.mak, src/gc/gc.man, src/gc/gc_alloc.h,
14013
 
          src/gc/gc_cpp.cc, src/gc/gc_cpp.h, src/gc/gc_hdrs.h,
14014
 
          src/gc/gc_mark.h, src/gc/gc_priv.h, src/gc/gc_typed.h,
14015
 
          src/gc/gcc_support.c, src/gc/hpux_irix_threads.c,
14016
 
          src/gc/gcconfig.h, src/gc/gcj_mlc.c, src/gc/headers.c,
14017
 
          src/gc/hpux_test_and_clear.s, src/gc/if_mach.c,
14018
 
          src/gc/if_not_there.c, src/gc/mark.c, src/gc/mark_rts.c,
14019
 
          src/gc/linux_threads.c, src/gc/mach_dep.c,
14020
 
          src/gc/makefile.depend, src/gc/malloc.c, src/gc/mallocx.c,
14021
 
          src/gc/mips_sgi_mach_dep.s, src/gc/mips_ultrix_mach_dep.s,
14022
 
          src/gc/new_hblk.c, src/gc/misc.c, src/gc/nursery.c,
14023
 
          src/gc/obj_map.c, src/gc/pcr_interface.c, src/gc/os_dep.c,
14024
 
          src/gc/pc_excludes, src/gc/ptr_chck.c, src/gc/real_malloc.c,
14025
 
          src/gc/rs6000_mach_dep.s, src/gc/reclaim.c, src/gc/setjmp_t.c,
14026
 
          src/gc/solaris_pthreads.c, src/gc/solaris_threads.c,
14027
 
          src/gc/solaris_threads.h, src/gc/sparc_mach_dep.s,
14028
 
          src/gc/sparc_sunos4_mach_dep.s, src/gc/threadlibs.c,
14029
 
          src/gc/stubborn.c, src/gc/test.c, src/gc/test_cpp.cc,
14030
 
          src/gc/weakpointer.h, src/gc/typd_mlc.c, src/gc/version.h,
14031
 
          src/gc/win32_threads.c, src/gc/Mac_files/MacOS_Test_config.h,
14032
 
          src/gc/Mac_files/MacOS_config.h, src/gc/Mac_files/dataend.c,
14033
 
          src/gc/Mac_files/datastart.c, src/gc/cord/README,
14034
 
          src/gc/cord/SCOPTIONS.amiga, src/gc/cord/SMakefile.amiga,
14035
 
          src/gc/cord/cord.h, src/gc/cord/cordbscs.c,
14036
 
          src/gc/cord/cordprnt.c, src/gc/cord/cordtest.c,
14037
 
          src/gc/cord/cordxtra.c, src/gc/cord/de.c, src/gc/cord/de_cmds.h,
14038
 
          src/gc/cord/de_win.ICO, src/gc/cord/de_win.RC,
14039
 
          src/gc/cord/de_win.c, src/gc/cord/de_win.h, src/gc/cord/ec.h,
14040
 
          src/gc/cord/gc.h, src/gc/include/backptr.h,
14041
 
          src/gc/include/cord.h, src/gc/include/ec.h,
14042
 
          src/gc/include/gc_copy_descr.h, src/gc/include/gc.h,
14043
 
          src/gc/include/gc_alloc.h, src/gc/include/gc_cpp.h,
14044
 
          src/gc/include/gc_gcj.h, src/gc/include/gc_inl.h,
14045
 
          src/gc/include/gc_inline.h, src/gc/include/gc_nursery.h,
14046
 
          src/gc/include/gc_typed.h, src/gc/include/leak_detector.h,
14047
 
          src/gc/include/javaxfc.h, src/gc/include/new_gc_alloc.h,
14048
 
          src/gc/include/weakpointer.h, src/gc/include/private/cord_pos.h,
14049
 
          src/gc/include/private/gc_hdrs.h,
14050
 
          src/gc/include/private/gc_priv.h,
14051
 
          src/gc/include/private/gcconfig.h, src/gmp/AUTHORS,
14052
 
          src/gmp/COPYING.LIB, src/gmp/COPYING, src/gmp/acinclude.m4,
14053
 
          src/gmp/ChangeLog, src/gmp/INSTALL, src/gmp/Makefile.am,
14054
 
          src/gmp/Makefile.in, src/gmp/NEWS, src/gmp/README,
14055
 
          src/gmp/acconfig.h, src/gmp/aclocal.m4, src/gmp/ansi2knr.1,
14056
 
          src/gmp/config.guess, src/gmp/ansi2knr.c, src/gmp/assert.c,
14057
 
          src/gmp/compat.c, src/gmp/config.in, src/gmp/configure.in,
14058
 
          src/gmp/config.sub, src/gmp/configure, src/gmp/depcomp,
14059
 
          src/gmp/errno.c, src/gmp/extract-dbl.c, src/gmp/gmp-impl.h,
14060
 
          src/gmp/insert-dbl.c, src/gmp/gmp.h, src/gmp/gmp.texi,
14061
 
          src/gmp/install-sh, src/gmp/longlong.h, src/gmp/ltconfig,
14062
 
          src/gmp/ltmain.sh, src/gmp/mdate-sh, src/gmp/memory.c,
14063
 
          src/gmp/missing, src/gmp/mkinstalldirs, src/gmp/mp.h,
14064
 
          src/gmp/mp_bpl.c, src/gmp/mp_clz_tab.c, src/gmp/mp_minv_tab.c,
14065
 
          src/gmp/mp_set_fns.c, src/gmp/rand.c, src/gmp/randclr.c,
14066
 
          src/gmp/randlc.c, src/gmp/randlc2x.c, src/gmp/randraw.c,
14067
 
          src/gmp/randsd.c, src/gmp/randsdui.c, src/gmp/stack-alloc.c,
14068
 
          src/gmp/stack-alloc.h, src/gmp/stamp-h.in, src/gmp/stamp-vti,
14069
 
          src/gmp/texinfo.tex, src/gmp/urandom.h, src/gmp/version.c,
14070
 
          src/gmp/version.texi, src/gmp/demos/Makefile.am,
14071
 
          src/gmp/demos/Makefile.in, src/gmp/demos/calc.c,
14072
 
          src/gmp/demos/calc.h, src/gmp/demos/calc.y,
14073
 
          src/gmp/demos/calclex.c, src/gmp/demos/calclex.l,
14074
 
          src/gmp/demos/factorize.c, src/gmp/demos/isprime.c,
14075
 
          src/gmp/demos/pexpr.c, src/gmp/demos/primes.c,
14076
 
          src/gmp/demos/qcn.c, src/gmp/doc/assembly_code,
14077
 
          src/gmp/doc/configuration, src/gmp/doc/isa_abi_headache,
14078
 
          src/gmp/doc/multiplication, src/gmp/doc/projects.html,
14079
 
          src/gmp/doc/tasks.html, src/gmp/macos/Makefile.in,
14080
 
          src/gmp/macos/README, src/gmp/macos/configure,
14081
 
          src/gmp/macos/unix2mac, src/gmp/mpbsd/Makefile.am,
14082
 
          src/gmp/mpbsd/Makefile.in, src/gmp/mpbsd/itom.c,
14083
 
          src/gmp/mpbsd/mfree.c, src/gmp/mpbsd/min.c, src/gmp/mpbsd/mout.c,
14084
 
          src/gmp/mpbsd/move.c, src/gmp/mpbsd/mtox.c, src/gmp/mpbsd/sdiv.c,
14085
 
          src/gmp/mpbsd/xtom.c, src/gmp/mpf/Makefile.am,
14086
 
          src/gmp/mpf/Makefile.in, src/gmp/mpf/README, src/gmp/mpf/abs.c,
14087
 
          src/gmp/mpf/add.c, src/gmp/mpf/add_ui.c,
14088
 
          src/gmp/mpf/set_dfl_prec.c, src/gmp/mpf/clear.c,
14089
 
          src/gmp/mpf/cmp.c, src/gmp/mpf/cmp_si.c, src/gmp/mpf/cmp_ui.c,
14090
 
          src/gmp/mpf/div.c, src/gmp/mpf/div_2exp.c, src/gmp/mpf/div_ui.c,
14091
 
          src/gmp/mpf/dump.c, src/gmp/mpf/eq.c, src/gmp/mpf/get_d.c,
14092
 
          src/gmp/mpf/get_prc.c, src/gmp/mpf/get_str.c, src/gmp/mpf/init.c,
14093
 
          src/gmp/mpf/init2.c, src/gmp/mpf/inp_str.c,
14094
 
          src/gmp/mpf/integer.c, src/gmp/mpf/iset.c, src/gmp/mpf/iset_d.c,
14095
 
          src/gmp/mpf/iset_si.c, src/gmp/mpf/iset_str.c,
14096
 
          src/gmp/mpf/iset_ui.c, src/gmp/mpf/mul.c, src/gmp/mpf/mul_2exp.c,
14097
 
          src/gmp/mpf/mul_ui.c, src/gmp/mpf/neg.c, src/gmp/mpf/out_str.c,
14098
 
          src/gmp/mpf/pow_ui.c, src/gmp/mpf/random2.c,
14099
 
          src/gmp/mpf/reldiff.c, src/gmp/mpf/set.c, src/gmp/mpf/set_d.c,
14100
 
          src/gmp/mpf/set_prc.c, src/gmp/mpf/set_prc_raw.c,
14101
 
          src/gmp/mpf/set_si.c, src/gmp/mpf/set_q.c, src/gmp/mpf/set_str.c,
14102
 
          src/gmp/mpf/set_ui.c, src/gmp/mpf/set_z.c, src/gmp/mpf/size.c,
14103
 
          src/gmp/mpf/sqrt.c, src/gmp/mpf/sqrt_ui.c, src/gmp/mpf/sub.c,
14104
 
          src/gmp/mpf/sub_ui.c, src/gmp/mpf/swap.c, src/gmp/mpf/ui_div.c,
14105
 
          src/gmp/mpf/ui_sub.c, src/gmp/mpf/urandomb.c,
14106
 
          src/gmp/mpn/Makefile.am, src/gmp/mpn/underscore.h,
14107
 
          src/gmp/mpn/Makefile.in, src/gmp/mpn/README,
14108
 
          src/gmp/mpn/asm-defs.m4, src/gmp/mpn/mp_bases.c,
14109
 
          src/gmp/mpn/a29k/add_n.s, src/gmp/mpn/a29k/addmul_1.s,
14110
 
          src/gmp/mpn/a29k/lshift.s, src/gmp/mpn/a29k/mul_1.s,
14111
 
          src/gmp/mpn/a29k/rshift.s, src/gmp/mpn/a29k/sub_n.s,
14112
 
          src/gmp/mpn/a29k/submul_1.s, src/gmp/mpn/a29k/udiv.s,
14113
 
          src/gmp/mpn/a29k/umul.s, src/gmp/mpn/alpha/add_n.asm,
14114
 
          src/gmp/mpn/alpha/README, src/gmp/mpn/alpha/addmul_1.asm,
14115
 
          src/gmp/mpn/alpha/cntlz.asm, src/gmp/mpn/alpha/default.m4,
14116
 
          src/gmp/mpn/alpha/gmp-mparam.h,
14117
 
          src/gmp/mpn/alpha/invert_limb.asm, src/gmp/mpn/alpha/lshift.asm,
14118
 
          src/gmp/mpn/alpha/mul_1.asm, src/gmp/mpn/alpha/rshift.asm,
14119
 
          src/gmp/mpn/alpha/sub_n.asm, src/gmp/mpn/alpha/submul_1.asm,
14120
 
          src/gmp/mpn/alpha/udiv_qrnnd.S, src/gmp/mpn/alpha/umul.asm,
14121
 
          src/gmp/mpn/alpha/unicos.m4, src/gmp/mpn/alpha/ev5/add_n.asm,
14122
 
          src/gmp/mpn/alpha/ev5/lshift.asm,
14123
 
          src/gmp/mpn/alpha/ev5/rshift.asm,
14124
 
          src/gmp/mpn/alpha/ev5/sub_n.asm,
14125
 
          src/gmp/mpn/alpha/ev6/addmul_1.asm,
14126
 
          src/gmp/mpn/alpha/ev6/gmp-mparam.h, src/gmp/mpn/arm/add_n.S,
14127
 
          src/gmp/mpn/arm/addmul_1.S, src/gmp/mpn/arm/gmp-mparam.h,
14128
 
          src/gmp/mpn/arm/mul_1.S, src/gmp/mpn/arm/sub_n.S,
14129
 
          src/gmp/mpn/clipper/add_n.s, src/gmp/mpn/clipper/mul_1.s,
14130
 
          src/gmp/mpn/clipper/sub_n.s, src/gmp/mpn/cray/README,
14131
 
          src/gmp/mpn/cray/add_n.c, src/gmp/mpn/cray/addmul_1.c,
14132
 
          src/gmp/mpn/cray/gmp-mparam.h, src/gmp/mpn/cray/mul_1.c,
14133
 
          src/gmp/mpn/cray/mulww.f, src/gmp/mpn/cray/mulww.s,
14134
 
          src/gmp/mpn/cray/sub_n.c, src/gmp/mpn/cray/submul_1.c,
14135
 
          src/gmp/mpn/generic/addmul_1.c, src/gmp/mpn/generic/add_n.c,
14136
 
          src/gmp/mpn/generic/addsub_n.c, src/gmp/mpn/generic/bdivmod.c,
14137
 
          src/gmp/mpn/generic/bz_divrem_n.c, src/gmp/mpn/generic/cmp.c,
14138
 
          src/gmp/mpn/generic/diveby3.c, src/gmp/mpn/generic/divrem.c,
14139
 
          src/gmp/mpn/generic/divrem_1.c, src/gmp/mpn/generic/divrem_2.c,
14140
 
          src/gmp/mpn/generic/dump.c, src/gmp/mpn/generic/gcd.c,
14141
 
          src/gmp/mpn/generic/gcd_1.c, src/gmp/mpn/generic/gmp-mparam.h,
14142
 
          src/gmp/mpn/generic/mul.c, src/gmp/mpn/generic/gcdext.c,
14143
 
          src/gmp/mpn/generic/get_str.c, src/gmp/mpn/generic/hamdist.c,
14144
 
          src/gmp/mpn/generic/inlines.c, src/gmp/mpn/generic/jacbase.c,
14145
 
          src/gmp/mpn/generic/lshift.c, src/gmp/mpn/generic/mod_1.c,
14146
 
          src/gmp/mpn/generic/mod_1_rs.c, src/gmp/mpn/generic/mul_1.c,
14147
 
          src/gmp/mpn/generic/mul_basecase.c,
14148
 
          src/gmp/mpn/generic/sb_divrem_mn.c,
14149
 
          src/gmp/mpn/generic/mul_fft.c, src/gmp/mpn/generic/mul_n.c,
14150
 
          src/gmp/mpn/generic/perfsqr.c, src/gmp/mpn/generic/popcount.c,
14151
 
          src/gmp/mpn/generic/pre_mod_1.c, src/gmp/mpn/generic/random.c,
14152
 
          src/gmp/mpn/generic/random2.c, src/gmp/mpn/generic/rshift.c,
14153
 
          src/gmp/mpn/generic/scan0.c, src/gmp/mpn/generic/scan1.c,
14154
 
          src/gmp/mpn/generic/set_str.c,
14155
 
          src/gmp/mpn/generic/sqr_basecase.c,
14156
 
          src/gmp/mpn/generic/sqrtrem.c, src/gmp/mpn/generic/sub_n.c,
14157
 
          src/gmp/mpn/generic/submul_1.c, src/gmp/mpn/generic/tdiv_qr.c,
14158
 
          src/gmp/mpn/generic/udiv_w_sdiv.c, src/gmp/mpn/i960/README,
14159
 
          src/gmp/mpn/i960/add_n.s, src/gmp/mpn/i960/addmul_1.s,
14160
 
          src/gmp/mpn/i960/mul_1.s, src/gmp/mpn/i960/sub_n.s,
14161
 
          src/gmp/mpn/lisp/gmpasm-mode.el, src/gmp/mpn/m68k/add_n.S,
14162
 
          src/gmp/mpn/m68k/lshift.S, src/gmp/mpn/m68k/rshift.S,
14163
 
          src/gmp/mpn/m68k/sub_n.S, src/gmp/mpn/m68k/syntax.h,
14164
 
          src/gmp/mpn/m68k/mc68020/addmul_1.S,
14165
 
          src/gmp/mpn/m68k/mc68020/mul_1.S,
14166
 
          src/gmp/mpn/m68k/mc68020/submul_1.S,
14167
 
          src/gmp/mpn/m68k/mc68020/udiv.S, src/gmp/mpn/m68k/mc68020/umul.S,
14168
 
          src/gmp/mpn/m88k/add_n.s, src/gmp/mpn/m88k/mul_1.s,
14169
 
          src/gmp/mpn/m88k/sub_n.s, src/gmp/mpn/m88k/mc88110/add_n.S,
14170
 
          src/gmp/mpn/m88k/mc88110/addmul_1.s,
14171
 
          src/gmp/mpn/m88k/mc88110/mul_1.s,
14172
 
          src/gmp/mpn/m88k/mc88110/sub_n.S, src/gmp/mpn/ns32k/addmul_1.s,
14173
 
          src/gmp/mpn/ns32k/add_n.s, src/gmp/mpn/ns32k/mul_1.s,
14174
 
          src/gmp/mpn/ns32k/sub_n.s, src/gmp/mpn/ns32k/submul_1.s,
14175
 
          src/gmp/mpn/pa64/README, src/gmp/mpn/pa64/add_n.s,
14176
 
          src/gmp/mpn/pa64/addmul_1.S, src/gmp/mpn/pa64/gmp-mparam.h,
14177
 
          src/gmp/mpn/pa64/lshift.s, src/gmp/mpn/pa64/mul_1.S,
14178
 
          src/gmp/mpn/pa64/rshift.s, src/gmp/mpn/pa64/sub_n.s,
14179
 
          src/gmp/mpn/pa64/submul_1.S, src/gmp/mpn/pa64/udiv_qrnnd.c,
14180
 
          src/gmp/mpn/pa64/umul_ppmm.S, src/gmp/mpn/power/add_n.s,
14181
 
          src/gmp/mpn/power/addmul_1.s, src/gmp/mpn/power/lshift.s,
14182
 
          src/gmp/mpn/power/mul_1.s, src/gmp/mpn/power/rshift.s,
14183
 
          src/gmp/mpn/power/sdiv.s, src/gmp/mpn/power/sub_n.s,
14184
 
          src/gmp/mpn/power/submul_1.s, src/gmp/mpn/power/umul.s,
14185
 
          src/gmp/mpn/powerpc32/add_n.asm,
14186
 
          src/gmp/mpn/powerpc32/addmul_1.asm, src/gmp/mpn/powerpc32/aix.m4,
14187
 
          src/gmp/mpn/powerpc32/gmp-mparam.h,
14188
 
          src/gmp/mpn/powerpc32/lshift.asm,
14189
 
          src/gmp/mpn/powerpc32/mul_1.asm, src/gmp/mpn/powerpc32/regmap.m4,
14190
 
          src/gmp/mpn/powerpc32/rshift.asm,
14191
 
          src/gmp/mpn/powerpc32/sub_n.asm,
14192
 
          src/gmp/mpn/powerpc32/submul_1.asm,
14193
 
          src/gmp/mpn/powerpc32/umul.asm, src/gmp/mpn/powerpc64/README,
14194
 
          src/gmp/mpn/powerpc64/add_n.asm,
14195
 
          src/gmp/mpn/powerpc64/addmul_1.asm,
14196
 
          src/gmp/mpn/powerpc64/addsub_n.asm, src/gmp/mpn/powerpc64/aix.m4,
14197
 
          src/gmp/mpn/powerpc64/copyd.asm, src/gmp/mpn/powerpc64/copyi.asm,
14198
 
          src/gmp/mpn/powerpc64/gmp-mparam.h,
14199
 
          src/gmp/mpn/powerpc64/lshift.asm,
14200
 
          src/gmp/mpn/powerpc64/mul_1.asm,
14201
 
          src/gmp/mpn/powerpc64/rshift.asm,
14202
 
          src/gmp/mpn/powerpc64/sub_n.asm,
14203
 
          src/gmp/mpn/powerpc64/submul_1.asm, src/gmp/mpn/pyr/add_n.s,
14204
 
          src/gmp/mpn/pyr/addmul_1.s, src/gmp/mpn/pyr/mul_1.s,
14205
 
          src/gmp/mpn/pyr/sub_n.s, src/gmp/mpn/sh/add_n.s,
14206
 
          src/gmp/mpn/sh/sub_n.s, src/gmp/mpn/sh/sh2/addmul_1.s,
14207
 
          src/gmp/mpn/sh/sh2/mul_1.s, src/gmp/mpn/sh/sh2/submul_1.s,
14208
 
          src/gmp/mpn/sparc32/README, src/gmp/mpn/sparc32/add_n.asm,
14209
 
          src/gmp/mpn/sparc32/addmul_1.asm, src/gmp/mpn/sparc32/lshift.asm,
14210
 
          src/gmp/mpn/sparc32/mul_1.asm, src/gmp/mpn/sparc32/rshift.asm,
14211
 
          src/gmp/mpn/sparc32/sub_n.asm, src/gmp/mpn/sparc32/submul_1.asm,
14212
 
          src/gmp/mpn/sparc32/udiv_fp.asm,
14213
 
          src/gmp/mpn/sparc32/udiv_nfp.asm, src/gmp/mpn/sparc32/umul.asm,
14214
 
          src/gmp/mpn/sparc32/v8/addmul_1.asm,
14215
 
          src/gmp/mpn/sparc32/v8/mul_1.asm,
14216
 
          src/gmp/mpn/sparc32/v8/submul_1.asm,
14217
 
          src/gmp/mpn/sparc32/v8/umul.asm,
14218
 
          src/gmp/mpn/sparc32/v8/supersparc/udiv.asm,
14219
 
          src/gmp/mpn/sparc32/v9/README,
14220
 
          src/gmp/mpn/sparc32/v9/addmul_1.asm,
14221
 
          src/gmp/mpn/sparc32/v9/gmp-mparam.h,
14222
 
          src/gmp/mpn/sparc32/v9/mul_1.asm,
14223
 
          src/gmp/mpn/sparc32/v9/submul_1.asm, src/gmp/mpn/sparc64/README,
14224
 
          src/gmp/mpn/sparc64/add_n.asm, src/gmp/mpn/sparc64/addmul1h.asm,
14225
 
          src/gmp/mpn/sparc64/addmul_1.asm, src/gmp/mpn/sparc64/copyi.asm,
14226
 
          src/gmp/mpn/sparc64/gmp-mparam.h, src/gmp/mpn/sparc64/lshift.asm,
14227
 
          src/gmp/mpn/sparc64/mul_1.asm, src/gmp/mpn/sparc64/mul_1h.asm,
14228
 
          src/gmp/mpn/sparc64/rshift.asm, src/gmp/mpn/sparc64/sub_n.asm,
14229
 
          src/gmp/mpn/sparc64/submul1h.asm,
14230
 
          src/gmp/mpn/sparc64/submul_1.asm, src/gmp/mpn/thumb/add_n.s,
14231
 
          src/gmp/mpn/thumb/sub_n.s, src/gmp/mpn/vax/add_n.s,
14232
 
          src/gmp/mpn/vax/addmul_1.s, src/gmp/mpn/vax/lshift.s,
14233
 
          src/gmp/mpn/vax/mul_1.s, src/gmp/mpn/vax/rshift.s,
14234
 
          src/gmp/mpn/vax/sub_n.s, src/gmp/mpn/vax/submul_1.s,
14235
 
          src/gmp/mpn/x86/README, src/gmp/mpn/x86/README.family,
14236
 
          src/gmp/mpn/x86/aorsmul_1.asm, src/gmp/mpn/x86/addsub_n.S,
14237
 
          src/gmp/mpn/x86/aors_n.asm, src/gmp/mpn/x86/copyd.asm,
14238
 
          src/gmp/mpn/x86/copyi.asm, src/gmp/mpn/x86/diveby3.asm,
14239
 
          src/gmp/mpn/x86/divrem_1.asm, src/gmp/mpn/x86/lshift.asm,
14240
 
          src/gmp/mpn/x86/mod_1.asm, src/gmp/mpn/x86/mul_1.asm,
14241
 
          src/gmp/mpn/x86/mul_basecase.asm, src/gmp/mpn/x86/rshift.asm,
14242
 
          src/gmp/mpn/x86/udiv.asm, src/gmp/mpn/x86/umul.asm,
14243
 
          src/gmp/mpn/x86/x86-defs.m4, src/gmp/mpn/x86/k6/README,
14244
 
          src/gmp/mpn/x86/k6/aors_n.asm, src/gmp/mpn/x86/k6/aorsmul_1.asm,
14245
 
          src/gmp/mpn/x86/k6/cross.pl, src/gmp/mpn/x86/k6/diveby3.asm,
14246
 
          src/gmp/mpn/x86/k6/gmp-mparam.h, src/gmp/mpn/x86/k6/mul_1.asm,
14247
 
          src/gmp/mpn/x86/k6/mul_basecase.asm,
14248
 
          src/gmp/mpn/x86/k6/sqr_basecase.asm,
14249
 
          src/gmp/mpn/x86/k6/k62mmx/copyd.asm,
14250
 
          src/gmp/mpn/x86/k6/k62mmx/copyi.asm,
14251
 
          src/gmp/mpn/x86/k6/k62mmx/lshift.asm,
14252
 
          src/gmp/mpn/x86/k6/k62mmx/rshift.asm,
14253
 
          src/gmp/mpn/x86/k6/mmx/com_n.asm,
14254
 
          src/gmp/mpn/x86/k6/mmx/logops_n.asm,
14255
 
          src/gmp/mpn/x86/k6/mmx/lshift.asm,
14256
 
          src/gmp/mpn/x86/k6/mmx/popham.asm,
14257
 
          src/gmp/mpn/x86/k6/mmx/rshift.asm, src/gmp/mpn/x86/k7/README,
14258
 
          src/gmp/mpn/x86/k7/aors_n.asm, src/gmp/mpn/x86/k7/aorsmul_1.asm,
14259
 
          src/gmp/mpn/x86/k7/diveby3.asm, src/gmp/mpn/x86/k7/gmp-mparam.h,
14260
 
          src/gmp/mpn/x86/k7/mul_1.asm,
14261
 
          src/gmp/mpn/x86/k7/mul_basecase.asm,
14262
 
          src/gmp/mpn/x86/k7/sqr_basecase.asm,
14263
 
          src/gmp/mpn/x86/k7/mmx/divrem_1.asm,
14264
 
          src/gmp/mpn/x86/k7/mmx/copyd.asm,
14265
 
          src/gmp/mpn/x86/k7/mmx/copyi.asm,
14266
 
          src/gmp/mpn/x86/k7/mmx/lshift.asm,
14267
 
          src/gmp/mpn/x86/k7/mmx/mod_1.asm,
14268
 
          src/gmp/mpn/x86/k7/mmx/popham.asm,
14269
 
          src/gmp/mpn/x86/k7/mmx/rshift.asm, src/gmp/mpn/x86/p6/README,
14270
 
          src/gmp/mpn/x86/p6/aorsmul_1.asm, src/gmp/mpn/x86/p6/diveby3.asm,
14271
 
          src/gmp/mpn/x86/p6/gmp-mparam.h,
14272
 
          src/gmp/mpn/x86/p6/sqr_basecase.asm,
14273
 
          src/gmp/mpn/x86/p6/mmx/divrem_1.asm,
14274
 
          src/gmp/mpn/x86/p6/mmx/mod_1.asm,
14275
 
          src/gmp/mpn/x86/p6/mmx/popham.asm,
14276
 
          src/gmp/mpn/x86/p6/p3mmx/popham.asm,
14277
 
          src/gmp/mpn/x86/pentium/README,
14278
 
          src/gmp/mpn/x86/pentium/aors_n.asm,
14279
 
          src/gmp/mpn/x86/pentium/aorsmul_1.asm,
14280
 
          src/gmp/mpn/x86/pentium/diveby3.asm,
14281
 
          src/gmp/mpn/x86/pentium/gmp-mparam.h,
14282
 
          src/gmp/mpn/x86/pentium/lshift.asm,
14283
 
          src/gmp/mpn/x86/pentium/mul_basecase.asm,
14284
 
          src/gmp/mpn/x86/pentium/mul_1.asm,
14285
 
          src/gmp/mpn/x86/pentium/rshift.asm,
14286
 
          src/gmp/mpn/x86/pentium/sqr_basecase.asm,
14287
 
          src/gmp/mpn/x86/pentium/mmx/gmp-mparam.h,
14288
 
          src/gmp/mpn/x86/pentium/mmx/lshift.asm,
14289
 
          src/gmp/mpn/x86/pentium/mmx/popham.asm,
14290
 
          src/gmp/mpn/x86/pentium/mmx/rshift.asm,
14291
 
          src/gmp/mpn/z8000/add_n.s, src/gmp/mpn/z8000/gmp-mparam.h,
14292
 
          src/gmp/mpn/z8000/mul_1.s, src/gmp/mpn/z8000/sub_n.s,
14293
 
          src/gmp/mpn/z8000x/add_n.s, src/gmp/mpn/z8000x/sub_n.s,
14294
 
          src/gmp/mpq/Makefile.am, src/gmp/mpq/Makefile.in,
14295
 
          src/gmp/mpq/add.c, src/gmp/mpq/canonicalize.c,
14296
 
          src/gmp/mpq/clear.c, src/gmp/mpq/cmp.c, src/gmp/mpq/cmp_ui.c,
14297
 
          src/gmp/mpq/div.c, src/gmp/mpq/equal.c, src/gmp/mpq/get_d.c,
14298
 
          src/gmp/mpq/get_den.c, src/gmp/mpq/get_num.c, src/gmp/mpq/init.c,
14299
 
          src/gmp/mpq/inv.c, src/gmp/mpq/mul.c, src/gmp/mpq/neg.c,
14300
 
          src/gmp/mpq/out_str.c, src/gmp/mpq/set.c, src/gmp/mpq/set_d.c,
14301
 
          src/gmp/mpq/set_den.c, src/gmp/mpq/set_num.c,
14302
 
          src/gmp/mpq/set_si.c, src/gmp/mpq/set_ui.c, src/gmp/mpq/set_z.c,
14303
 
          src/gmp/mpq/sub.c, src/gmp/mpq/swap.c, src/gmp/mpz/Makefile.am,
14304
 
          src/gmp/mpz/Makefile.in, src/gmp/mpz/README, src/gmp/mpz/abs.c,
14305
 
          src/gmp/mpz/add.c, src/gmp/mpz/add_ui.c, src/gmp/mpz/addmul_ui.c,
14306
 
          src/gmp/mpz/and.c, src/gmp/mpz/array_init.c,
14307
 
          src/gmp/mpz/bin_ui.c, src/gmp/mpz/bin_uiui.c,
14308
 
          src/gmp/mpz/cdiv_q.c, src/gmp/mpz/cdiv_q_ui.c,
14309
 
          src/gmp/mpz/cdiv_qr.c, src/gmp/mpz/cdiv_qr_ui.c,
14310
 
          src/gmp/mpz/fdiv_q_2exp.c, src/gmp/mpz/cdiv_r.c,
14311
 
          src/gmp/mpz/cdiv_r_ui.c, src/gmp/mpz/cdiv_ui.c,
14312
 
          src/gmp/mpz/clear.c, src/gmp/mpz/clrbit.c, src/gmp/mpz/cmp.c,
14313
 
          src/gmp/mpz/cmp_si.c, src/gmp/mpz/cmp_ui.c, src/gmp/mpz/cmpabs.c,
14314
 
          src/gmp/mpz/cmpabs_ui.c, src/gmp/mpz/com.c,
14315
 
          src/gmp/mpz/divexact.c, src/gmp/mpz/dump.c, src/gmp/mpz/fac_ui.c,
14316
 
          src/gmp/mpz/fdiv_q.c, src/gmp/mpz/fdiv_q_ui.c,
14317
 
          src/gmp/mpz/fdiv_qr.c, src/gmp/mpz/fdiv_qr_ui.c,
14318
 
          src/gmp/mpz/fdiv_r.c, src/gmp/mpz/fdiv_r_2exp.c,
14319
 
          src/gmp/mpz/fdiv_r_ui.c, src/gmp/mpz/fdiv_ui.c,
14320
 
          src/gmp/mpz/fits_sint_p.c, src/gmp/mpz/fib_ui.c,
14321
 
          src/gmp/mpz/fits_slong_p.c, src/gmp/mpz/fits_sshort_p.c,
14322
 
          src/gmp/mpz/fits_uint_p.c, src/gmp/mpz/fits_ulong_p.c,
14323
 
          src/gmp/mpz/fits_ushort_p.c, src/gmp/mpz/gcd.c,
14324
 
          src/gmp/mpz/gcd_ui.c, src/gmp/mpz/gcdext.c, src/gmp/mpz/get_d.c,
14325
 
          src/gmp/mpz/get_si.c, src/gmp/mpz/get_str.c,
14326
 
          src/gmp/mpz/get_ui.c, src/gmp/mpz/getlimbn.c,
14327
 
          src/gmp/mpz/hamdist.c, src/gmp/mpz/init.c, src/gmp/mpz/inp_raw.c,
14328
 
          src/gmp/mpz/inp_str.c, src/gmp/mpz/invert.c, src/gmp/mpz/ior.c,
14329
 
          src/gmp/mpz/iset.c, src/gmp/mpz/iset_d.c, src/gmp/mpz/iset_si.c,
14330
 
          src/gmp/mpz/iset_str.c, src/gmp/mpz/iset_ui.c,
14331
 
          src/gmp/mpz/jacobi.c, src/gmp/mpz/sizeinbase.c,
14332
 
          src/gmp/mpz/kronsz.c, src/gmp/mpz/kronuz.c, src/gmp/mpz/kronzs.c,
14333
 
          src/gmp/mpz/kronzu.c, src/gmp/mpz/lcm.c, src/gmp/mpz/legendre.c,
14334
 
          src/gmp/mpz/mod.c, src/gmp/mpz/mul.c, src/gmp/mpz/mul_2exp.c,
14335
 
          src/gmp/mpz/mul_siui.c, src/gmp/mpz/neg.c,
14336
 
          src/gmp/mpz/nextprime.c, src/gmp/mpz/out_raw.c,
14337
 
          src/gmp/mpz/out_str.c, src/gmp/mpz/perfpow.c,
14338
 
          src/gmp/mpz/perfsqr.c, src/gmp/mpz/popcount.c,
14339
 
          src/gmp/mpz/pow_ui.c, src/gmp/mpz/powm.c, src/gmp/mpz/powm_ui.c,
14340
 
          src/gmp/mpz/pprime_p.c, src/gmp/mpz/random.c,
14341
 
          src/gmp/mpz/random2.c, src/gmp/mpz/realloc.c,
14342
 
          src/gmp/mpz/remove.c, src/gmp/mpz/root.c, src/gmp/mpz/rrandomb.c,
14343
 
          src/gmp/mpz/scan0.c, src/gmp/mpz/scan1.c, src/gmp/mpz/set.c,
14344
 
          src/gmp/mpz/set_d.c, src/gmp/mpz/set_f.c, src/gmp/mpz/set_q.c,
14345
 
          src/gmp/mpz/set_si.c, src/gmp/mpz/set_str.c,
14346
 
          src/gmp/mpz/set_ui.c, src/gmp/mpz/setbit.c, src/gmp/mpz/size.c,
14347
 
          src/gmp/mpz/sqrt.c, src/gmp/mpz/sqrtrem.c, src/gmp/mpz/sub.c,
14348
 
          src/gmp/mpz/sub_ui.c, src/gmp/mpz/swap.c, src/gmp/mpz/tdiv_q.c,
14349
 
          src/gmp/mpz/tdiv_q_2exp.c, src/gmp/mpz/tdiv_q_ui.c,
14350
 
          src/gmp/mpz/tdiv_qr.c, src/gmp/mpz/tdiv_qr_ui.c,
14351
 
          src/gmp/mpz/tdiv_r.c, src/gmp/mpz/tdiv_r_2exp.c,
14352
 
          src/gmp/mpz/tdiv_r_ui.c, src/gmp/mpz/tdiv_ui.c,
14353
 
          src/gmp/mpz/tstbit.c, src/gmp/mpz/ui_pow_ui.c,
14354
 
          src/gmp/mpz/urandomb.c, src/gmp/mpz/urandomm.c,
14355
 
          src/gmp/mpz/xor.c, src/gmp/tests/Makefile.am,
14356
 
          src/gmp/tests/Makefile.in, src/gmp/tests/rand/ChangeLog,
14357
 
          src/gmp/tests/rand/Makefile.am, src/gmp/tests/rand/Makefile.in,
14358
 
          src/gmp/tests/rand/findlc.c, src/gmp/tests/rand/gen.c,
14359
 
          src/gmp/tests/rand/gmpstat.h, src/gmp/tests/rand/spect.c,
14360
 
          src/gmp/tests/rand/zdiv_round.c, src/gmp/tests/rand/stat.c,
14361
 
          src/gmp/tests/rand/statlib.c, src/gmp/tests/rand/t-rand.c,
14362
 
          src/gmp/tune/Makefile.am, src/gmp/tune/Makefile.in,
14363
 
          src/gmp/tune/README, src/gmp/tune/alpha.asm,
14364
 
          src/gmp/tune/common.c, src/gmp/tune/hppa.asm,
14365
 
          src/gmp/tune/hppa2.asm, src/gmp/tune/noop.c,
14366
 
          src/gmp/tune/pentium.asm, src/gmp/tune/sparcv9.asm,
14367
 
          src/gmp/tune/speed-ext.c, src/gmp/tune/speed.c,
14368
 
          src/gmp/tune/speed.h, src/gmp/tune/time.c, src/gmp/tune/tuneup.c,
14369
 
          src/h/bytecodes.h, src/h/lisp_external.h, src/h/config.h.in,
14370
 
          src/h/critical.h, src/h/cs.h, src/h/dos.h, src/h/ecls-cmp.h,
14371
 
          src/h/ecls-inl.h, src/h/ecls.h, src/h/eval.h, src/h/external.h,
14372
 
          src/h/include.h, src/h/lwp.h, src/h/machines.h, src/h/macos.h,
14373
 
          src/h/number.h, src/h/object.h, src/h/page.h, src/h/stacks.h,
14374
 
          src/h/unify.h, src/h/tcl.h, src/h/tclInt.h, src/h/tclRegexp.h,
14375
 
          src/h/tk.h, src/lsp/ansi.lsp, src/lsp/arraylib.lsp,
14376
 
          src/lsp/assert.lsp, src/lsp/autoload.lsp, src/lsp/cmpinit.lsp,
14377
 
          src/lsp/config.lsp.in, src/lsp/defmacro.lsp,
14378
 
          src/lsp/defpackage.lsp, src/lsp/defstruct.lsp,
14379
 
          src/lsp/defsys.lsp.in, src/lsp/describe.lsp,
14380
 
          src/lsp/evalmacros.lsp, src/lsp/export.lsp, src/lsp/init.lsp,
14381
 
          src/lsp/iolib.lsp, src/lsp/listlib.lsp, src/lsp/load.lsp.in,
14382
 
          src/lsp/loop.lsp, src/lsp/mislib.lsp, src/lsp/module.lsp,
14383
 
          src/lsp/numlib.lsp, src/lsp/packlib.lsp, src/lsp/predlib.lsp,
14384
 
          src/lsp/proclaim.lsp, src/lsp/seq.lsp, src/lsp/seqlib.lsp,
14385
 
          src/lsp/setf.lsp, src/lsp/thread.lsp, src/lsp/top.lsp,
14386
 
          src/lsp/trace.lsp, src/lsp/util.lsp:
14387
 
 
14388
 
        ECLS 0.2 imported sources.
14389
 
 
14390
 
2001-06-26 19:14  jjgarcia
14391
 
 
14392
 
        * Copyright, site.lsp, LGPL, Makefile, Makefile.in, README.1st,
14393
 
          configure, contrib/logical-pathnames.ecl,
14394
 
          contrib/logical-pathnames.lsp, contrib/make.lsp,
14395
 
          contrib/metering.lsp, contrib/thread.patch, src/compile.lsp.in,
14396
 
          src/CHANGELOG, src/Makefile.in, src/bare.lsp.in,
14397
 
          src/compile2.lsp.in, src/compile_rest.lsp.in, src/config.guess,
14398
 
          src/config.sub, src/configure, src/configure.in, src/install.sh,
14399
 
          src/c/Makefile.in, src/c/all_functions.d, src/c/all_keywords.d,
14400
 
          src/c/all_symbols.d, src/c/alloc.d, src/c/alloc_2.d,
14401
 
          src/c/apply.d, src/c/array.d, src/c/assignment.d, src/c/backq.d,
14402
 
          src/c/big.d, src/c/bind.d, src/c/cfun.d, src/c/character.d,
14403
 
          src/c/cinit.d, src/c/clos.d, src/c/cmpaux.d, src/c/compiler.d,
14404
 
          src/c/disassembler.d, src/c/dosdummy.d, src/c/dostimes.d,
14405
 
          src/c/dpp.c, src/c/earith.d, src/c/error.d, src/c/eval.d,
14406
 
          src/c/file.d, src/c/format.d, src/c/gbc-new.d, src/c/gbc.d,
14407
 
          src/c/gfun.d, src/c/hash.d, src/c/init.d, src/c/instance.d,
14408
 
          src/c/interpreter.d, src/c/lex.d, src/c/list.d, src/c/load.d,
14409
 
          src/c/lwp.d, src/c/macros.d, src/c/main.d, src/c/mapfun.d,
14410
 
          src/c/multival.d, src/c/num_arith.d, src/c/num_co.d,
14411
 
          src/c/num_comp.d, src/c/num_log.d, src/c/num_pred.d,
14412
 
          src/c/num_rand.d, src/c/num_sfun.d, src/c/number.d,
14413
 
          src/c/package.d, src/c/pathname.d, src/c/print.d,
14414
 
          src/c/predicate.d, src/c/profile.d, src/c/read.d,
14415
 
          src/c/reference.d, src/c/sequence.d, src/c/stacks.d,
14416
 
          src/c/string.d, src/c/structure.d, src/c/symbol.d,
14417
 
          src/c/tclBasic.d, src/c/tcp.d, src/c/time.d, src/c/tkMain.d,
14418
 
          src/c/typespec.d, src/c/unify.d, src/c/unixfsys.d,
14419
 
          src/c/unixint.d, src/c/unixsys.d, src/clos/boot.lsp,
14420
 
          src/clos/builtin.lsp, src/clos/change.lsp,
14421
 
          src/clos/conditions.lsp, src/clos/cmpinit.lsp,
14422
 
          src/clos/combin.lsp, src/clos/defclass.lsp,
14423
 
          src/clos/defsys.lsp.in, src/clos/fixup.lsp, src/clos/generic.lsp,
14424
 
          src/clos/init.lsp, src/clos/inspect.lsp, src/clos/kernel.lsp,
14425
 
          src/clos/load.lsp.in, src/clos/macros.lsp, src/clos/method.lsp,
14426
 
          src/clos/precomp.lsp, src/clos/print.lsp, src/clos/slot.lsp,
14427
 
          src/clos/standard.lsp, src/clos/stdmethod.lsp, src/clos/walk.lsp,
14428
 
          src/clx/CHANGES, src/clx/README, src/clx/attributes.lsp,
14429
 
          src/clx/defsys.lsp.in, src/clx/buffer.lsp, src/clx/bufmac.lsp,
14430
 
          src/clx/clx.lsp, src/clx/clxmain.lsp, src/clx/cmpinit.lsp,
14431
 
          src/clx/defsystem.lsp, src/clx/requests.lsp, src/clx/depdefs.lsp,
14432
 
          src/clx/dependent.lsp, src/clx/display.lsp, src/clx/doc.lsp,
14433
 
          src/clx/ecldep.lsp, src/clx/ecllock.lsp, src/clx/fonts.lsp,
14434
 
          src/clx/gcontext.lsp, src/clx/graphics.lsp, src/clx/image.lsp,
14435
 
          src/clx/init.lsp, src/clx/input.lsp, src/clx/keysyms.lsp,
14436
 
          src/clx/macros.lsp, src/clx/manager.lsp, src/clx/package.lsp,
14437
 
          src/clx/provide.lsp, src/clx/resource.lsp, src/clx/sockcl.lsp,
14438
 
          src/clx/socket.c, src/clx/text.lsp, src/clx/translate.lsp,
14439
 
          src/clx/demo/hello.lsp, src/clx/demo/cmu.lsp,
14440
 
          src/cmp/cmpbind.lsp, src/cmp/cmpblock.lsp, src/cmp/cmpcall.lsp,
14441
 
          src/cmp/cmpcatch.lsp, src/cmp/cmpcfg.lsp.in, src/cmp/cmpdefs.lsp,
14442
 
          src/cmp/cmpenv.lsp, src/cmp/cmpeval.lsp, src/cmp/cmpexit.lsp,
14443
 
          src/cmp/cmpflet.lsp, src/cmp/cmpfun.lsp, src/cmp/cmpif.lsp,
14444
 
          src/cmp/cmpinit.lsp, src/cmp/cmpinline.lsp, src/cmp/cmplam.lsp,
14445
 
          src/cmp/cmplet.lsp, src/cmp/cmploc.lsp, src/cmp/cmpmac.lsp,
14446
 
          src/cmp/cmpmain.lsp, src/cmp/cmpmap.lsp, src/cmp/cmpmulti.lsp,
14447
 
          src/cmp/cmpspecial.lsp, src/cmp/cmptag.lsp, src/cmp/cmptest.lsp,
14448
 
          src/cmp/cmptop.lsp, src/cmp/cmptype.lsp, src/cmp/cmputil.lsp,
14449
 
          src/cmp/cmpvar.lsp, src/cmp/cmpwt.lsp, src/cmp/defsys.lsp.in,
14450
 
          src/cmp/load.lsp.in, src/cmp/sysfun.lsp, src/cmp/test.lsp,
14451
 
          src/doc/BUGS, src/doc/Makefile.in, src/doc/README.html,
14452
 
          src/doc/benchmark.in.html, src/doc/end, src/doc/head,
14453
 
          src/doc/news.in.html, src/doc/user.txi, src/doc/download.in.html,
14454
 
          src/doc/goals.in.html, src/doc/help.lsp, src/doc/index.in.html,
14455
 
          src/doc/install.in.html, src/doc/license.in.html,
14456
 
          src/doc/todo.txt, src/doc/tutorial.txt, src/gc/BCC_MAKEFILE,
14457
 
          src/gc/MacProjects.sit.hqx, src/gc/EMX_MAKEFILE, src/gc/MacOS.c,
14458
 
          src/gc/Makefile, src/gc/Makefile.DLLs, src/gc/Makefile.dj,
14459
 
          src/gc/Makefile.in, src/gc/NT_MAKEFILE,
14460
 
          src/gc/NT_THREADS_MAKEFILE, src/gc/OS2_MAKEFILE,
14461
 
          src/gc/PCR-Makefile, src/gc/README.debugging, src/gc/README,
14462
 
          src/gc/README.Mac, src/gc/README.OS2, src/gc/README.QUICK,
14463
 
          src/gc/README.alpha, src/gc/README.amiga, src/gc/README.dj,
14464
 
          src/gc/README.hp, src/gc/README.linux, src/gc/README.rs6000,
14465
 
          src/gc/README.sgi, src/gc/README.solaris2, src/gc/README.uts,
14466
 
          src/gc/README.win32, src/gc/SCoptions.amiga,
14467
 
          src/gc/SMakefile.amiga, src/gc/WCC_MAKEFILE,
14468
 
          src/gc/add_gc_prefix.c, src/gc/allchblk.c,
14469
 
          src/gc/alpha_mach_dep.s, src/gc/dbg_mlc.c, src/gc/alloc.c,
14470
 
          src/gc/backptr.h, src/gc/barrett_diagram, src/gc/blacklst.c,
14471
 
          src/gc/callprocs, src/gc/checksums.c, src/gc/dbg_mlc.h,
14472
 
          src/gc/dyn_load.c, src/gc/gc_private.h, src/gc/finalize.c,
14473
 
          src/gc/gc.h, src/gc/gc.mak, src/gc/gc.man, src/gc/gc_alloc.h,
14474
 
          src/gc/gc_cpp.cc, src/gc/gc_cpp.h, src/gc/gc_hdrs.h,
14475
 
          src/gc/gc_mark.h, src/gc/gc_priv.h, src/gc/gc_typed.h,
14476
 
          src/gc/gcc_support.c, src/gc/hpux_irix_threads.c,
14477
 
          src/gc/gcconfig.h, src/gc/gcj_mlc.c, src/gc/headers.c,
14478
 
          src/gc/hpux_test_and_clear.s, src/gc/if_mach.c,
14479
 
          src/gc/if_not_there.c, src/gc/mark.c, src/gc/mark_rts.c,
14480
 
          src/gc/linux_threads.c, src/gc/mach_dep.c,
14481
 
          src/gc/makefile.depend, src/gc/malloc.c, src/gc/mallocx.c,
14482
 
          src/gc/mips_sgi_mach_dep.s, src/gc/mips_ultrix_mach_dep.s,
14483
 
          src/gc/new_hblk.c, src/gc/misc.c, src/gc/nursery.c,
14484
 
          src/gc/obj_map.c, src/gc/pcr_interface.c, src/gc/os_dep.c,
14485
 
          src/gc/pc_excludes, src/gc/ptr_chck.c, src/gc/real_malloc.c,
14486
 
          src/gc/rs6000_mach_dep.s, src/gc/reclaim.c, src/gc/setjmp_t.c,
14487
 
          src/gc/solaris_pthreads.c, src/gc/solaris_threads.c,
14488
 
          src/gc/solaris_threads.h, src/gc/sparc_mach_dep.s,
14489
 
          src/gc/sparc_sunos4_mach_dep.s, src/gc/threadlibs.c,
14490
 
          src/gc/stubborn.c, src/gc/test.c, src/gc/test_cpp.cc,
14491
 
          src/gc/weakpointer.h, src/gc/typd_mlc.c, src/gc/version.h,
14492
 
          src/gc/win32_threads.c, src/gc/Mac_files/MacOS_Test_config.h,
14493
 
          src/gc/Mac_files/MacOS_config.h, src/gc/Mac_files/dataend.c,
14494
 
          src/gc/Mac_files/datastart.c, src/gc/cord/README,
14495
 
          src/gc/cord/SCOPTIONS.amiga, src/gc/cord/SMakefile.amiga,
14496
 
          src/gc/cord/cord.h, src/gc/cord/cordbscs.c,
14497
 
          src/gc/cord/cordprnt.c, src/gc/cord/cordtest.c,
14498
 
          src/gc/cord/cordxtra.c, src/gc/cord/de.c, src/gc/cord/de_cmds.h,
14499
 
          src/gc/cord/de_win.ICO, src/gc/cord/de_win.RC,
14500
 
          src/gc/cord/de_win.c, src/gc/cord/de_win.h, src/gc/cord/ec.h,
14501
 
          src/gc/cord/gc.h, src/gc/include/backptr.h,
14502
 
          src/gc/include/cord.h, src/gc/include/ec.h,
14503
 
          src/gc/include/gc_copy_descr.h, src/gc/include/gc.h,
14504
 
          src/gc/include/gc_alloc.h, src/gc/include/gc_cpp.h,
14505
 
          src/gc/include/gc_gcj.h, src/gc/include/gc_inl.h,
14506
 
          src/gc/include/gc_inline.h, src/gc/include/gc_nursery.h,
14507
 
          src/gc/include/gc_typed.h, src/gc/include/leak_detector.h,
14508
 
          src/gc/include/javaxfc.h, src/gc/include/new_gc_alloc.h,
14509
 
          src/gc/include/weakpointer.h, src/gc/include/private/cord_pos.h,
14510
 
          src/gc/include/private/gc_hdrs.h,
14511
 
          src/gc/include/private/gc_priv.h,
14512
 
          src/gc/include/private/gcconfig.h, src/gmp/AUTHORS,
14513
 
          src/gmp/COPYING.LIB, src/gmp/COPYING, src/gmp/acinclude.m4,
14514
 
          src/gmp/ChangeLog, src/gmp/INSTALL, src/gmp/Makefile.am,
14515
 
          src/gmp/Makefile.in, src/gmp/NEWS, src/gmp/README,
14516
 
          src/gmp/acconfig.h, src/gmp/aclocal.m4, src/gmp/ansi2knr.1,
14517
 
          src/gmp/config.guess, src/gmp/ansi2knr.c, src/gmp/assert.c,
14518
 
          src/gmp/compat.c, src/gmp/config.in, src/gmp/configure.in,
14519
 
          src/gmp/config.sub, src/gmp/configure, src/gmp/depcomp,
14520
 
          src/gmp/errno.c, src/gmp/extract-dbl.c, src/gmp/gmp-impl.h,
14521
 
          src/gmp/insert-dbl.c, src/gmp/gmp.h, src/gmp/gmp.texi,
14522
 
          src/gmp/install-sh, src/gmp/longlong.h, src/gmp/ltconfig,
14523
 
          src/gmp/ltmain.sh, src/gmp/mdate-sh, src/gmp/memory.c,
14524
 
          src/gmp/missing, src/gmp/mkinstalldirs, src/gmp/mp.h,
14525
 
          src/gmp/mp_bpl.c, src/gmp/mp_clz_tab.c, src/gmp/mp_minv_tab.c,
14526
 
          src/gmp/mp_set_fns.c, src/gmp/rand.c, src/gmp/randclr.c,
14527
 
          src/gmp/randlc.c, src/gmp/randlc2x.c, src/gmp/randraw.c,
14528
 
          src/gmp/randsd.c, src/gmp/randsdui.c, src/gmp/stack-alloc.c,
14529
 
          src/gmp/stack-alloc.h, src/gmp/stamp-h.in, src/gmp/stamp-vti,
14530
 
          src/gmp/texinfo.tex, src/gmp/urandom.h, src/gmp/version.c,
14531
 
          src/gmp/version.texi, src/gmp/demos/Makefile.am,
14532
 
          src/gmp/demos/Makefile.in, src/gmp/demos/calc.c,
14533
 
          src/gmp/demos/calc.h, src/gmp/demos/calc.y,
14534
 
          src/gmp/demos/calclex.c, src/gmp/demos/calclex.l,
14535
 
          src/gmp/demos/factorize.c, src/gmp/demos/isprime.c,
14536
 
          src/gmp/demos/pexpr.c, src/gmp/demos/primes.c,
14537
 
          src/gmp/demos/qcn.c, src/gmp/doc/assembly_code,
14538
 
          src/gmp/doc/configuration, src/gmp/doc/isa_abi_headache,
14539
 
          src/gmp/doc/multiplication, src/gmp/doc/projects.html,
14540
 
          src/gmp/doc/tasks.html, src/gmp/macos/Makefile.in,
14541
 
          src/gmp/macos/README, src/gmp/macos/configure,
14542
 
          src/gmp/macos/unix2mac, src/gmp/mpbsd/Makefile.am,
14543
 
          src/gmp/mpbsd/Makefile.in, src/gmp/mpbsd/itom.c,
14544
 
          src/gmp/mpbsd/mfree.c, src/gmp/mpbsd/min.c, src/gmp/mpbsd/mout.c,
14545
 
          src/gmp/mpbsd/move.c, src/gmp/mpbsd/mtox.c, src/gmp/mpbsd/sdiv.c,
14546
 
          src/gmp/mpbsd/xtom.c, src/gmp/mpf/Makefile.am,
14547
 
          src/gmp/mpf/Makefile.in, src/gmp/mpf/README, src/gmp/mpf/abs.c,
14548
 
          src/gmp/mpf/add.c, src/gmp/mpf/add_ui.c,
14549
 
          src/gmp/mpf/set_dfl_prec.c, src/gmp/mpf/clear.c,
14550
 
          src/gmp/mpf/cmp.c, src/gmp/mpf/cmp_si.c, src/gmp/mpf/cmp_ui.c,
14551
 
          src/gmp/mpf/div.c, src/gmp/mpf/div_2exp.c, src/gmp/mpf/div_ui.c,
14552
 
          src/gmp/mpf/dump.c, src/gmp/mpf/eq.c, src/gmp/mpf/get_d.c,
14553
 
          src/gmp/mpf/get_prc.c, src/gmp/mpf/get_str.c, src/gmp/mpf/init.c,
14554
 
          src/gmp/mpf/init2.c, src/gmp/mpf/inp_str.c,
14555
 
          src/gmp/mpf/integer.c, src/gmp/mpf/iset.c, src/gmp/mpf/iset_d.c,
14556
 
          src/gmp/mpf/iset_si.c, src/gmp/mpf/iset_str.c,
14557
 
          src/gmp/mpf/iset_ui.c, src/gmp/mpf/mul.c, src/gmp/mpf/mul_2exp.c,
14558
 
          src/gmp/mpf/mul_ui.c, src/gmp/mpf/neg.c, src/gmp/mpf/out_str.c,
14559
 
          src/gmp/mpf/pow_ui.c, src/gmp/mpf/random2.c,
14560
 
          src/gmp/mpf/reldiff.c, src/gmp/mpf/set.c, src/gmp/mpf/set_d.c,
14561
 
          src/gmp/mpf/set_prc.c, src/gmp/mpf/set_prc_raw.c,
14562
 
          src/gmp/mpf/set_si.c, src/gmp/mpf/set_q.c, src/gmp/mpf/set_str.c,
14563
 
          src/gmp/mpf/set_ui.c, src/gmp/mpf/set_z.c, src/gmp/mpf/size.c,
14564
 
          src/gmp/mpf/sqrt.c, src/gmp/mpf/sqrt_ui.c, src/gmp/mpf/sub.c,
14565
 
          src/gmp/mpf/sub_ui.c, src/gmp/mpf/swap.c, src/gmp/mpf/ui_div.c,
14566
 
          src/gmp/mpf/ui_sub.c, src/gmp/mpf/urandomb.c,
14567
 
          src/gmp/mpn/Makefile.am, src/gmp/mpn/underscore.h,
14568
 
          src/gmp/mpn/Makefile.in, src/gmp/mpn/README,
14569
 
          src/gmp/mpn/asm-defs.m4, src/gmp/mpn/mp_bases.c,
14570
 
          src/gmp/mpn/a29k/add_n.s, src/gmp/mpn/a29k/addmul_1.s,
14571
 
          src/gmp/mpn/a29k/lshift.s, src/gmp/mpn/a29k/mul_1.s,
14572
 
          src/gmp/mpn/a29k/rshift.s, src/gmp/mpn/a29k/sub_n.s,
14573
 
          src/gmp/mpn/a29k/submul_1.s, src/gmp/mpn/a29k/udiv.s,
14574
 
          src/gmp/mpn/a29k/umul.s, src/gmp/mpn/alpha/add_n.asm,
14575
 
          src/gmp/mpn/alpha/README, src/gmp/mpn/alpha/addmul_1.asm,
14576
 
          src/gmp/mpn/alpha/cntlz.asm, src/gmp/mpn/alpha/default.m4,
14577
 
          src/gmp/mpn/alpha/gmp-mparam.h,
14578
 
          src/gmp/mpn/alpha/invert_limb.asm, src/gmp/mpn/alpha/lshift.asm,
14579
 
          src/gmp/mpn/alpha/mul_1.asm, src/gmp/mpn/alpha/rshift.asm,
14580
 
          src/gmp/mpn/alpha/sub_n.asm, src/gmp/mpn/alpha/submul_1.asm,
14581
 
          src/gmp/mpn/alpha/udiv_qrnnd.S, src/gmp/mpn/alpha/umul.asm,
14582
 
          src/gmp/mpn/alpha/unicos.m4, src/gmp/mpn/alpha/ev5/add_n.asm,
14583
 
          src/gmp/mpn/alpha/ev5/lshift.asm,
14584
 
          src/gmp/mpn/alpha/ev5/rshift.asm,
14585
 
          src/gmp/mpn/alpha/ev5/sub_n.asm,
14586
 
          src/gmp/mpn/alpha/ev6/addmul_1.asm,
14587
 
          src/gmp/mpn/alpha/ev6/gmp-mparam.h, src/gmp/mpn/arm/add_n.S,
14588
 
          src/gmp/mpn/arm/addmul_1.S, src/gmp/mpn/arm/gmp-mparam.h,
14589
 
          src/gmp/mpn/arm/mul_1.S, src/gmp/mpn/arm/sub_n.S,
14590
 
          src/gmp/mpn/clipper/add_n.s, src/gmp/mpn/clipper/mul_1.s,
14591
 
          src/gmp/mpn/clipper/sub_n.s, src/gmp/mpn/cray/README,
14592
 
          src/gmp/mpn/cray/add_n.c, src/gmp/mpn/cray/addmul_1.c,
14593
 
          src/gmp/mpn/cray/gmp-mparam.h, src/gmp/mpn/cray/mul_1.c,
14594
 
          src/gmp/mpn/cray/mulww.f, src/gmp/mpn/cray/mulww.s,
14595
 
          src/gmp/mpn/cray/sub_n.c, src/gmp/mpn/cray/submul_1.c,
14596
 
          src/gmp/mpn/generic/addmul_1.c, src/gmp/mpn/generic/add_n.c,
14597
 
          src/gmp/mpn/generic/addsub_n.c, src/gmp/mpn/generic/bdivmod.c,
14598
 
          src/gmp/mpn/generic/bz_divrem_n.c, src/gmp/mpn/generic/cmp.c,
14599
 
          src/gmp/mpn/generic/diveby3.c, src/gmp/mpn/generic/divrem.c,
14600
 
          src/gmp/mpn/generic/divrem_1.c, src/gmp/mpn/generic/divrem_2.c,
14601
 
          src/gmp/mpn/generic/dump.c, src/gmp/mpn/generic/gcd.c,
14602
 
          src/gmp/mpn/generic/gcd_1.c, src/gmp/mpn/generic/gmp-mparam.h,
14603
 
          src/gmp/mpn/generic/mul.c, src/gmp/mpn/generic/gcdext.c,
14604
 
          src/gmp/mpn/generic/get_str.c, src/gmp/mpn/generic/hamdist.c,
14605
 
          src/gmp/mpn/generic/inlines.c, src/gmp/mpn/generic/jacbase.c,
14606
 
          src/gmp/mpn/generic/lshift.c, src/gmp/mpn/generic/mod_1.c,
14607
 
          src/gmp/mpn/generic/mod_1_rs.c, src/gmp/mpn/generic/mul_1.c,
14608
 
          src/gmp/mpn/generic/mul_basecase.c,
14609
 
          src/gmp/mpn/generic/sb_divrem_mn.c,
14610
 
          src/gmp/mpn/generic/mul_fft.c, src/gmp/mpn/generic/mul_n.c,
14611
 
          src/gmp/mpn/generic/perfsqr.c, src/gmp/mpn/generic/popcount.c,
14612
 
          src/gmp/mpn/generic/pre_mod_1.c, src/gmp/mpn/generic/random.c,
14613
 
          src/gmp/mpn/generic/random2.c, src/gmp/mpn/generic/rshift.c,
14614
 
          src/gmp/mpn/generic/scan0.c, src/gmp/mpn/generic/scan1.c,
14615
 
          src/gmp/mpn/generic/set_str.c,
14616
 
          src/gmp/mpn/generic/sqr_basecase.c,
14617
 
          src/gmp/mpn/generic/sqrtrem.c, src/gmp/mpn/generic/sub_n.c,
14618
 
          src/gmp/mpn/generic/submul_1.c, src/gmp/mpn/generic/tdiv_qr.c,
14619
 
          src/gmp/mpn/generic/udiv_w_sdiv.c, src/gmp/mpn/i960/README,
14620
 
          src/gmp/mpn/i960/add_n.s, src/gmp/mpn/i960/addmul_1.s,
14621
 
          src/gmp/mpn/i960/mul_1.s, src/gmp/mpn/i960/sub_n.s,
14622
 
          src/gmp/mpn/lisp/gmpasm-mode.el, src/gmp/mpn/m68k/add_n.S,
14623
 
          src/gmp/mpn/m68k/lshift.S, src/gmp/mpn/m68k/rshift.S,
14624
 
          src/gmp/mpn/m68k/sub_n.S, src/gmp/mpn/m68k/syntax.h,
14625
 
          src/gmp/mpn/m68k/mc68020/addmul_1.S,
14626
 
          src/gmp/mpn/m68k/mc68020/mul_1.S,
14627
 
          src/gmp/mpn/m68k/mc68020/submul_1.S,
14628
 
          src/gmp/mpn/m68k/mc68020/udiv.S, src/gmp/mpn/m68k/mc68020/umul.S,
14629
 
          src/gmp/mpn/m88k/add_n.s, src/gmp/mpn/m88k/mul_1.s,
14630
 
          src/gmp/mpn/m88k/sub_n.s, src/gmp/mpn/m88k/mc88110/add_n.S,
14631
 
          src/gmp/mpn/m88k/mc88110/addmul_1.s,
14632
 
          src/gmp/mpn/m88k/mc88110/mul_1.s,
14633
 
          src/gmp/mpn/m88k/mc88110/sub_n.S, src/gmp/mpn/ns32k/addmul_1.s,
14634
 
          src/gmp/mpn/ns32k/add_n.s, src/gmp/mpn/ns32k/mul_1.s,
14635
 
          src/gmp/mpn/ns32k/sub_n.s, src/gmp/mpn/ns32k/submul_1.s,
14636
 
          src/gmp/mpn/pa64/README, src/gmp/mpn/pa64/add_n.s,
14637
 
          src/gmp/mpn/pa64/addmul_1.S, src/gmp/mpn/pa64/gmp-mparam.h,
14638
 
          src/gmp/mpn/pa64/lshift.s, src/gmp/mpn/pa64/mul_1.S,
14639
 
          src/gmp/mpn/pa64/rshift.s, src/gmp/mpn/pa64/sub_n.s,
14640
 
          src/gmp/mpn/pa64/submul_1.S, src/gmp/mpn/pa64/udiv_qrnnd.c,
14641
 
          src/gmp/mpn/pa64/umul_ppmm.S, src/gmp/mpn/power/add_n.s,
14642
 
          src/gmp/mpn/power/addmul_1.s, src/gmp/mpn/power/lshift.s,
14643
 
          src/gmp/mpn/power/mul_1.s, src/gmp/mpn/power/rshift.s,
14644
 
          src/gmp/mpn/power/sdiv.s, src/gmp/mpn/power/sub_n.s,
14645
 
          src/gmp/mpn/power/submul_1.s, src/gmp/mpn/power/umul.s,
14646
 
          src/gmp/mpn/powerpc32/add_n.asm,
14647
 
          src/gmp/mpn/powerpc32/addmul_1.asm, src/gmp/mpn/powerpc32/aix.m4,
14648
 
          src/gmp/mpn/powerpc32/gmp-mparam.h,
14649
 
          src/gmp/mpn/powerpc32/lshift.asm,
14650
 
          src/gmp/mpn/powerpc32/mul_1.asm, src/gmp/mpn/powerpc32/regmap.m4,
14651
 
          src/gmp/mpn/powerpc32/rshift.asm,
14652
 
          src/gmp/mpn/powerpc32/sub_n.asm,
14653
 
          src/gmp/mpn/powerpc32/submul_1.asm,
14654
 
          src/gmp/mpn/powerpc32/umul.asm, src/gmp/mpn/powerpc64/README,
14655
 
          src/gmp/mpn/powerpc64/add_n.asm,
14656
 
          src/gmp/mpn/powerpc64/addmul_1.asm,
14657
 
          src/gmp/mpn/powerpc64/addsub_n.asm, src/gmp/mpn/powerpc64/aix.m4,
14658
 
          src/gmp/mpn/powerpc64/copyd.asm, src/gmp/mpn/powerpc64/copyi.asm,
14659
 
          src/gmp/mpn/powerpc64/gmp-mparam.h,
14660
 
          src/gmp/mpn/powerpc64/lshift.asm,
14661
 
          src/gmp/mpn/powerpc64/mul_1.asm,
14662
 
          src/gmp/mpn/powerpc64/rshift.asm,
14663
 
          src/gmp/mpn/powerpc64/sub_n.asm,
14664
 
          src/gmp/mpn/powerpc64/submul_1.asm, src/gmp/mpn/pyr/add_n.s,
14665
 
          src/gmp/mpn/pyr/addmul_1.s, src/gmp/mpn/pyr/mul_1.s,
14666
 
          src/gmp/mpn/pyr/sub_n.s, src/gmp/mpn/sh/add_n.s,
14667
 
          src/gmp/mpn/sh/sub_n.s, src/gmp/mpn/sh/sh2/addmul_1.s,
14668
 
          src/gmp/mpn/sh/sh2/mul_1.s, src/gmp/mpn/sh/sh2/submul_1.s,
14669
 
          src/gmp/mpn/sparc32/README, src/gmp/mpn/sparc32/add_n.asm,
14670
 
          src/gmp/mpn/sparc32/addmul_1.asm, src/gmp/mpn/sparc32/lshift.asm,
14671
 
          src/gmp/mpn/sparc32/mul_1.asm, src/gmp/mpn/sparc32/rshift.asm,
14672
 
          src/gmp/mpn/sparc32/sub_n.asm, src/gmp/mpn/sparc32/submul_1.asm,
14673
 
          src/gmp/mpn/sparc32/udiv_fp.asm,
14674
 
          src/gmp/mpn/sparc32/udiv_nfp.asm, src/gmp/mpn/sparc32/umul.asm,
14675
 
          src/gmp/mpn/sparc32/v8/addmul_1.asm,
14676
 
          src/gmp/mpn/sparc32/v8/mul_1.asm,
14677
 
          src/gmp/mpn/sparc32/v8/submul_1.asm,
14678
 
          src/gmp/mpn/sparc32/v8/umul.asm,
14679
 
          src/gmp/mpn/sparc32/v8/supersparc/udiv.asm,
14680
 
          src/gmp/mpn/sparc32/v9/README,
14681
 
          src/gmp/mpn/sparc32/v9/addmul_1.asm,
14682
 
          src/gmp/mpn/sparc32/v9/gmp-mparam.h,
14683
 
          src/gmp/mpn/sparc32/v9/mul_1.asm,
14684
 
          src/gmp/mpn/sparc32/v9/submul_1.asm, src/gmp/mpn/sparc64/README,
14685
 
          src/gmp/mpn/sparc64/add_n.asm, src/gmp/mpn/sparc64/addmul1h.asm,
14686
 
          src/gmp/mpn/sparc64/addmul_1.asm, src/gmp/mpn/sparc64/copyi.asm,
14687
 
          src/gmp/mpn/sparc64/gmp-mparam.h, src/gmp/mpn/sparc64/lshift.asm,
14688
 
          src/gmp/mpn/sparc64/mul_1.asm, src/gmp/mpn/sparc64/mul_1h.asm,
14689
 
          src/gmp/mpn/sparc64/rshift.asm, src/gmp/mpn/sparc64/sub_n.asm,
14690
 
          src/gmp/mpn/sparc64/submul1h.asm,
14691
 
          src/gmp/mpn/sparc64/submul_1.asm, src/gmp/mpn/thumb/add_n.s,
14692
 
          src/gmp/mpn/thumb/sub_n.s, src/gmp/mpn/vax/add_n.s,
14693
 
          src/gmp/mpn/vax/addmul_1.s, src/gmp/mpn/vax/lshift.s,
14694
 
          src/gmp/mpn/vax/mul_1.s, src/gmp/mpn/vax/rshift.s,
14695
 
          src/gmp/mpn/vax/sub_n.s, src/gmp/mpn/vax/submul_1.s,
14696
 
          src/gmp/mpn/x86/README, src/gmp/mpn/x86/README.family,
14697
 
          src/gmp/mpn/x86/aorsmul_1.asm, src/gmp/mpn/x86/addsub_n.S,
14698
 
          src/gmp/mpn/x86/aors_n.asm, src/gmp/mpn/x86/copyd.asm,
14699
 
          src/gmp/mpn/x86/copyi.asm, src/gmp/mpn/x86/diveby3.asm,
14700
 
          src/gmp/mpn/x86/divrem_1.asm, src/gmp/mpn/x86/lshift.asm,
14701
 
          src/gmp/mpn/x86/mod_1.asm, src/gmp/mpn/x86/mul_1.asm,
14702
 
          src/gmp/mpn/x86/mul_basecase.asm, src/gmp/mpn/x86/rshift.asm,
14703
 
          src/gmp/mpn/x86/udiv.asm, src/gmp/mpn/x86/umul.asm,
14704
 
          src/gmp/mpn/x86/x86-defs.m4, src/gmp/mpn/x86/k6/README,
14705
 
          src/gmp/mpn/x86/k6/aors_n.asm, src/gmp/mpn/x86/k6/aorsmul_1.asm,
14706
 
          src/gmp/mpn/x86/k6/cross.pl, src/gmp/mpn/x86/k6/diveby3.asm,
14707
 
          src/gmp/mpn/x86/k6/gmp-mparam.h, src/gmp/mpn/x86/k6/mul_1.asm,
14708
 
          src/gmp/mpn/x86/k6/mul_basecase.asm,
14709
 
          src/gmp/mpn/x86/k6/sqr_basecase.asm,
14710
 
          src/gmp/mpn/x86/k6/k62mmx/copyd.asm,
14711
 
          src/gmp/mpn/x86/k6/k62mmx/copyi.asm,
14712
 
          src/gmp/mpn/x86/k6/k62mmx/lshift.asm,
14713
 
          src/gmp/mpn/x86/k6/k62mmx/rshift.asm,
14714
 
          src/gmp/mpn/x86/k6/mmx/com_n.asm,
14715
 
          src/gmp/mpn/x86/k6/mmx/logops_n.asm,
14716
 
          src/gmp/mpn/x86/k6/mmx/lshift.asm,
14717
 
          src/gmp/mpn/x86/k6/mmx/popham.asm,
14718
 
          src/gmp/mpn/x86/k6/mmx/rshift.asm, src/gmp/mpn/x86/k7/README,
14719
 
          src/gmp/mpn/x86/k7/aors_n.asm, src/gmp/mpn/x86/k7/aorsmul_1.asm,
14720
 
          src/gmp/mpn/x86/k7/diveby3.asm, src/gmp/mpn/x86/k7/gmp-mparam.h,
14721
 
          src/gmp/mpn/x86/k7/mul_1.asm,
14722
 
          src/gmp/mpn/x86/k7/mul_basecase.asm,
14723
 
          src/gmp/mpn/x86/k7/sqr_basecase.asm,
14724
 
          src/gmp/mpn/x86/k7/mmx/divrem_1.asm,
14725
 
          src/gmp/mpn/x86/k7/mmx/copyd.asm,
14726
 
          src/gmp/mpn/x86/k7/mmx/copyi.asm,
14727
 
          src/gmp/mpn/x86/k7/mmx/lshift.asm,
14728
 
          src/gmp/mpn/x86/k7/mmx/mod_1.asm,
14729
 
          src/gmp/mpn/x86/k7/mmx/popham.asm,
14730
 
          src/gmp/mpn/x86/k7/mmx/rshift.asm, src/gmp/mpn/x86/p6/README,
14731
 
          src/gmp/mpn/x86/p6/aorsmul_1.asm, src/gmp/mpn/x86/p6/diveby3.asm,
14732
 
          src/gmp/mpn/x86/p6/gmp-mparam.h,
14733
 
          src/gmp/mpn/x86/p6/sqr_basecase.asm,
14734
 
          src/gmp/mpn/x86/p6/mmx/divrem_1.asm,
14735
 
          src/gmp/mpn/x86/p6/mmx/mod_1.asm,
14736
 
          src/gmp/mpn/x86/p6/mmx/popham.asm,
14737
 
          src/gmp/mpn/x86/p6/p3mmx/popham.asm,
14738
 
          src/gmp/mpn/x86/pentium/README,
14739
 
          src/gmp/mpn/x86/pentium/aors_n.asm,
14740
 
          src/gmp/mpn/x86/pentium/aorsmul_1.asm,
14741
 
          src/gmp/mpn/x86/pentium/diveby3.asm,
14742
 
          src/gmp/mpn/x86/pentium/gmp-mparam.h,
14743
 
          src/gmp/mpn/x86/pentium/lshift.asm,
14744
 
          src/gmp/mpn/x86/pentium/mul_basecase.asm,
14745
 
          src/gmp/mpn/x86/pentium/mul_1.asm,
14746
 
          src/gmp/mpn/x86/pentium/rshift.asm,
14747
 
          src/gmp/mpn/x86/pentium/sqr_basecase.asm,
14748
 
          src/gmp/mpn/x86/pentium/mmx/gmp-mparam.h,
14749
 
          src/gmp/mpn/x86/pentium/mmx/lshift.asm,
14750
 
          src/gmp/mpn/x86/pentium/mmx/popham.asm,
14751
 
          src/gmp/mpn/x86/pentium/mmx/rshift.asm,
14752
 
          src/gmp/mpn/z8000/add_n.s, src/gmp/mpn/z8000/gmp-mparam.h,
14753
 
          src/gmp/mpn/z8000/mul_1.s, src/gmp/mpn/z8000/sub_n.s,
14754
 
          src/gmp/mpn/z8000x/add_n.s, src/gmp/mpn/z8000x/sub_n.s,
14755
 
          src/gmp/mpq/Makefile.am, src/gmp/mpq/Makefile.in,
14756
 
          src/gmp/mpq/add.c, src/gmp/mpq/canonicalize.c,
14757
 
          src/gmp/mpq/clear.c, src/gmp/mpq/cmp.c, src/gmp/mpq/cmp_ui.c,
14758
 
          src/gmp/mpq/div.c, src/gmp/mpq/equal.c, src/gmp/mpq/get_d.c,
14759
 
          src/gmp/mpq/get_den.c, src/gmp/mpq/get_num.c, src/gmp/mpq/init.c,
14760
 
          src/gmp/mpq/inv.c, src/gmp/mpq/mul.c, src/gmp/mpq/neg.c,
14761
 
          src/gmp/mpq/out_str.c, src/gmp/mpq/set.c, src/gmp/mpq/set_d.c,
14762
 
          src/gmp/mpq/set_den.c, src/gmp/mpq/set_num.c,
14763
 
          src/gmp/mpq/set_si.c, src/gmp/mpq/set_ui.c, src/gmp/mpq/set_z.c,
14764
 
          src/gmp/mpq/sub.c, src/gmp/mpq/swap.c, src/gmp/mpz/Makefile.am,
14765
 
          src/gmp/mpz/Makefile.in, src/gmp/mpz/README, src/gmp/mpz/abs.c,
14766
 
          src/gmp/mpz/add.c, src/gmp/mpz/add_ui.c, src/gmp/mpz/addmul_ui.c,
14767
 
          src/gmp/mpz/and.c, src/gmp/mpz/array_init.c,
14768
 
          src/gmp/mpz/bin_ui.c, src/gmp/mpz/bin_uiui.c,
14769
 
          src/gmp/mpz/cdiv_q.c, src/gmp/mpz/cdiv_q_ui.c,
14770
 
          src/gmp/mpz/cdiv_qr.c, src/gmp/mpz/cdiv_qr_ui.c,
14771
 
          src/gmp/mpz/fdiv_q_2exp.c, src/gmp/mpz/cdiv_r.c,
14772
 
          src/gmp/mpz/cdiv_r_ui.c, src/gmp/mpz/cdiv_ui.c,
14773
 
          src/gmp/mpz/clear.c, src/gmp/mpz/clrbit.c, src/gmp/mpz/cmp.c,
14774
 
          src/gmp/mpz/cmp_si.c, src/gmp/mpz/cmp_ui.c, src/gmp/mpz/cmpabs.c,
14775
 
          src/gmp/mpz/cmpabs_ui.c, src/gmp/mpz/com.c,
14776
 
          src/gmp/mpz/divexact.c, src/gmp/mpz/dump.c, src/gmp/mpz/fac_ui.c,
14777
 
          src/gmp/mpz/fdiv_q.c, src/gmp/mpz/fdiv_q_ui.c,
14778
 
          src/gmp/mpz/fdiv_qr.c, src/gmp/mpz/fdiv_qr_ui.c,
14779
 
          src/gmp/mpz/fdiv_r.c, src/gmp/mpz/fdiv_r_2exp.c,
14780
 
          src/gmp/mpz/fdiv_r_ui.c, src/gmp/mpz/fdiv_ui.c,
14781
 
          src/gmp/mpz/fits_sint_p.c, src/gmp/mpz/fib_ui.c,
14782
 
          src/gmp/mpz/fits_slong_p.c, src/gmp/mpz/fits_sshort_p.c,
14783
 
          src/gmp/mpz/fits_uint_p.c, src/gmp/mpz/fits_ulong_p.c,
14784
 
          src/gmp/mpz/fits_ushort_p.c, src/gmp/mpz/gcd.c,
14785
 
          src/gmp/mpz/gcd_ui.c, src/gmp/mpz/gcdext.c, src/gmp/mpz/get_d.c,
14786
 
          src/gmp/mpz/get_si.c, src/gmp/mpz/get_str.c,
14787
 
          src/gmp/mpz/get_ui.c, src/gmp/mpz/getlimbn.c,
14788
 
          src/gmp/mpz/hamdist.c, src/gmp/mpz/init.c, src/gmp/mpz/inp_raw.c,
14789
 
          src/gmp/mpz/inp_str.c, src/gmp/mpz/invert.c, src/gmp/mpz/ior.c,
14790
 
          src/gmp/mpz/iset.c, src/gmp/mpz/iset_d.c, src/gmp/mpz/iset_si.c,
14791
 
          src/gmp/mpz/iset_str.c, src/gmp/mpz/iset_ui.c,
14792
 
          src/gmp/mpz/jacobi.c, src/gmp/mpz/sizeinbase.c,
14793
 
          src/gmp/mpz/kronsz.c, src/gmp/mpz/kronuz.c, src/gmp/mpz/kronzs.c,
14794
 
          src/gmp/mpz/kronzu.c, src/gmp/mpz/lcm.c, src/gmp/mpz/legendre.c,
14795
 
          src/gmp/mpz/mod.c, src/gmp/mpz/mul.c, src/gmp/mpz/mul_2exp.c,
14796
 
          src/gmp/mpz/mul_siui.c, src/gmp/mpz/neg.c,
14797
 
          src/gmp/mpz/nextprime.c, src/gmp/mpz/out_raw.c,
14798
 
          src/gmp/mpz/out_str.c, src/gmp/mpz/perfpow.c,
14799
 
          src/gmp/mpz/perfsqr.c, src/gmp/mpz/popcount.c,
14800
 
          src/gmp/mpz/pow_ui.c, src/gmp/mpz/powm.c, src/gmp/mpz/powm_ui.c,
14801
 
          src/gmp/mpz/pprime_p.c, src/gmp/mpz/random.c,
14802
 
          src/gmp/mpz/random2.c, src/gmp/mpz/realloc.c,
14803
 
          src/gmp/mpz/remove.c, src/gmp/mpz/root.c, src/gmp/mpz/rrandomb.c,
14804
 
          src/gmp/mpz/scan0.c, src/gmp/mpz/scan1.c, src/gmp/mpz/set.c,
14805
 
          src/gmp/mpz/set_d.c, src/gmp/mpz/set_f.c, src/gmp/mpz/set_q.c,
14806
 
          src/gmp/mpz/set_si.c, src/gmp/mpz/set_str.c,
14807
 
          src/gmp/mpz/set_ui.c, src/gmp/mpz/setbit.c, src/gmp/mpz/size.c,
14808
 
          src/gmp/mpz/sqrt.c, src/gmp/mpz/sqrtrem.c, src/gmp/mpz/sub.c,
14809
 
          src/gmp/mpz/sub_ui.c, src/gmp/mpz/swap.c, src/gmp/mpz/tdiv_q.c,
14810
 
          src/gmp/mpz/tdiv_q_2exp.c, src/gmp/mpz/tdiv_q_ui.c,
14811
 
          src/gmp/mpz/tdiv_qr.c, src/gmp/mpz/tdiv_qr_ui.c,
14812
 
          src/gmp/mpz/tdiv_r.c, src/gmp/mpz/tdiv_r_2exp.c,
14813
 
          src/gmp/mpz/tdiv_r_ui.c, src/gmp/mpz/tdiv_ui.c,
14814
 
          src/gmp/mpz/tstbit.c, src/gmp/mpz/ui_pow_ui.c,
14815
 
          src/gmp/mpz/urandomb.c, src/gmp/mpz/urandomm.c,
14816
 
          src/gmp/mpz/xor.c, src/gmp/tests/Makefile.am,
14817
 
          src/gmp/tests/Makefile.in, src/gmp/tests/rand/ChangeLog,
14818
 
          src/gmp/tests/rand/Makefile.am, src/gmp/tests/rand/Makefile.in,
14819
 
          src/gmp/tests/rand/findlc.c, src/gmp/tests/rand/gen.c,
14820
 
          src/gmp/tests/rand/gmpstat.h, src/gmp/tests/rand/spect.c,
14821
 
          src/gmp/tests/rand/zdiv_round.c, src/gmp/tests/rand/stat.c,
14822
 
          src/gmp/tests/rand/statlib.c, src/gmp/tests/rand/t-rand.c,
14823
 
          src/gmp/tune/Makefile.am, src/gmp/tune/Makefile.in,
14824
 
          src/gmp/tune/README, src/gmp/tune/alpha.asm,
14825
 
          src/gmp/tune/common.c, src/gmp/tune/hppa.asm,
14826
 
          src/gmp/tune/hppa2.asm, src/gmp/tune/noop.c,
14827
 
          src/gmp/tune/pentium.asm, src/gmp/tune/sparcv9.asm,
14828
 
          src/gmp/tune/speed-ext.c, src/gmp/tune/speed.c,
14829
 
          src/gmp/tune/speed.h, src/gmp/tune/time.c, src/gmp/tune/tuneup.c,
14830
 
          src/h/bytecodes.h, src/h/lisp_external.h, src/h/config.h.in,
14831
 
          src/h/critical.h, src/h/cs.h, src/h/dos.h, src/h/ecls-cmp.h,
14832
 
          src/h/ecls-inl.h, src/h/ecls.h, src/h/eval.h, src/h/external.h,
14833
 
          src/h/include.h, src/h/lwp.h, src/h/machines.h, src/h/macos.h,
14834
 
          src/h/number.h, src/h/object.h, src/h/page.h, src/h/stacks.h,
14835
 
          src/h/unify.h, src/h/tcl.h, src/h/tclInt.h, src/h/tclRegexp.h,
14836
 
          src/h/tk.h, src/lsp/ansi.lsp, src/lsp/arraylib.lsp,
14837
 
          src/lsp/assert.lsp, src/lsp/autoload.lsp, src/lsp/cmpinit.lsp,
14838
 
          src/lsp/config.lsp.in, src/lsp/defmacro.lsp,
14839
 
          src/lsp/defpackage.lsp, src/lsp/defstruct.lsp,
14840
 
          src/lsp/defsys.lsp.in, src/lsp/describe.lsp,
14841
 
          src/lsp/evalmacros.lsp, src/lsp/export.lsp, src/lsp/init.lsp,
14842
 
          src/lsp/iolib.lsp, src/lsp/listlib.lsp, src/lsp/load.lsp.in,
14843
 
          src/lsp/loop.lsp, src/lsp/mislib.lsp, src/lsp/module.lsp,
14844
 
          src/lsp/numlib.lsp, src/lsp/packlib.lsp, src/lsp/predlib.lsp,
14845
 
          src/lsp/proclaim.lsp, src/lsp/seq.lsp, src/lsp/seqlib.lsp,
14846
 
          src/lsp/setf.lsp, src/lsp/thread.lsp, src/lsp/top.lsp,
14847
 
          src/lsp/trace.lsp, src/lsp/util.lsp:
14848
 
 
14849
 
        Initial revision
14850