1
2007-03-24 12:51 jgarcia
3
* src/: CHANGELOG, compile.lsp.in, configure, configure.in,
4
c/file.d, h/config.h.in:
6
Port to HP NonStop S-Series (Craig McDniel)
8
2007-03-24 12:35 jgarcia
10
* src/gmp/doc/gmp.info:
12
Automatically generated
14
2007-03-24 12:20 jgarcia
18
ecl_free_uncollectable() does not return any value
20
2007-03-24 12:20 jgarcia
22
* src/: aclocal.m4, configure:
24
Identify the HP Non-stop platform
26
2007-03-24 12:19 jgarcia
28
* contrib/sockets/sockets.lisp:
30
Not all C compilers allow dynamically initialized arrays. HP Non-Stop platform does not have hstrerror()
32
2007-03-24 12:13 jgarcia
36
KEYS vectors are not constant
38
2007-03-24 12:13 jgarcia
44
2007-03-24 11:56 jgarcia
46
* src/: aclocal.m4, configure:
48
Recognize GNU/Hurd as valid platform
50
2007-03-24 11:50 jgarcia
54
Thread flags fixed for Hurd
56
2007-03-24 11:49 jgarcia
60
Signal handling fixed for Hurd
62
2007-03-24 11:48 jgarcia
64
* src/gmp/doc/: gmp.info-1, gmp.info-2:
66
These files are auto-generated
68
2007-03-24 11:47 jgarcia
70
* src/: c/main.d, c/pathname.d, c/unixfsys.d, h/external.h:
72
Replace MAXPATHNAME with another field in cl_core
74
2007-03-24 11:18 jgarcia
76
* src/: CHANGELOG, c/read.d:
78
COPY-READTABLE did not copy entries when supplied a second argument.
80
2007-03-20 21:26 jgarcia
82
* src/: configure, configure.in, gmp/acinclude.m4, gmp/configure,
85
Fixed build problems of GMP under mingw
87
2007-02-25 10:18 jgarcia
89
* src/: aclocal.m4, configure:
91
Under OSX, force 32-bit build of GMP
93
2007-02-24 10:44 jgarcia
95
* src/doc/: index.in.html, license.in.html:
97
Change address of maintainer
99
2007-02-14 17:25 jgarcia
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:
184
Changed all files to Unix line end convention to keep TortoiseCVS/CVSNET happy
186
2007-02-11 13:14 jgarcia
188
* msvc/gmp/build.vc8/config-vc8.gc:
190
Remove flag that offends some versions of MSVC
192
2007-02-04 15:56 jgarcia
194
* src/cmp/cmpmain.lsp:
196
Init names are now generated always by guess-name-and-flags
198
2007-02-04 15:40 jgarcia
200
* src/cmp/cmptop.lsp:
202
CTOP-WRITE now takes the C name of the entry function
204
2007-02-04 15:40 jgarcia
208
Interface for ecl_parse_namestring has changed.
210
2007-02-04 15:38 jgarcia
214
Use MSVC v.7 debugging symbols instead of databases
216
2007-02-03 22:31 jgarcia
220
No documentation in Windows
222
2007-02-03 13:14 jgarcia
228
2007-02-03 13:14 jgarcia
232
Add include directory for private headers in GC
234
2007-02-03 13:13 jgarcia
236
* msvc/: gmp/Makefile, gc/Makefile:
238
Port of new version of GC
240
2007-02-03 12:21 jgarcia
244
Fix build for windows -- this time for sure
246
2007-02-03 10:20 jgarcia
250
Makefile for Windows -- did not get commited before
252
2007-02-01 10:19 jgarcia
256
This function is no longer in the library
258
2007-01-30 11:08 jgarcia
260
* src/: configure, configure.in, gmp/Makefile.in, gmp/configure,
261
gmp/configure.in, gmp/mpn/Makefile.in, gmp/mpn/m4-ccas:
263
Undo the changes in gmp and replace them with the appropiate compilation flags
265
2007-01-27 14:59 jgarcia
267
* src/gmp/: Makefile.in, configure, configure.in, mpn/Makefile.in:
269
Fixes for being able to build GMP into a dll in OS X
271
2007-01-21 16:48 jgarcia
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:
340
Updated the MSVC port to version 4.2.1 of the GMP library
342
2007-01-20 13:28 jgarcia
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:
450
Version 4.2.1 of the GMP library
452
2007-01-20 13:25 jgarcia
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:
909
Version 4.2.1 of the GMP library
911
2007-01-20 12:38 jgarcia
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:
920
Use version 6.8 of the Boehm-Weiser garbage collector (solves some memory leaks in OSX)
922
2007-01-19 19:08 jgarcia
924
* src/: CHANGELOG, cmp/cmpflet.lsp, cmp/cmpspecial.lsp:
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.
928
2007-01-19 18:46 jgarcia
930
* src/c/arch/ffi_x86_64.d:
934
2007-01-19 15:57 jgarcia
938
Missing line to compile ffi_x86_64.d
940
2007-01-18 17:29 jgarcia
942
* src/c/: threads_win32.d:
944
More symbols that had not been renamed
946
2007-01-18 16:01 jgarcia
948
* contrib/sockets/sockets.lisp, src/c/Makefile.in,
949
src/c/threads_win32.d, src/h/internal.h:
951
Fixed more references to symbols which now carry the ecl_ prefix
953
2007-01-18 15:34 jgarcia
957
Fixed wrong declaration name
959
2007-01-18 12:46 jgarcia
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:
985
Prefix most functions with 'ecl_' to avoid name collisions when embedding ECL in other libraries
987
2007-01-14 16:16 jgarcia
989
* src/: aclocal.m4, configure:
991
Activate DFFI on AMD64
993
2007-01-14 16:05 jgarcia
995
* src/c/arch/ffi_ppc32.d:
997
First steps towards a PPC port of DFFI
999
2007-01-14 16:05 jgarcia
1001
* src/: CHANGELOG, c/main.d, c/arch/ffi_x86_64.d, h/internal.h:
1003
Support for DFFI on AMD64/EM64T (Contributed by M. Goffioul long ago, hacked by juanjo)
1005
2007-01-11 10:58 jgarcia
1009
Remove 'Broken at EVAL' message which appeared when ECL started up
1011
2007-01-11 09:57 jgarcia
1013
* msvc/ecl/config.h.msvc6:
1015
The retrieval of garbage collector statistics was not activated in Windows
1017
2007-01-10 22:01 jgarcia
1019
* src/cmp/sysfun.lsp:
1021
More precise type declaration for HASH-TABLE-COUNT
1023
2007-01-10 08:35 jgarcia
1027
Cygwin now comes with stdint.h
1029
2007-01-07 15:10 jgarcia
1031
* src/: CHANGELOG, c/cinit.d, c/load.d, c/main.d, cmp/cmpmain.lsp,
1032
cmp/cmptop.lsp, h/internal.h:
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
1036
2007-01-06 17:29 jgarcia
1040
Cannot displace arrays with element type T onto arbitrary memory pointed by a foreign pointer
1042
2007-01-06 17:12 jgarcia
1044
* src/cmp/sysfun.lsp:
1046
Fix proclamation: VECTOR-PUSH can output either a fixnum or NIL
1048
2007-01-06 17:07 jgarcia
1050
* src/cmp/cmpenv.lsp:
1052
Declaration SI::C-EXPORT-FNAME allows specifying the C name of the function
1054
2007-01-06 16:58 jgarcia
1056
* src/cmp/: cmpffi.lsp, cmploc.lsp:
1058
Extend the location type LCL to include a representation type
1060
2007-01-06 16:22 jgarcia
1062
* src/cmp/cmpffi.lsp:
1064
Remove unused variable
1066
2007-01-06 16:22 jgarcia
1068
* src/lsp/arraylib.lsp:
1070
ADJUST-ARRAY did not work with zero-dimensional arrays
1072
2007-01-06 16:22 jgarcia
1074
* src/cmp/cmpvar.lsp:
1076
Unbox all variables that are referenced at least once.
1078
2007-01-05 20:00 jgarcia
1080
* src/: cmp/cmpffi.lsp, lsp/predlib.lsp:
1082
Fix typo in the compiler and include FOREIGN-DATA as fundamental data type in SUBTYPEP
1084
2007-01-05 19:43 jgarcia
1088
Common case translation did not work for directory components
1090
2007-01-05 19:33 jgarcia
1092
* src/: CHANGELOG, c/pathname.d:
1094
ENOUGH-NAMESTRING did not simplify paths that had completely equivalent directories
1096
2007-01-05 19:02 jgarcia
1098
* src/: CHANGELOG, c/pathname.d:
1100
Fixed interpretation and check of :BACK in make-pathname
1102
2006-12-26 19:57 jgarcia
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:
1107
Arrays can now be displaced to foreign data
1109
2006-12-26 15:38 jgarcia
1111
* src/: CHANGELOG, lsp/ffi.lsp:
1113
LOAD-FOREIGN-LIBRARY instructs the compiler to use a '-l' flag instead of directly referencing *.so/*.dll library
1115
2006-12-24 13:16 jgarcia
1117
* src/lsp/mislib.lsp:
1119
We count bytes, not words
1121
2006-12-24 13:12 jgarcia
1123
* src/: CHANGELOG, configure, c/alloc_2.d, c/main.d,
1124
c/symbols_list.h, c/symbols_list2.h, h/external.h,
1127
New method of counting consed bytes, does not cons any bignum and provides also GC counts
1129
2006-12-23 17:23 jgarcia
1131
* src/: CHANGELOG, configure.in, c/alloc_2.d, h/external.h,
1134
TIME has some limited consing statistics.
1136
2006-12-12 17:55 jgarcia
1140
It is not safe to subtract two unsigned integers (Andras Pahi)
1142
2006-12-09 15:19 jgarcia
1144
* src/c/predicate.d:
1148
2006-12-05 18:50 jgarcia
1150
* src/: CHANGELOG, c/pathname.d:
1152
Dots in physical pathname directories should be removed
1154
2006-11-24 17:54 jgarcia
1156
* src/cmp/cmpeval.lsp:
1158
Fixed typo when compiling slot access to structures.
1160
2006-11-24 17:54 jgarcia
1164
FFI:MAKE-POINTER now accepts bignums.
1166
2006-11-12 18:12 jgarcia
1168
* src/: CHANGELOG, c/package.d, c/string.d, c/structure.d:
1170
Updated functions to work with Unicode: STRING*TRIM, COPY-STRUCTURE, SHADOW
1172
2006-11-12 17:43 jgarcia
1176
sharp_dollar_reader() must output like all lisp functions, using VALUES
1178
2006-11-12 17:33 jgarcia
1182
String comparison routines failed when comparing strings with different character types.
1184
2006-11-12 16:47 jgarcia
1186
* src/: CHANGELOG, c/pathname.d, h/external.h:
1188
It is now allowed to use extended strings in pathnames and namestrings. Occurrence of extended chars in filenames produces an error.
1190
2006-11-12 14:26 jgarcia
1194
Missing break caused MAKE-SYMBOL to abort when input a string with extended chars.
1196
2006-11-12 14:19 jgarcia
1198
* src/c/: character.d, typespec.d:
1200
Fixed a couple of typos in character predicates
1202
2006-11-12 14:11 jgarcia
1204
* src/c/character.d:
1206
#\Rubout is not a standard-char
1208
2006-11-12 13:58 jgarcia
1210
* src/: CHANGELOG, c/typespec.d, lsp/predlib.lsp:
1212
Type BASE-STRING and STRING were defined as equivalent even with Unicode.
1214
2006-11-12 13:58 jgarcia
1218
Removed spurious statement left from cut & paste.
1220
2006-11-12 11:09 jgarcia
1222
* src/: cmp/sysfun.lsp, lsp/predlib.lsp, lsp/seqlib.lsp:
1224
EXT:BASE-STRING-P and EXT:BASE-CHARACTER-P are now compiled even without Unicode, to make code more uniform.
1226
2006-11-12 10:46 jgarcia
1228
* msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG,
1229
src/c/character.d, src/c/predicate.d, src/c/typespec.d,
1232
TYPE-OF did not recognize extended characters
1234
2006-11-12 10:22 jgarcia
1236
* src/c/predicate.d:
1238
The output of si_base_string_p was not a lisp object.
1240
2006-11-11 20:43 jgarcia
1242
* src/lsp/seqlib.lsp:
1244
si:base-string-p only defined with Unicode
1246
2006-11-11 20:28 jgarcia
1248
* src/: CHANGELOG, lsp/seqlib.lsp:
1250
Unless specified, sequence functions must output a string of the same type as the input
1252
2006-11-11 20:11 jgarcia
1256
RANDOM must rejects limit = 0
1258
2006-11-11 20:11 jgarcia
1260
* src/: CHANGELOG, c/num_rand.d:
1262
RANDOM overflowed when limit was a bignum too large to fit in a double float
1264
2006-11-11 18:35 jgarcia
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:
1270
PARSE-INTEGER works with Unicode strings. For that, changed the signature of parse_number/integer, which now operate on strings.
1272
2006-11-11 14:44 jgarcia
1276
frexpf() takes a _float_ as input. When passed a double it can lead to FPE.
1278
2006-11-10 22:01 jgarcia
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:
1284
Unicode support via wctype.h for most character handling functions.
1286
2006-11-10 22:01 jgarcia
1290
Identify FORMAT as broken under unicode
1292
2006-11-10 22:01 jgarcia
1294
* src/c/character.d:
1296
Unicode character names can only be base strings -- notice this bug.
1298
2006-11-10 22:01 jgarcia
1302
Extended strings were not properly hashed.
1304
2006-11-10 19:43 jgarcia
1306
* src/c/predicate.d:
1308
EQUALP should not be influenced by the character type of the string
1310
2006-11-10 19:42 jgarcia
1314
MAKE-STRING always produced a BASE-STRING
1316
2006-11-10 19:41 jgarcia
1318
* src/c/: predicate.d, hash.d:
1320
SXHASH does not produce the same key for two strings which only differ on the character type
1322
2006-11-10 17:09 jgarcia
1324
* src/c/: all_symbols.d, symbols_list.h:
1326
*OPTIMIZE-SLOT-ACCESS* was defined in the CL package instead of in CLOS
1328
2006-11-10 16:36 jgarcia
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:
1334
Allow creating symbols with extended characters in the name, and teach EQUAL how to compare strings with different character types.
1336
2006-11-10 14:07 jgarcia
1338
* src/: c/symbol.d, util/emacs.el:
1340
Remove illegal prefix keys from emacs configuration file
1342
2006-11-10 14:04 jgarcia
1344
* msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG,
1345
src/c/predicate.d, src/c/string.d, src/cmp/sysfun.lsp,
1348
Fixed two typos in string.d. Introduced new predicate ecl_stringp()
1350
2006-11-06 21:51 jgarcia
1352
* msvc/c/Makefile, src/h/ecl.h:
1354
Simulate va_copy() in MSVC. Header lwp.h required by the windows port is no longer used.
1356
2006-11-06 21:43 jgarcia
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:
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.
1365
2006-11-02 13:41 jgarcia
1367
* src/c/: read.d, unixfsys.d:
1369
Reorganized checking of arguments in #* reader. MKDIR only allows mode up to 0777.
1371
2006-11-01 18:46 jgarcia
1373
* src/: CHANGELOG, c/read.d:
1375
Reader for #( now reads until the last parenthesis, even if lenght is supplied.
1377
2006-11-01 18:46 jgarcia
1381
No need for using fixnnint() when we now the argument is a fixnum.
1383
2006-11-01 18:46 jgarcia
1387
Reorganized argument checks for READ-SEQUENCE and WRITE-SEQUENCE.
1389
2006-11-01 18:46 jgarcia
1393
Restrict further the port range (as specified by open standards)
1395
2006-11-01 18:45 jgarcia
1399
Strict bounds checking with error recovery for most routines in array.d
1401
2006-11-01 18:45 jgarcia
1405
MAKE-HASH-TABLE uses now correctable errors.
1407
2006-11-01 18:45 jgarcia
1409
* src/: CHANGELOG, c/character.d:
1411
DIGIT-CHAR complains when passed an invalid radix.
1413
2006-11-01 18:44 jgarcia
1415
* src/: CHANGELOG, c/character.d, c/number.d:
1417
DIGIT-CHAR-P complains when passed an invalid radix.
1419
2006-11-01 18:44 jgarcia
1421
* msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG,
1422
src/c/number.d, src/h/external.h:
1424
New function for range checking of integers.
1426
2006-10-30 11:52 jgarcia
1428
* msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG:
1430
ecl_checl_cl_type and ecl_check_type string are new functions, assert_type_{char,symbol,string} disappear
1432
2006-10-30 11:50 jgarcia
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:
1440
Implemented generic type checker based on ecl type tags and used it to replace multiple assertions.
1442
2006-10-29 13:46 jgarcia
1444
* src/: CHANGELOG, c/array.d:
1446
Added some restarts to the array errors.
1448
2006-10-29 11:41 jgarcia
1450
* msvc/: ecl-threads.def, ecl.def:
1452
Added new functions to DLL definition files.
1454
2006-10-29 11:34 jgarcia
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:
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()
1461
2006-10-29 08:41 jgarcia
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:
1466
Debugger lists available restarts. New lisp & C functions for correctable type errors with useful restarts.
1468
2006-10-28 00:47 jgarcia
1472
Unicode strings cannot appear in string-input-streams -- signal an error.
1474
2006-10-28 00:31 jgarcia
1476
* src/c/: compiler.d, file.d:
1478
ecl_output_stream_p now works with smm_probe
1480
2006-10-28 00:20 jgarcia
1484
Function cl_va_end() is now a macro.
1486
2006-10-28 00:16 jgarcia
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,
1492
Remove ad-hoc limit in the number of strings SI:BASE-STRING-CONCATENATE can handle. New macros for copying and finishing arguments lists.
1494
2006-10-27 23:40 jgarcia
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,
1502
MAKE-STRING with Unicode accepts arbitrary type specifiers. New function ecl_base_char_code() used to coerce objects to char and unsigned
1504
2006-10-27 22:27 jgarcia
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.
1510
2006-10-27 22:08 jgarcia
1512
* src/lsp/packlib.lsp:
1514
Clean up the code for hierarchical packages.
1516
2006-10-27 22:08 jgarcia
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:
1521
Removed unused function si_set_compiled_function_name()
1523
2006-10-26 18:39 jgarcia
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:
1531
Support for hierarchical package names
1533
2006-10-25 17:27 jgarcia
1535
* examples/asdf/: example.asd, file2.lisp, readme.lisp:
1537
Split system definition as separate file (needed by ASDF) and added an exit statement to the standalone program
1539
2006-10-25 12:23 jgarcia
1541
* examples/ffi/cffi.lsp:
1543
New example for using CFFI
1545
2006-10-25 12:21 jgarcia
1547
* src/util/emacs.el:
1549
profile.d is no longer part of the editable sources.
1551
2006-10-25 00:06 jgarcia
1553
* src/: CHANGELOG, cmp/cmptop.lsp:
1555
Move load forms closer to the first reference to the externalizable object they build.
1557
2006-10-24 15:56 jgarcia
1559
* src/: h/lwp.h, c/profile.d, h/include.h:
1563
2006-10-24 14:54 jgarcia
1567
limits.h needed for MAXPATHLEN
1569
2006-10-24 14:33 jgarcia
1571
* src/: c/Makefile.in, h/internal.h:
1573
Remove dependency on lwp.h and add header pthread.h for several symbols (PTHREAD_MUTEX... etc) required in packages.d and threads.d
1575
2006-10-23 23:24 jgarcia
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:
1581
Minimize number of headers included by ecl/ecl.h
1583
2006-10-23 23:13 jgarcia
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:
1590
Reduced the number of headers globally included.
1592
2006-10-23 19:24 jgarcia
1594
* msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG, src/c/file.d,
1595
src/c/unixsys.d, src/h/external.h:
1597
Export ecl_stream_handle()
1599
2006-10-23 19:14 jgarcia
1601
* examples/ffi/ecl.lsp:
1603
New tiny example of FFI
1605
2006-10-23 19:13 jgarcia
1607
* src/: CHANGELOG, cmp/cmpffi.lsp, cmp/cmptop.lsp, lsp/ffi.lsp:
1609
FFI:CLINES allowed not only as toplevel form.
1611
2006-10-23 18:12 jgarcia
1613
* src/CHANGELOG, examples/ffi/uffi.lsp, src/c/load.d:
1615
ECL now uses dlopen() in OS X so that shared libraries can be loaded.
1617
2006-10-23 17:33 jgarcia
1619
* src/CHANGELOG, examples/ffi/uffi.lsp:
1621
New example for UFFI
1623
2006-10-22 21:03 jgarcia
1629
2006-10-22 18:22 jgarcia
1631
* src/: CHANGELOG, cmp/cmpmain.lsp:
1633
Entry point of standalone programs is now called init_ECL_PROGRAM().
1635
2006-10-22 18:21 jgarcia
1637
* examples/cmdline/ls.lsp, src/CHANGELOG, src/lsp/cmdline.lsp:
1639
Slight changes in the command line interface, plus an example on how to use it.
1641
2006-10-14 10:27 jgarcia
1643
* src/: CHANGELOG, lsp/describe.lsp:
1645
DESCRIBE was not prepare for the number range types returned by TYPE-OF.
1647
2006-10-13 22:51 jgarcia
1653
2006-10-13 22:50 jgarcia
1659
2006-10-13 22:49 jgarcia
1663
Reader macro #R allows one to read rationals.
1665
2006-10-13 22:49 jgarcia
1667
* src/: aclocal.m4, c/num_sfun.d, h/config.h.in, h/internal.h:
1669
Several float specializations break the program in Linux/AMD64
1671
2006-10-13 19:30 jgarcia
1673
* src/: configure, configure.in:
1675
Fixed typo that activated support for "long double" always.
1677
2006-10-13 19:29 jgarcia
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:
1683
Improved accuracy of long floats in reading, writing and conversion to integers.
1685
2006-10-13 19:28 jgarcia
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,
1697
Initital support for long double and immediate short floats.
1699
2006-10-11 17:15 jgarcia
1701
* contrib/rt/rt.lisp:
1703
Sometimes the compiler messages are useful in RT. Let the calling routine set the values of *compile-{verbose,print}*.
1705
2006-10-11 14:27 jgarcia
1707
* contrib/rt/rt.lisp, src/CHANGELOG, src/c/symbols_list.h,
1708
src/cmp/cmpmain.lsp:
1710
*compile-verbose* and *compile-print* now also affect behavior of COMPILE.
1712
2006-10-11 10:31 jgarcia
1716
Moved a type declaration to make it compile in strict C (worked in C++)
1718
2006-10-11 10:24 jgarcia
1720
* src/: CHANGELOG, c/hash.d:
1722
Hash table iteration now checks that the argument is a hash table (Dustin Long)
1724
2006-10-10 17:09 jgarcia
1728
Nested calls to queue_finalizer trashed the value of cl_core.to_be_finalized.
1730
2006-10-10 16:28 jgarcia
1732
* src/: CHANGELOG, c/pathname.d:
1734
Namestring "." improperly parsed as ".." Use last dot to determine file type.
1736
2006-10-10 13:42 jgarcia
1738
* src/: CHANGELOG, clos/defclass.lsp:
1740
DEFCLASS's :INITFORM did not expand the value of constant variables such as MOST-POSITIVE-FIXNUM.
1742
2006-10-10 09:57 mgoffioul
1746
- Increase ECL version
1747
- Link against shell32.dll
1749
2006-10-09 11:44 mgoffioul
1751
* msvc/: ecl-threads.def, ecl.def:
1753
Export si_signal_simple_error.
1755
2006-10-09 11:14 mgoffioul
1759
Fix Win32 compilation when threads are not enabled.
1761
2006-10-09 11:13 mgoffioul
1763
* msvc/ecl/config.h.msvc6:
1765
Add new #define to MSVC config
1767
2006-10-05 15:48 jgarcia
1773
2006-10-03 09:54 jgarcia
1775
* src/: CHANGELOG, c/time.d:
1777
Measure time with 1/60 seconds precision on Windows (by Dustin Long)
1779
2006-10-01 23:09 jgarcia
1781
* src/: CHANGELOG, cmp/cmpmap.lsp, lsp/evalmacros.lsp:
1783
Compiler macro functions for MAPCAR and friends.
1785
2006-09-30 18:48 jgarcia
1787
* contrib/sockets/sockets.lisp:
1789
Need "enum" keyword for the type to be valid C (worked in C++)
1791
2006-09-26 10:12 jgarcia
1793
* contrib/sockets/sockets.lisp, src/CHANGELOG:
1795
sockets.lisp is now C++ clean.
1797
2006-09-25 19:52 jgarcia
1799
* src/: CHANGELOG, c/pathname.d:
1801
(DIRECTORY "foo*") would also match pathnames with pathname type != NIL
1803
2006-09-25 19:13 jgarcia
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,
1810
Replace cl_env.token with a pool of strings.
1812
2006-09-25 11:57 mgoffioul
1814
* src/c/threads_win32.d:
1818
2006-09-25 11:42 mgoffioul
1820
* msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG, src/c/main.d,
1821
src/cmp/cmpmain.lsp, src/h/external.h:
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
1828
2006-09-25 11:23 jgarcia
1832
Only nonstandard finalizers are queued.
1834
2006-09-25 11:09 jgarcia
1838
Empty line to test that syncmail works
1840
2006-09-25 11:01 jgarcia
1844
Small description of finalizers
1846
2006-09-25 10:57 jgarcia
1848
* src/c/Makefile.in:
1850
finalize.d no longer exists, as it has been merged into alloc_2.d
1852
2006-09-25 10:32 jgarcia
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:
1859
Implemented finalizers as lisp functions.
1861
2006-09-11 13:26 jgarcia
1865
FUNCTION-LAMBDA-LIST: do not remove default values.
1867
2006-09-11 10:45 jgarcia
1871
FUNCTION-LAMBDA-LIST no longer returns &aux variables, default values, etc, from a function.
1873
2006-09-06 18:29 jgarcia
1875
* src/: CHANGELOG, c/unixfsys.d:
1877
DIRECTORY did not take the Windows drive letter into account.
1879
2006-09-06 17:20 jgarcia
1883
Restore previous fix by M. Goffioul which I accidentally deleted (Juanjo)
1885
2006-09-06 16:24 jgarcia
1887
* src/: CHANGELOG, c/unixfsys.d:
1889
DIRECTORY now works like in CLISP.
1891
2006-09-06 15:26 mgoffioul
1893
* src/: CHANGELOG, c/unixfsys.d:
1895
[Win32] DIRECTORY now lists root directory correctly (M. Goffioul)
1897
2006-09-06 12:12 jgarcia
1899
* src/: CHANGELOG, lsp/top.lsp:
1901
New function to get the lambda list of a function (if it was stored).
1903
2006-09-04 15:46 mgoffioul
1905
* src/: CHANGELOG, c/threads_win32.d:
1907
[Win32] Fix process listing (with thread support).
1909
2006-09-04 12:12 mgoffioul
1911
* msvc/gmp/: config-vc6.gc, config-vc6.p0, config-vc6.p3,
1914
Define HAVE_STRNLEN (should fix compilation failure under VC8)
1916
2006-09-04 12:04 jgarcia
1918
* src/: CHANGELOG, clos/standard.lsp:
1920
Bug in STD-CLASS-GENERATE-ACCESSORS. The closures captured a variable that was changed.
1922
2006-09-04 12:04 jgarcia
1924
* src/: CHANGELOG, lsp/top.lsp:
1926
New debugger command :D[isassemble]
1928
2006-09-01 17:15 jgarcia
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:
1946
Move from short/long-float to single/double-float (by L. Brinkhoff)
1948
2006-09-01 17:15 jgarcia
1950
* src/: CHANGELOG, lsp/top.lsp:
1952
New debugger command to invoke restarts.
1954
2006-09-01 17:15 jgarcia
1956
* src/cmp/cmpffi.lsp:
1960
2006-09-01 17:14 jgarcia
1962
* src/: CHANGELOG, lsp/arraylib.lsp:
1964
ADJUST-ARRAY cannot set a fill pointer in an array without any
1966
2006-08-02 16:24 jgarcia
1968
* src/: CHANGELOG, aclocal.m4, configure:
1970
Support for GNU/kFreeBSD (contrib Petr Salinger)
1972
2006-08-02 12:18 jgarcia
1974
* msvc/ecl-threads.def:
1976
Remove obsolete symbols.
1978
2006-08-02 12:17 jgarcia
1980
* src/: CHANGELOG, c/pathname.d:
1982
ENOUGH-NAMESTRING provided too large directory names (Contributed by Tim S)
1984
2006-08-02 12:16 jgarcia
1986
* src/: CHANGELOG, c/file.d:
1988
More accurate fix for the STREAM problem.
1990
2006-08-02 12:16 jgarcia
1992
* src/: CHANGELOG, c/file.d:
1994
STREAMP returned NIL on Gray streams.
1996
2006-08-02 12:16 jgarcia
2000
Implemented subsecond sleeping in Windows/Mingw32 (contributed by Larry Clapp)
2002
2006-07-08 10:08 jgarcia
2006
Fixed typo in the definition of CONVERT-TO-CSTRING.
2008
2006-06-30 15:06 jgarcia
2012
Reformat announcement to fit in Google Groups
2014
2006-06-29 18:49 jgarcia
2016
* src/CHANGELOG, src/configure, src/configure.in, ANNOUNCEMENT:
2018
Announcement file, new version number and spell checking of the CHANGELOG file
2020
2006-06-29 17:57 jgarcia
2022
* src/: CHANGELOG, c/apply.d, c/cfun.d, cmp/cmpcall.lsp,
2023
cmp/cmpeval.lsp, cmp/cmplam.lsp, cmp/cmpspecial.lsp,
2026
Allow C functions to have more than 64 required arguments.
2028
2006-06-27 09:45 jgarcia
2030
* src/: CHANGELOG, c/unixfsys.d:
2032
ECL didn't properly follow relative symlinks (fixed by Tim S.)
2034
2006-06-26 11:01 mgoffioul
2036
* src/: c/unixsys.d, CHANGELOG:
2038
- Make sure command string is null terminated
2039
- Do not show command window (only meaningful from non-console Windows program).
2041
2006-06-26 09:33 jgarcia
2043
* contrib/sockets/sockets.lisp:
2045
Add more flags which are missing in some platforms.
2047
2006-06-24 23:00 mgoffioul
2051
Install manifest files when present (VC8).
2053
2006-06-24 22:59 mgoffioul
2055
* src/: compile.lsp.in, cmp/cmpmain.lsp:
2057
Safer when compiling from a directory with spaces in the name.
2059
2006-06-24 14:41 jgarcia
2061
* src/: CHANGELOG, c/main.d:
2063
cl_shutdown() and cl_boot() may be called multiple times. cl_shutdown() empties the list of hooks when they are invoked.
2065
2006-06-22 11:38 mgoffioul
2067
* src/: CHANGELOG, c/file.d:
2069
ecl_listen_stream() now returns the correct value when applied on a CLOS stream.
2071
2006-06-17 18:16 jgarcia
2073
* src/gc/aix_irix_threads.c:
2077
2006-06-17 18:06 jgarcia
2079
* src/: CHANGELOG, lsp/autoload.lsp, lsp/describe.lsp,
2080
lsp/load.lsp.in, lsp/packlib.lsp:
2082
APROPOS, APROPOS-LIST and HELP* are now case sensitive.
2084
2006-06-17 18:06 jgarcia
2086
* src/lsp/describe.lsp:
2088
APROPOS is now insensitive to case differences.
2090
2006-06-17 18:05 jgarcia
2092
* src/cmp/: cmpdefs.lsp, cmpenv.lsp, cmpflet.lsp:
2094
Reimplement C1MACROLET using the facilities from the bytecodes compiler.
2096
2006-06-17 18:04 jgarcia
2098
* src/: CHANGELOG, c/compiler.d, c/symbols_list.h,
2099
c/symbols_list2.h, h/external.h, lsp/defmacro.lsp:
2101
Make MACROLET safer by blocking all references to local variables and functions.
2103
2006-06-17 18:01 jgarcia
2105
* src/: CHANGELOG, c/compiler.d, cmp/cmpenv.lsp, cmp/cmpflet.lsp:
2107
Make MACROLET a bit safer -- a least in the C compiler.
2109
2006-06-17 18:00 jgarcia
2111
* src/: CHANGELOG, c/compiler.d, cmp/cmpenv.lsp, cmp/cmpflet.lsp,
2114
MACROLET functions are created in an environment that contains enclosing MACROLET and SYMBOL-MACRO DEFINITIONS.
2116
2006-06-17 17:59 jgarcia
2118
* src/c/character.d:
2120
strtol() gets confused by extra characters at end of a string with fill pointer.
2122
2006-06-17 17:58 jgarcia
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:
2138
Version 6.7 of Boehm-Weiser garbage collector (Mostly for Darwin/x86 port)
2140
2006-06-12 10:52 jgarcia
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:
2146
Integrated variables into the compiler environment. Variable *VARS* disappears.
2148
2006-06-12 10:52 jgarcia
2150
* src/cmp/: cmpblock.lsp, cmpcatch.lsp, cmpdefs.lsp, cmplam.lsp,
2153
Add records to the compiler environment.
2155
2006-06-12 10:52 jgarcia
2157
* src/cmp/: cmpcatch.lsp, cmpdefs.lsp, cmpenv.lsp, cmplam.lsp,
2158
cmptag.lsp, cmptop.lsp:
2160
Incorporate tags in the environment.
2162
2006-06-12 10:52 jgarcia
2164
* src/cmp/: cmpenv.lsp, cmpflet.lsp, cmputil.lsp:
2166
Additional functions for the environment.
2168
2006-06-12 10:51 jgarcia
2170
* src/cmp/: cmpcall.lsp, cmpdefs.lsp, cmpenv.lsp, cmpeval.lsp,
2171
cmpflet.lsp, cmplam.lsp, cmptop.lsp, cmputil.lsp:
2173
Replaced global variable *funs* by the new compiler environment.
2175
2006-06-12 10:51 jgarcia
2177
* src/: CHANGELOG, cmp/cmputil.lsp:
2179
Avoid using EVAL to speed up the macroexpansion process.
2181
2006-06-12 10:51 jgarcia
2183
* src/: c/compiler.d, cmp/cmpeval.lsp, cmp/cmptop.lsp,
2186
Remove redundant function.
2188
2006-06-12 10:51 jgarcia
2192
Allow users to provide a compiler environment when building interpreted code.
2194
2006-06-12 10:51 jgarcia
2196
* src/: c/compiler.d, cmp/cmpflet.lsp, lsp/defmacro.lsp,
2199
EXPAND-DEFMACRO now outputs a lambda block.
2201
2006-06-02 18:24 jgarcia
2203
* msvc/ecl-threads.def, msvc/ecl.def, src/c/ffi.d,
2204
src/cmp/cmpffi.lsp, src/h/external.h:
2206
With the unicode patch, some function names were not properly updated.
2208
2006-06-01 10:12 mgoffioul
2210
* src/: CHANGELOG, cmp/cmpmain.lsp:
2212
Add :SYSTEM argument to C::BUILDER to build either console or Windows programs.
2214
2006-05-31 15:28 mgoffioul
2218
Remove obsolete symbols from export list.
2220
2006-05-31 15:16 mgoffioul
2224
Fix sequence reading when using binary streams with 8 bits.
2226
2006-05-30 12:58 jgarcia
2228
* src/clos/print.lsp:
2230
Fixed typo (J. Stecklina)
2232
2006-05-30 12:12 jgarcia
2234
* src/: CHANGELOG, configure, configure.in:
2236
Build with sbcl-sockets by default
2238
2006-05-30 12:10 jgarcia
2242
Remove bogus paragraph from the documentation (J. Stecklina)
2244
2006-05-30 12:09 jgarcia
2246
* src/: configure, configure.in:
2248
Simplify the configuration flags for GMP (J. Stecklina)
2250
2006-05-29 14:36 jgarcia
2252
* src/clos/print.lsp:
2254
Emit proper code for arrays that contain circular references
2256
2006-05-29 10:53 jgarcia
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:
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
2265
2006-05-29 10:52 jgarcia
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,
2271
New functions registered in the MSVC port. Fixed bugs in the names of characters. Undone some name changes.
2273
2006-05-29 10:51 jgarcia
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,
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.
2281
2006-05-29 10:51 jgarcia
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:
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.
2289
2006-05-29 10:51 jgarcia
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:
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.
2300
2006-05-29 10:51 jgarcia
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,
2315
Support for unicode strings as data structure (no clever handling of characters yet) contributed by Brian Spilsbury.
2317
2006-05-22 17:03 jgarcia
2319
* src/lsp/pprint.lsp:
2323
2006-05-21 00:18 jgarcia
2325
* src/: CHANGELOG, c/macros.d, cmp/cmpflet.lsp, cmp/cmputil.lsp:
2327
Same environment structure for compiler and interpreter allows MACROEXPAND to behave properly when local functions shadow local or global macro definitions.
2329
2006-05-21 00:17 jgarcia
2331
* msvc/ecl-threads.def, msvc/ecl.def, src/CHANGELOG,
2332
src/c/compiler.d, src/c/macros.d, src/c/reference.d,
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.
2337
2006-05-21 00:13 jgarcia
2339
* src/: CHANGELOG, lsp/defpackage.lsp:
2341
DEFPACKAGE failed to import symbol NIL when specified in :IMPORT-FROM clauses
2343
2006-05-21 00:12 jgarcia
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:
2349
Allow user defined dispatch functions in funcallable objects (Inspired from B. Spilsbury)
2351
2006-05-19 10:04 jgarcia
2353
* src/doc/devel.txi:
2357
2006-05-19 10:04 jgarcia
2359
* src/: configure, configure.in, util/ecl-config:
2361
We can now specify the directory for GMP files
2363
2006-05-19 10:03 jgarcia
2365
* src/cmp/cmpmain.lsp:
2367
The name of the init function is given by the name of the object file
2369
2006-05-18 10:59 mgoffioul
2371
* msvc/: ecl-threads.def, ecl.def:
2373
Export clos_associate_methods_to_gfun
2375
2006-05-17 17:17 jgarcia
2377
* src/: clos/print.lsp, cmp/cmpdefs.lsp, cmp/cmpenv.lsp,
2378
cmp/cmptop.lsp, cmp/cmpwt.lsp:
2380
Now the compiler can externalize constants with circular references
2382
2006-05-16 18:51 jgarcia
2384
* src/: CHANGELOG, cmp/cmpspecial.lsp:
2386
(THE (VALUES ...) ...) now works
2388
2006-05-16 18:18 jgarcia
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:
2394
Use MAKE-LOAD-FORM to compile constants that do not have a readable printed representation (Brian Spilsbury)
2396
2006-05-10 10:05 mgoffioul
2398
* contrib/asdf/asdf-ecl.lisp:
2400
Allow dependencies to be symbols (patch from Greg Pfeil).
2402
2006-05-06 10:20 jgarcia
2404
* src/cmp/cmpmulti.lsp:
2406
Some declarations in sysfun.lsp have return type *. Interpret this as (VALUES &REST).
2408
2006-05-06 10:17 jgarcia
2410
* src/: Makefile.in, compile.lsp.in:
2412
Use the file-loading facility in ecl_min
2414
2006-05-05 17:20 jgarcia
2416
* src/cmp/cmpcall.lsp:
2418
All function calls lead first to creating a call location and then unwinding it. This refactoring will be useful when processing inline forms
2420
2006-05-05 17:19 jgarcia
2422
* src/clos/method.lsp:
2426
2006-05-05 17:15 jgarcia
2428
* src/clos/: defclass.lsp, generic.lsp:
2430
Option names that are not symbols in the keyword package should be quoted (P. Costanza)
2432
2006-04-26 15:39 mgoffioul
2436
Include winsock.h, required with MSVC.
2438
2006-04-26 12:02 jgarcia
2440
* src/: CHANGELOG, configure, configure.in, c/alloc_2.d, h/page.h:
2442
ECL now builds against third-party versions of the Boehm-Weiser garbage collector
2444
2006-04-26 12:01 jgarcia
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:
2450
Ability to set buffering mode of streams
2452
2006-04-26 12:01 jgarcia
2454
* contrib/sockets/sockets.lisp:
2456
Add buffering mode to sockets
2458
2006-04-25 18:14 jgarcia
2460
* src/: aclocal.m4, configure:
2462
It is now allowed to use the Boehm-Weiser garbage collector under OpenBSD
2464
2006-04-25 18:14 jgarcia
2468
Note the ability to change the buffering mode of a stream
2470
2006-04-25 10:35 jgarcia
2472
* src/: configure, aclocal.m4:
2474
uname -m can return more than one word, in which case the 'if' statement breaks
2476
2006-04-24 15:46 mgoffioul
2478
* contrib/sockets/sockets.lisp:
2480
Make it compilable under MSVC (...again)
2482
2006-04-24 10:56 jgarcia
2484
* src/doc/devel.txi:
2486
Names have changed. This section has to be reworked.
2488
2006-04-24 10:49 jgarcia
2490
* contrib/sockets/sockets.lisp:
2492
Some flags are missing in OS X
2494
2006-04-24 10:44 jgarcia
2496
* src/cmp/cmpenv.lsp:
2498
Remove list. The test with valid-type-specifier suffices and is almost as fast.
2500
2006-04-24 10:44 jgarcia
2502
* src/cmp/cmplam.lsp:
2504
Some of the variable types are not symbols, hence we must precede declarations with TYPE.
2506
2006-04-24 10:44 jgarcia
2508
* src/: CHANGELOG, clos/fixup.lsp, cmp/cmpenv.lsp, cmp/cmpmac.lsp,
2509
cmp/cmptype.lsp, cmp/cmputil.lsp, lsp/format.lsp:
2511
Improved identification of wrong declarations. Simplified code for that.
2513
2006-04-24 10:44 jgarcia
2515
* src/: CHANGELOG, clos/standard.lsp:
2517
Fixed merging of slot accessors from child and parent classes.
2519
2006-04-24 10:44 jgarcia
2521
* contrib/sockets/sockets.lisp, src/aclocal.m4, src/configure,
2524
Fixes to build with Mac OSX Intel.
2526
2006-04-21 16:22 mgoffioul
2528
* contrib/sockets/sockets.lisp:
2530
Fix compilation failure under MSVC (most of the MSG_ flags do not exist).
2532
2006-04-19 08:48 jgarcia
2536
Have to quote the foreign type, to allow (* :CHAR) to work.
2538
2006-04-19 00:04 jgarcia
2540
* examples/build/: hello.lisp, hello_aux.c, readme.lisp:
2542
New examples on how to build executable files and compound FASL files
2544
2006-04-18 21:53 jgarcia
2546
* contrib/sockets/sockets.lisp, src/CHANGELOG:
2548
New function SOCKET-SEND, compatible with SBCL, donated by Dmitri Hrapof
2550
2006-04-18 21:27 jgarcia
2556
2006-04-18 21:27 jgarcia
2558
* src/clos/: boot.lsp, fixup.lsp, slot.lsp, standard.lsp:
2560
Fixed the transformation of slot definitions from the list form to the final standard-slot-definition instances.
2562
2006-04-18 21:25 jgarcia
2564
* src/: c/compiler.d, clos/method.lsp:
2566
Simplifed the implementation of DEFMETHOD
2568
2006-04-18 21:24 jgarcia
2570
* src/cmp/: cmplam.lsp, cmpspecial.lsp:
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.
2574
2006-04-18 21:23 jgarcia
2576
* src/clos/print.lsp:
2578
New make-load-form method for hash tables
2580
2006-04-18 21:22 jgarcia
2582
* src/clos/conditions.lsp:
2586
2006-04-18 21:22 jgarcia
2588
* src/clos/combin.lsp:
2590
Probably spurious special declaration. Just in case
2592
2006-04-18 21:20 jgarcia
2594
* src/c/: symbols_list.h, symbols_list2.h:
2596
Fix typos in some MOP symbol names
2598
2006-04-18 21:14 jgarcia
2600
* src/cmp/cmptop.lsp:
2602
Reflect new location of headers
2604
2006-04-11 18:31 jgarcia
2606
* src/: CHANGELOG, Makefile.in, c/alloc.d, c/gbc.d, c/main.d,
2607
c/read.d, h/config.h.in:
2609
ECL's own garbage collector working again by updating to new codeblock structure and porting to 64-bits
2611
2006-04-11 14:23 jgarcia
2613
* src/doc/: Makefile.in, cvs.in.html, head:
2615
CVS has moved to common-lisp.net. Mention that.
2617
2006-04-06 11:57 jgarcia
2619
* src/: CHANGELOG, c/arch/ffi_x86.d, gc/include/private/gcconfig.h:
2621
Patches to build ECL on OSX/Intel
2623
2006-03-22 11:03 jgarcia
2625
* src/: c/symbols_list.h, c/symbols_list2.h, clos/kernel.lsp,
2628
The class option :optimize-slot-access now defaults to the value of clos:*optimize-slot-access* which is typically T
2630
2006-03-21 12:22 mgoffioul
2632
* msvc/: ecl-threads.def, ecl.def:
2634
Remove obsolete functions from export list.
2636
2006-03-21 11:50 mgoffioul
2638
* msvc/: ecl-threads.def, ecl.def:
2640
Export si_make_foreign_data_from_array
2642
2006-03-21 10:06 jgarcia
2644
* src/: c/ffi.d, c/symbols_list.h, c/symbols_list2.h, h/external.h:
2646
Create foreign objects pointing to the data in a lisp array (M. Goffioul)
2648
2006-03-20 17:55 jgarcia
2652
Include links to Common-Lisp.net
2654
2006-03-20 10:06 jjgarcia
2660
2006-03-20 10:05 jjgarcia
2662
* src/clos/standard.lsp:
2666
2006-03-20 10:04 jjgarcia
2668
* src/: CHANGELOG, clos/generic.lsp, clos/kernel.lsp,
2671
Removed one unused slot from standard-method, and replaced the other with a plist value.
2673
2006-03-20 10:04 jjgarcia
2675
* src/: CHANGELOG, c/symbols_list.h, c/symbols_list2.h,
2676
cmp/sysfun.lsp, doc/amop.txt:
2678
Implemented [funcallable-]standard-instance-access, but without SETF version.
2680
2006-03-20 10:04 jjgarcia
2682
* src/: CHANGELOG, clos/kernel.lsp, clos/standard.lsp:
2684
Allow the user to impose that all slot accesses go through SLOT-VALUE, etc.
2686
2006-03-20 10:03 jjgarcia
2688
* src/clos/standard.lsp:
2690
+initform-unsupplied+ should not shadow user-supplied arguments.
2692
2006-03-20 10:03 jjgarcia
2694
* src/: CHANGELOG, clos/boot.lsp, clos/builtin.lsp, clos/fixup.lsp,
2695
clos/kernel.lsp, clos/slot.lsp, clos/standard.lsp,
2698
Slot accessors go now through slot definition objects.
2700
2006-03-20 10:01 jjgarcia
2702
* src/clos/defclass.lsp:
2704
Do not be so picky and retrieve the list of arguments after a class option.
2706
2006-03-14 17:34 jjgarcia
2710
GMP does not use the standard variable includedir to install the headers. Hence, we move the file manually.
2712
2006-03-11 13:45 jjgarcia
2714
* src/cmp/cmpvar.lsp:
2716
Omit warning when referring to constant symbols that have been defined outside the compiled file.
2718
2006-03-10 13:59 jjgarcia
2720
* src/: CHANGELOG, clos/kernel.lsp:
2722
Unattached methods have slot generic-function set to nil
2724
2006-03-09 09:53 jjgarcia
2726
* src/: CHANGELOG, lsp/evalmacros.lsp:
2728
Implicitely declared constants as globals
2730
2006-03-08 14:45 jjgarcia
2734
mkdir fails when some directories from a previous build exist
2736
2006-03-08 10:59 jjgarcia
2738
* msvc/ecl/config.h.msvc6:
2740
Include gc.h to get definition of variable GC_dont_gc
2742
2006-03-08 10:58 jjgarcia
2746
Makefile would fail if directories ecl/gc ecl/gc/private exist.
2748
2006-03-07 19:43 jjgarcia
2752
Install garbage collector header files
2754
2006-03-07 17:41 jjgarcia
2758
BUILD-STAMP is required to detect the library directory
2760
2006-03-07 17:39 jjgarcia
2762
* src/: Makefile.in, configure, configure.in, c/Makefile.in,
2765
All installable headers are now copied to ecl/. GC headers in particular are stored under ecl/gc and ecl/gc/private.
2767
2006-03-07 12:20 jjgarcia
2769
* msvc/: Makefile, c/Makefile:
2771
Ensure directories exist
2773
2006-03-07 10:18 jjgarcia
2775
* src/clos/fixup.lsp:
2777
New accessors using standard slot definition objects
2779
2006-03-07 10:18 jjgarcia
2781
* src/clos/: boot.lsp, change.lsp, standard.lsp:
2783
direct-slot-definition-class has to be invoked with a class object
2785
2006-03-06 15:43 jjgarcia
2787
* src/clos/slot.lsp:
2789
Fixed typo in error message
2791
2006-03-06 10:53 jjgarcia
2793
* src/: CHANGELOG, clos/fixup.lsp:
2795
Several slot accessors are now specialized on standard-effective-slot-definition
2797
2006-03-06 10:47 jjgarcia
2799
* src/: CHANGELOG, configure, configure.in, doc/Makefile.in,
2800
doc/ecl-config.man.in:
2802
New manual page for ecl-config
2804
2006-03-06 10:39 jjgarcia
2806
* src/: CHANGELOG, clos/defclass.lsp:
2808
Allow new metaclass options.
2810
2006-03-06 10:39 jjgarcia
2812
* src/clos/slot.lsp:
2814
Allow nonstandard options when parsing slot definitions.
2816
2006-03-06 10:39 jjgarcia
2818
* src/: CHANGELOG, clos/inspect.lsp:
2820
New method for DOCUMENTATION to operate on slot-definition objects.
2822
2006-03-06 10:38 jjgarcia
2824
* src/: CHANGELOG, aclocal.m4, configure, h/config.h.in:
2826
Included support for multithreading under Windows/Cygwin.
2828
2006-03-06 10:38 jjgarcia
2830
* src/util/emacs.el:
2832
tkmain.d no longer exists.
2834
2006-03-06 10:38 jjgarcia
2836
* src/util/emacs.el:
2838
tclbasic.d no longer exists.
2840
2006-03-06 10:32 jjgarcia
2842
* src/: CHANGELOG, c/gfun.d, c/symbols_list.h, c/symbols_list2.h,
2845
Export symbols from the AMOP.
2847
2006-03-06 10:31 jjgarcia
2849
* src/: CHANGELOG, c/all_symbols.d, c/dpp.c, h/external.h:
2851
Macro for self-explanatory references to symbols in the core.
2853
2006-03-02 16:50 jjgarcia
2857
Expand @eclincudedir@ in ecl-conf
2859
2006-03-02 16:49 jjgarcia
2861
* src/cmp/cmpcfg.lsp.in:
2863
This file is no longer used
2865
2006-03-02 13:59 jjgarcia
2867
* src/c/threads_win32.d:
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
2871
2006-03-02 13:59 jjgarcia
2875
This code did not compile under the free toolkit.
2877
2006-03-02 11:44 jjgarcia
2879
* msvc/: c/Makefile, ecl/config.h.msvc6:
2881
Include missing header gmp.h in config.h, and add several directories required at build time
2883
2006-03-02 10:27 jjgarcia
2885
* src/c/: alloc_2.d, gbc.d, tcp.d:
2887
Somehow we got back the definition THREADS instead of ECL_THREADS in several files
2889
2006-02-28 18:31 jjgarcia
2891
* src/: configure, configure.in:
2893
By default, use the version of the garbage collector shipped with ECL
2895
2006-02-28 18:17 jjgarcia
2897
* src/: Makefile.in, c/Makefile.in:
2899
MINGW's gcc does not like having '..' in include paths
2901
2006-02-28 15:27 jjgarcia
2903
* src/c/Makefile.in:
2905
Needed to access the garbage collector headers
2907
2006-02-28 15:21 jjgarcia
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:
2914
Final fixes to make the new directory structure work with MSVC++
2916
2006-02-28 15:14 jjgarcia
2918
* src/: CHANGELOG, cmp/cmpcbk.lsp:
2920
Declare callbacks to be static functions so that same names can be used in different files.
2922
2006-02-28 15:11 jjgarcia
2924
* src/: CHANGELOG, lsp/cmdline.lsp:
2926
Improve the interface of SI:PROCESS-COMMAND-ARGS.
2928
2006-02-28 15:10 jjgarcia
2934
2006-02-28 15:08 jjgarcia
2936
* src/: CHANGELOG, clos/boot.lsp:
2938
All slots from STANDARD-CLASS are now inherited by its subclasses.
2940
2006-02-28 15:05 jjgarcia
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:
2967
Header files are now kept in a directory named 'ecl', so as to avoid name clashes with other headers.
2969
2006-02-16 12:04 jjgarcia
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:
2975
Separate temporary and permanent data in a compiled file
2977
2006-02-08 17:56 jjgarcia
2981
Forgot to reassign *debugger-hook* to avoid exiting on errors
2983
2006-02-07 17:52 jjgarcia
2985
* src/doc/index.in.html:
2987
The OSX port is no longer broken
2989
2006-02-07 10:37 jjgarcia
2993
@headitem is not supported in older linuxen
2995
2006-02-06 11:38 jjgarcia
2997
* src/: CHANGELOG, lsp/cmdline.lsp:
2999
Do not load ~/.ecl nor ~/.eclrc when asking for help with --help/-?/-h
3001
2006-02-06 11:11 jjgarcia
3003
* src/cmp/: cmpdefs.lsp, cmpenv.lsp, cmpwt.lsp:
3005
Remove unused function and variable
3007
2006-02-06 11:07 jjgarcia
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:
3015
New implementation of SAFE-EVAL, cooperates better with the current condition system and can call TOP-LEVEL.
3017
2006-01-16 14:19 jjgarcia
3019
* src/clos/conditions.lsp:
3021
Using eval-when makes this work when cross-compiling.
3023
2006-01-16 12:47 jjgarcia
3025
* src/clos/slot.lsp:
3027
Restore constant +initform-unsupplied+.
3029
2006-01-16 12:47 jjgarcia
3031
* src/clos/slot.lsp:
3033
Remove unused variables and constants.
3035
2006-01-16 10:59 jjgarcia
3037
* src/clos/: conditions.lsp, kernel.lsp, load.lsp.in, macros.lsp:
3039
Do not compile the DEFINE-CONDITION statements, but rather keep them as lists for later evaluation.
3041
2006-01-13 14:32 jjgarcia
3043
* src/: CHANGELOG, Makefile.in, compile.lsp.in, c/Makefile.in:
3045
Fixes to make --disable-shared work in Mingw32
3047
2006-01-12 12:28 jjgarcia
3051
Fix missing arguments to @multitable
3053
2006-01-12 12:28 jjgarcia
3055
* src/: CHANGELOG, cmp/cmpmain.lsp, doc/devel.txi:
3057
Allow :EPILOGUE-CODE in C:BUILDER to be a lisp form. COMPILE-FILE-PATHNAME now accepts :FAS and :FASL indistinctly
3059
2006-01-11 15:47 jjgarcia
3061
* src/: CHANGELOG, doc/Makefile.in, doc/basic.css, doc/devel.txi,
3062
doc/macros.txi, doc/user.txi:
3064
Added stylesheets to the HTML manual.
3066
2006-01-09 10:16 jjgarcia
3068
* src/c/cmpaux.d, msvc/ecl-threads.def, src/h/external.h,
3071
Removed unused function.
3073
2006-01-09 10:15 jjgarcia
3075
* src/: CHANGELOG, c/eval.d, c/gfun.d, c/interpreter.d,
3078
Implemented standard behavior of NO-APPLICABLE-METHOD.
3080
2006-01-09 10:15 jjgarcia
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:
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.
3088
2006-01-09 10:14 jjgarcia
3090
* src/: CHANGELOG, c/pathname.d, cmp/cmpmain.lsp, cmp/cmptop.lsp:
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.
3094
2005-12-21 17:00 jjgarcia
3096
* src/cmp/: cmpmain.lsp, cmptop.lsp:
3098
Compute paths of FASL and object files relative to :OUTPUT-FILE
3100
2005-12-21 16:40 jjgarcia
3106
2005-12-20 16:03 jjgarcia
3108
* src/clos/generic.lsp:
3110
Forgot the case in which the generic function is modified using ENSURE-GENERIC-FUNCTION
3112
2005-12-20 11:35 jjgarcia
3114
* msvc/: ecl-threads.def, ecl.def:
3116
New symbol definition
3118
2005-12-20 11:33 jjgarcia
3120
* src/: CHANGELOG, c/assignment.d, c/package.d:
3122
Changing the function definition of a symbol in a locked package results in a correctable error
3124
2005-12-20 11:31 jjgarcia
3126
* src/: CHANGELOG, clos/generic.lsp:
3128
Adding a new specialization to a generic function does not result in a warning when the function is in a locked package
3130
2005-12-19 15:32 jjgarcia
3132
* contrib/sockets/test.lisp:
3134
Precise the license of sockets/test.lisp, which we copied from SBCL
3136
2005-12-14 10:51 jjgarcia
3140
Debian needs a more precise wording of the license
3142
2005-12-13 13:25 jjgarcia
3146
More precise copyright statement, once we have removed the Tcl/Tk module, which required BSD license to be included
3148
2005-12-13 11:00 jjgarcia
3150
* src/: c/cinit.d, c/main.d, c/tclBasic.d, c/tkMain.d,
3153
Remove unused files and flags
3155
2005-12-13 10:54 jjgarcia
3157
* src/h/: tcl.h, tclInt.h, tclRegexp.h, tk.h:
3159
Removed unused files
3161
2005-12-06 10:06 jjgarcia
3165
Clean also the 'ext' directory so that asdf rebuilds properly'
3167
2005-12-05 10:22 goffioul
3169
* contrib/asdf/asdf-ecl.lisp:
3171
Allow additional arguments in the building process: these are eventually passed to c::builder function.
3173
2005-12-05 10:21 goffioul
3175
* contrib/sockets/sockets.lisp:
3177
make_two_way_stream does not exist anymore.
3179
2005-11-29 15:52 jjgarcia
3181
* src/c/Makefile.in:
3183
Allow ECL build with the various BSD make program
3185
2005-11-23 12:05 jjgarcia
3187
* src/: CHANGELOG, c/compiler.d, c/symbols_list.h,
3190
Control whether it is allowed to assign a value to undefined variables.
3192
2005-11-21 21:39 goffioul
3196
Comment un-found function (probably removed).
3198
2005-11-21 14:48 jjgarcia
3200
* src/clos/conditions.lsp:
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
3204
2005-11-21 13:32 jjgarcia
3208
/nodefaultlib:libd is required by the free Visual Studio compiler when compiling with debugging information
3210
2005-11-21 11:27 jjgarcia
3212
* src/cmp/cmploc.lsp:
3214
By default, temporal destination is RETURN because there might be more than one value to be saved.
3216
2005-11-21 11:15 jjgarcia
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,
3225
Remove unused functions and use prefix ecl_ on all internal functions in file.d
3227
2005-11-18 14:40 goffioul
3229
* msvc/: ecl-threads.def, ecl.def:
3231
Export ecl_null_terminated_string().
3233
2005-11-18 10:09 goffioul
3235
* msvc/Makefile, msvc/util/ecl_nsi.bat, src/util/ecl.nsi1:
3237
Fix scripts for self-installing executable generation.
3239
2005-11-18 09:02 goffioul
3243
Fix error reporting on serious signals.
3245
2005-11-18 08:59 goffioul
3249
Add defsystem compilation under MSVC.
3251
2005-11-17 14:40 goffioul
3253
* src/lsp/mislib.lsp:
3255
Fix segmentation fault in time encoding/decoding functions.
3257
2005-11-16 16:01 jjgarcia
3261
Allow the user to change the current package with -eval
3263
2005-11-16 11:12 jjgarcia
3267
Add the 'examples' directory to the distribution
3269
2005-11-16 11:07 jjgarcia
3273
Final version of the announcement for the release 0.9h
3275
2005-11-16 11:06 jjgarcia
3277
* examples/asdf/: file1.lisp, file2.lisp, readme.lisp:
3279
New example about building FASL files and standalone executables
3281
2005-11-16 10:05 jjgarcia
3287
2005-11-16 09:38 jjgarcia
3289
* src/: configure.in, configure:
3293
2005-11-15 20:49 jjgarcia
3295
* src/cmp/cmplam.lsp:
3297
Fixed infinite loop in the routine for inlining LAMBDA forms, plus other bugs related to variable names in macro expansion.
3299
2005-11-15 20:18 jjgarcia
3301
* src/h/config.h.in:
3303
Disable handling of FP exceptions in the Alpha machines
3305
2005-11-15 20:12 jjgarcia
3307
* src/: CHANGELOG, lsp/mislib.lsp:
3309
Shift dates into the range 1970-2033 when computing daylight saving times
3311
2005-11-15 20:12 jjgarcia
3313
* src/: aclocal.m4, configure:
3315
Build the Alpha port with IEEE floating point arithmetics
3317
2005-11-14 17:04 jjgarcia
3321
Hack to make fdopen() work with socks
3323
2005-11-14 11:45 jjgarcia
3327
Do not alter pathnames when supplied by the user
3329
2005-11-14 10:11 jjgarcia
3331
* msvc/util/ecl-cc.bat:
3333
Reorder arguments because /nodefaultlib:libc should appear _after_ the first object or source file
3335
2005-11-10 18:30 jjgarcia
3337
* src/configure, contrib/defsystem/README,
3338
contrib/defsystem/defsystem.lisp, src/CHANGELOG,
3339
src/compile.lsp.in, src/configure.in:
3341
Incorporate DEFSYSTEM to the distribution
3343
2005-11-10 10:00 jjgarcia
3345
* src/: aclocal.m4, configure, c/threads.d, h/config.h.in, h/ecl.h:
3347
Added support for threads in FreeBSD
3349
2005-11-09 10:19 jjgarcia
3353
Also avoid linking statically against libc.lib
3355
2005-11-08 15:42 jjgarcia
3357
* src/lsp/mislib.lsp:
3361
2005-11-08 15:29 jjgarcia
3365
Missing array element type in marker
3367
2005-11-08 15:19 jjgarcia
3369
* src/: aclocal.m4, compile.lsp.in, configure, c/Makefile.in,
3370
c/unixint.d, h/internal.h:
3372
Port the floating-point exception handler to mingw32
3374
2005-11-08 14:17 jjgarcia
3376
* src/: CHANGELOG, aclocal.m4, configure, c/file.d:
3378
Ported to OpenBSD/x86.
3380
2005-11-08 13:53 jjgarcia
3382
* msvc/Makefile.msvc6:
3386
2005-11-08 13:48 jjgarcia
3388
* msvc/: c/Makefile.msvc6, doc/Makefile.msvc6, gc/Makefile.msvc6,
3393
2005-11-07 13:22 jjgarcia
3397
Add flags required by the free MS Visual Studio 2003
3399
2005-11-07 13:22 jjgarcia
3401
* msvc/: ecl.def, ecl-threads.def:
3403
Some symbols have been removed from time.d
3405
2005-11-07 11:32 jjgarcia
3407
* src/lsp/defpackage.lsp:
3409
Removed another use of SIMPLE-PACKAGE-ERRO
3411
2005-11-07 11:31 jjgarcia
3413
* src/: c/load.d, lsp/mislib.lsp:
3415
The Mac OSX system headers define 'bool' to be a different type than 'int'. Also, tzset() does not define the global variable 'timezone'
3417
2005-11-04 14:45 jjgarcia
3419
* src/lsp/defpackage.lsp:
3421
Remove another use of simple-package-error
3423
2005-11-04 14:20 jjgarcia
3425
* src/lsp/defpackage.lsp:
3427
Remove one more use of SIMPLE-PACKAGE-ERROR.
3429
2005-11-04 14:17 jjgarcia
3431
* src/lsp/packlib.lsp:
3435
2005-11-04 14:09 jjgarcia
3439
Type t_codeblock also exists in statically linked ECL.
3441
2005-11-04 14:09 jjgarcia
3443
* src/lsp/packlib.lsp:
3445
The condition SIMPLE-PROGRAM-ERROR no longer exists.
3447
2005-11-04 13:38 jjgarcia
3451
Removed spurious lines produced during application of patch file
3453
2005-11-04 13:35 jjgarcia
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:
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.
3461
2005-11-04 12:24 jjgarcia
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,
3468
Move some internal functions from time.d and the SI package to mislib without exporting the names.
3470
2005-11-04 12:23 jjgarcia
3472
* src/: CHANGELOG, c/time.d, lsp/mislib.lsp:
3474
Make DECODE/ENCODE-UNIVERSAL-TIME work with dates which are bignums.
3476
2005-11-04 12:23 jjgarcia
3480
read_constituent() now also reads non-terminating macro characters, because this is the proper way to build/skip a token.
3482
2005-11-04 12:17 jjgarcia
3486
The dispatch macro from sharp+backslash works also when assigned to other characters.
3488
2005-11-04 10:45 jjgarcia
3490
* src/: CHANGELOG, c/array.d, lsp/predlib.lsp:
3492
Forbid creating arrays with element type NIL, but produce the right output for UPGRADED-A-E-T.
3494
2005-11-04 10:45 jjgarcia
3496
* src/: CHANGELOG, cmp/sysfun.lsp:
3498
The compiler inlined SQRT of negative number using the C sqrt function.
3500
2005-11-04 10:45 jjgarcia
3502
* src/: CHANGELOG, lsp/predlib.lsp:
3504
SUBTYPEP formerly broken when handling (EQL #C(...))
3506
2005-11-04 10:45 jjgarcia
3508
* src/: CHANGELOG, clos/print.lsp:
3510
A method might not be attached to any generic function. In that case print it as UNNAMED.
3512
2005-10-30 17:25 japhie
3514
* src/: lsp/ffi.lsp, CHANGELOG:
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
3521
2005-10-30 14:49 japhie
3523
* contrib/rt/rt.lisp:
3525
- Add nickname :rt to :sb-rt package
3527
2005-10-28 16:57 goffioul
3529
* examples/threads/import_win32/Makefile:
3531
Update Makefile for MSVC.
3533
2005-10-28 16:57 goffioul
3535
* msvc/: Makefile, util/ecl-cc.bat:
3537
Add compile utility under Win32/MSVC.
3539
2005-10-28 16:29 goffioul
3541
* examples/threads/import_win32/import.c:
3543
Make the example work with MSVC.
3545
2005-10-28 11:42 jjgarcia
3547
* src/: CHANGELOG, c/read.d:
3549
Simplified routines for reading numbers
3551
2005-10-28 10:55 jjgarcia
3553
* src/: CHANGELOG, lsp/predlib.lsp:
3555
All complex types are upgraded to (COMPLEX REAL)
3557
2005-10-27 20:48 japhie
3561
- Added omitted lock type to cl_alloc_object.
3563
2005-10-27 20:12 jjgarcia
3565
* examples/threads/: import/Makefile, import/import.c,
3566
import_win32/Makefile, import_win32/import.c:
3568
New example on how to import threads to ECL. It's fragile, but hopefully we will add better examples in a near future
3570
2005-10-27 19:46 jjgarcia
3574
Simplify the cl_alloc_object() routine
3576
2005-10-27 19:04 jjgarcia
3578
* src/: c/Makefile.in, h/ecl-cmp.h, h/ecl.h:
3580
Change location of GC headers as seen by the C source code
3582
2005-10-27 16:51 goffioul
3584
* contrib/win32/win32.lisp:
3586
Use define-compiler-macro to switch to static FFI when compiled.
3588
2005-10-27 16:34 goffioul
3592
Restore default config under MSVC.
3594
2005-10-27 16:32 goffioul
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,
3601
Clean-up the way how GC symbols are accessed and re-exported from ECL.
3603
2005-10-27 16:18 jjgarcia
3607
Removed call to inexistent function PRINT-IHS
3609
2005-10-27 16:12 jjgarcia
3613
Fixed limits of loop and moving of memory among overlapping regions
3615
2005-10-27 15:17 goffioul
3617
* src/cmp/: cmpeval.lsp, cmptop.lsp:
3619
Fix DEFINE-COMPILER-MACRO behavior: supersedes regular macros on compile time unless NOTINLINE.
3621
2005-10-27 10:50 jjgarcia
3625
The command line option "-s" does not take any arguments.
3627
2005-10-27 10:37 jjgarcia
3629
* src/lsp/cmdline.lsp:
3631
The command line option "-s" does not take any arguments.
3633
2005-10-27 09:26 goffioul
3635
* msvc/ecl-threads.def:
3637
Export GC_CreateThread with MSVC.
3639
2005-10-26 21:13 jjgarcia
3643
Some functions are not available in the statically linked ECL
3645
2005-10-26 21:10 jjgarcia
3647
* src/c/arch/ffi_x86.d:
3649
Port the changes from MSVC to GCC
3651
2005-10-26 17:07 goffioul
3655
Rely on COMPILE-FILE-PATHNAME to compute the actual static library name.
3657
2005-10-26 17:02 goffioul
3659
* src/c/arch/ffi_x86.d:
3661
Do not use calling convention for dynamic call of C functions: save/restore the stack pointer manually, which work in all cases.
3663
2005-10-26 14:38 goffioul
3665
* msvc/Makefile, src/util/cut.c:
3667
Fix cut.exe and installed config header under Win32.
3669
2005-10-26 13:29 goffioul
3671
* msvc/c/Makefile, src/c/arch/fpe_x86.c:
3673
Make FPE catching work under MSVC.
3675
2005-10-26 13:21 jjgarcia
3679
Use make_{short/long}float to ensure that floating-point exceptions are detected
3681
2005-10-26 11:14 jjgarcia
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:
3686
Insert FWAIT routines in make_{short,long}float to detect floating point exceptions under x86
3688
2005-10-26 10:40 jjgarcia
3692
The flag HAVE_FENV_H is defined _after_ including ecl.h
3694
2005-10-26 10:15 jjgarcia
3696
* src/: CHANGELOG, cmp/sysfun.lsp:
3698
Most of the STRING* functions operate on string designators
3700
2005-10-26 09:49 jjgarcia
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.
3706
2005-10-25 15:05 goffioul
3708
* src/: c/print.d, c/unixint.d, h/internal.h:
3710
Support FPE handling under MSVC/mingw32.
3712
2005-10-25 15:04 goffioul
3716
Enable RT module compilation.
3718
2005-10-25 11:51 jjgarcia
3720
* src/c/threads_win32.d:
3722
Ported the new thread-import routines to the WIN32 architecture
3724
2005-10-25 09:35 goffioul
3726
* src/cmp/cmptop.lsp:
3728
Add missing ; in generated code.
3730
2005-10-24 12:14 jjgarcia
3732
* contrib/sockets/sockets.lisp:
3734
Missing header in mingw32
3736
2005-10-24 11:40 jjgarcia
3740
When using signal() the handler only takes one argument
3742
2005-10-24 11:38 goffioul
3746
Avoid the garbage collection of foreign modules.
3748
2005-10-24 11:29 goffioul
3750
* src/cmp/: cmpcbk.lsp, cmpffi.lsp:
3752
Fix callbacks with :VOID and :UNSIGNED-BYTE return type.
3754
2005-10-24 11:08 goffioul
3756
* contrib/asdf/asdf-ecl.lisp:
3758
Use correct location to put final FAS file.
3760
2005-10-24 11:06 goffioul
3764
Avoid segmentation fault when module is :DEFAULT and the symbol is not found.
3766
2005-10-24 10:40 jjgarcia
3768
* src/: configure, configure.in:
3770
Fix problems with applied patch file
3772
2005-10-24 10:38 jjgarcia
3774
* src/: c/load.d, c/main.d, cmp/cmptop.lsp:
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.
3778
2005-10-24 10:38 jjgarcia
3782
Fixed error which arises with (FLOOR 1/2 1.0d).
3784
2005-10-24 10:37 jjgarcia
3786
* src/: c/pathname.d, c/unixfsys.d, clos/conditions.lsp:
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.
3790
2005-10-24 10:37 jjgarcia
3792
* src/: CHANGELOG, c/compiler.d, c/interpreter.d, lsp/setf.lsp:
3794
The block name of a function does not include the lambda list.
3796
2005-10-24 10:36 jjgarcia
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))
3802
2005-10-24 10:36 jjgarcia
3804
* src/clos/fixup.lsp:
3806
The slot DOCUMENTATION from generic functions is now initialized to NIL.
3808
2005-10-24 10:36 jjgarcia
3810
* src/lsp/iolib.lsp:
3812
DRIBBLE only takes one argument and ECL's extension was not very useful anyway.
3814
2005-10-24 10:36 jjgarcia
3816
* src/: CHANGELOG, cmp/cmpmain.lsp:
3818
Better control of the type of arguments in DISASSEMBLE.
3820
2005-10-24 10:35 jjgarcia
3822
* src/: CHANGELOG, c/load.d:
3824
LOAD can now load source code from streams which are not associated to files.
3826
2005-10-24 10:35 jjgarcia
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:
3832
Floating point exceptions raised and trapped when using GNU libc.
3834
2005-10-24 10:34 jjgarcia
3836
* src/: CHANGELOG, clos/conditions.lsp:
3838
MAKE-CONDITION now accepts complex type specifiers.
3840
2005-10-24 10:33 jjgarcia
3842
* src/: CHANGELOG, c/compiler.d, c/interpreter.d:
3844
MULTIPLE-VALUE-SETQ must output _only_ the primary value.
3846
2005-10-24 10:33 jjgarcia
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:
3852
Implemented DOLIST/DOTIMES as macros, without magic in the interpreter.
3854
2005-10-24 10:31 jjgarcia
3856
* src/: c/assignment.d, c/symbols_list.h, c/symbols_list2.h,
3859
Remove unused system property PRETTY-PRINT-FORMAT when using CMUCL's pprint routine.
3861
2005-10-24 10:31 jjgarcia
3863
* src/: aclocal.m4, configure, configure.in:
3865
Check for __thread attribute, but do not use it since it slows down ECL a lot.
3867
2005-10-24 10:29 jjgarcia
3871
Using GC_clear_roots() we reduce the set of roots to the one ECL itself determines.
3873
2005-10-24 10:28 jjgarcia
3875
* src/: compile.lsp.in, configure, configure.in:
3879
2005-10-24 10:27 jjgarcia
3881
* src/cmp/cmpmain.lsp:
3883
Delete the temporary file created by cmpmain.lsp
3885
2005-10-24 10:27 jjgarcia
3889
The flag GC_THREADS is already defined in config.h
3891
2005-10-24 10:17 jjgarcia
3893
* src/: c/threads.d, h/config.h.in:
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.
3897
2005-10-24 10:07 goffioul
3901
Add a dynamic form for ffi:load-foreign-library.
3903
2005-10-21 10:42 jjgarcia
3905
* src/cmp/cmpmain.lsp:
3907
Avoid name clashing in initialization object files.
3909
2005-10-20 16:01 goffioul
3911
* contrib/asdf/asdf-ecl.lisp, contrib/asdf/asdf.lisp,
3914
Implement ECL-specific tools in ASDF to build shared and static libraries, FAS files and programs.
3916
2005-10-20 15:59 goffioul
3920
Install internal.h under MSVC.
3922
2005-10-20 15:58 goffioul
3924
* msvc/: ecl-threads.def, ecl.def:
3926
Export new dynamic FFI functions.
3928
2005-10-20 12:11 jjgarcia
3930
* src/doc/Makefile.in:
3932
We have removed the benchmarks from the distribution
3934
2005-10-20 11:54 jjgarcia
3938
Missing header in mingw32
3940
2005-10-20 10:50 jjgarcia
3942
* src/: configure, configure.in:
3944
Removed tests directories
3946
2005-10-19 11:26 goffioul
3948
* contrib/win32/: README, compile-and-run.lsp, lisp-kw.lisp,
3949
txtedit.lisp, win32.lisp:
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.
3954
2005-10-19 11:05 jjgarcia
3958
call-cfun and make-dynamic-callback now take an optional argument
3960
2005-10-19 11:01 jjgarcia
3966
2005-10-19 10:19 goffioul
3970
Remove unneeded line that makes compilation fail with threads enabled.
3972
2005-10-19 10:03 goffioul
3978
2005-10-19 09:54 goffioul
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:
3983
Implement controllable calling convention for FFI/callbacks.
3985
2005-10-18 16:30 goffioul
3987
* src/cmp/cmpcbk.lsp:
3989
Fix compiled callbacks: order arguments correctly and restore stack in correct state.
3991
2005-10-17 23:09 japhie
3993
* src/cmp/cmpffi.lsp:
3995
- Fixed second half of typo ;)
3997
2005-10-17 14:23 goffioul
3999
* src/c/arch/ffi_x86.d:
4001
Fixes bugs in dynamic callbacks (MSVC).
4003
2005-10-17 13:51 jjgarcia
4005
* src/cmp/cmpffi.lsp:
4007
Fixed typo (fixed previously by Macjiek, redone by today's sync)
4009
2005-10-17 12:29 jjgarcia
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,
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.
4019
2005-10-13 20:58 japhie
4021
* src/cmp/cmpffi.lsp:
4023
- Fix :cstring argument type handling in ffi:c-inline; sockets do work again.
4025
2005-10-13 13:07 japhie
4027
* src/c/: symbols_list.h, symbols_list2.h:
4029
- #ifdef out symbols related to dynamic FFI (build on non-x86
4032
2005-10-13 12:28 goffioul
4034
* src/c/: cinit.d, load.d, main.d:
4036
Make cl_core.libraries vector extendable.
4038
2005-10-12 11:22 jjgarcia
4040
* src/CHANGELOG, src/c/threads.d, src/c/threads_win32.d,
4041
src/h/external.h, msvc/ecl-threads.def:
4043
Importing of C threads into the lisp world
4045
2005-10-12 09:46 goffioul
4047
* src/c/: symbols_list.h, symbols_list2.h:
4049
Remove duplicated (I guess) colon.
4051
2005-10-12 09:41 jjgarcia
4055
Move variable declarations to the beginning of functions.
4057
2005-10-11 11:04 jjgarcia
4059
* src/cmp/cmpcbk.lsp:
4061
A patch got applied twice.
4063
2005-10-11 11:01 jjgarcia
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:
4069
Simple implementation of callbacks, much like CFFI does.
4071
2005-10-10 16:54 goffioul
4073
* msvc/c/Makefile, src/c/arch/ffi_x86.d:
4075
Add dynamic FFI support under Win32/MSVC.
4077
2005-10-10 16:38 goffioul
4081
Fix dynamic FFI: low-level functions are in the system package.
4083
2005-10-10 13:11 jjgarcia
4085
* src/c/arch/ffi_x86.d:
4087
Automatic generation of calls to C functions, plus fixes on the handling of :CSTRING arguments to C-INLINE
4089
2005-10-10 12:23 jjgarcia
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:
4096
Automatic generation of calls to C functions, plus fixes on the handling of :CSTRING arguments to C-INLINE
4098
2005-10-10 10:42 goffioul
4100
* src/cmp/cmpffi.lsp:
4104
2005-10-08 16:46 jjgarcia
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:
4110
Fixes for the old garbage collector
4112
2005-10-06 15:51 goffioul
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:
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
4121
2005-10-06 10:06 goffioul
4123
* contrib/sockets/sockets.lisp:
4125
Fix compilation failure under Win32/MSVC when using multi-thread support.
4127
2005-10-04 16:56 goffioul
4129
* contrib/asdf/asdf.lisp:
4131
Required under Win32 as ASD files are interpreted differently by LoadLibrary.
4133
2005-10-04 15:51 jjgarcia
4135
* src/: c/ffi.d, c/symbols_list.h, c/symbols_list2.h, lsp/ffi.lsp:
4137
Name change of FIND-FOREIGN-VAR -> FIND-FOREIGN-SYMBOL
4139
2005-10-04 15:48 jjgarcia
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,
4145
New implementation of DEF-FOREIGN-VAR which can load shared libraries on demand (M. Goffioul)
4147
2005-10-04 13:19 jjgarcia
4151
ECL's LOAD-FOREIGN-LIBRARY can only handle modules whose access path is known
4153
2005-10-04 10:15 goffioul
4157
Increase managed memory under Win32.
4159
2005-10-04 10:15 goffioul
4163
Disable MSVCRT.DLL debugging for the moment as it seems to conflict with the regular one.
4165
2005-09-21 19:32 jjgarcia
4167
* src/: configure, configure.in:
4169
The latest optimizations for the cross-compile phase had deactivated linking against GMP also in the normal builds
4171
2005-09-21 11:57 jjgarcia
4173
* src/: configure, configure.in:
4177
2005-09-20 10:39 goffioul
4179
* msvc/: Makefile, Makefile.msvc6, ecl-threads.def, ecl.def,
4180
c/Makefile, gc/Makefile, gmp/Makefile:
4182
- Make it compile again under MSVC/Win32
4183
- Use -MDd when debug is enabled
4185
2005-09-19 23:52 japhie
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:
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).
4197
2005-09-19 23:31 japhie
4201
- Added TAGS target for running etags.
4203
2005-09-19 11:31 jjgarcia
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,
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.
4212
2005-09-19 11:30 jjgarcia
4214
* src/clos/combin.lsp:
4216
Precompile all effective methods required by standard method combinations.
4218
2005-09-19 11:30 jjgarcia
4220
* src/clos/: combin.lsp, load.lsp.in:
4222
Simplified the code for creating method combinations. Remove need for code walker here.
4224
2005-09-14 14:37 japhie
4226
* src/lsp/trace.lsp:
4228
- Line up vertical bars in (trace) when trace level is above 10.
4230
2005-09-14 13:57 japhie
4232
* src/cmp/cmpenv.lsp:
4234
- Bugfix: make C::GET-RETURN-TYPE return function's return type, not
4237
2005-09-13 16:27 japhie
4239
* src/lsp/trace.lsp:
4241
- New variable: *trace-max-indent*, allows customizing maximal trace
4242
depth that is indented.
4244
2005-09-11 15:54 japhie
4248
- Compiler warning fix.
4250
2005-09-07 00:43 japhie
4252
* Makefile.in, configure, src/configure, src/configure.in:
4254
- Enable passing buildir to top-level configure in environment (makes
4255
it possible to keep different build dirs handy).
4257
2005-09-05 11:27 goffioul
4259
* msvc/Makefile, msvc/c/Makefile, src/compile.lsp.in,
4260
src/cmp/cmpcfg.lsp.in:
4262
Allow compilation without debug info under MSVC.
4264
2005-09-05 10:21 goffioul
4266
* src/compile.lsp.in:
4268
Revert previous accidental commit.
4270
2005-09-05 10:09 goffioul
4272
* src/compile.lsp.in:
4274
Fix executable name handling under MSVC.
4276
2005-09-04 04:26 japhie
4282
2005-09-04 03:44 japhie
4284
* src/lsp/cmdline.lsp:
4286
Oops... remove debug (print).
4288
2005-09-04 03:18 japhie
4290
* src/lsp/cmdline.lsp:
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).
4296
2005-09-03 16:57 japhie
4298
* src/: configure, configure.in:
4300
- Reverted AC_DEFINE(TCP)
4302
2005-09-02 17:29 jjgarcia
4304
* msvc/Makefile, src/compile.lsp.in:
4306
Activated building ECL with debug information under Windows VC6 (M. Goffioul)
4308
2005-09-02 15:45 jjgarcia
4310
* src/doc/devel.txi:
4312
Explain the init-names option for building libraries (J. Stecklina)
4314
2005-09-02 15:45 jjgarcia
4316
* msvc/Makefile.msvc6:
4318
The project is now called ECL (J. Stecklina)
4320
2005-09-02 14:45 goffioul
4322
* src/: CHANGELOG, lsp/ffi.lsp:
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.
4327
2005-09-02 11:53 goffioul
4329
* msvc/: ecl-threads.def, ecl.def:
4331
Update DLL definition file to recently added/removed symbols
4333
2005-08-31 12:20 jjgarcia
4335
* src/: CHANGELOG, lsp/cmdline.lsp, lsp/load.lsp.in, lsp/top.lsp:
4337
New routines for processing command line options
4339
2005-08-30 18:59 jjgarcia
4341
* src/c/: compiler.d, interpreter.d:
4343
Unify code for CATCH and BLOCK.
4345
2005-08-30 17:44 jjgarcia
4347
* src/: CHANGELOG, c/hash.d, h/external.h:
4349
New hashing routine.
4351
2005-08-30 17:44 jjgarcia
4353
* src/: CHANGELOG, c/compiler.d, c/interpreter.d, h/stacks.h,
4356
Different, more compact structure for lexical environments.
4358
2005-08-30 16:38 jjgarcia
4360
* src/cmp/cmpmain.lsp:
4362
Do not invoke cat, as under cygwin it breaks ECL.
4364
2005-08-30 16:38 jjgarcia
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:
4371
Simplified the frame stack by replacing the frame class with a particular tag.
4373
2005-08-29 17:19 jjgarcia
4377
Include the msvc directory in the distribution
4379
2005-08-22 16:14 goffioul
4383
Make it compile (again) under MSVC
4385
2005-08-17 12:20 japhie
4387
* src/doc/ecl.man.in:
4389
- Docfix (by GP Lisper)
4391
2005-08-17 11:49 japhie
4393
* src/: Makefile.in, aclocal.m4, bare.lsp.in, compile.lsp.in,
4394
configure, configure.in:
4396
- Finished transition to :wants-something features for compiled-in
4398
- Unified compiling in and installing modules for static and dynamic
4401
2005-08-15 20:10 japhie
4403
* src/compile.lsp.in:
4405
- Remove one last reference to *ecl-modules*
4407
2005-08-15 18:36 japhie
4409
* src/: c/symbols_list.h, c/symbols_list2.h, aclocal.m4,
4410
bare.lsp.in, compile.lsp.in, configure, configure.in:
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
4422
2005-08-15 00:54 japhie
4424
* src/: aclocal.m4, compile.lsp.in, configure, configure.in,
4427
- Moved setting *features* for ecl_min to compile.lsp
4428
- Added possibility of compiling --without-cmp (for cross-compilation)
4430
2005-08-15 00:52 japhie
4434
- Removed traces of :WANTS-CLOS (CLOS has to be always loaded for it
4435
is needed by compiler).
4437
2005-08-12 18:07 jjgarcia
4443
2005-08-12 17:23 jjgarcia
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,
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
4456
2005-08-10 18:51 jjgarcia
4458
* src/c/: alloc.d, alloc_2.d, gbc.d, load.d, read.d:
4460
When failed to load a binary file, a codeblock structure might be incomplete and cause a SIGSEGV
4462
2005-08-09 10:08 jjgarcia
4464
* src/: CHANGELOG, clos/method.lsp:
4466
Evaluation of the constant in EQL specializers now takes place in the lexical environment in which DEFMETHOD is enclosed.
4468
2005-08-08 10:09 jjgarcia
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,
4474
Reorganized the list of inliners and inline information, storing it in more detailed structures
4476
2005-08-05 22:59 japhie
4478
* src/: lsp/ffi.lsp, cmp/cmpffi.lsp, cmp/cmptop.lsp:
4480
- Get rid of double definitions of (ffi:clines) and (ffi:defentry),
4481
corrected (ffi:defentry), fixed mysterious bug with cross-compiling
4484
2005-08-04 18:44 jjgarcia
4488
I mixed up the source, from and to pathnames when fixing cl_translate_pathname (Juanjo)
4490
2005-08-03 18:53 jjgarcia
4494
Fix translation of pathnames with version = :WILD
4496
2005-08-03 18:53 jjgarcia
4498
* src/cmp/cmpmain.lsp:
4500
When supressing compiler notes, also supress echo of shell commands
4502
2005-08-02 17:20 jjgarcia
4504
* src/doc/devel.txi:
4506
Patch by J. Stecklina
4508
2005-08-02 09:37 goffioul
4510
* msvc/: Makefile, ecl-threads.def, ecl.def:
4512
Make it compile again under MSVC.
4514
2005-07-29 11:57 jjgarcia
4516
* src/cmp/: cmpdefs.lsp, cmptop.lsp:
4518
Sharing function definitions for global functions now works
4520
2005-07-29 11:35 jjgarcia
4522
* src/: CHANGELOG, c/load.d:
4524
Silent ECL when garbage collecting FASL files if SI::*GC-VERBOSE* is T
4526
2005-07-28 16:05 jjgarcia
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:
4534
Several improvements related to inline of logical and cons functions, hardcoding frequently used symbols and a smaller version of TIME
4536
2005-07-27 15:21 japhie
4540
- Use (si:quit) instead of (quit) when calling ecl -eval ... (here, too) ;)
4542
2005-07-27 01:06 japhie
4546
- Use (si:quit) instead of (quit) when calling ecl -eval ...
4548
2005-07-25 11:08 jjgarcia
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:
4555
Speed improvements in the subtypep implementation, plus additional type declarations to enforce inlining of CDR/CAR
4557
2005-07-14 15:50 jjgarcia
4559
* src/: configure.in, configure:
4561
Fixed typo in configuration script
4563
2005-07-14 15:32 jjgarcia
4567
Configure the GC with the flags we obtained at configuration time
4569
2005-07-14 14:04 jjgarcia
4571
* src/: configure, configure.in:
4573
Configure the GC with the flags we obtained at configuration time
4575
2005-07-14 14:04 jjgarcia
4579
Remove the install option 'strip executable', which does not seem to work in Solaris
4581
2005-07-12 15:41 jjgarcia
4583
* configure, src/aclocal.m4, src/configure, src/CHANGELOG,
4584
src/configure.in, src/doc/install.in.html:
4586
New configuration flag for Solaris
4588
2005-07-11 14:28 jjgarcia
4594
2005-07-11 14:27 jjgarcia
4596
* src/c/: interpreter.d, load.d, main.d, stacks.d:
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
4600
2005-07-11 01:17 japhie
4602
* src/: aclocal.m4, compile.lsp.in, configure, clos/load.lsp.in,
4605
- Properly set and use :cross feature
4607
2005-07-09 01:47 japhie
4609
* src/: c/threads_win32.d, h/config.h.in, h/external.h, configure,
4610
configure.in, c/main.d, c/threads.d:
4612
- New configure flag --with-__thread which makes ecl use NPTL
4613
thread-local variable (__thread) for cl_env. Probably works also on
4616
2005-07-08 17:22 jjgarcia
4620
TWO-WAY-STREAMS are interactive if the input stream is
4622
2005-07-04 11:20 jjgarcia
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:
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.
4635
2005-06-30 19:42 jjgarcia
4637
* src/cmp/cmpmain.lsp:
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
4641
2005-06-30 19:33 jjgarcia
4643
* src/cmp/cmpmain.lsp:
4647
2005-06-30 19:26 jjgarcia
4649
* src/: configure, configure.in, h/config.h.in:
4651
A check for the isatty() function was missing in the configuration process
4653
2005-06-30 19:26 jjgarcia
4657
LSP and LISP are now valid source file extensions
4659
2005-06-30 11:48 jjgarcia
4661
* src/: CHANGELOG, cmp/cmpmain.lsp:
4663
.LSP/.LISP are now recognized lisp-source file name extensions
4665
2005-06-30 10:48 jjgarcia
4667
* src/cmp/cmpmain.lsp:
4669
COMPILE now accepts :OUTPUT-FILE = T.
4671
2005-06-29 18:38 japhie
4673
* src/lsp/arraylib.lsp:
4675
- Added shrink-vector macro needed by CLOS streams' read-line
4677
2005-06-29 18:25 jjgarcia
4679
* src/: CHANGELOG, c/Makefile.in:
4681
Remove one more pathname which ends in / and causes problems with Mingw32
4683
2005-06-29 13:47 jjgarcia
4685
* src/: CHANGELOG, lsp/setf.lsp:
4687
Enclose the forms in DEFINE-SETF-EXPANDER in a block
4689
2005-06-29 10:18 jjgarcia
4695
2005-06-29 10:17 jjgarcia
4697
* src/lsp/predlib.lsp:
4699
Fixes in how DEFTYPE handles default values for &key arguments. DEFTYPE forms are enclosed in a block with the name of the type
4701
2005-06-29 10:16 jjgarcia
4705
It is now possible to change the syntax of colon, #\:, and #\Space is always an invalid character
4707
2005-06-29 10:16 jjgarcia
4711
Comparison between fixnums and floats is done without loss of precision
4713
2005-06-28 16:44 japhie
4717
- Cross-compilation now uses ecl_min instead of ecl, which is now installed by
4718
default. (M. Pasternacki)
4720
2005-06-28 16:42 japhie
4722
* src/: configure, aclocal.m4:
4724
- Cross-compilation with ecl_min.
4726
2005-06-28 16:39 japhie
4728
* src/: c/Makefile.in, Makefile.in:
4730
- Completed DESTDIR support in make install*
4732
2005-06-28 15:50 jjgarcia
4738
2005-06-28 15:48 jjgarcia
4740
* src/: cmp/cmpffi.lsp, c/ffi.d:
4742
When creating a C-STRING, leave only as many characters as dictated by the fill pointer
4744
2005-06-28 15:06 jjgarcia
4746
* src/: CHANGELOG, lsp/ffi.lsp:
4748
When creating a C-STRING, leave only as many characters as dictated by the fill pointer
4750
2005-06-27 17:05 jjgarcia
4752
* msvc/: ecl.def, ecl-threads.def:
4754
Missing symbols from predlib.lsp
4756
2005-06-27 16:19 jjgarcia
4758
* src/: CHANGELOG, c/load.d, cmp/cmpmain.lsp:
4760
COMPILE-FILE now honors the value of :OUTPUT-FILE, including the filename type
4762
2005-06-27 13:47 jjgarcia
4766
Missing 'break' statement caused errors whenever (N)REVERSING bitvectors
4768
2005-06-27 13:42 jjgarcia
4772
REVERSE/NREVERSE now works with empty vectors and the initial index is taken into account.
4774
2005-06-27 10:33 jjgarcia
4780
2005-06-27 10:30 jjgarcia
4782
* src/: CHANGELOG, c/number.d:
4784
More accurate ratio->float conversion which does not fail if the denominator is too large to fit a float
4786
2005-06-27 10:16 jjgarcia
4788
* src/: cmp/sysfun.lsp, lsp/arraylib.lsp, lsp/pprint.lsp:
4790
Fixed the inliners for row-major accessors and included declartions in points where these inliners can be applied
4792
2005-06-27 10:15 jjgarcia
4794
* src/c/: compiler.d, read.d, string.d:
4796
Mark some blocks, which contain no pointers (for instance bytecodes) as atomic
4798
2005-06-27 10:14 jjgarcia
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:
4804
Minimized consing in VECTOR-PUSH-EXTEND and simplified sequence routines with two new abstractions ecl_copy/reverse_subarray().
4806
2005-06-27 10:09 jjgarcia
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:
4821
Imported Boehm-Weiser GC 6.5
4823
2005-06-27 09:57 jjgarcia
4827
Restore the behavior dictated by the manual for CLINES and others.
4829
2005-06-24 14:02 japhie
4831
* src/c/threads_win32.d:
4833
- Init cl_env big registers properly.
4835
2005-06-24 00:06 japhie
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
4843
2005-06-24 00:03 japhie
4845
* src/c/symbols_list.h:
4847
- Export MP:*CURRENT-PROCESS* from MP package, not from COMMON-LISP
4849
2005-06-24 00:02 japhie
4851
* src/: h/internal.h, c/big.d:
4853
- Move initializing big registers in cl_env to separate function to
4854
initialize them properly when creating new threads.
4856
2005-06-23 23:55 japhie
4858
* src/: c/threads_win32.d, h/page.h:
4860
- Let GC know when we want to use threads
4862
2005-06-23 23:53 japhie
4866
- Let GC know when we want to use threads
4867
- Explicit pointer cast to stop gcc warning
4869
2005-06-22 13:36 japhie
4871
* src/c/threads_win32.d:
4875
2005-06-20 18:43 jjgarcia
4877
* src/clos/inspect.lsp:
4879
Documentation of macros is stored in the function definition of the macro
4881
2005-06-15 10:15 goffioul
4885
- Fix error message of interpreted FFI:CLINES.
4886
- C::BUILD-ECL does not exist anymore, remove documentation.
4888
2005-06-15 10:14 goffioul
4892
Fix error message of interpreted FFI:CLINES.
4894
2005-06-15 10:08 goffioul
4898
C::BUILD-ECL does not exist anymore, remove documentation.
4900
2005-06-15 10:07 jjgarcia
4902
* src/cmp/cmptop.lsp:
4904
Keep documentation of compiled functions
4906
2005-06-13 16:50 jjgarcia
4910
A line was accidentally removed
4912
2005-06-13 16:20 jjgarcia
4916
Keep documentation of compiled functions
4918
2005-06-13 15:47 jjgarcia
4920
* src/doc/Makefile.in:
4922
Disable building the HTML documentation, which MacOSX cannot handle
4924
2005-06-13 15:23 jjgarcia
4926
* src/doc/: Makefile.in, install.in.html:
4928
Small changes for Mac OSX
4930
2005-06-13 15:17 jjgarcia
4932
* src/: CHANGELOG, clos/builtin.lsp, clos/inspect.lsp,
4933
clos/print.lsp, cmp/cmpmain.lsp:
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
4941
2005-06-13 13:41 goffioul
4943
* contrib/win32/: txtedit.lisp, win32.lisp:
4945
Context menu support added.
4947
2005-06-13 10:39 goffioul
4949
* contrib/win32/: txtedit.lisp, win32.lisp:
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
4955
2005-06-09 20:10 jjgarcia
4957
* src/lsp/loop2.lsp:
4959
Better initialization of LOOP variables
4961
2005-06-09 16:06 goffioul
4963
* contrib/win32/: txtedit.lisp, win32.lisp:
4965
Add more menu handling functions for dynamic menus implementation.
4967
2005-06-09 14:55 goffioul
4969
* contrib/win32/txtedit.lisp:
4971
- Make caption and tabname handling more consistent
4972
- Work around a problem in ECL with NULL terminating strings
4974
2005-06-09 14:12 goffioul
4976
* contrib/win32/: txtedit.lisp, win32.lisp:
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.
4982
2005-06-09 13:43 goffioul
4986
Increase version number to 0.9g
4988
2005-06-09 13:40 goffioul
4992
Reorder format arguments correctly in FEtype_error_index().
4994
2005-06-09 13:36 goffioul
4998
Reorder format arguments correctly in FEtype_error_index().
5000
2005-06-09 12:18 jjgarcia
5002
* src/lsp/predlib.lsp:
5004
Simplify CREATE-TYPE-NAME, because removing the previous class seems to cause some unexpected side-effects
5006
2005-06-09 10:05 jjgarcia
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,
5013
DECLARATION names cannot be type names and viceversa
5015
2005-06-08 12:51 goffioul
5017
* contrib/win32/txtedit.lisp:
5019
Use same copyright syntax as in the file header.
5021
2005-06-08 10:42 goffioul
5023
* contrib/win32/: compile-and-run.lsp, txtedit.lisp, win32.lisp:
5025
- Add support for accelerators
5026
- Add "About" dialog
5027
- Provides small load info and required dependencies
5029
2005-06-07 16:52 jjgarcia
5031
* contrib/win32/: README, compile-and-run.lsp, txtedit.lisp,
5034
New example of using UFFI with ECL (M. Goffioul)
5036
2005-06-07 11:14 goffioul
5040
Explicitely set null character at the end of the string. In at least one test (Win32/MSVC), this is not the case.
5042
2005-06-06 10:38 jjgarcia
5044
* src/: c/load.d, CHANGELOG, cmp/cmpmain.lsp, gc/dyn_load.c:
5048
2005-06-06 08:44 goffioul
5052
Needs to get back to top directory explicitely.
5054
2005-06-03 16:56 jjgarcia
5056
* msvc/ecl.def, msvc/ecl-threads.def, src/c/cmpaux.d,
5057
src/cmp/cmpffi.lsp, src/h/external.h:
5059
New function for converting objects to unsigned integers
5061
2005-06-03 16:23 jjgarcia
5065
Improved the error messages produced by MAKE-SEQUENCE, ensuring things like (typep type-error-datum type-error-expected-type) => NIL
5067
2005-06-02 23:55 japhie
5069
* src/cmp/cmpmain.lsp:
5071
Completed fix to win32 problem.
5073
2005-06-02 16:24 jjgarcia
5075
* src/cmp/cmpmain.lsp:
5077
Undo a recent change that broke Windows port, and which solves a problem (name duplication) that cannot happen there
5079
2005-06-02 15:44 jjgarcia
5081
* src/: configure, configure.in:
5083
New version number, to differentiate from released code
5085
2005-06-02 15:44 jjgarcia
5087
* src/: c/array.d, c/sequence.d, c/symbols_list.h,
5088
c/symbols_list2.h, h/object.h, lsp/predlib.lsp:
5090
Support for _unsigned_ specialized arrays of type CL-INDEX (i.e. the smallest unsigned word that fits a fixnum)
5092
2005-06-02 11:39 jjgarcia
5094
* src/: CHANGELOG, c/array.d, c/symbols_list.h, c/symbols_list2.h,
5097
Support for specialied arrays for either 32 or 64 bits integers
5099
2005-06-01 15:05 jjgarcia
5103
Output line number information in processed sources
5105
2005-06-01 15:05 jjgarcia
5109
Test for equality between host names should be EQUAL not EQ
5111
2005-05-30 17:53 jjgarcia
5117
2005-05-30 17:04 goffioul
5119
* src/: CHANGELOG, c/unixsys.d:
5121
ext:run-program looks into *standard-input/output* and *error-output* also under Win32.
5123
2005-05-30 14:04 jjgarcia
5125
* src/: CHANGELOG, c/num_rand.d:
5127
The random number generator assumed 32-bit integers
5129
2005-05-30 11:37 jjgarcia
5133
Fixed the behavior of INVOKE-DEBUGGER with respect to the variable *DEBUGGER-HOOK*
5135
2005-05-30 11:35 jjgarcia
5139
One of the cond branches was missing call to STRING. Move it to after the cond.
5141
2005-05-30 11:32 jjgarcia
5145
char_bag should be allowed to be nil
5147
2005-05-30 11:27 jjgarcia
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:
5159
Patches for building ECL using the Microsoft Visual C++ Toolkit 2003
5161
2005-05-30 11:06 jjgarcia
5165
Patches for building ECL using the Microsoft Visual C++ Toolkit 2003
5167
2005-05-29 17:23 japhie
5169
* src/: cmp/cmptop.lsp, CHANGELOG, cmp/cmpcall.lsp, cmp/cmpenv.lsp,
5172
Generated C functions now have readable names corresponding to
5173
appropriate Lisp function names (makes gdb backtraces much more
5176
2005-05-29 17:19 japhie
5178
* src/cmp/cmputil.lsp:
5180
New function lisp-to-c-name: return prin1 representation of object
5181
with all characters that are invalid in C identifiers replaced by
5184
2005-05-29 00:34 japhie
5186
* src/: h/external.h, c/symbols_list.h, c/unixfsys.d, CHANGELOG:
5188
Added function si:rmdir.
5190
2005-05-27 01:52 japhie
5194
Corrected next typo. Remember: *don't* commit when half-asleep.
5196
2005-05-27 01:04 japhie
5198
* src/h/: ecl.h, internal.h:
5200
Moved ecl_init_function_t declaration to ecl.h, previous commit was mistyped.
5202
2005-05-27 00:46 japhie
5204
* src/cmp/cmpmain.lsp:
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).
5210
2005-05-27 00:43 japhie
5214
Declared type of object entry function ecl_init_function_t.
5216
2005-05-26 21:17 jjgarcia
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:
5223
Various ANSI compatibility fixes
5225
2005-05-23 22:33 japhie
5229
Don't go into infinite loop when unloading incorrectly loaded library.
5231
2005-05-23 22:23 japhie
5235
Don't go into infinite loop when unloading incorrectly loaded library.
5237
2005-05-23 16:22 japhie
5241
Documented FFI and load.d changes
5243
2005-05-23 15:35 jjgarcia
5245
* src/: CHANGELOG, aclocal.m4, compile.lsp.in, configure:
5247
Fixed the flags used when linking ECL against the shared library on MacOSX.
5249
2005-05-23 15:17 jjgarcia
5253
New template for changes
5255
2005-05-23 15:05 japhie
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.
5267
2005-05-23 14:41 japhie
5269
* src/c/symbols_list.h:
5271
Added :CSTRING symbol.
5273
2005-05-23 14:39 japhie
5277
Make :cstring UFFI primitive type work.
5279
2005-05-23 14:20 jjgarcia
5281
* src/: clos/load.lsp.in, lsp/pprint.lsp:
5283
The class for pretty streams now inherits from our Gray streams
5285
2005-05-23 14:20 jjgarcia
5287
* src/c/: print.d, read.d:
5289
Fixed some remaining typos
5291
2005-05-23 14:06 japhie
5293
* src/h/: ecl-cmp.h, ecl.h:
5295
Reverted changes (environ declaration)
5297
2005-05-23 11:52 goffioul
5299
* msvc/Makefile.msvc6:
5301
- Increase ECL version
5302
- Generate debuggable dynamic libs
5304
2005-05-23 10:43 jjgarcia
5306
* src/c/symbols_list.h:
5308
New keyword, :EOF, needed for I/O routines
5310
2005-05-23 10:43 jjgarcia
5312
* src/c/: print.d, read.d:
5314
Various typos (CLOS_STREAMS -> ECL_CLOS_STREAMS) solved (M. Goffioul)
5316
2005-05-23 09:38 jjgarcia
5318
* src/doc/Makefile.in:
5322
2005-05-23 03:45 japhie
5324
* src/cmp/cmpdefs.lsp:
5328
2005-05-23 03:43 japhie
5330
* src/h/: ecl.h, ecl-cmp.h:
5332
Declare extern char **environ.
5334
2005-05-23 03:43 japhie
5338
Make ecl correctly load .o files compiled with :system-p t that
5339
contain dash in filename.
5341
2005-05-23 03:30 japhie
5345
Accept #\Esc as character name.
5347
2005-05-21 15:43 jjgarcia
5353
2005-05-21 12:29 japhie
5355
* src/doc/devel.txi:
5357
- Documented multiple return values from ffi:c-inline.
5359
2005-05-20 17:21 jjgarcia
5363
Remove unused directories
5365
2005-05-20 17:20 jjgarcia
5367
* src/: CHANGELOG, c/load.d:
5369
The value of *LOAD-PATHNAME* should be a pathname
5371
2005-05-20 17:11 jjgarcia
5375
It is valid for STREAM-LINE-COLUMN to output NIL instead of an integer
5377
2005-05-20 17:03 jjgarcia
5381
Solved buffer overflow problem in extending strings
5383
2005-05-20 17:03 jjgarcia
5385
* src/cmp/cmpmain.lsp:
5387
COMPILE now accepts generic functions, although does little useful things with them
5389
2005-05-20 17:02 jjgarcia
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:
5394
Renamed the frame structure to avoid name clashes with NetBSD/68k
5396
2005-05-20 10:07 jjgarcia
5398
* src/clos/kernel.lsp:
5400
The documentation slot in generic functions should default to NIL
5402
2005-05-19 19:18 jjgarcia
5406
When a routine expects an input/output stream and does not get it, it should be a type-error
5408
2005-05-19 18:15 jjgarcia
5410
* src/: configure, configure.in:
5414
2005-05-19 18:15 jjgarcia
5416
* src/h/bytecodes.h:
5418
Fix order of parenthesis, which made the expression a wrong lvalue
5420
2005-05-19 18:15 jjgarcia
5422
* src/c/: hash.d, num_arith.d:
5424
Use labs() instead of abs() to prevent truncation of fixnums on 64bit platforms
5426
2005-05-19 18:14 jjgarcia
5430
Some versions of GCC do not like the static declaration inside the function
5432
2005-05-19 13:37 jjgarcia
5434
* src/clx/xrender.lisp:
5436
Removed annoying log
5438
2005-05-19 13:33 jjgarcia
5440
* src/cmp/cmpmain.lsp, contrib/sockets/sockets.lisp:
5442
Redo Michael's change
5444
2005-05-19 13:31 jjgarcia
5446
* src/: clx/xrender.lisp, clx/manual/clx.texinfo, doc/Makefile.in:
5448
NetBSD's mkdir does not like the trailing slash in a directory name
5450
2005-05-19 13:27 jjgarcia
5452
* contrib/sockets/sockets.lisp, src/c/unixfsys.d,
5453
src/clx/xrender.lisp, src/cmp/cmpmain.lsp:
5455
NetBSD's mkdir does not like the trailing slash in a directory name
5457
2005-05-19 13:27 jjgarcia
5459
* src/gmp/Makefile.in:
5461
Avoid building the info files from GMP
5463
2005-05-18 15:43 jjgarcia
5465
* src/: CHANGELOG, c/unixsys.d:
5467
RUN-PROCESS can now redirect the child process to the arbitrary files/streams set in *STANDARD-OUTPUT* and *ERROR-OUTPUT*
5469
2005-05-18 15:42 jjgarcia
5471
* src/: c/file.d, CHANGELOG:
5473
*ERROR-OUTPUT* is now properly set to the C error stream
5475
2005-05-18 14:16 jjgarcia
5477
* src/: bare.lsp.in, compile.lsp.in:
5479
Fixes for compiling CLX with MSVC
5481
2005-05-18 14:16 jjgarcia
5485
OUT is not a valid label under MSVC
5487
2005-05-18 14:16 jjgarcia
5491
READ/WRITE-SEQUENCE operates on vectors, not on arbitrary arrays
5493
2005-05-18 14:13 jjgarcia
5495
* src/cmp/: cmpenv.lsp, cmplam.lsp:
5497
The special declarations of &aux variables were ignored. Example:
5498
(defun f1 (x &aux y)
5499
(declare (special y))
5503
(declare (special y))
5507
2005-05-17 15:06 goffioul
5509
* src/cmp/cmpmain.lsp:
5511
Use more accurate MSVC/Win32 tools syntax.
5513
2005-05-17 15:04 goffioul
5515
* contrib/sockets/sockets.lisp:
5517
Make it compile under cygwin.
5519
2005-05-13 13:43 jjgarcia
5521
* src/cmp/: cmpbind.lsp, cmpdefs.lsp, cmpflet.lsp, cmplam.lsp,
5522
cmplet.lsp, cmpmulti.lsp, cmptop.lsp, cmpvar.lsp:
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.
5526
2005-05-13 13:43 jjgarcia
5528
* src/cmp/cmputil.lsp:
5530
When printing variables, also show the kind.
5532
2005-05-13 13:42 jjgarcia
5534
* src/Makefile.in, Makefile.in:
5538
2005-05-13 13:39 jjgarcia
5540
* src/: aclocal.m4, configure:
5542
Support for building shared libraries on Cygwin
5544
2005-05-12 18:25 japhie
5546
* src/: lsp/helpfile.lsp, CHANGELOG, clos/inspect.lsp:
5548
Fixed (DOCUMENTATION ... 'FUNCTION) and (SETF (DOCUMENTATION ... 'FUNCTION))
5551
2005-05-12 17:45 jjgarcia
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:
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.
5559
2005-05-12 17:45 jjgarcia
5561
* src/cmp/cmpenv.lsp:
5563
Do not preserve the special proclamations between compiler sessions
5565
2005-05-12 14:40 jjgarcia
5567
* src/cmp/cmploc.lsp:
5569
LOC-REFERS-TO-SPECIAL did not take into account that variables are valid locations
5571
2005-05-12 14:40 jjgarcia
5573
* src/cmp/cmpexit.lsp:
5575
Collapse calls to bds_unwind1()
5577
2005-05-12 14:39 jjgarcia
5579
* src/: CHANGELOG, c/num_sfun.d:
5581
EXPT fails when exponent is a complex zero
5583
2005-05-11 10:15 goffioul
5585
* msvc/: ecl.def, ecl-threads.def:
5587
Export new functions in the DLL.
5589
2005-05-10 18:13 jjgarcia
5591
* src/: CHANGELOG, cmp/cmpexit.lsp:
5593
Fixed a typo in the detection of tail recursive functions
5595
2005-05-10 16:20 jjgarcia
5597
* src/cmp/cmpvar.lsp:
5599
Bug in registration of special variables at compilation time
5601
2005-05-10 16:14 jjgarcia
5605
Changing the property list of NIL breaks ECL. Forbid it\!
5607
2005-05-10 10:10 jjgarcia
5609
* src/: CHANGELOG, c/print.d, c/read.d:
5611
Bytecode functions can now be printed/read (M. Pasternacki)
5613
2005-05-04 11:32 jjgarcia
5615
* src/cmp/cmpct.lsp:
5619
2005-05-03 16:43 jjgarcia
5621
* src/: c/symbols_list.h, c/unixsys.d, h/external.h:
5623
Implemented GETPID (M. Goffioul)
5625
2005-05-03 16:43 jjgarcia
5629
UNREAD-CHAR works with windows sockets (M. Goffioul)
5631
2005-05-03 16:41 jjgarcia
5633
* src/: CHANGELOG, lsp/top.lsp:
5635
Double dash -- as command line option
5637
2005-05-03 16:30 jjgarcia
5639
* src/: CHANGELOG, cmp/cmpeval.lsp, cmp/load.lsp.in, h/ecl-cmp.h:
5641
Optimizing of real constants
5643
2005-05-03 13:18 jjgarcia
5647
Small replacement for sed
5649
2005-05-03 13:17 jjgarcia
5651
* contrib/sockets/sockets.lisp:
5653
Sockets support for mingw32
5655
2005-05-02 19:55 jjgarcia
5657
* src/: c/file.d, CHANGELOG:
5659
Binary headers are no longer used by default
5661
2005-05-02 18:55 jjgarcia
5663
* src/lsp/defmacro.lsp:
5665
DEFMACRO now acepts lambda lists of the form (a . b) again (broken with previous optimizations)
5667
2005-05-02 18:55 jjgarcia
5669
* src/: CHANGELOG, cmp/cmpbind.lsp, cmp/cmplam.lsp, cmp/cmptop.lsp,
5672
The code for handling closure variables has been changed and now encloses the whole of the function in a C block
5674
2005-05-02 16:08 jjgarcia
5676
* src/: CHANGELOG, lsp/arraylib.lsp:
5678
Adjust array did not work with strings
5680
2005-05-02 14:50 jjgarcia
5684
To remove an environment variable under Windows, one must do a setenv() with a null string
5686
2005-05-02 14:49 jjgarcia
5688
* src/: aclocal.m4, configure, configure.in:
5690
Under Mingw32, solved mistakes in the name of the executables (suffix .exe missing) and the detection of fast setjmp/longjmp
5692
2005-04-21 11:32 jjgarcia
5694
* src/: CHANGELOG, clos/inspect.lsp:
5696
(DOCUMENTATION 'F 'FUNCTION) did not work with generic functions
5698
2005-04-21 09:40 jjgarcia
5702
Fix broken process of building ecl-config and program permissions (M. Pasternacki)
5704
2005-04-21 09:39 jjgarcia
5706
* src/: c/unixsys.d, CHANGELOG:
5708
Pipes are now opened in character mode
5710
2005-04-19 18:31 jjgarcia
5712
* src/doc/Makefile.in:
5714
In some old linux systems, install-info does not accept the option --delete
5716
2005-04-19 18:25 jjgarcia
5718
* src/: CHANGELOG, c/read.d:
5720
Macro character dispatch functions should be the same for upper and lowercase letters
5722
2005-04-13 16:36 goffioul
5724
* msvc/: Makefile.msvc6, ecl-threads.def, ecl.def:
5726
Make ECL compilable again under MSVC.
5728
2005-04-13 16:34 goffioul
5732
Fix FFI function name.
5734
2005-04-12 13:59 jjgarcia
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:
5745
The build system has been cleaned. The --with-system-* options now can automatically detect the existence of GMP and Boehm-Weiser libraries
5747
2005-04-11 16:03 jjgarcia
5749
* src/c/interpreter.d:
5753
2005-04-11 15:04 jjgarcia
5755
* src/c/interpreter.d:
5757
cl_stack_push_va_list() did not support long argument list
5759
2005-04-11 12:08 jjgarcia
5761
* src/: CHANGELOG, clos/boot.lsp, clos/inspect.lsp,
5762
clos/kernel.lsp, clos/method.lsp, clos/standard.lsp:
5764
Fixed the optimizer for slot access. All classes have DOCUMENTATION slot. CLASS-PROTOTYPE is now a reader, not an accessor.
5766
2005-04-11 10:43 jjgarcia
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,
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.
5775
2005-04-11 10:42 jjgarcia
5777
* src/cmp/load.lsp.in:
5779
The documentation from the compiler does not belong in help.doc
5781
2005-04-08 10:44 goffioul
5785
[WIN32] Child handles must be closed in the parent process.
5787
2005-04-07 15:11 goffioul
5789
* msvc/ecl.def, msvc/ecl-threads.def, src/h/external.h:
5791
Export GC_dont_gc variable.
5793
2005-03-30 15:57 goffioul
5795
* msvc/: ecl-threads.def, ecl.def:
5797
Export new function cl_finish_output.
5799
2005-03-30 15:55 goffioul
5801
* msvc/Makefile.msvc6:
5803
Remove sockets.fas and ecl-static.lib on cleaning
5805
2005-03-21 15:00 jjgarcia
5809
The double quote reader allows the delimiter character to change.
5811
2005-03-21 11:10 jjgarcia
5813
* src/cmp/cmpmain.lsp:
5815
Be more flexible in the naming of lisp source files
5817
2005-03-18 16:26 jjgarcia
5821
smm_io should also be allowed when making streams from file descriptors
5823
2005-03-17 17:47 jjgarcia
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:
5829
Implemented our version of Gray streams.
5831
2005-03-17 12:18 jjgarcia
5833
* contrib/sockets/sockets.lisp:
5835
Implemented SOCKET-NAME
5837
2005-03-16 17:27 jjgarcia
5839
* contrib/sockets/sockets.lisp:
5841
Rewritten the sockets module using the multiple-values output from C-INLINE
5843
2005-03-16 17:27 jjgarcia
5845
* src/: CHANGELOG, clos/walk.lsp:
5847
C-INLINE forms are now understood by the walker
5849
2005-03-16 17:26 jjgarcia
5853
smm_io is now a valid mode for make_stream_from_fd
5855
2005-03-16 14:26 jjgarcia
5857
* src/: CHANGELOG, c/num_sfun.d:
5859
(EXPT 10.0l0 308) failed because of computing too many powers of 10.0l
5861
2005-03-15 15:26 jjgarcia
5863
* src/: aclocal.m4, configure, CHANGELOG:
5865
The tests for _setjmp/_longjmp were inverted
5867
2005-03-15 15:26 jjgarcia
5869
* src/: c/alloc_2.d, c/eval.d, c/interpreter.d, c/unixfsys.d,
5874
2005-03-15 15:24 jjgarcia
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:
5884
Some files were missing in the update from GMP
5886
2005-03-15 15:23 jjgarcia
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
5892
2005-03-15 15:22 jjgarcia
5894
* src/doc/install.in.html:
5896
Up-to-date installation instructions
5898
2005-03-15 15:21 jjgarcia
5900
* src/: CHANGELOG, cmp/cmpffi.lsp, cmp/cmpfun.lsp,
5901
cmp/cmpinline.lsp, cmp/cmpmulti.lsp:
5903
C-INLINE forms can now output multiple values
5905
2005-03-14 13:44 jjgarcia
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:
5918
Upgraded to GMP-4.1.4
5920
2005-03-11 10:39 jjgarcia
5924
New version of the libraries
5926
2005-03-11 10:38 jjgarcia
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:
5941
Upgraded to Boehm-Weiser 6.4
5943
2005-03-11 10:28 jjgarcia
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:
5968
Upgraded to GMP-4.1.4
5970
2005-03-11 09:28 goffioul
5974
Fix bug in flisten (Win32): PeekNamedPipe returns nonzero in case of success.
5976
2005-03-10 11:54 jjgarcia
5978
* src/: configure, configure.in:
5982
2005-02-28 11:44 goffioul
5984
* msvc/Makefile.msvc6:
5986
Move sockets.fas from ECL_MODULES to LSP_LIBRARIES.
5988
2005-02-25 17:28 jjgarcia
5990
* contrib/asdf/asdf.lisp:
5992
Hook ASDF into ECL's require/provide mechanism (J. Stecklina)
5994
2005-02-25 17:16 jjgarcia
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:
6002
Implemented SLOT-DEFINITION objects together with the associated protocols (Field position still missing).
6004
2005-02-25 17:02 jjgarcia
6006
* src/: configure.in, configure:
6008
the --with-system-* options did not set the proper flags
6010
2005-02-24 13:08 jjgarcia
6012
* src/c/: print.d, read.d:
6014
potential_number_p now follows ANSI 2.3.1.1 in that all isolated letters are potential number markers
6016
2005-02-24 12:05 jjgarcia
6018
* src/: CHANGELOG, c/read.d:
6020
"+nan" is no longer parsed as a number.
6022
2005-02-23 18:35 jjgarcia
6024
* src/: configure, configure.in:
6026
Introduced --with-system-{boehm,gmp}
6028
2005-02-23 18:33 jjgarcia
6030
* src/c/: backq.d, read.d:
6032
Backquote implemented as macros.
6034
2005-02-23 14:16 jjgarcia
6036
* src/: configure, configure.in:
6038
One more wrong 'test' form left
6040
2005-02-23 14:14 jjgarcia
6042
* src/: configure, configure.in:
6044
--with-clx should default to NO
6046
2005-02-23 13:38 jjgarcia
6048
* src/: configure, configure.in:
6050
sockets, clx and asdf were always compiled in
6052
2005-02-22 18:43 jjgarcia
6054
* src/: c/pathname.d, CHANGELOG:
6056
Ensure that strings in pathnames are valid C strings
6058
2005-02-21 13:44 jjgarcia
6062
TRUENAME will fail if the file does not exist
6064
2005-02-21 13:42 goffioul
6066
* msvc/Makefile.msvc6, src/h/object.h:
6068
- Update to new extensions handling in compilation process
6069
- smm_output_wsock is defined twice
6071
2005-02-21 12:18 jjgarcia
6073
* src/cmp/cmpflet.lsp:
6075
FLET/LABEL would not compile as toplevel forms because the value of *CURRENT-FUNCTION* is NIL for toplevel forms
6077
2005-02-19 13:41 jjgarcia
6079
* contrib/sockets/sockets.lisp:
6081
Avoid loading sockets.fas twice
6083
2005-02-18 15:45 jjgarcia
6089
2005-02-18 15:27 jjgarcia
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:
6097
Added ASDF to the set of contributed modules. New system for configuring and building these modules.
6099
2005-02-17 14:40 jjgarcia
6101
* contrib/sockets/sockets.lisp:
6103
User might not have provided the value of slot :TYPE
6105
2005-02-17 14:29 jjgarcia
6107
* src/lsp/module.lsp:
6109
Use LOAD to test all possible file extensions
6111
2005-02-17 14:26 jjgarcia
6113
* src/lsp/module.lsp:
6115
The output of the module-provider has to be T if it succeeded
6117
2005-02-17 14:23 jjgarcia
6119
* src/lsp/module.lsp:
6123
2005-02-17 13:55 jjgarcia
6125
* src/lsp/load.lsp.in:
6127
Port of SBCL's PROVIDE/REQUIRE
6129
2005-02-17 13:42 jjgarcia
6131
* src/: lsp/module.lsp, CHANGELOG, c/symbols_list.h:
6133
Port of SBCL's provide/require (J. Stecklina)
6135
2005-02-17 13:41 jjgarcia
6137
* src/cmp/cmpffi.lsp:
6139
Allow #ifdef/#if/#define, etc, in the C-INLINE clauses
6141
2005-02-17 13:41 jjgarcia
6143
* contrib/sockets/sockets.lisp:
6145
Under Windows, implement Unix pipes the Cygwin way (M. Goffioul)
6147
2005-02-17 13:40 jjgarcia
6149
* src/: c/alloc_2.d, c/file.d, c/print.d, h/object.h, c/tcp.d:
6151
New stream mode smm_io_wsock.
6153
2005-02-15 11:01 goffioul
6155
* src/cmp/cmpmain.lsp:
6157
Remove unneeded WIN32 flag.
6159
2005-02-15 10:11 jjgarcia
6161
* src/: CHANGELOG, c/main.d:
6163
ext:c-uint-max and ext:c-ulong-max did not have the right bignum value.
6165
2005-02-14 15:46 jjgarcia
6167
* contrib/sockets/sockets.lisp:
6169
Proper closing of sockets involves closing both the stream and the file descriptor.
6171
2005-02-14 15:44 jjgarcia
6173
* src/: CHANGELOG, c/file.d:
6175
Erase all components of a two-way-stream when closing it
6177
2005-02-14 15:37 jjgarcia
6179
* contrib/: make.lsp, logical-pathnames.ecl, logical-pathnames.lsp,
6180
metering.lsp, thread.patch:
6182
Remove old, unused contributed files.
6184
2005-02-14 12:11 jjgarcia
6186
* contrib/sockets/sockets.lisp:
6188
BSD systems have an extra field sun_len in the sockaddr type which must be filled. Linux systems lack this field.
6190
2005-02-14 12:06 jjgarcia
6192
* src/cmp/cmplam.lsp:
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.
6201
2005-02-14 11:58 goffioul
6203
* msvc/Makefile.msvc6:
6205
Add BSD socket installation for MSVC port.
6207
2005-02-14 11:26 jjgarcia
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:
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"
6220
2005-02-14 11:25 goffioul
6222
* msvc/: Makefile.msvc6, c/Makefile.msvc6, gc/Makefile.msvc6,
6225
Make WIN32 port use MSVCRT.DLL: required otherwise the library and the main code does not share the C runtime descriptors.
6227
2005-02-11 19:19 jjgarcia
6229
* contrib/sockets/sockets.lisp, src/CHANGELOG:
6231
Simulation of Unix sockets for Windows (M. Goffioul)
6233
2005-02-11 19:00 jjgarcia
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:
6240
Added the support for bsd sockets made by Julian Stecklina and ported to windows by M. Goffioul
6242
2005-02-11 10:28 jjgarcia
6248
2005-02-11 10:26 jjgarcia
6250
* src/c/: backq.d, print.d, read.d, symbols_list.h:
6252
Placeholder routines for implementing backquotes using macros. Not yet finished
6254
2005-02-10 16:20 goffioul
6256
* msvc/ecl-threads.def:
6258
Add export definition file when threads support is enabled.
6260
2005-02-10 16:19 goffioul
6264
Fix finalization bug when using Windows sockets.
6266
2005-02-10 16:18 goffioul
6268
* msvc/Makefile.msvc6, msvc/c/Makefile.msvc6,
6269
msvc/gc/Makefile.msvc6, src/c/time.d:
6271
Fix compilation problems under MSVC and enable threads support
6273
2005-02-04 15:09 jjgarcia
6275
* src/: c/threads.d, h/ecl-cmp.h, h/ecl.h:
6277
Flag PTHREAD_MUTEX_ERRORCHECK_NP is PTHREAD_MUTEX_ERRORCHECK in FreeBSD
6279
2005-02-02 15:04 jjgarcia
6281
* src/compile.lsp.in:
6283
An object file was missing in statically linked builds
6285
2005-01-31 19:12 jjgarcia
6287
* src/c/threads_win32.d:
6289
Thread support for Mingw32 and MSVC (M. Goffioul)
6291
2005-01-31 18:59 jjgarcia
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:
6299
Thread support for Mingw32
6301
2005-01-26 19:02 jjgarcia
6305
Open the pipes in binary mode
6307
2005-01-26 17:26 goffioul
6311
Fix a bug in MSVC pipe listening: PeekNamedPipe returns nonzero on success.
6313
2005-01-26 15:25 jjgarcia
6317
Different flag names in MacOSX
6319
2005-01-26 13:37 jjgarcia
6321
* src/: CHANGELOG, clos/print.lsp, clos/standard.lsp:
6323
The stream argument for DESCRIBE-OBJECT is now a required one, instead of an optional.
6325
2005-01-26 09:43 jjgarcia
6329
NULL-POINTER-P was already defined in the core
6331
2005-01-26 09:41 jjgarcia
6333
* src/cmp/cmpffi.lsp:
6335
Check the number of arguments for a C-INLINE form
6337
2005-01-25 18:40 jjgarcia
6339
* src/lsp/: predlib.lsp, seq.lsp:
6341
Further optimizations for routines operating on sequences (M. Goffioul)
6343
2005-01-25 16:33 jjgarcia
6347
When socket routines fail, extract the error message from the C library.
6349
2005-01-25 16:29 goffioul
6353
Export new functions in MSVC-generated DLL
6355
2005-01-24 16:19 jjgarcia
6357
* src/: configure, configure.in:
6359
Option --with-cmuformat becomes default
6361
2005-01-24 16:19 jjgarcia
6367
2005-01-24 09:57 jjgarcia
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:
6374
Introducing sequence iterators. Fixes in the reader regarding *read-suppress* and reading of vectors.
6376
2005-01-19 18:54 jjgarcia
6378
* src/: CHANGELOG, lsp/setf.lsp:
6380
DEFSETF forms are enclosed in a block with the name of the accessor
6382
2005-01-19 18:42 jjgarcia
6384
* src/lsp/arraylib.lsp:
6386
Forgot that :INITIAL-CONTENTS can be an array. Do the length check at the beginning.
6388
2005-01-19 18:20 jjgarcia
6390
* src/: CHANGELOG, lsp/arraylib.lsp:
6392
Efficiency improvements when filling vectors
6394
2005-01-19 17:59 jjgarcia
6396
* src/c/symbols_list.h:
6398
Some functions are missing when configuring without cmuformat
6400
2005-01-19 17:05 jjgarcia
6402
* src/c/: read.d, symbols_list.h:
6404
Optimize reading of vectors whose size we know
6406
2005-01-17 10:02 goffioul
6410
Windows header also required under MINGW32.
6412
2005-01-14 13:24 jjgarcia
6414
* ANNOUNCEMENT, src/CHANGELOG, src/configure, src/configure.in,
6415
src/clx/xrender.lisp:
6417
Some files were not comitted in the last revision
6419
2005-01-13 12:03 jjgarcia
6421
* src/: c/Makefile.in, cmp/cmpcall.lsp, cmp/cmptop.lsp,
6424
Fix conflicts with external declarations when using the C++ compiler
6426
2005-01-12 16:34 jjgarcia
6430
Fixed out-of-bounds access to the elements in the vector.
6432
2005-01-12 14:29 jjgarcia
6434
* src/: CHANGELOG, clos/combin.lsp:
6436
Fix the order in which methodsare invoked in a STANDARD-METHOD-COMBINATION
6438
2005-01-12 11:09 jjgarcia
6440
* src/: CHANGELOG, c/main.d:
6442
Temporary files are now also cleaned up when exiting via #'QUIT.
6444
2005-01-11 19:22 jjgarcia
6446
* src/cmp/cmplam.lsp:
6448
Wrong code produced for FOO in
6450
(flet ((foo (&rest y)
6456
2005-01-11 19:17 jjgarcia
6458
* src/: CHANGELOG, lsp/iolib.lsp:
6460
In WITH-INPUT-FROM-STRING the index value can only be updated during a normal exit from the form
6462
2005-01-11 19:04 jjgarcia
6464
* src/cmp/cmpenv.lsp:
6468
2005-01-11 18:43 jjgarcia
6470
* src/cmp/cmpenv.lsp:
6472
Allow (SETF ...) function names to appear in proclamations
6474
2005-01-11 18:28 jjgarcia
6476
* src/lsp/iolib.lsp:
6480
2005-01-11 15:40 jjgarcia
6484
User break (Ctrl+C) is now captured under windows
6486
2005-01-11 15:40 jjgarcia
6488
* src/: c/file.d, CHANGELOG:
6490
CLEAR-INPUT-STREAM and LISTEN-STREAM now work with windows consoles and pipes (M. Goffioul)
6492
2005-01-11 15:40 jjgarcia
6494
* src/: h/external.h, c/error.d:
6496
New function for Windows system errors (M. Goffioul)
6498
2005-01-11 15:40 jjgarcia
6500
* msvc/: ecl.def, c/Makefile.msvc6:
6502
Add some newly created external functions (M. Goffioul)
6504
2005-01-11 15:31 jjgarcia
6508
Use escape characters when there are invalid characters in the symbol name
6510
2005-01-11 15:31 jjgarcia
6514
Forgot that we have not yet implemented stub functions for cl_subtypep().
6516
2005-01-11 14:47 jjgarcia
6518
* src/: CHANGELOG, c/file.d, lsp/iolib.lsp:
6520
MAKE-STRING-OUTPUT-STREAM now checks the validity of the :ELEMENT-TYPE.
6522
2005-01-11 10:57 jjgarcia
6524
* src/: CHANGELOG, c/compiler.d, c/symbols_list.h, cmp/cmplet.lsp,
6525
lsp/evalmacros.lsp, lsp/export.lsp:
6527
Fixes to the scope of special variable declarations
6529
2005-01-11 10:49 jjgarcia
6533
There are problems with the detection of input from the console under windows
6535
2005-01-10 17:12 jjgarcia
6539
A tty might be open in io mode
6541
2005-01-10 16:10 jjgarcia
6545
New exported functions (M. Goffioul)
6547
2005-01-10 10:41 jjgarcia
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:
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 *
6558
2005-01-07 15:19 jjgarcia
6560
* src/compile.lsp.in, msvc/Makefile.msvc6, msvc/c/Makefile.msvc6:
6562
Separate C prefixes for the compiler and the CLX library. Updates for the MSVC port (M. Goffioul)
6564
2005-01-07 14:48 jjgarcia
6566
* src/clx/xrender.lisp:
6568
Separate C prefixes for the compiler and the CLX library. Updates for the MSVC port (M. Goffioul)
6570
2005-01-07 12:54 jjgarcia
6574
Xmas fixes. See CHANGELOG for list of changes.
6576
2005-01-07 12:51 jjgarcia
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:
6593
Xmas fixes. See CHANGELOG for list of changes.
6595
2004-12-21 15:58 jjgarcia
6599
Merging the extra bits of the byte buffer is tricky when the file was opened only for output.
6601
2004-12-21 14:36 jjgarcia
6605
The position of the file pointer was wrong after the flush of the write byte-buffer
6607
2004-12-21 11:18 jjgarcia
6611
Do not open a file in read/write mode when only output mode was requested
6613
2004-12-21 11:17 jjgarcia
6615
* src/c/: print.d, read.d:
6617
Fixes in the behavior of the printer/reader with respect to readtable case and print case.
6619
2004-12-20 17:27 jjgarcia
6623
#: must be written for uninterned symbols when *PRINT-READABLY* is T
6625
2004-12-20 16:59 jjgarcia
6631
2004-12-20 16:51 jjgarcia
6635
Implemented flushing of byte buffer
6637
2004-12-20 14:33 jjgarcia
6639
* msvc/Makefile.msvc6, msvc/ecl.def, msvc/c/Makefile.msvc6,
6642
Fix exporting of functions under MSVC
6644
2004-12-20 14:20 jjgarcia
6646
* src/: CHANGELOG, c/print.d:
6648
The space should print as #\ instead of #\Space.
6650
2004-12-20 14:03 jjgarcia
6654
FILE-POSITION must return NIL on broadcast streams
6656
2004-12-20 10:25 jjgarcia
6660
Output of ecl_file_position() is always an object
6662
2004-12-20 09:58 jjgarcia
6664
* src/: CHANGELOG, c/file.d, c/read.d, c/unixfsys.d,
6665
clos/streams.lsp, h/external.h, h/object.h:
6667
Complete the support for binary streams modifying FILE-POSITION and FILE-LENGTH. Preliminary, deactivated support for binary streams of strange sizes.
6669
2004-12-20 09:56 jjgarcia
6671
* src/: cmp/cmpbind.lsp, cmp/cmpexit.lsp, cmp/cmploc.lsp,
6674
Disable _ARGS() in external.h and use precise prototypes
6676
2004-12-20 09:50 jjgarcia
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:
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
6684
2004-12-17 15:33 jjgarcia
6686
* src/c/read.d, msvc/ecl.def:
6688
Minor fixes (M. Goffioul)
6690
2004-12-17 15:26 jjgarcia
6692
* src/cmp/cmpbind.lsp:
6694
When the value of a LET* variable is a closure, the size of the lexical environment was not properly captured
6696
2004-12-16 16:56 jjgarcia
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:
6705
Merged in the new compiler structure doubly linked list.
6707
2004-12-16 12:21 jjgarcia
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:
6712
First steps towards support of binary streams
6714
2004-12-16 09:30 jjgarcia
6716
* src/cmp/cmplet.lsp:
6718
Remove debugging statements.
6720
2004-12-15 14:13 jjgarcia
6724
Implemented remark of ANSI 5.1.3 (M. Goffioul)
6726
2004-12-15 14:09 jjgarcia
6730
Allow package name in gentemp (M.Goffioul)
6732
2004-12-15 14:09 jjgarcia
6734
* src/c/assignment.d:
6736
Return value in SETF forms (M.Goffioul)
6738
2004-12-15 14:08 jjgarcia
6742
Catch additional signals (M.Goffioul)
6744
2004-12-15 14:06 jjgarcia
6746
* src/c/print.d, msvc/Makefile.msvc6, msvc/ecl.def,
6747
msvc/c/Makefile.msvc6:
6749
Fixes for the MSVC port (M.Goffioul)
6751
2004-12-13 12:30 jjgarcia
6757
2004-12-13 12:19 jjgarcia
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,
6763
Fixed printer of bignums and implemented readtable case.
6765
2004-12-08 18:15 jjgarcia
6767
* src/h/config.h.in:
6769
Do not use backward slashes in cygwin (M.Goffioul)
6771
2004-12-07 10:52 jjgarcia
6775
In MSVC, rename does not delete an existing file.
6777
2004-12-07 10:43 jjgarcia
6779
* src/: c/cinit.d, doc/devel.txi, doc/user.txi:
6781
Documentation and message fixes (J.Stecklina)
6783
2004-12-07 10:40 jjgarcia
6785
* src/cmp/cmpmain.lsp:
6787
Delete additional files produced by the MSVC++ compiler (M.Goffioul)
6789
2004-12-07 10:37 jjgarcia
6793
In TRUENAME, always check for existence of file (M.Goffioul)
6795
2004-12-06 18:29 jjgarcia
6799
*READ-BASE* is ignored when reading floating point numbers.
6801
2004-12-06 17:33 jjgarcia
6803
* src/cmp/cmpmain.lsp:
6805
Allow self-destruction of DLLs under Microsoft Visual C++
6807
2004-12-06 13:56 jjgarcia
6809
* src/: c/main.d, clos/load.lsp.in, clos/streams.lsp:
6811
New CLOS-STREAMS feature. Stub methods for CLOS streams.
6813
2004-12-06 11:24 jjgarcia
6817
Fixed PEEK-CHAR for concatenated streams (M.Goffioul)
6819
2004-12-06 11:07 jjgarcia
6823
Move the check of the file type before the actual opening of the file.
6825
2004-12-06 11:05 jjgarcia
6827
* src/clos/kernel.lsp:
6829
Check that the new method provides a lambda list of the right lenght.
6831
2004-12-06 10:40 jjgarcia
6833
* src/clos/method.lsp:
6835
PARSE-DEFMETHOD failed on empty lambda lists
6837
2004-12-03 18:34 jjgarcia
6839
* src/lsp/assert.lsp:
6841
DATUM in TYPECASE error should be the value, not the offending key.
6843
2004-12-03 18:33 jjgarcia
6845
* src/c/predicate.d:
6847
Implement EQUALP for hash tables (M.Goffioul)
6849
2004-12-03 18:28 jjgarcia
6851
* src/: c/print.d, c/symbols_list.h, h/external.h, lsp/cmuutil.lsp:
6853
Change the way in which the circularity of printed structures is detected.
6855
2004-12-03 18:27 jjgarcia
6857
* src/cmp/cmpmain.lsp:
6859
Remove debugging statement
6861
2004-12-03 18:27 jjgarcia
6865
Empty namestrings "" result in pathnames with all elements set to NIL
6867
2004-12-02 17:49 jjgarcia
6869
* src/cmp/: cmpmain.lsp, cmptop.lsp:
6871
Allow the user to supply its own INIT-NAME for shared libraries, normal libraries, programs, etc.
6873
2004-12-01 17:50 jjgarcia
6877
Switch off the pretty printer while we are debugging.
6879
2004-12-01 14:23 jjgarcia
6883
The logical hostname SYS: should be associated to a fully resolved pathname.
6885
2004-12-01 13:54 jjgarcia
6889
Set up a exception handler for FPE interrupts under Windows.
6891
2004-12-01 13:53 jjgarcia
6895
Check that the argument list of a directive is a proper list.
6897
2004-11-30 16:09 jjgarcia
6901
Hashtables cannot have size 0.
6903
2004-11-29 17:49 jjgarcia
6907
FORMAT returns NIL when stream argument is not nil (M.Goffioul)
6909
2004-11-29 17:47 jjgarcia
6913
For string streams UNREAD-CHAR fails when character is not the same as last read (M.Goffioul)
6915
2004-11-29 16:52 jjgarcia
6917
* src/: c/alloc_2.d, h/external.h:
6919
Functions for allocating uncollectable, but scanned memory.
6921
2004-11-29 14:13 jjgarcia
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:
6926
Complete support for UFFI (Michael Goffioul)
6928
2004-11-29 14:09 jjgarcia
6930
* src/c/: num_co.d, num_sfun.d, number.d, print.d:
6932
Include math.h before ecl.h so that we can undefine complex in MSVC
6934
2004-11-29 14:05 jjgarcia
6936
* src/: c/unixfsys.d, lsp/numlib.lsp:
6940
2004-11-23 16:11 jjgarcia
6942
* src/: c/ffi.d, cmp/cmpffi.lsp, cmp/cmpvar.lsp, lsp/ffi.lsp:
6944
FFI Patches by M. Goffioul
6946
2004-11-23 16:09 jjgarcia
6950
Print the address of the foreign data in ffi objects
6952
2004-11-23 16:08 jjgarcia
6954
* src/cmp/: cmpdefs.lsp, cmpflet.lsp, cmputil.lsp:
6956
Compiler data structures print now unreadable, because they have too many circular dependencies that drive the printer crazy.
6958
2004-11-23 16:07 jjgarcia
6960
* src/cmp/cmpmulti.lsp:
6962
Discarded data is compiled with C2EXPR\*
6964
2004-11-23 16:01 jjgarcia
6968
MKSTEMP now accepts and returns pathnames
6970
2004-11-23 15:59 jjgarcia
6972
* src/: CHANGELOG, cmp/cmpmain.lsp, lsp/config.lsp.in:
6974
Guess a good value of the directory for temporary files.
6976
2004-11-23 11:50 jjgarcia
6978
* src/h/: external.h, internal.h:
6982
2004-11-23 09:57 jjgarcia
6984
* src/lsp/: config.lsp.in, top.lsp:
6988
2004-11-22 20:02 jjgarcia
6990
* src/: Makefile.in, c/load.d, c/symbols_list.h, c/unixfsys.d:
6994
2004-11-22 18:39 jjgarcia
6996
* src/doc/: devel.txi, user.txi:
6998
Spellchecking done by Ralph Campbell
7000
2004-11-22 15:34 jjgarcia
7002
* src/: CHANGELOG, doc/todo.txt:
7004
Slimmer changelog. The TODO items move into the TODO file
7006
2004-11-22 15:33 jjgarcia
7010
Better code for traversing symlinks so that relative symlinks are understood
7012
2004-11-22 15:31 jjgarcia
7016
LOAD must save the value of *READTABLE*
7018
2004-11-22 15:29 jjgarcia
7022
Do not rebind *readtable* when reading user's input
7024
2004-11-04 10:34 jjgarcia
7026
* src/: configure, configure.in:
7028
When configuring the Boehm-Weiser garbage collector, make use of the flags --enable/disable-threads and --enable/disable-cplusplus
7030
2004-11-03 14:11 jjgarcia
7034
Conditionally define out code that is only used for a thread support under Darwin.
7036
2004-11-02 12:25 jjgarcia
7040
Add msvc to list of source files
7042
2004-11-02 12:17 jjgarcia
7046
Release announcement.
7048
2004-11-02 12:15 jjgarcia
7054
2004-11-02 12:14 jjgarcia
7056
* src/lsp/defstruct.lsp:
7058
Support for :PRINT-OBJECT in DEFSTRUCT
7060
2004-11-02 11:54 jjgarcia
7064
A variable name was clobbered. The first argument to execvp() was of type
7065
object, instead of a pointer to a string.
7067
2004-10-29 19:00 jjgarcia
7071
limits.h needed for INT_MAX, UINT_MAX, etc
7073
2004-10-29 18:51 jjgarcia
7079
2004-10-29 18:50 jjgarcia
7083
Only do host guessing when required by the user
7085
2004-10-29 18:46 jjgarcia
7089
Deactivate host guessing with GMP
7091
2004-10-29 15:55 jjgarcia
7093
* msvc/util/ecl_nsi.bat:
7095
Make the MSVC++ port relocatable, i.e. the installation path is not hardcoded in ECL. Also, suport for NSI under MSVC++.
7097
2004-10-29 15:50 jjgarcia
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:
7105
Make the MSVC++ port relocatable, i.e. the installation path is not hardcoded in ECL. Also, suport for NSI under MSVC++.
7107
2004-10-29 15:48 jjgarcia
7111
Allow ~...,V,... arguments to also be big integers
7113
2004-10-29 15:13 jjgarcia
7117
configure rebuilt to incorporate the host/host_alias fix
7119
2004-10-29 13:39 jjgarcia
7121
* src/gc/: config.guess, config.sub:
7123
Use more recent config.{sub,guess} files
7125
2004-10-29 13:38 jjgarcia
7127
* src/: configure, configure.in:
7129
host_alias and build_alias have host names which are compatible with config.guess
7131
2004-10-29 12:27 jjgarcia
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:
7159
Imported version 6.3 of the garbage collector
7161
2004-10-27 10:51 jjgarcia
7167
2004-10-25 18:34 jjgarcia
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:
7220
Port to Microsoft VC++ by Goffioul Michael <goffioul@imec.be>
7222
2004-10-25 18:29 jjgarcia
7226
Allow integer arguments to be bignums, though truncate their values to fixnumes
7228
2004-10-21 16:17 jjgarcia
7234
2004-10-21 16:15 jjgarcia
7236
* src/compile.lsp.in:
7238
Fix problem with argument quoting
7240
2004-10-15 16:46 jjgarcia
7242
* src/c/Makefile.in:
7244
Disable warnings, because their names depend very much on the version of GCC
7246
2004-10-15 16:45 jjgarcia
7250
Use smaller int types for padding
7252
2004-10-11 10:02 jjgarcia
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:
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.
7264
2004-10-04 13:10 jjgarcia
7266
* src/cmp/: cmpcond.lsp, cmplet2.lsp:
7270
2004-10-04 12:17 jjgarcia
7272
* src/compile.lsp.in:
7274
Still some problems when quoting shell arguments
7276
2004-10-04 10:02 jjgarcia
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:
7287
2004-08-13 15:34 jjgarcia
7289
* src/: c/load.d, c/main.d, c/print.d, h/external.h:
7291
New function cl_shutdown(), complementary of cl_boot().
7293
2004-08-13 15:32 jjgarcia
7295
* src/: configure, configure.in, compile.lsp.in:
7297
Rename the libraries produced by ECL in order to avoid conflicts with locally installed ones
7299
2004-08-13 15:31 jjgarcia
7301
* src/cmp/: cmpcfg.lsp.in, cmpdefs.lsp, cmpinline.lsp, cmpmain.lsp,
7302
cmpmulti.lsp, sysfun.lsp:
7304
Several fixes. Functions are now created only with C1COMPILE-FUNCTION.
7306
2004-08-09 10:19 jjgarcia
7308
* src/lsp/autoload.lsp:
7310
Provide some reasonable default for the editor ;-)
7312
2004-08-09 10:18 jjgarcia
7314
* src/cmp/cmptop.lsp:
7316
When there's no data, VV, compiler_data_text and compiler_data_text_size should not be used
7318
2004-08-02 11:42 jjgarcia
7324
2004-08-02 10:22 jjgarcia
7328
Document last changes
7330
2004-08-02 10:22 jjgarcia
7332
* src/c/: symbols_list.h, unixsys.d:
7334
Implement RUN-PROGRAM for Windows
7336
2004-08-02 10:22 jjgarcia
7338
* src/cmp/: cmpdefs.lsp, cmputil.lsp:
7340
Make the compiler quieter
7342
2004-08-02 10:21 jjgarcia
7346
By default, use / as directory separator under windows
7348
2004-07-08 13:55 jjgarcia
7350
* src/cmp/: cmpdefs.lsp, cmputil.lsp:
7352
Improve on previous fixes of the compiler error messages: everything now uses cmperr, cmpwarn and cmpnote
7354
2004-07-07 20:05 jjgarcia
7356
* src/: CHANGELOG, cmp/cmpmain.lsp, cmp/cmputil.lsp,
7357
doc/ecl.man.in, lsp/top.lsp:
7359
Decrease verbosity of the compiler
7361
2004-06-24 09:57 jjgarcia
7363
* src/c/Makefile.in:
7365
Remove the flag -fomit-frame-pointer which interferes with the debugger
7367
2004-06-24 09:50 jjgarcia
7371
pow() is producing wrong results in windows
7373
2004-06-24 09:50 jjgarcia
7375
* src/: compile.lsp.in, cmp/cmpcfg.lsp.in, cmp/cmpmain.lsp:
7377
Windows does not like to have a quoted file name as first argument to system()
7379
2004-06-24 09:49 jjgarcia
7383
stat() produces errors when passed a directory name ending in '/'. Avoid using it for cl_truename.
7385
2004-06-24 09:49 jjgarcia
7391
2004-06-24 09:48 jjgarcia
7393
* src/: c/num_sfun.d, lsp/numlib.lsp:
7395
Hand-code several transcendental functions which are missing on Windows
7397
2004-06-22 10:26 jjgarcia
7399
* src/doc/Makefile.in:
7403
2004-06-22 10:01 jjgarcia
7405
* src/: compile.lsp.in, cmp/cmpcfg.lsp.in, cmp/cmpmain.lsp:
7407
When invoking gcc, some of the pathnames might contain spaces. Enclose all pathnames in double-quotes to avoid problems.
7409
2004-06-22 09:56 jjgarcia
7413
Do not compare the tests.
7415
2004-06-20 12:07 jjgarcia
7417
* src/doc/Makefile.in:
7421
2004-06-20 12:02 jjgarcia
7423
* src/doc/: Makefile.in:
7427
2004-06-20 10:55 jjgarcia
7433
2004-06-20 10:50 jjgarcia
7435
* src/: configure, configure.in:
7439
2004-06-19 15:33 jjgarcia
7445
2004-06-19 15:29 jjgarcia
7449
Final announcement of ECL 0.9d
7451
2004-06-19 15:29 jjgarcia
7453
* Makefile.in, src/util/ecl.nsi, src/util/ecl_nsi.sh:
7455
Scripts for generating a self-installer program under Windows using NSIS
7457
2004-06-19 13:52 jjgarcia
7459
* src/: configure, configure.in, doc/Makefile.in:
7461
Install also the license file
7463
2004-06-19 13:26 jjgarcia
7465
* src/util/ecl.spec:
7469
2004-06-19 13:25 jjgarcia
7471
* src/doc/Makefile.in:
7473
Always produce the HTML files.
7475
2004-06-19 13:25 jjgarcia
7479
'flatinstall' was accidentally launching a normal 'install'
7481
2004-06-19 12:54 jjgarcia
7483
* src/cmp/cmpmain.lsp:
7485
Remove verbosity from dllwrap.
7487
2004-06-19 12:54 jjgarcia
7489
* src/cmp/cmpcfg.lsp.in:
7491
The name of the compiler should not be fixed
7493
2004-06-19 12:26 jjgarcia
7495
* Makefile.in, src/aclocal.m4, src/configure:
7497
Force a 'flatinstall' installation under windows
7499
2004-06-18 18:03 jjgarcia
7501
* src/: configure, aclocal.m4:
7505
2004-06-18 10:23 jjgarcia
7507
* src/cmp/cmpmain.lsp:
7509
Remove temporary files
7511
2004-06-18 10:17 jjgarcia
7515
cl_core must also be defined for a multithreaded lisp.
7517
2004-06-18 09:51 jjgarcia
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:
7527
Support for DLL in Windows
7529
2004-06-13 11:21 jjgarcia
7531
* src/clx/manual/clx.texinfo:
7533
Use same category as ECL
7535
2004-06-13 10:54 jjgarcia
7539
By keeping more bytes from the hash key in a package hash table we spare more calls to string_eq().
7541
2004-06-13 10:53 jjgarcia
7545
Fixed and extended the implementation of RUN-PROGRAM.
7547
2004-06-13 10:53 jjgarcia
7549
* src/cmp/cmpmain.lsp:
7551
Only the entry point of a file which is component of a library or a module can get a prefix.
7553
2004-06-11 22:12 jjgarcia
7555
* src/: c/file.d, c/symbols_list.h, c/tcp.d, c/unixsys.d,
7558
Preliminary version of RUN-PROCESS
7560
2004-06-11 17:11 jjgarcia
7562
* src/cmp/cmpmain.lsp:
7564
Do not use prefixes to name the entry points of libraries
7566
2004-06-11 17:10 jjgarcia
7568
* src/: c/main.d, lsp/numlib.lsp:
7570
MinGW32 does not have asinh/acosh/atanh
7572
2004-06-11 16:00 jjgarcia
7576
MingW does not like 'ERROR' as goto label.
7578
2004-06-11 14:03 jjgarcia
7580
* src/util/emacs.el:
7582
Remove references to the CLOCC CLX library
7584
2004-06-11 14:01 jjgarcia
7586
* src/: clx/xrender.lisp, doc/Makefile.in:
7588
The docs for CLX can now be processed ansd installed
7590
2004-06-11 13:38 jjgarcia
7592
* src/: compile.lsp.in, configure, configure.in, CHANGELOG:
7594
The portable CLX library is now compiled by ECL
7596
2004-06-11 13:34 jjgarcia
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:
7615
Imported the sources of portable CLX library (from www.telent.net)
7617
2004-06-08 16:46 jjgarcia
7619
* src/cmp/: cmpcall.lsp, cmpdefs.lsp, cmpeval.lsp, cmptop.lsp:
7621
Changed the structure of the data in *LINKING-CALLS*. Now function objects are stored, together with C variable/function names.
7623
2004-06-08 16:46 jjgarcia
7627
Both in CLISP and CMUCL, #\Linefeed is printed as #\Newline.
7629
2004-06-08 16:43 jjgarcia
7631
* src/c/character.d:
7635
2004-06-08 09:52 jjgarcia
7641
2004-06-08 09:14 jjgarcia
7643
* src/: c/alloc_2.d, c/main.d, c/symbols_list.h, c/threads.d,
7646
C-{INT,LONG,UINT,ULONG}-{MIN,MAX} could exceed the limits of a fixnum and thus have to be created at boot time.
7648
2004-05-17 12:03 jjgarcia
7650
* src/cmp/: cmpspecial.lsp, cmptop.lsp:
7652
Explicit conversion to (void*) to keep g++ happy
7654
2004-05-17 10:12 jjgarcia
7656
* src/cmp/cmpmulti.lsp:
7658
The list of variables could be shorter than the list of supplied values
7660
2004-05-17 09:44 jjgarcia
7662
* src/cmp/cmpmulti.lsp:
7664
Remove debug statement
7666
2004-05-17 09:43 jjgarcia
7668
* src/cmp/cmptop.lsp:
7670
C++ does not like to convert function pointers to (void*)
7672
2004-05-17 09:32 jjgarcia
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:
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.
7684
2004-05-17 09:30 jjgarcia
7686
* src/lsp/evalmacros.lsp:
7688
Simplify the macroexpansion of M-V-BIND, since it is not used anyway.
7690
2004-05-17 09:30 jjgarcia
7692
* src/clos/change.lsp:
7694
We do not need any warnings about classes being redefined
7696
2004-05-13 18:28 jjgarcia
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:
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
7704
2004-05-13 18:28 jjgarcia
7706
* src/lsp/pprint.lsp:
7708
we cannot force-output a pretty-stream
7710
2004-05-13 18:27 jjgarcia
7714
format.lsp needs pprint.lsp, so load it twice.
7716
2004-05-12 21:47 jjgarcia
7718
* src/: aclocal.m4, configure:
7720
Support for OpenBSD in configure
7722
2004-05-12 21:24 jjgarcia
7724
* src/clos/conditions.lsp:
7726
Rename the initialization option of FORMAT-CONTROL to make it compatible with CMUCL
7728
2004-05-12 21:23 jjgarcia
7732
write_ch = writec_stream when there is no pretty printer
7734
2004-05-12 21:07 jjgarcia
7736
* src/util/emacs.el:
7740
2004-05-12 16:55 jjgarcia
7746
2004-05-12 10:48 jjgarcia
7748
* src/: c/cfun.d, h/external.h:
7750
Recast some function pointers as (void*) to solve some problems with the C++ compiler.
7752
2004-05-12 10:07 jjgarcia
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:
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.
7762
2004-05-12 09:47 jjgarcia
7764
* src/lsp/: defstruct.lsp:
7766
Simplified the forms produced by DEFSTRUCT leaving most of the job for DEFINE-STRUCTURE.
7768
2004-05-05 10:38 jjgarcia
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,
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.
7780
2004-04-27 10:30 jjgarcia
7782
* src/: compile.lsp.in, c/cinit.d, c/main.d:
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
7786
2004-04-26 13:22 jjgarcia
7788
* src/c/predicate.d:
7790
Label with no statement. GCC complains.
7792
2004-04-23 17:43 jjgarcia
7794
* src/cmp/cmpmain.lsp:
7796
Take numbers into account when mangling names.
7798
2004-04-21 15:47 jjgarcia
7800
* src/cmp/cmpexit.lsp:
7804
2004-04-21 15:47 jjgarcia
7806
* src/cmp/cmpinline.lsp:
7808
Local variables can be changed by a local function
7810
2004-04-21 15:46 jjgarcia
7812
* src/cmp/cmpfun.lsp:
7816
2004-04-21 15:44 jjgarcia
7820
Header string.h is needed for strlen
7822
2004-04-21 15:42 jjgarcia
7824
* src/: CHANGELOG, c/character.d, c/hash.d, c/main.d, c/print.d,
7827
All non-graphic characters below (code-char 128) have now character names from the ASCII standard
7829
2004-04-08 16:02 jjgarcia
7833
Some opcodes set the output in the VALUES stack, and cannot use REG0.
7835
2004-04-08 16:01 jjgarcia
7837
* src/cmp/sysfun.lsp:
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 >> .
7841
2004-04-08 16:01 jjgarcia
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.
7847
2004-04-08 09:30 jjgarcia
7849
* src/cmp/cmplet.lsp:
7851
When a variable is not used, but it can be present in the code, replace it with a dummy value (NIL)
7853
2004-04-08 09:30 jjgarcia
7855
* src/cmp/cmpexit.lsp:
7859
2004-04-07 18:39 jjgarcia
7861
* src/: c/compiler.d, lsp/setf.lsp:
7863
MULTIPLE-VALUE-SETQ now uses (SETF (VALUES ...)) when some of the places to be set is not a variable, but a generalized place.
7865
2004-04-07 17:30 jjgarcia
7867
* src/: CHANGELOG, lsp/setf.lsp:
7869
A VALUES form can now act as a place
7871
2004-04-07 17:29 jjgarcia
7873
* src/: lsp/numlib.lsp, c/number.d, c/print.d:
7875
The different EPSILONs are now computed at compilation time, because the values provided by the C library are not all that precise.
7877
2004-04-05 09:31 jjgarcia
7879
* src/doc/Makefile.in:
7881
The --info-dir option was mispelled
7883
2004-04-05 09:21 jjgarcia
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,
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.
7903
2004-03-29 13:13 jjgarcia
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:
7912
Preliminary implementation of the UFFI.
7914
2004-03-29 11:12 jjgarcia
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:
7925
Removed old version of CLX, which no longer works.
7927
2004-03-25 10:02 jjgarcia
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:
7936
The portable CLX library has been incorporated.
7938
2004-03-25 10:00 jjgarcia
7940
* src/cmp/cmpeval.lsp:
7942
The values assigned to a structure must be always of type :OBJECT.
7944
2004-03-25 10:00 jjgarcia
7946
* src/clos/defclass.lsp:
7948
Do not redefine ENSURE-CLASS unless cross-porting ECL
7950
2004-03-03 10:18 jjgarcia
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:
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.
7959
2004-03-01 09:52 jjgarcia
7965
2004-03-01 09:42 jjgarcia
7967
* src/: c/ffi.d, h/external.h:
7969
Implemented a safer routine to retrieve the pointer of a foreign data structure.
7971
2004-02-29 17:45 jjgarcia
7973
* src/c/Makefile.in:
7977
2004-02-29 16:50 jjgarcia
7979
* src/: configure, configure.in:
7981
New configuration variable GCLIB.
7983
2004-02-29 16:47 jjgarcia
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:
7999
Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk
8001
2004-02-29 16:35 jjgarcia
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:
8007
Minor type fixes and update of the old garbage collector
8009
2004-02-29 16:34 jjgarcia
8013
Terrible bug that unfortunately only revealed on the Alpha and Sparc ports
8015
2004-02-22 17:12 jjgarcia
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:
8022
Allow the 'narg' argument in lisp functions to have a larger integer type, in case we face alignment problems
8024
2004-02-22 14:36 jjgarcia
8030
2004-02-22 14:35 jjgarcia
8032
* src/: c/character.d, c/list.d, c/num_sfun.d, c/string.d,
8035
Remove unused declarations. Optimize the return sequence of some functions.
8037
2004-02-09 14:03 jjgarcia
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,
8050
More updates to remove some warnings. Increased accuracy with which floating point numbers are written.
8052
2004-02-03 20:15 jjgarcia
8054
* src/: aclocal.m4, configure, configure.in, doc/Makefile.in:
8056
More standard way of installing info files, by registering them with install-info
8058
2004-02-03 19:35 jjgarcia
8064
2004-01-24 18:03 jjgarcia
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,
8071
Remove some warnings from GCC
8073
2004-01-24 18:00 jjgarcia
8075
* src/: Makefile.in, c/alloc_2.d, c/character.d, c/cmpaux.d:
8077
Remove some warnings from GCC
8079
2004-01-20 09:54 jjgarcia
8083
Remove unused header
8085
2004-01-20 09:53 jjgarcia
8087
* src/clos/: boot.lsp, builtin.lsp, defclass.lsp, method.lsp,
8088
print.lsp, standard.lsp:
8090
Dummy implementation of MAKE-LOAD-FORM and MAKE-LOAD-FORM-SAVING-SLOTS. Supports for normal lisp objects and structures is missing.
8092
2004-01-19 18:54 jjgarcia
8094
* src/cmp/: cmpinline.lsp, cmploc.lsp, cmpmulti.lsp:
8096
(VALUES form) now truncates the number of values output by 'form' to one.
8098
2004-01-16 16:02 jjgarcia
8100
* src/: c/load.d, c/pathname.d, c/typespec.d, c/unixfsys.d,
8103
Most functions that operate with the native filesystem must complain if they get get pathnames with wild components
8105
2004-01-16 12:23 jjgarcia
8107
* src/: clos/boot.lsp, clos/fixup.lsp, clos/kernel.lsp,
8110
CLASS-NAME must be a generic function.
8112
2004-01-16 11:31 jjgarcia
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,
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.
8129
2004-01-15 20:16 jjgarcia
8131
* src/: CHANGELOG, c/pathname.d, c/symbols_list.h, c/unixfsys.d,
8134
Implemented LOAD-LOGICAL-PATHNAME-TRANSLATIONS. TRUENAME now merges the pathname with the current working directory.
8136
2004-01-15 19:34 jjgarcia
8140
Fix the way SUBLIS and NSUBLIS handle the key and test arguments.
8142
2004-01-15 15:19 jjgarcia
8144
* src/: bare.lsp.in, compile.lsp.in, c/pathname.d, h/external.h:
8146
When merging pathnames that have versions, there is a complicated rule for defaulting
8148
2004-01-15 14:30 jjgarcia
8150
* src/: CHANGELOG, c/pathname.d, c/symbols_list.h, cmp/sysfun.lsp:
8152
Implemented WILD-PATHNAME-P
8154
2004-01-15 10:57 jjgarcia
8156
* src/: CHANGELOG, lsp/listlib.lsp:
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.
8162
2004-01-14 15:20 jjgarcia
8166
Macroexpasion is the last thing to try when dealing with SETF places
8168
2004-01-12 14:50 jjgarcia
8174
2004-01-12 14:49 jjgarcia
8178
Missing header for memcpy()
8180
2004-01-12 11:54 jjgarcia
8184
Simplify the checks.
8186
2004-01-09 17:31 jjgarcia
8188
* src/: aclocal.m4, configure:
8190
The limits of the type fixnum must be printed using the modifier %ld if the type is a long integer.
8192
2004-01-09 14:56 jjgarcia
8194
* src/gmp/Makefile.in:
8196
Do not produce documentation
8198
2004-01-09 14:46 jjgarcia
8204
2004-01-09 14:10 jjgarcia
8210
2004-01-09 13:30 jjgarcia
8212
* src/c/: format.d, unixfsys.d:
8214
Fixed several typos.
8216
2004-01-08 18:15 jjgarcia
8222
2004-01-08 12:23 jjgarcia
8226
Do not set *DEFAULT-PATHNAME-DEFAULTS* because some people expect it to be empty.
8228
2004-01-08 12:03 jjgarcia
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:
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
8251
2003-12-19 17:35 jjgarcia
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).
8257
2003-12-19 15:09 jjgarcia
8263
2003-12-19 14:08 jjgarcia
8265
* src/lsp/numlib.lsp:
8267
When the input argument is 0 (integer), the output of PHASE must be a short-float.
8269
2003-12-19 14:00 jjgarcia
8271
* src/: c/Makefile.in, c/error.d, c/num_arith.d, c/number.d,
8272
c/symbols_list.h, h/external.h:
8274
Signal also an arithmetic error when dividing by a floating point 0
8276
2003-12-19 12:15 jjgarcia
8278
* src/cmp/cmpfun.lsp:
8280
The optimizer for BOOLE had not been updated when the new C1FORM structures were introduced.
8282
2003-12-19 12:15 jjgarcia
8284
* src/lsp/numlib.lsp:
8286
PHASE of 0 is zero by definition.
8288
2003-12-19 11:21 jjgarcia
8290
* src/c/num_arith.d:
8294
2003-12-19 11:10 jjgarcia
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:
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.
8303
2003-12-19 11:08 jjgarcia
8305
* src/cmp/cmpmulti.lsp:
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).
8310
2003-12-18 15:23 jjgarcia
8312
* src/: CHANGELOG, c/pathname.d, clos/conditions.lsp:
8314
The conditions signaled by MAKE-PATHNAME because of bogus pathname components are now of type FILE-ERROR.
8316
2003-12-18 13:46 jjgarcia
8318
* src/: CHANGELOG, c/pathname.d, c/read.d, h/external.h:
8320
Fixes for PARSE-NAMESTRING.
8322
2003-12-17 11:28 jjgarcia
8324
* src/: CHANGELOG, c/load.d, c/pathname.d, c/symbols_list.h,
8325
cmp/cmptop.lsp, h/external.h:
8327
Support for :CASE keyword argument in most pathname functions (Contributed by Julian Stecklina). COMPILE-FILE now handles relative pathnames.
8329
2003-12-15 10:19 jjgarcia
8331
* src/clos/standard.lsp:
8333
The output of SLOT-BOUNDP should be a boolean
8335
2003-12-15 10:03 jjgarcia
8337
* src/c/symbols_list.h:
8341
2003-12-15 09:56 jjgarcia
8343
* src/c/symbols_list.h:
8345
si_formatter_aux does only exist when the ECL formatter is used.
8347
2003-12-15 09:54 jjgarcia
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:
8355
Implemented the class redefinition protocol, and forward referenced classes.
8357
2003-12-15 09:53 jjgarcia
8359
* src/c/num_arith.d:
8361
LCM may be called without any argument
8363
2003-12-15 09:53 jjgarcia
8367
Fixed LOGBITP and the other binary operations among integers.
8369
2003-12-15 09:52 jjgarcia
8371
* src/cmp/cmpmain.lsp:
8373
Beautify the message from SAFE-SYSTEM
8375
2003-12-12 09:26 jjgarcia
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:
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.
8384
2003-12-11 19:20 jjgarcia
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:
8390
Fixed a few references to undefined variables. QUIT is now imported into CL-USER.
8392
2003-12-11 18:16 jjgarcia
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:
8403
Clean up the package CL from non-standard symbols and move them into the EXT package, which is a nickname for SYSTEM.
8405
2003-12-11 17:16 jjgarcia
8407
* src/c/symbols_list.h:
8409
Symbol UNBOUND already existed in the SI package
8411
2003-12-11 13:56 jjgarcia
8413
* src/: c/instance.d, c/symbols_list.h, cmp/sysfun.lsp, h/object.h:
8415
Use a lisp object to fill unbound slots rather than a null pointer which may end up causing SIGSEGV.
8417
2003-12-09 10:34 jjgarcia
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:
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.
8424
2003-12-09 10:34 jjgarcia
8426
* src/cmp/: cmpcall.lsp, cmpeval.lsp, cmpflet.lsp, cmpmulti.lsp,
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.
8431
2003-12-09 10:34 jjgarcia
8433
* src/util/emacs.el:
8435
File thread.lsp is now mp.lsp
8437
2003-12-08 12:26 jjgarcia
8441
Scripts should be installed using a different commadn
8443
2003-12-08 12:07 jjgarcia
8445
* src/lsp/defstruct.lsp:
8447
Mark potential non-conformance.
8449
2003-12-08 12:06 jjgarcia
8455
2003-12-08 12:06 jjgarcia
8457
* src/clos/builtin.lsp:
8459
slot-exists-p now works with structures
8461
2003-12-08 12:05 jjgarcia
8465
More specific type for 'T
8467
2003-12-08 12:01 jjgarcia
8469
* src/cmp/: cmpmain.lsp, cmptop.lsp:
8471
DISASSEMBLE should not signal an error when a form cannot be disassembled, and it should always return NIL.
8473
2003-12-08 10:41 jjgarcia
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:
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.
8481
2003-12-08 10:39 jjgarcia
8485
PARSE-INTEGER now signals an error of type PARSE-ERROR when the parsing failed.
8487
2003-12-08 10:38 jjgarcia
8489
* src/clos/: fixup.lsp, macros.lsp, standard.lsp:
8491
(SETF FIND-CLASS) now accepts the optional arguments ERRORP and ENV and outputs the class as a single value.
8493
2003-12-08 10:38 jjgarcia
8495
* src/clos/boot.lsp:
8497
SLOT-EXISTS-P now works with all types of objects.
8499
2003-12-08 10:37 jjgarcia
8501
* src/cmp/: cmpcfg.lsp.in, cmpdefs.lsp, cmpflet.lsp,
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.
8506
2003-12-08 10:36 jjgarcia
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.
8512
2003-12-08 10:35 jjgarcia
8514
* src/lsp/numlib.lsp:
8516
All the F(FLOOR|ROUND|...) converted the remainder into a float, which is wrong.
8518
2003-12-08 10:34 jjgarcia
8524
2003-12-08 10:34 jjgarcia
8526
* src/c/interpreter.d:
8528
The value of reg0 must be restored after a nonlocal jump due to RETURN
8530
2003-12-05 11:22 jjgarcia
8532
* src/: Makefile.in, configure, configure.in, lsp/config.lsp.in:
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
8536
2003-12-05 10:34 jjgarcia
8540
Do not try to configure ECL when the user asks for help.
8542
2003-12-05 10:05 jjgarcia
8546
Forgot to apply autoconf before releasing patches
8548
2003-12-04 17:02 jjgarcia
8550
* src/: Makefile.in, configure, configure.in, util/ecl-config:
8552
ecl-config must also be built using the Makefile
8554
2003-12-04 16:28 jjgarcia
8556
* src/: Makefile.in, doc/Makefile.in:
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.
8560
2003-12-03 15:05 jjgarcia
8562
* src/compile.lsp.in:
8564
Remove all references to the installation directory (except for --rpath) during build time
8566
2003-12-03 11:56 jjgarcia
8568
* src/: Makefile.in, compile.lsp.in, configure, configure.in:
8570
compile.lsp also has to be build by the Makefile because it has a reference to the final location of ECL.
8572
2003-12-02 11:49 jjgarcia
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:
8578
ECL now follows the GNU coding standards for handling the configuration parameters prefix,libdir,bindir...
8580
2003-12-02 11:47 jjgarcia
8584
select() does not work with ordinary files under MinGW32
8586
2003-12-02 11:47 jjgarcia
8590
Sleep is bogus under windows and counts the time in milliseconds.
8592
2003-12-01 18:24 jjgarcia
8594
* src/doc/Makefile.in:
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
8598
2003-12-01 12:21 jjgarcia
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:
8610
Finished the port to MingW32.
8612
2003-11-27 10:09 jjgarcia
8614
* configure, src/Makefile.in, src/configure, src/configure.in,
8615
src/doc/Makefile.in, src/gc/configure, src/gc/configure.in:
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.
8619
2003-11-26 20:16 jjgarcia
8621
* src/h/config.h.in:
8623
Relax array size limits
8625
2003-11-26 19:40 jjgarcia
8627
* src/c/: compiler.d, disassembler.d, interpreter.d:
8629
Fixed problems with STEP and forms that have to be evaluated at compilation time, such as toplevel PROGN, EVAL-WHEN, etc.
8631
2003-11-26 09:51 jjgarcia
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,
8640
2003-11-25 17:16 jjgarcia
8644
CHANGELOG is needed for configure
8646
2003-11-25 16:56 jjgarcia
8648
* src/: c/symbols_list.h, clos/conditions.lsp:
8650
Fixed two typos regarding FORMAT-ERROR.
8652
2003-11-25 16:56 jjgarcia
8654
* src/: c/disassembler.d, lsp/trace.lsp:
8656
TRACE now handles the new bytecodes format, and SI::BC-SPLIT now outputs an array with the data of a bytecodes function.
8658
2003-11-25 16:56 jjgarcia
8662
Remove debugging statement
8664
2003-11-25 16:54 jjgarcia
8668
New functions WITH-LOCK and WITHOUT-INTERRUPTS.
8670
2003-11-25 16:53 jjgarcia
8674
ecl_find_symbol is also needed in single-threaded systems.
8676
2003-11-24 17:39 jjgarcia
8678
* src/: bare.lsp.in, cmp/cmpdefs.lsp, cmp/cmpmain.lsp:
8682
2003-11-24 15:03 jjgarcia
8684
* src/: cmp/cmpmain.lsp, lsp/load.lsp.in:
8686
Define the macros WITH-LOCK and WITHOUT-INTERRUPTS also for single-threaded lisps.
8688
2003-11-24 12:27 jjgarcia
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:
8698
Implemented locking on hash tables and packages. Fixed several floating point contagion bugs in +, -, /, *, and ROUND.
8700
2003-11-21 18:11 jjgarcia
8702
* src/: c/alloc_2.d, c/main.d, c/threads.d, h/external.h,
8705
Change order in which threads are initialized. Improved (or let's say fixed) marking of thread objects. New own_process thread object
8707
2003-11-21 18:00 jjgarcia
8709
* src/util/emacs.el:
8711
lwp.d is no longer used
8713
2003-11-20 09:38 jjgarcia
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:
8719
Implement a more 'standard' interface for creating processes.
8721
2003-11-20 09:33 jjgarcia
8725
Remove old implementation of cooperative threads
8727
2003-11-19 16:07 jjgarcia
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:
8735
Use more lispy names for the thread objects, and add locks.
8737
2003-11-18 18:15 jjgarcia
8739
* src/doc/: devel.txi, user.txi:
8741
Remove documentation of the old implementation of threads
8743
2003-11-18 12:23 jjgarcia
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,
8791
Preliminary support for POSIX threads.
8793
2003-11-18 11:18 jjgarcia
8795
* src/gc/irix_threads.c:
8797
Preliminary support for POSIX threads.
8799
2003-11-13 09:39 jjgarcia
8801
* src/: Makefile.in, util/ecl-config:
8803
Option -D@host@ is no longer used. Instead -D@thehost@ is included at configuration time in CFLAGS.
8805
2003-11-13 09:39 jjgarcia
8807
* src/cmp/cmpmain.lsp:
8809
Some newline characters make output more readable.
8811
2003-11-12 15:20 jjgarcia
8813
* src/: aclocal.m4, configure, configure.in:
8815
srcdir is already made an absolute path by autoconf
8817
2003-11-11 17:23 jjgarcia
8819
* ANNOUNCEMENT, src/configure, src/configure.in:
8821
Change release number to 0.9d
8823
2003-11-11 17:09 jjgarcia
8825
* src/doc/index.in.html:
8827
List all supported platforms
8829
2003-11-11 17:07 jjgarcia
8831
* src/compile.lsp.in:
8833
Support for Solaris/Ultrasparc
8835
2003-11-11 16:06 jjgarcia
8837
* configure, src/CHANGELOG, src/Makefile.in:
8839
Support for Solaris/Ultrasparc
8841
2003-11-10 09:55 jjgarcia
8843
* src/: aclocal.m4, compile.lsp.in, configure, configure.in,
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.
8848
2003-11-09 12:54 jjgarcia
8852
Never invoke make directly. Use the name provided by configure
8854
2003-11-09 11:18 jjgarcia
8856
* src/: aclocal.m4, configure:
8858
In most architectures BUNDLE_LDFLAGS must have the appropiate flags for building shared libraries.
8860
2003-11-08 17:53 jjgarcia
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,
8866
Support for making and loading FASL files under OSX.
8868
2003-11-06 14:49 jjgarcia
8870
* src/: doc/README.html, doc/devel.txi, doc/ecl.man.in,
8871
doc/goals.in.html, doc/index.in.html, doc/user.txi,
8874
Giusseppe should read Giuseppe.
8876
2003-11-06 14:48 jjgarcia
8878
* src/compile_rest.lsp.in:
8882
2003-11-06 09:35 jjgarcia
8886
Update list of things to be done
8888
2003-11-06 09:35 jjgarcia
8890
* src/cmp/cmpmain.lsp:
8892
Reactivate deletion of temporary files.
8894
2003-11-06 09:35 jjgarcia
8896
* src/cmp/cmpfun.lsp:
8898
LDB1 did not get inlined if the expected output was not a fixnum.
8900
2003-11-06 09:34 jjgarcia
8902
* src/cmp/cmpflet.lsp:
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
8910
(labels ((%f8 nil -39011))
8911
(flet ((%f4 (f4-1 f4-2 &optional (f4-3 (%f8)) (f4-4 b))
8913
(%f4 -260093 -75538 -501684 (let ((v9 (%f8))) -3))))))
8915
2003-11-05 18:32 jjgarcia
8917
* src/cmp/: cmpflet.lsp, cmpmulti.lsp:
8919
Sending arguments via the lisp stack to a local function with lexical
8920
and closure environments did not work. Example of failed code
8924
(labels ((%f6 (f6-1 f6-2) c))
8925
(multiple-value-call #'%f6 (values a c)))))
8928
2003-11-04 17:12 jjgarcia
8930
* src/: CHANGELOG, doc/ecl.man.in, lsp/top.lsp:
8932
New command line option -norc. New type of command line option processing.
8934
2003-11-03 19:22 jjgarcia
8936
* src/: CHANGELOG, Makefile.in, configure, configure.in,
8937
doc/Makefile.in, doc/ecl.man.in:
8939
New manual page. Removed unused files.
8941
2003-11-03 13:53 jjgarcia
8943
* src/: aclocal.m4, configure, configure.in, c/file.d,
8946
Check whether the FILE structure has a field from which we can guess the number of characters in the buffer.
8948
2003-11-03 10:41 jjgarcia
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.
8954
2003-11-03 09:57 jjgarcia
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:
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=.
8963
2003-10-31 17:34 jjgarcia
8967
The flag --rpath reads -R in Solaris
8969
2003-10-31 17:34 jjgarcia
8971
* src/: Makefile.in, util/ecl-config:
8973
When embedding ECL, the flag --rpath is also required, so that applications may find the ECL library.
8975
2003-10-31 13:31 jjgarcia
8977
* src/c/Makefile.in:
8979
install.sh cannot handle more than one source argument at a time.
8981
2003-10-31 11:35 jjgarcia
8983
* src/compile.lsp.in:
8985
When building a statically linked ECL, a previously installed library got linked in.
8987
2003-10-31 11:34 jjgarcia
8989
* src/cmp/cmpmain.lsp:
8991
-lgmp is already included in CLIBS
8993
2003-10-31 11:34 jjgarcia
8995
* src/util/ecl-config:
8997
libclos is no longer installed
8999
2003-10-31 11:34 jjgarcia
9003
install.sh cannot handle more than one source argument at a time
9005
2003-10-30 18:11 jjgarcia
9007
* src/: configure, configure.in:
9011
2003-10-30 17:28 jjgarcia
9017
2003-10-30 17:27 jjgarcia
9019
* src/: compile.lsp.in, configure, configure.in, cmp/cmpmain.lsp:
9021
Repair broken build process for statically linked ECL.
9023
2003-10-30 12:04 jjgarcia
9025
* ANNOUNCEMENT, src/CHANGELOG:
9029
2003-10-30 11:39 jjgarcia
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:
9040
Add more files from GMP 4.1.2
9042
2003-10-30 11:30 jjgarcia
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:
9047
By default, bytecodes are built using 16-bits integers. This avoids SIGBUS due to pointer misalignment in Alpha and SPARC architectures.
9049
2003-10-30 11:29 jjgarcia
9051
* src/: c/alloc_2.d, c/gbc.d, h/stacks.h:
9053
The garbage collector and the finalizer routines should not distort the lisp environment in which they were invoked.
9055
2003-10-30 11:27 jjgarcia
9057
* src/cmp/cmpcall.lsp:
9059
Merge calls to FUNCALL + FDEFINITION whenever possible.
9061
2003-10-27 11:58 jjgarcia
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:
9082
2003-10-27 11:51 jjgarcia
9084
* src/util/ecl.spec:
9088
2003-10-27 11:15 jjgarcia
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:
9318
2003-10-27 09:45 jjgarcia
9320
* src/: aclocal.m4, configure, configure.in:
9322
In many platforms, the -fPIC flag is required to make DLLs.
9324
2003-10-27 09:45 jjgarcia
9330
2003-10-27 09:45 jjgarcia
9332
* src/: h/external.h, c/symbol.d:
9334
Remove the flag 'regparm', which only applies to GCC+i86 and does not even bring much on that platform.
9336
2003-10-23 13:50 jjgarcia
9338
* src/: CHANGELOG, cmp/cmptop.lsp, lsp/evalmacros.lsp:
9340
LOAD-TIME-VALUE was broken
9342
2003-10-23 11:19 jjgarcia
9346
Give credit to Robert
9348
2003-10-23 11:10 jjgarcia
9352
RedHat uses rpmbuild instead of rpm for building rpms.
9354
2003-10-23 10:11 jjgarcia
9358
Update list of known bugs
9360
2003-10-23 10:10 jjgarcia
9362
* src/doc/: devel.txi, user.txi:
9364
Add direntry for installation.
9366
2003-10-23 10:10 jjgarcia
9370
Most structure and enumeration types are renamed to avoid clashes with other libraries (most notably C++).
9372
2003-10-22 09:56 jjgarcia
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:
9379
Most structure and enumeration types are renamed to avoid clashes with other libraries (most notably C++).
9381
2003-10-22 09:27 jjgarcia
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,
9392
2003-10-22 09:26 jjgarcia
9394
* src/: c/hash.d, h/object.h:
9396
Hash tables can now use EQUALP as a test
9398
2003-10-16 09:39 jjgarcia
9400
* src/doc/devel.txi:
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.
9405
2003-10-16 09:38 jjgarcia
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:
9411
Forms are now stored as structures.
9413
2003-10-10 15:17 jjgarcia
9415
* src/compile.lsp.in:
9417
Avoid linking in ${prefix}/lib/ecl/libecl*
9419
2003-10-10 15:16 jjgarcia
9425
2003-10-08 17:31 jjgarcia
9429
READ/WRITE-SEQUENCE would take one more element than the one specified by :END.
9431
2003-10-06 15:26 jjgarcia
9433
* src/: configure, configure.in, c/unixfsys.d:
9435
Fix typo pw.h->pwd.h
9437
2003-10-06 14:46 jjgarcia
9439
* src/: compile.lsp.in, configure, aclocal.m4, configure.in:
9441
Fixes on the build sequence, to avoid duplicate mentions of libgmp and not required uses of -rpath
9443
2003-10-06 11:40 jjgarcia
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,
9452
Bunch of fixes to allow loaded files to be garbage collected. New file naming conventions.
9454
2003-09-23 10:03 jjgarcia
9456
* src/cmp/sysfun.lsp:
9458
Fixed typo: 'fixnum' is the old name of the 'cl_fixnum' type.
9460
2003-09-22 09:51 jjgarcia
9462
* src/cmp/cmpfun.lsp:
9466
2003-09-20 10:35 jjgarcia
9470
No token should appear after an #endif
9472
2003-09-20 10:34 jjgarcia
9474
* src/c/: compiler.d, gbc.d:
9476
Fixed a couple of memory leaks.
9478
2003-09-20 10:33 jjgarcia
9480
* src/c/symbols_list.h:
9482
Reorder list of symbols so that the same code is produced with and without --disable-boehm
9484
2003-09-19 09:59 jjgarcia
9486
* src/: configure, configure.in:
9488
LDRPATH needs a different value when --disable-shared is used
9490
2003-09-08 19:07 jjgarcia
9492
* src/doc/download.in.html:
9494
We do no longer keep tarballs of ECL in the home page.
9496
2003-09-08 18:53 jjgarcia
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,
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.
9514
2003-08-07 17:16 jjgarcia
9516
* ANNOUNCEMENT, src/CHANGELOG:
9518
Note some forgotten changes.
9520
2003-08-07 15:51 jjgarcia
9522
* src/cmp/cmpenv.lsp:
9524
Do not coalesce constants using #'EQUALP because it does not distinguish between #\c and #\C.
9526
2003-08-07 14:26 jjgarcia
9530
Removed dispatch function which interpreted #"..." as pathname.
9532
2003-08-07 14:24 jjgarcia
9534
* src/cmp/cmpeval.lsp:
9536
Fixed optimization of structure references.
9538
2003-08-07 14:24 jjgarcia
9540
* src/cmp/cmpenv.lsp:
9542
Fixed processing of FTYPE declarations/proclamations
9544
2003-08-07 14:23 jjgarcia
9546
* src/cmp/: cmpffi.lsp, cmploc.lsp:
9548
Fixnums are valid locations
9550
2003-08-07 14:23 jjgarcia
9552
* src/cmp/cmpvar.lsp:
9556
2003-08-07 14:22 jjgarcia
9558
* src/: CHANGELOG, c/gfun.d, c/hash.d:
9560
Limit the size of method hash tables.
9562
2003-08-06 17:06 jjgarcia
9566
Change e-mail address.
9568
2003-08-06 16:07 jjgarcia
9572
#$ relies on MAKE-RANDOM-STATE.
9574
2003-08-06 15:40 jjgarcia
9576
* src/: c/symbols_list.h, lsp/defstruct.lsp, lsp/ffi.lsp,
9577
lsp/helpfile.lsp, lsp/predlib.lsp:
9581
2003-08-06 15:23 jjgarcia
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:
9591
Try to initialize variables and constants in all_symbols.d.
9593
2003-08-06 13:41 jjgarcia
9595
* src/lsp/autoload.lsp:
9597
Really DO import AUTOLOAD
9599
2003-08-06 11:24 jjgarcia
9603
Patches name should not have a version number, since they always refer to the latest distribution.
9605
2003-08-06 11:20 jjgarcia
9611
2003-08-06 10:57 jjgarcia
9613
* src/: CHANGELOG, lsp/autoload.lsp:
9617
2003-08-06 10:51 jjgarcia
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:
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.
9625
2003-08-06 10:51 jjgarcia
9627
* src/lsp/export.lsp:
9631
2003-08-06 10:50 jjgarcia
9633
* src/lsp/autoload.lsp:
9635
AUTOLOAD facility implemented
9637
2003-08-05 12:01 jjgarcia
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:
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
9652
2003-08-01 11:59 jjgarcia
9656
CYGWIN does not have header inttypes.h
9658
2003-07-31 18:37 jjgarcia
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:
9668
FORMATTER implemented. FORMAT ported from CMUCL and optionally included when --with-cmuformat is used at configuration time.
9670
2003-07-23 15:09 jjgarcia
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,
9695
Use user-supplied DPP to build the C files. machines.h is no longer required.
9697
2003-07-17 13:47 jjgarcia
9699
* src/: CHANGELOG, clos/generic.lsp, clos/standard.lsp:
9701
Fixed parsing of DEFGENERIC so that only supplied options are passed to ENSURE-GENERIC-FUNCTION, and the :METHOD options are interpreted.
9703
2003-07-16 19:30 jjgarcia
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:
9709
Method combinations implemented. Bug involving EQL specializers not being compared with EQL solved.
9711
2003-07-16 14:43 jjgarcia
9713
* src/cmp/sysfun.lsp:
9715
Remove wrong inline form.
9717
2003-07-16 14:12 jjgarcia
9721
Try to load all files in *LISP-INIT-FILES-LIST*, not only the first one found.
9723
2003-07-16 14:10 jjgarcia
9727
Fix parsing of /home/jlr to ensure it is produces a directory.
9729
2003-07-15 17:38 jjgarcia
9733
clos.d is no longer used
9735
2003-07-15 17:34 jjgarcia
9737
* src/clos/conditions.lsp:
9741
2003-07-15 17:29 jjgarcia
9743
* src/: CHANGELOG, c/compiler.d, c/file.d, c/read.d,
9746
Add unused keyword :EXTERNAL-FORMAT to OPEN function for ANSI compatibility.
9748
2003-07-15 16:10 jjgarcia
9754
2003-07-15 16:09 jjgarcia
9756
* src/lsp/mislib.lsp:
9760
2003-07-15 15:51 jjgarcia
9762
* src/clos/inspect.lsp:
9764
Fix bug that prevented (SETF DOCUMENTATION) from working with classes
9766
2003-07-10 14:04 jjgarcia
9768
* src/: configure, configure.in:
9772
2003-07-10 11:27 jjgarcia
9774
* src/: CHANGELOG, c/load.d, c/symbols_list.h:
9776
LOAD now accepts a list of directories in which to look for files.
9778
2003-07-10 10:41 jjgarcia
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:
9784
READ/WRITE-SEQUENCE implemented.
9786
2003-07-08 19:36 jjgarcia
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:
9792
Initial patches for supporting MINGW32
9794
2003-07-03 15:58 jjgarcia
9800
2003-07-03 15:57 jjgarcia
9802
* src/: c/gbc.d, c/symbols_list.h, c/unixsys.d, h/external.h:
9804
Fix SI::OPEN-PIPE and add SI::CLOSE-PIPE
9806
2003-07-03 12:09 jjgarcia
9810
Do not use getpw* for checking the current user's home directory. Use /home/users/j/jj/jjgarcia instead.
9812
2003-07-03 12:09 jjgarcia
9816
Increase size of buffer for printing bignums
9818
2003-07-03 12:09 jjgarcia
9822
Fix declaration for si_member1()
9824
2003-07-03 10:23 jjgarcia
9828
The "int" type is too small to host a fixnum.
9830
2003-07-02 10:41 jjgarcia
9832
* src/: configure, configure.in, c/Makefile.in:
9834
Only include ffi.d when it is required. Some compilers do not like empty files.
9836
2003-07-01 15:12 jjgarcia
9840
Use ISOC99 type uint8_t instead of u_int8_t
9842
2003-07-01 14:28 jjgarcia
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:
9850
ECL ported to Solaris/SPARC-32
9852
2003-06-27 18:16 jjgarcia
9854
* src/: c/pathname.d, clos/cmpinit.lsp, cmp/cmpmain.lsp,
9857
Parse properly filenames with a leading dot, like ~/.ecl.lsp or ~/.eclrc
9859
2003-06-27 12:23 jjgarcia
9861
* src/clos/: boot.lsp, builtin.lsp, defclass.lsp, fixup.lsp,
9862
macros.lsp, method.lsp, standard.lsp:
9864
Rename several accessors according to AMOP
9866
2003-06-27 12:22 jjgarcia
9870
Use also ~/.ecl[.lsp] as initialization file
9872
2003-06-27 12:22 jjgarcia
9874
* src/lsp/predlib.lsp:
9876
Speed up checking of SUBTYPEP between classes, by using the class precedence list
9878
2003-06-27 12:22 jjgarcia
9880
* src/util/emacs.el:
9882
Implement query-replace over the source tree
9884
2003-06-25 17:09 jjgarcia
9890
2003-06-25 16:46 jjgarcia
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:
9899
Changes on the CLOS bootstrapping sequence (which is now done entirely in
9900
LISP), and minor bugfixes.
9902
2003-06-09 14:40 jjgarcia
9904
* src/cmp/: cmpcall.lsp, cmpeval.lsp, cmpfun.lsp, cmplam.lsp,
9905
cmpmap.lsp, cmpspecial.lsp, sysfun.lsp:
9907
Second version of the inliner for LAMBDA forms.
9909
2003-06-09 14:22 jjgarcia
9911
* src/clos/conditions.lsp:
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.
9917
2003-06-09 14:21 jjgarcia
9919
* src/lsp/defstruct.lsp:
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.
9925
2003-06-09 14:21 jjgarcia
9927
* src/lsp/defstruct.lsp:
9929
Allow structures to have slots with name NIL.
9931
2003-06-09 14:19 jjgarcia
9933
* src/cmp/: cmpcall.lsp, cmpeval.lsp, cmpfun.lsp, cmplam.lsp,
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.
9938
2003-06-06 18:18 jjgarcia
9942
Some extra headers are required for select() in older systems.
9944
2003-06-02 18:13 jjgarcia
9946
* src/c/predicate.d:
9948
When comparing instances (i.e. objects and structures), we may find unbound slots.
9950
2003-06-02 18:09 jjgarcia
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.
9958
2003-06-02 18:01 jjgarcia
9962
Header sys/select.h required for POSIX function select()
9964
2003-06-02 17:57 jjgarcia
9966
* src/: c/format.d, lsp/top.lsp:
9968
Fix FORMAT control ~C so that ~C behaves as WRITE-CHAR.
9970
2003-06-02 17:53 jjgarcia
9972
* src/: c/file.d, configure:
9974
Implement part of LISTEN using the C function select().
9976
2003-06-02 17:01 jjgarcia
9978
* src/: c/compiler.d, c/file.d, c/format.d, lsp/top.lsp:
9980
Header sys/select.h is needed for select().
9982
2003-05-27 14:34 jjgarcia
9986
Fix FORMAT control ~C so that ~C behaves as WRITE-CHAR.
9988
2003-05-27 14:28 jjgarcia
9990
* src/: configure, c/file.d, c/format.d:
9992
Fix FORMAT control ~C so that ~C behaves as WRITE-CHAR.
9994
2003-05-26 16:27 jjgarcia
9996
* src/: configure, configure.in, c/file.d, h/config.h.in:
9998
Implement part of LISTEN using the C function select().
10000
2003-05-26 14:37 jjgarcia
10002
* src/: configure, configure.in, c/file.d, h/config.h.in:
10004
Implement part of LISTEN using the C function select().
10006
2003-05-26 11:49 jjgarcia
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:
10026
Merge NEW_COMPILER 25.05.03
10028
2003-05-26 11:36 jjgarcia
10030
* src/c/compiler.d:
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
10036
2003-05-26 11:35 jjgarcia
10038
* src/: lsp/top.lsp, c/file.d:
10040
Rewrite LISTEN, so that it works with terminal streams. Use it for
10041
CLEAR-INPUT and rewrite the toplevel accordingly.
10043
2003-05-26 10:56 jjgarcia
10045
* src/: c/compiler.d, c/file.d, c/instance.d, clos/print.lsp,
10046
cmp/cmpeval.lsp, cmp/sysfun.lsp, lsp/top.lsp:
10048
Fix a bug in SI::INSTANCE-REF-SAFE.
10049
Replace bogus optimizers for INSTANCE-REF-SAFE with inline C expressions.
10051
2003-05-23 15:25 jjgarcia
10053
* src/c/compiler.d:
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)))...).
10057
2003-05-23 10:13 jjgarcia
10059
* src/: c/file.d, lsp/top.lsp:
10061
Rewrite CLEAR-INPUT so that it works with interactive (i.e. tty) streams.
10062
Rewrite the toplevel to match this fix.
10064
2003-05-20 10:51 jjgarcia
10068
ECL has no "interpreted functions" in the sense that of the ANSI spec.
10069
Print bytecode-compiled functions as #<bytecompiled-function ...
10071
2003-05-19 17:31 jjgarcia
10073
* src/util/system.lsp:
10075
Allow once more loading compiled files.
10077
2003-05-19 17:31 jjgarcia
10079
* src/c/unixfsys.d:
10081
Fix semantics of DIRECTORY.
10083
2003-05-19 17:30 jjgarcia
10085
* src/c/pathname.d:
10087
Add support for :back and :up. Check consistency of directories both
10088
in MAKE-PATHNAME and in PARSE-NAMESTRING.
10090
2003-05-19 17:27 jjgarcia
10092
* src/c/: pathname.d, symbols_list.h:
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.
10098
2003-05-19 17:27 jjgarcia
10102
Catch all errors when working in #! mode.
10103
Rebind *readtable* to allow debugging even when the interrupted program uses a non-standard readtable.
10105
2003-05-19 17:26 jjgarcia
10107
* src/lsp/mislib.lsp:
10109
ENSURE-DIRECTORIES-EXIST did not work with relative directores (i.e. ../foo/f).
10111
2003-05-19 17:26 jjgarcia
10115
Do not rebind *STANDARD-INPUT* when loading files.
10117
2003-05-19 17:26 jjgarcia
10119
* src/c/unixfsys.d:
10123
2003-05-19 17:25 jjgarcia
10125
* src/doc/devel.txi:
10129
2003-05-19 17:24 jjgarcia
10131
* src/: cmp/cmpffi.lsp, cmp/cmpmain.lsp, cmp/cmptop.lsp,
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.
10138
2003-05-19 17:21 jjgarcia
10140
* src/cmp/: cmpfun.lsp, sysfun.lsp:
10142
Replace bogus optimizer for EQL with inline expansion.
10144
2003-05-19 17:21 jjgarcia
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:
10149
Minor fixes to test how a complete ECL environment recompiles itself.
10151
2003-05-19 17:18 jjgarcia
10153
* src/cmp/sysfun.lsp:
10155
More FILE-EXISTS -> FILE-KIND changes
10157
2003-05-19 17:15 jjgarcia
10163
2003-05-19 17:15 jjgarcia
10165
* src/: c/load.d, c/symbols_list.h, c/unixfsys.d, h/external.h,
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.
10171
2003-05-19 17:14 jjgarcia
10173
* src/util/system.lsp:
10175
Switch off using compiled files.
10177
2003-05-19 17:10 jjgarcia
10181
Allow the case of an empty &key plus &allow_other_keys
10183
2003-05-12 18:51 jjgarcia
10185
* src/cmp/cmpffi.lsp:
10187
Fix typo in C-INLINE. Add macro DEFENTRY.
10189
2003-05-12 13:54 jjgarcia
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:
10197
Preliminary support for foreign-data objects.
10199
2003-05-12 13:47 jjgarcia
10201
* src/lsp/predlib.lsp:
10203
Produce less noise when bootstrapping.
10205
2003-05-12 13:46 jjgarcia
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:
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).
10219
2003-05-03 20:36 jjgarcia
10221
* src/: configure, configure.in:
10225
2003-05-03 20:31 jjgarcia
10227
* src/doc/: Makefile.in, news.in.html:
10229
Build news.html using the release announcement.
10231
2003-05-03 19:37 jjgarcia
10233
* src/clos/boot.lsp:
10235
Do not define a function which is not going to be reused.
10237
2003-05-03 19:32 jjgarcia
10239
* src/: clos/defclass.lsp, clos/kernel.lsp, clos/slot.lsp,
10240
lsp/defpackage.lsp, lsp/loop.lsp, lsp/loop2.lsp, lsp/mislib.lsp:
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.
10244
2003-05-03 19:31 jjgarcia
10246
* src/clos/standard.lsp:
10248
(VALUES form) does not fully work in the compiler. Avoid this problem with hack.
10250
2003-05-03 19:26 jjgarcia
10252
* src/clos/conditions.lsp:
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).
10256
2003-05-03 19:21 jjgarcia
10258
* src/lsp/predlib.lsp:
10260
The fake version of CLASSP is only needed when booting.
10262
2003-05-03 19:20 jjgarcia
10264
* src/: c/apply.d, cmp/cmpflet.lsp, cmp/cmpfun.lsp, cmp/cmptop.lsp:
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.
10269
2003-05-03 19:16 jjgarcia
10271
* src/cmp/sysfun.lsp:
10273
Fix type proclamation for MEMBER1.
10275
2003-05-03 19:13 jjgarcia
10277
* src/: c/list.d, c/symbols_list.h, h/external.h, lsp/listlib.lsp,
10280
In list functions, improve checking of :TEST[-NOT] and :KEY arguments, and rewrite auxiliary function MEMBER1 so that it uses no keyword arguments.
10282
2003-05-02 19:13 jjgarcia
10286
Commit announcement for ECL v0.9
10288
2003-05-02 12:16 jjgarcia
10290
* src/lsp/: evalmacros.lsp, setf.lsp:
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.
10296
2003-05-02 12:07 jjgarcia
10298
* src/cmp/sysfun.lsp:
10300
Directly call several functions in CLOS which are frequently used.
10302
2003-05-02 11:59 jjgarcia
10304
* src/cmp/cmpcall.lsp:
10306
Write an efficiency note when cl_fdefinition() has to be used.
10308
2003-05-02 11:51 jjgarcia
10310
* src/c/predicate.d:
10314
2003-04-30 22:10 jjgarcia
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:
10320
Redefine DOCUMENTATION as a generic function which can also handle
10321
packages, structures, classes, etc.
10323
2003-04-30 22:08 jjgarcia
10325
* src/cmp/sysfun.lsp:
10327
Proclaim as directly callable a couple of frequently used functions.
10329
2003-04-30 22:05 jjgarcia
10331
* src/c/all_symbols.d:
10333
Fix the name mangler so that it also mangles the package name.
10335
2003-04-30 13:47 jjgarcia
10337
* src/: CHANGELOG, c/structure.d, cmp/sysfun.lsp,
10338
lsp/defstruct.lsp, lsp/seq.lsp:
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).
10343
2003-04-30 10:01 jjgarcia
10345
* src/cmp/sysfun.lsp:
10347
Fix inline expanders for = and /=.
10349
2003-04-30 09:48 jjgarcia
10351
* src/clos/: boot.lsp, defclass.lsp, fixup.lsp, slot.lsp,
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.
10356
2003-04-30 09:46 jjgarcia
10358
* src/cmp/sysfun.lsp:
10360
The inline expansions for = and /= were completely wrong.
10362
2003-04-29 17:56 jjgarcia
10364
* src/clos/conditions.lsp:
10366
Add option :DEFAULT-INITARGS to DEFINE-CONDITION.
10368
2003-04-29 17:31 jjgarcia
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.
10375
2003-04-29 17:29 jjgarcia
10377
* src/clos/slot.lsp:
10379
Signal an error when a slot option is missing an argument, but not when
10380
the :TYPE option has argument NIL.
10382
2003-04-29 11:36 jjgarcia
10384
* src/clos/conditions.lsp:
10386
In DEFINE-CONDITION, when the list of parent conditions should default to
10389
2003-04-29 10:25 jjgarcia
10391
* src/: cmp/sysfun.lsp, lsp/defmacro.lsp:
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.
10397
2003-04-28 20:23 jjgarcia
10399
* src/c/compiler.d:
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.
10405
2003-04-28 19:54 jjgarcia
10407
* src/c/assignment.d:
10411
2003-04-28 19:50 jjgarcia
10413
* src/: CHANGELOG, c/interpreter.d, clos/standard.lsp,
10414
cmp/cmpdefs.lsp, cmp/cmpspecial.lsp, cmp/cmptop.lsp,
10417
In destructuring lambda lists, &WHOLE may be accompanied by a
10418
destructuring form.
10420
2003-04-28 18:09 jjgarcia
10422
* src/c/interpreter.d:
10426
2003-04-28 17:55 jjgarcia
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,
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.
10447
2003-04-28 11:53 jjgarcia
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.
10455
2003-04-28 11:32 jjgarcia
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.
10462
2003-04-28 11:25 jjgarcia
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:
10470
Add more symbols to src/c/symbols_list.h, and resolve associated conflicts.
10472
2003-04-28 11:07 jjgarcia
10474
* src/clos/builtin.lsp:
10476
STANDARD-OBJECT must be a STRUCTURE-CLASS.
10478
2003-04-10 22:40 jjgarcia
10480
* src/lsp/predlib.lsp:
10482
TYPEP for array types failed to check the array dimensions properly.
10484
2003-04-10 22:38 jjgarcia
10488
Signal a PROGRAM-ERROR when number of arguments is wrong.
10490
2003-04-10 22:06 jjgarcia
10494
Signal a TYPE-ERROR in [N]BUTLAST or MAKE-LIST when argument is not an integer.
10496
2003-04-10 21:51 jjgarcia
10498
* src/lsp/predlib.lsp:
10500
The UPGRADED-* functions take an optional argument -- which we ignore.
10502
2003-04-10 21:47 jjgarcia
10504
* src/: CHANGELOG, c/symbols_list.h, clos/boot.lsp,
10505
clos/conditions.lsp:
10507
Define and use UNBOUND-SLOT condition.
10509
2003-04-10 21:21 jjgarcia
10511
* src/lsp/loop2.lsp:
10513
LOOP-DO-REPEAT has to be a public function.
10515
2003-04-10 21:15 jjgarcia
10517
* src/c/interpreter.d:
10521
2003-04-10 20:41 jjgarcia
10523
* src/: CHANGELOG, lsp/loop2.lsp:
10525
Fix the LOOP macroexpander to support "BY" keyword and better destructuring
10526
(For instance (LOOP FOR NIL ...)). Changes taken from CMUCL.
10528
2003-04-10 19:40 jjgarcia
10530
* src/: c/assignment.d, c/error.d, c/read.d, c/symbols_list.h,
10531
clos/conditions.lsp, h/external.h:
10533
Use the READER-ERROR condition to signal errors in the reader.
10535
2003-04-10 19:38 jjgarcia
10537
* src/c/: compiler.d, disassembler.d, interpreter.d:
10539
Change the order in which variables of a MULTIPLE-VALUE-SETQ form are assigned.
10541
2003-04-10 16:32 jjgarcia
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:
10548
New implementation of SUBTYPEP.
10550
2003-04-08 16:35 jjgarcia
10552
* src/clos/standard.lsp:
10554
STRUCTURE is not the name of a type; use STRUCTURE-CLASS instead.
10556
2003-04-08 16:33 jjgarcia
10558
* src/c/symbols_list.h:
10560
si_gc() takes only one argument!
10562
2003-04-08 16:33 jjgarcia
10566
Simplify how *FEATURES* is built.
10568
2003-04-08 16:32 jjgarcia
10574
2003-04-08 16:31 jjgarcia
10578
Implement bignum operations using GMP and not dealing with the low-level
10579
representation of these numbers.
10581
2003-04-08 16:28 jjgarcia
10585
Do not try to deallocate pointers outside our heap.
10587
2003-04-08 16:00 jjgarcia
10591
Do not try to deallocate bignum registers.
10593
2003-03-21 16:30 jjgarcia
10595
* src/: CHANGELOG, c/compiler.d:
10597
(COND) is a valid expression and should return NIL.
10599
2003-03-21 15:18 jjgarcia
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:
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.
10622
2003-03-21 15:12 jjgarcia
10626
Protect both calls to the library initialization function, because for
10627
some cases, also the first call executes code.
10629
2003-03-21 10:24 jjgarcia
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:
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.
10642
2003-03-20 16:47 jjgarcia
10644
* src/: CHANGELOG, c/assignment.d, c/eval.d, c/symbol.d,
10645
cmp/sysfun.lsp, h/external.h:
10647
Remove public functions remf() and remprop().
10649
2003-03-20 16:46 jjgarcia
10651
* src/util/gdbinit:
10653
FEcondition does no longer exist.
10655
2003-03-20 15:10 jjgarcia
10661
2003-03-18 11:16 jjgarcia
10665
Remove spurious semicolon.
10667
2003-03-17 11:39 jjgarcia
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,
10684
Bunch of fixes. See CHANGELOG.
10686
2003-03-13 14:10 jjgarcia
10688
* src/: CHANGELOG, c/alloc_2.d, c/symbols_list.h, h/external.h,
10691
Symbol GC moved from package COMMON-LISP to SYSTEM (and imported into CL-USER).
10693
2003-03-13 12:10 jjgarcia
10695
* src/: c/main.d, cmp/cmpmain.lsp:
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.
10701
2003-03-12 11:05 jjgarcia
10703
* src/: CHANGELOG, c/alloc_2.d, c/read.d, cmp/cmpmain.lsp,
10704
h/external.h, h/object.h:
10706
DLLs and files have now termination procedures, which unload the DLL or close
10707
the file, when these objects are garbage collected.
10709
2003-03-11 19:22 jjgarcia
10711
* src/cmp/cmpeval.lsp:
10713
Remove debug statement.
10715
2003-03-11 15:56 jjgarcia
10717
* src/: CHANGELOG, cmp/cmpeval.lsp, cmp/cmputil.lsp:
10719
When dealing with compiler-macros, ECL may enter an infinite loop.
10721
2003-03-11 15:55 jjgarcia
10723
* src/c/symbols_list.h:
10725
Make symbol COMPILER-MACRO built-in.
10727
2003-03-11 13:47 jjgarcia
10729
* src/: CHANGELOG, c/compiler.d:
10731
ECL now detects wrong function calls, such as ("foo"), (setq a ("foo")), etc
10733
2003-03-10 15:02 jjgarcia
10735
* src/lsp/trace.lsp:
10739
2003-03-10 10:10 jjgarcia
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:
10753
Bunch of fixes inspired by the ANSI test suite of GCL.
10755
2003-03-05 10:33 jjgarcia
10759
A stupid character got in the file.
10761
2003-03-04 18:25 jjgarcia
10763
* src/h/external.h:
10767
2003-03-04 17:35 jjgarcia
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:
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.
10789
2002-12-17 11:53 jjgarcia
10793
In cl_clear_input(), do not complain when fseek() fails.
10795
2002-12-17 11:45 jjgarcia
10797
* src/cmp/cmpflet.lsp:
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
10804
2002-12-17 10:53 jjgarcia
10806
* src/: lsp/proclaim.lsp, clos/macros.lsp, lsp/seqlib.lsp:
10808
Write FTYPE declarations correctly.
10810
2002-12-17 10:53 jjgarcia
10812
* src/cmp/cmpenv.lsp:
10814
Previous fixed removed. Hopefully this time I got FTYPE declarations
10815
correct: they are restricted to (FTYPE (FUNCTION (arg-types*) ret-type*) name*)
10817
2002-12-17 10:15 jjgarcia
10819
* src/cmp/cmpenv.lsp:
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)
10826
2002-12-14 17:57 jjgarcia
10828
* src/clos/conditions.lsp:
10830
Fix macroexpander for define-condition.
10832
2002-12-14 17:03 jjgarcia
10834
* src/c/: eval.d, interpreter.d:
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.
10840
2002-12-14 16:44 jjgarcia
10842
* src/cmp/cmpdefs.lsp:
10844
Set safe compilation as default.
10846
2002-12-14 16:37 jjgarcia
10848
* src/: clos/macros.lsp, cmp/cmpenv.lsp, lsp/proclaim.lsp,
10851
The declaration specifier for functions is FTYPE, not FUNCTION.
10853
2002-12-14 16:03 jjgarcia
10855
* src/: c/pathname.d, c/symbols_list.h, h/external.h:
10857
LOGICAL-PATHNAME implemented.
10859
2002-12-14 15:09 jjgarcia
10861
* src/c/compiler.d:
10863
Use @'' to access the symbols instead of searching them.
10865
2002-12-09 15:37 jjgarcia
10869
update configure to the latest changes in aclocal.m4
10871
2002-12-09 15:36 jjgarcia
10875
"conftestval" has to be truncated to zero before writing the output of
10878
2002-12-09 14:08 jjgarcia
10880
* src/: aclocal.m4, configure:
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.
10885
2002-12-09 13:53 jjgarcia
10887
* src/c/symbols_list.h:
10889
Remove harmless type warning.
10891
2002-12-09 13:52 jjgarcia
10893
* src/c/: pathname.d, structure.d:
10895
We need string.h for memcpy().
10897
2002-12-09 13:51 jjgarcia
10899
* src/c/num_arith.d:
10901
More fixes about integer types.
10903
2002-12-09 13:49 jjgarcia
10907
We need string.h for strerror().
10909
2002-12-09 13:47 jjgarcia
10911
* src/c/: read.d, print.d, big.d:
10913
We need string.h for memcpy().
10915
2002-12-09 13:45 jjgarcia
10919
More integer type fixes.
10921
2002-12-09 13:44 jjgarcia
10923
* src/c/compiler.d:
10925
We need string.h for memcpy().
10927
2002-12-09 13:39 jjgarcia
10929
* src/h/external.h:
10931
Fix prototypes for functions which changed from int -> cl_fixnum.
10933
2002-12-09 13:31 jjgarcia
10935
* src/h/machines.h:
10937
Enter definitions for the Alpha processors, and allow the processor to
10938
be unknown (helps in porting).
10940
2002-12-09 13:10 jjgarcia
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,
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.
10953
2002-12-06 17:23 jjgarcia
10955
* src/c/: load.d, symbols_list.h:
10957
Implement *load-pathname* and *load-truename*
10959
2002-12-06 13:19 jjgarcia
10963
emacs-cvs had corrupted this file.
10965
2002-12-06 12:21 jjgarcia
10967
* src/: configure, configure.in:
10969
Version 0.8. Disable CLX, which is now distributed separately.
10971
2002-12-05 10:52 jjgarcia
10973
* src/cmp/: cmpinline.lsp, cmpmain.lsp:
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.
10978
2002-12-05 10:48 jjgarcia
10980
* src/cmp/cmpmulti.lsp:
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.
10985
2002-12-05 10:45 jjgarcia
10987
* src/cmp/cmpcall.lsp:
10989
In MAYBE-PUSH-ARGS, a C variable was used initialized.
10991
2002-12-05 10:42 jjgarcia
10993
* src/cmp/cmpfun.lsp:
10995
Fix the names of the optimizers for SHIFT<< and SHIFT>>.
10997
2002-12-04 20:08 jjgarcia
10999
* src/lsp/defpackage.lsp:
11003
2002-12-04 18:46 jjgarcia
11007
The name of the character was clobbered and could not be accessed by
11008
the call to FEerror().
11010
2002-12-04 16:40 jjgarcia
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:
11022
Replaced LET -> LET* to make C code smaller, wherever it is possible.
11024
2002-12-04 10:34 jjgarcia
11026
* src/: CHANGELOG, c/compiler.d, lsp/defmacro.lsp:
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.
11032
2002-12-04 10:32 jjgarcia
11034
* src/lsp/evalmacros.lsp:
11036
New expansion for DO/DO* produces smaller code.
11038
2002-12-02 11:14 jjgarcia
11040
* src/: CHANGELOG, c/compiler.d, c/symbols_list.h, h/external.h:
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.
11046
2002-11-28 10:43 jjgarcia
11048
* src/cmp/cmpmain.lsp:
11050
More explicit error message at end of compilation time.
11052
2002-11-27 16:54 jjgarcia
11054
* src/: c/error.d, c/file.d, c/print.d, c/read.d, h/external.h:
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.
11060
2002-11-24 16:52 jjgarcia
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:
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
11072
2002-11-23 19:12 jjgarcia
11074
* src/: configure, aclocal.m4, configure.in:
11076
Detect automatically, to what characters \n is translated. For instance,
11077
under MSDOS \n -> \r\n, and under Apple, \n -> \n\r.
11079
2002-11-23 19:06 jjgarcia
11083
Only one whitespace needs to be "eaten".
11085
2002-11-23 18:52 jjgarcia
11087
* src/: c/backq.d, c/read.d, h/config.h.in, h/internal.h:
11089
Fix a typo. In comma_reader, PEEK-CHAR should be called with the stream to
11092
2002-11-23 16:42 jjgarcia
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:
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.
11101
2002-11-23 12:56 jjgarcia
11103
* src/util/emacs.el:
11105
src/c/init.d is no longer used.
11107
2002-11-22 19:12 jjgarcia
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.
11115
2002-11-22 19:08 jjgarcia
11117
* src/: configure, h/machines.h:
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.
11123
2002-11-21 14:41 jjgarcia
11127
We need machines.h do define unix.h.
11129
2002-11-20 18:26 jjgarcia
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:
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
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.
11145
2002-11-19 15:31 jjgarcia
11147
* src/h/external.h:
11149
Use same declarations as in gc.h, but avoid including all definitions
11150
for the Boehm-Weiser GC.
11152
2002-11-19 15:30 jjgarcia
11154
* src/util/emacs.el:
11156
init.d is no longer required.
11158
2002-11-18 18:28 jjgarcia
11160
* src/: c/Makefile.in, c/clos.d, c/init.d, c/main.d, c/num_log.d,
11163
Remove more unused entries in external.h.
11165
2002-11-18 16:56 jjgarcia
11167
* src/h/external.h:
11169
all_functions.c no longer exists.
11171
2002-11-18 13:59 jjgarcia
11175
ecl_boot=1 is required before init_CLOS() so that clear_compiler_properties()
11178
2002-11-18 13:57 jjgarcia
11180
* src/: compile.lsp.in, cmp/cmpcall.lsp:
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.
11184
2002-11-18 13:55 jjgarcia
11186
* src/: c/predicate.d, c/symbols_list.h, h/external.h,
11189
Make DISPATCH-FUNCTION a valid type.
11191
2002-11-18 13:54 jjgarcia
11193
* src/h/external.h:
11195
Make cl_dealloc do nothing, since the bignum libraries tries to deallocate statically allocate data.
11197
2002-11-18 13:52 jjgarcia
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:
11204
Move all si::c-export-fname proclamations to the sysfun.lsp file, because they are only required when compiling files.
11206
2002-11-18 13:51 jjgarcia
11208
* src/util/gdbinit:
11210
Function names have changed. Reflect this in the debugger.
11212
2002-11-18 13:50 jjgarcia
11214
* src/: c/alloc_2.d, h/external.h:
11216
Instead of defining cl_alloc* stuff, make them alias of functions in the Boehm-Weiser garbage collector, to save space.
11218
2002-11-18 13:48 jjgarcia
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:
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.
11228
2002-11-18 13:46 jjgarcia
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:
11233
Removed si::clear-compiler-properties from the core library. It is defined later in the compiler.
11235
2002-11-18 13:45 jjgarcia
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:
11240
Removed si::*inhibit-macro-special*.
11242
2002-11-18 12:31 jjgarcia
11244
* src/: c/lwp.d, c/read.d, c/symbols_list.h, h/external.h:
11246
Replace static C variable sharp_eq_context with special lisp variable si::*sharp-eq-context*
11248
2002-11-18 12:30 jjgarcia
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:
11254
Remove pathname_match_p and symbol_name, which are redundant. Clean external.h, removing names of functions which do ot exist.
11256
2002-11-18 12:29 jjgarcia
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:
11264
Rewrite the checking of # of arguments, so that the error message gets the name of the function whenever possible.
11266
2002-11-18 12:27 jjgarcia
11268
* src/: c/character.d, c/pathname.d, h/external.h:
11270
Make use of GCC's __attribute__((regparm)) to simplify calling the error functions.
11272
2002-11-18 12:26 jjgarcia
11274
* src/c/: file.d, string.d, tcp.d, unixfsys.d:
11276
Introduce function coerce_to_simple_string() to ensure that C functions get a null-terminated string
11278
2002-11-18 12:24 jjgarcia
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:
11284
Replace coerce_to_string_designator with cl_string
11286
2002-11-18 12:23 jjgarcia
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:
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.
11293
2002-11-18 12:22 jjgarcia
11295
* src/: c/list.d, c/symbols_list.h, h/external.h:
11297
Make cl_acons a function with fixed number of arguments.
11299
2002-11-18 12:21 jjgarcia
11301
* src/: c/read.d, h/external.h:
11303
Make reader functions take a fixed number of arguments.
11305
2002-11-18 12:20 jjgarcia
11307
* src/c/: backq.d, lwp.d, read.d, symbols_list.h:
11309
Replace static C variable backq_level with special variable si::*backq-level*
11311
2002-11-15 20:26 jjgarcia
11313
* src/cmp/cmplam.lsp:
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.
11319
2002-11-15 20:00 jjgarcia
11321
* src/cmp/cmploc.lsp:
11325
2002-11-14 19:38 jjgarcia
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:
11330
Fixed FILE-NAMESTRING, implemented ENSURE-DIRECTORIES-EXIST, and added a
11331
WITH-COMPILATION-UNIT which does nothing.
11333
2002-11-14 18:11 jjgarcia
11335
* src/c/: pathname.d, print.d:
11337
FILE-NAMESTRING coerced pname to a string, instead of to a pathname.
11339
2002-11-14 17:32 jjgarcia
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,
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.
11350
2002-11-14 10:48 jjgarcia
11352
* src/lsp/predlib.lsp:
11356
2002-11-12 10:45 jjgarcia
11358
* src/cmp/cmptop.lsp:
11360
siSpretty_print_format does not exist. Use ADD-SYMBOL to refer to this
11361
symbol and optimize run-time access via MANGLE-NAME.
11363
2002-11-11 13:57 jjgarcia
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:
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.
11376
2002-11-11 12:19 jjgarcia
11380
Rewrite bare.lsp.in so that compile.lsp may be loaded in an already compiled ECL.
11382
2002-11-11 11:30 jjgarcia
11384
* src/: configure, configure.in:
11386
GCC's -fstrict-aliasing makes code smaller, and it doesn't seem to go against
11389
2002-11-11 11:28 jjgarcia
11391
* src/util/emacs.el:
11393
stacks.h is frequently used: include it in the list of edited files.
11395
2002-11-08 12:01 jjgarcia
11397
* src/c/compiler.d:
11399
Lambda lists of interpreted functions should have no limitation.
11401
2002-11-08 11:00 jjgarcia
11403
* src/compile2.lsp.in:
11405
compile2.lsp.in no longer needed.
11407
2002-11-08 10:07 jjgarcia
11411
Install gmp.h when ECL's version of the library is used.
11413
2002-11-05 14:38 jjgarcia
11417
Final 0.7b changelog.
11419
2002-11-05 14:29 jjgarcia
11421
* src/cmp/cmpspecial.lsp:
11423
When compiling (function (lambda-block f (x) ...)), a block definition is missing.
11425
2002-11-05 14:14 jjgarcia
11427
* src/: c/alloc_2.d, gc/mark.c:
11429
Remove unportable hacks in BWGC, just in case someone wishes to an already
11432
2002-11-05 11:58 jjgarcia
11434
* src/c/: alloc_2.d, load.d:
11436
In systems without DLOPEN, the list of *load-hooks* was corrupt.
11438
2002-11-04 15:08 jjgarcia
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:
11478
Changes towards 0.7b comprise naming and calling conventions. See CHANGELOG.
11480
2002-10-25 16:42 jjgarcia
11486
2002-10-25 15:05 jjgarcia
11492
2002-10-25 15:04 jjgarcia
11498
2002-10-25 11:33 jjgarcia
11502
Build a the internet address properly. One cannot just pass the
11503
unsigned long on architectures with "wrong" endianness.
11505
2002-10-22 14:52 jjgarcia
11509
Enforce strict typechecking on all functions.
11511
2002-10-22 14:28 jjgarcia
11513
* src/cmp/cmpcall.lsp:
11515
Source code broke with last commit :-(
11517
2002-10-22 09:09 jjgarcia
11521
The stack pointer in args[0].sp should point to the first value which
11522
is not passed on the C stack.
11524
2002-10-21 14:33 jjgarcia
11526
* src/c/compiler.d:
11530
2002-10-21 14:29 jjgarcia
11532
* src/cmp/cmpcall.lsp:
11534
Make MAYBE-PUSH-ARGS smaller.
11536
2002-10-21 11:27 jjgarcia
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,
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.
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
11564
2002-10-21 11:26 jjgarcia
11566
* src/util/emacs.el:
11568
Add multival.d to the list of source files.
11570
2002-10-21 11:25 jjgarcia
11576
2002-10-16 09:15 jjgarcia
11580
SI::LOOKUP-HOST-ENTRY should not signal an error when the host is not found.
11582
2002-10-16 09:11 jjgarcia
11584
* src/h/external.h:
11586
Remove unused functions extended_{mul,div}().
11588
2002-10-16 09:06 jjgarcia
11590
* src/: c/cmpaux.d, h/external.h:
11592
Remove unused function object_to_string().
11594
2002-10-16 08:59 jjgarcia
11598
Remove unused function make_list()
11600
2002-10-16 08:56 jjgarcia
11602
* src/c/sequence.d:
11604
SUBSEQ should also work with vectors of bytes.
11606
2002-10-15 15:38 jjgarcia
11608
* src/: c/symbols_list.h, c/tcp.d, h/lisp_external.h:
11610
Added function SI:OPEN-UNIX-SOCKET-STREAM and SI:LOOKUP-HOST-ENTRY
11612
2002-10-13 19:13 jjgarcia
11614
* src/: c/compiler.d, c/disassembler.d, c/interpreter.d,
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.
11621
2002-10-13 19:05 jjgarcia
11623
* src/c/: compiler.d, disassembler.d, interpreter.d:
11625
Simplify use of local variables, eliminating the redundant symbol from the
11628
2002-10-13 18:57 jjgarcia
11630
* src/: c/compiler.d, c/disassembler.d, c/interpreter.d,
11631
h/bytecodes.h, h/stacks.h:
11633
Simplify the bytecodes a bit and add comments describing their use.
11635
2002-10-13 18:05 jjgarcia
11637
* src/: c/eval.d, c/gfun.d, c/interpreter.d, h/external.h:
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.
11643
2002-10-13 18:03 jjgarcia
11645
* src/: c/eval.d, h/ecl-cmp.h, h/external.h:
11647
Use same link_call() with and without CLOS. The use of static variables is
11650
2002-10-13 18:02 jjgarcia
11652
* src/: configure, configure.in, c/compiler.d, clos/defsys.lsp.in,
11653
cmp/cmptop.lsp, cmp/defsys.lsp.in, lsp/defsys.lsp.in:
11655
Use abs_{srcdir,builddir,top_srcdir}, to avoid problems with latest autoconf.
11657
2002-10-08 19:40 jjgarcia
11659
* src/: CHANGELOG, c/eval.d, c/symbols_list.h, clos/conditions.lsp,
11660
cmp/sysfun.lsp, h/external.h, h/lisp_external.h:
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.
11666
2002-10-08 18:50 jjgarcia
11668
* src/: CHANGELOG, c/backq.d, c/read.d, c/symbols_list.h,
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.
11676
2002-10-08 18:48 jjgarcia
11678
* src/: configure, configure.in:
11680
Configure Boehm's GC with --disable-threads so that ECL does not require
11681
the posix threads library.
11683
2002-10-08 18:39 jjgarcia
11687
New function to undo "n" bindings of special variables.
11689
2002-10-08 18:32 jjgarcia
11693
*standard-output* and *terminal-io* are always bound to something.
11695
2002-10-07 11:27 jjgarcia
11697
* src/c/Makefile.in:
11699
Small optimization for APPLY[_closure].
11701
2002-10-07 09:17 jjgarcia
11703
* src/cmp/cmpdefs.lsp:
11705
Export build-program as well.
11707
2002-10-04 17:47 jjgarcia
11709
* src/: c/read.d, h/external.h:
11711
default_dispatch_macro should be private.
11713
2002-10-04 17:42 jjgarcia
11715
* src/c/: read.d, symbols_list.h:
11717
Remove global variable read_VV_block. Use special variable instead.
11719
2002-10-04 16:44 jjgarcia
11721
* src/: c/lwp.d, c/read.d, h/external.h, h/lwp.h:
11723
Remove global variable READtable. Use value of symbol instead.
11725
2002-10-04 15:03 jjgarcia
11727
* src/: c/lwp.d, c/read.d, h/external.h, h/lwp.h:
11729
Remove global variable READsuppress. Use value of symbol instead.
11731
2002-10-04 14:51 jjgarcia
11733
* src/: c/lwp.d, c/read.d, h/external.h, h/lwp.h:
11735
Remove global variable READdefault_float_format. Use value of symbol instead.
11737
2002-10-04 14:36 jjgarcia
11739
* src/: c/backq.d, c/lwp.d, c/print.d, c/read.d, h/external.h,
11742
Remove global variable READbase. Use value of symbol instead.
11744
2002-10-04 11:55 jjgarcia
11746
* src/: c/backq.d, c/lwp.d, c/print.d, c/read.d, h/external.h:
11748
Remove global variable READtable. Use the value of the symbol instead.
11749
Prefix standard_readtable, current_readtable() with cl_
11751
2002-10-04 10:25 jjgarcia
11753
* src/h/machines.h:
11755
Remove some extra tokens after #endif.
11757
2002-10-04 09:56 jjgarcia
11761
Remove tag concerning CLISP to avoid confusion.
11763
2002-10-02 18:39 jjgarcia
11769
2002-10-02 18:38 jjgarcia
11771
* src/: Makefile.in, c/Makefile.in, doc/Makefile.in:
11773
Use BSD "install" to ensure that the required directories are created.
11775
2002-09-26 15:45 jjgarcia
11779
Small size optimization.
11781
2002-09-26 15:37 jjgarcia
11785
Remove unused code.
11787
2002-09-26 15:29 jjgarcia
11791
Whenever possible, use readc_stream() to read characters. This avoids useless
11792
conversions between cl_object and character codes.
11794
2002-09-26 12:41 jjgarcia
11796
* src/: c/read.d, h/external.h:
11798
Replace low level code with cl_string_push_extend(), isalpha(), islower().
11800
2002-09-25 20:23 jjgarcia
11804
Forgot to use ECL in the announcement.
11806
2002-09-25 20:18 jjgarcia
11808
* src/doc/Makefile.in:
11810
Build download.html as well.
11812
2002-09-25 19:59 jjgarcia
11814
* src/doc/download.in.html:
11816
The distribution file has changed name.
11818
2002-09-25 19:36 jjgarcia
11820
* ANNOUNCEMENT, src/CHANGELOG, src/doc/goals.in.html,
11821
src/doc/news.in.html:
11823
Document changes for the 0.6 release
11825
2002-09-25 19:15 jjgarcia
11827
* src/h/machines.h:
11829
Remove extra tokens from #endif
11831
2002-09-22 14:19 jjgarcia
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,
11837
Collect function and symbol declarations in the same file: all_symbols.d
11839
2002-09-22 14:08 jjgarcia
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:
11845
Avoid recreating symbols when assigning value to constants.
11847
2002-09-22 13:53 jjgarcia
11849
* src/: CHANGELOG, doc/goals.in.html:
11851
Comment latest improvements.
11853
2002-09-22 13:49 jjgarcia
11859
2002-09-20 16:01 jjgarcia
11861
* src/c/: Makefile.in, all_symbols.d:
11863
Define all variables pointing to symbols in "all_symbols.o", because MacOSX
11864
does not like object files without functions.
11866
2002-09-20 16:00 jjgarcia
11870
Avoid using nanosleep() in MacOSX
11872
2002-09-20 15:59 jjgarcia
11876
Use sin, cos, etc, where sinf, cosf, etc are not defined
11878
2002-09-20 15:58 jjgarcia
11882
machines.h contains some definitions which are needed in functions_list.h
11884
2002-09-20 12:04 jjgarcia
11888
Install the headers of the garbage collector together with ECL.
11890
2002-09-20 11:40 jjgarcia
11892
* src/: configure, configure.in:
11894
Fix a typo. "boehm" has to be defined to "yes" to force building the GC.
11896
2002-09-20 11:37 jjgarcia
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:
11925
Version 6.1 of the garbage collector imported.
11927
2002-09-20 11:04 jjgarcia
11929
* src/h/: config.h.in, dos.h, ecl-cmp.h, ecl-inl.h, lwp.h, macos.h,
11932
Remove unused headers.
11934
2002-09-17 17:42 jjgarcia
11936
* src/h/: cs.h, ecl.h, machines.h, stacks.h:
11938
Replace informative tokens after #endif with comments.
11940
2002-09-17 17:36 jjgarcia
11942
* src/c/Makefile.in:
11944
Add path to source directory so that symbols_list.h may be found under RedHat.
11946
2002-09-17 16:53 jjgarcia
11948
* src/: c/symbols_list.h, lsp/export.lsp:
11950
Add more symbols from the CL package to symbols_list.h.
11952
2002-09-17 15:23 jjgarcia
11954
* src/c/all_keywords.d:
11956
Keywords are now created in all_symbols.d
11958
2002-09-16 18:40 jjgarcia
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,
11966
Fix interplay between old garbage collector and new method for allocating
11967
symbols. The old GC still has a leak, so disable it.
11969
2002-09-16 18:39 jjgarcia
11971
* src/util/emacs.el:
11973
Update list of useful files.
11975
2002-09-16 18:39 jjgarcia
11977
* src/lsp/load.lsp.in:
11979
Verbose loading of files. Helps in debugging errors in the library.
11981
2002-09-16 18:38 jjgarcia
11985
When creating NIL and T, set the number of symbols.
11987
2002-09-16 18:37 jjgarcia
11991
The pretty printer hangs in an infinite loop with circular lists.
11993
2002-09-16 18:35 jjgarcia
11997
Fix typo: output from load went to a string, instead of *standard-output*.
11999
2002-09-16 17:28 jjgarcia
12003
Circular printer was disabled!
12005
2002-09-16 14:20 jjgarcia
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.
12012
2002-09-15 15:29 jjgarcia
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:
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.
12030
2002-09-15 15:19 jjgarcia
12032
* src/h/internal.h:
12034
New header for things which are not for the end user.
12036
2002-09-14 13:30 jjgarcia
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:
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.
12045
2002-09-11 16:49 jjgarcia
12047
* src/: CHANGELOG, c/gbc-new.d, c/gbc.d, c/lwp.d, c/symbol.d,
12048
h/external.h, h/lwp.h:
12050
gentemp_prefix and gensym_prefix are now constant static variables and their
12051
value is not modified by calls to GENSYM or GENTEMP.
12053
2002-09-11 15:49 jjgarcia
12055
* src/: CHANGELOG, configure, configure.in:
12057
Change version number and keep note of latest changes.
12059
2002-09-11 15:39 jjgarcia
12061
* src/: c/big.d, c/gbc.d, c/read.d, h/external.h, h/number.h:
12063
Global variables bignum_register[], gc_time, backq_level are no longer public.
12065
2002-09-11 15:35 jjgarcia
12067
* src/: config.guess, config.sub:
12069
Newer versions of config.{guess,sub} files, which come with Autoconf 2.52.
12071
2002-09-09 09:15 jjgarcia
12075
Make format.d use only stack allocated data, to make it reentrant.
12077
2002-09-08 12:00 jjgarcia
12081
FORMAT should not accept more than 7 parameters per directive. Also,
12082
avoid the use of pointers in fmt_set_param[_positive]().
12084
2002-09-07 17:30 jjgarcia
12086
* src/: c/print.d, h/external.h:
12088
Hide a lot of functions. Official interface for printer is made of
12089
setupPRINT() and write_object().
12091
2002-09-07 17:12 jjgarcia
12093
* src/: c/format.d, c/load.d, c/lwp.d, c/print.d, h/external.h,
12096
Remove pointer write_ch_fun. Clean up a bit the procedure for preparing the
12097
printer and printing circular objects.
12099
2002-09-07 16:31 jjgarcia
12105
2002-09-07 15:40 jjgarcia
12107
* src/: c/file.d, c/string.d, h/external.h:
12109
Create new functions for make_string_output_stream_from_string() and
12110
cl_string_push_extend().
12112
2002-09-03 18:27 jjgarcia
12116
call_{structure_print_function,print_object} now share the same code.
12118
2002-09-03 16:53 jjgarcia
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:
12123
Remove global variable intern_flag. Add, instead, a new parameter to
12124
intern() and find_symbol().
12126
2002-09-03 16:51 jjgarcia
12130
Remove unused type intUobject.
12132
2002-09-03 15:39 jjgarcia
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:
12138
Provide declarations for some functions & remove some #include's from ecl.h
12140
2002-09-03 14:42 jjgarcia
12142
* src/c/pathname.d:
12144
Fix typo in copy_list_wildcards()
12146
2002-09-03 14:41 jjgarcia
12148
* src/c/pathname.d:
12150
Fixed typo in path_list_match().
12152
2002-09-03 14:23 jjgarcia
12154
* src/h/external.h:
12156
Remove useless definitions.
12158
2002-09-03 14:03 jjgarcia
12162
Remove useless definitions.
12164
2002-09-03 13:54 jjgarcia
12166
* src/: c/time.d, h/object.h:
12168
Remove unused definitions.
12170
2002-08-29 17:49 jjgarcia
12174
Fix typo in unreadc_stream().
12176
2002-08-28 19:39 jjgarcia
12180
Synonym streams can now point to CLOS streams.
12182
2002-08-27 18:31 jjgarcia
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").
12190
2002-08-27 18:25 jjgarcia
12192
* src/: c/all_symbols.d, c/file.d, h/lisp_external.h:
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.
12198
2002-08-27 15:46 jjgarcia
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:
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.
12213
2002-07-08 09:35 jjgarcia
12215
* src/c/num_sfun.d:
12219
2002-05-22 18:51 jjgarcia
12223
Use ISO-C99 functions to check whether a real number is finite.
12225
2002-05-22 18:50 jjgarcia
12229
No need to check for overflows while reading numbers -- make_shortfloat
12230
and make_longfloat take care of that.
12232
2002-05-22 18:36 jjgarcia
12234
* src/: c/num_co.d, h/config.h.in, h/external.h, h/machines.h:
12236
Use ISO-C99 functions to extract exponents, mantisas, etc, instead of old
12237
tricks based on the binary representation of numbers.
12239
2002-05-22 15:40 jjgarcia
12241
* src/: c/all_functions.d, c/instance.d, c/num_pred.d,
12242
clos/macros.lsp, cmp/sysfun.lsp, h/lisp_external.h:
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
12249
2002-05-22 15:38 jjgarcia
12251
* src/lsp/defpackage.lsp:
12253
Code for handling :IMPORT-FROM in DEFPACKAGE was bogus
12255
2002-05-17 18:37 jjgarcia
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,
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
12267
2002-05-17 18:35 jjgarcia
12269
* src/clos/defclass.lsp:
12271
DEFCLASS does not need an extra call to FIND-CLASS, since ENSURE-CLASS already
12272
outputs the right value.
12274
2002-05-13 15:52 jjgarcia
12276
* src/cmp/sysfun.lsp:
12278
Removed INT-CHAR. Use CODE-CHAR instead.
12280
2002-05-13 14:30 jjgarcia
12282
* src/lsp/export.lsp:
12284
FIND-METHOD should be public in CL.
12286
2002-05-13 09:24 jjgarcia
12288
* src/cmp/cmpwt.lsp:
12292
2002-05-13 09:23 jjgarcia
12296
Dot use "make" but the variable $(MAKE), which is set to a program that works
12297
with our makefiles.
12299
2002-05-13 09:22 jjgarcia
12301
* src/lsp/setf.lsp:
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.
12308
2002-05-13 09:21 jjgarcia
12310
* src/: c/all_symbols.d, c/typespec.d, h/lisp_external.h,
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.
12316
2002-05-13 09:19 jjgarcia
12318
* src/c/compiler.d:
12320
* SYMBOL-MACROLET now fails when redefining a symbol that has been declared
12322
* Declarations are now properly handled by DOTIMES/DOLIST and LOCALLY. See
12323
src/ansi-tests/section3.* for details.
12325
2002-05-13 09:16 jjgarcia
12327
* src/clos/macros.lsp:
12329
CLASS-NAME, CLASS-SLOTS, etc, are now functions.
12331
2002-05-13 09:16 jjgarcia
12333
* src/clos/: builtin.lsp, kernel.lsp:
12335
clos/{builtin,kernel}.lsp: Added classes for STREAM, *-STREAM, HASHTABLE,
12336
PACKAGE, LOGICAL-PATHNAME, REAL, READTABLE, RANDOM-STATE.
12338
2002-05-13 09:13 jjgarcia
12340
* src/lsp/trace.lsp:
12342
BYTECODES-SPLIT is now called BC-SPLIT
12344
2002-05-10 09:41 jjgarcia
12346
* src/: cmp/cmpeval.lsp, lsp/evalmacros.lsp, lsp/export.lsp:
12348
Implement DEFINE-COMPILER-MACRO and COMPILER-MACRO-FUNCTION
12350
2002-05-10 09:37 jjgarcia
12352
* src/lsp/arraylib.lsp:
12354
When displacing array A to B, ADJUST-ARRAY should not copy data from A to B.
12356
2002-05-10 09:36 jjgarcia
12360
(SETF (CHAR string ndx) char) now properly ignores fill pointers.
12362
2002-05-10 09:36 jjgarcia
12366
SXHASH now generates identical keys for the copies of a random state object.
12368
2002-05-10 09:33 jjgarcia
12372
Do not impose "make" as the default make program, because in BSD we must use GNU make.
12374
2002-02-18 12:13 jjgarcia
12376
* src/: lsp/describe.lsp, lsp/export.lsp, lsp/setf.lsp,
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
12387
2002-02-18 12:10 jjgarcia
12389
* src/doc/Makefile.in:
12391
Hannu Koivisto: Add dummy targets to avoid the *html rules being executed needlessly.
12393
2002-02-12 17:06 jjgarcia
12395
* src/: cmp/cmpmac.lsp, lsp/ffi.lsp:
12397
ffi::definline has a bogus definition in ffi.lsp.
12399
2002-02-12 17:05 jjgarcia
12401
* src/cmp/cmptop.lsp:
12403
Instead of producing a call to object_to_int, defCbody should call object_to_fixnum
12405
2002-02-12 16:59 jjgarcia
12409
Hannu Koivisto: Now respects if-does-not-exist argument in all case
12411
2002-02-11 14:19 jjgarcia
12413
* src/doc/Makefile.in:
12415
When found a suitable texi2html, use it.
12417
2002-02-11 14:19 jjgarcia
12419
* src/c/Makefile.in:
12421
Implicit suffix rule may cause problems with gnumake. Replaced with pattern
12422
rule which forces users of BSD systems to install gmake.
12424
2002-02-11 11:40 jjgarcia
12426
* src/c/pathname.d:
12428
Solve bogus patch to si::pathname-translations.
12430
2002-02-11 11:29 jjgarcia
12432
* src/c/pathname.d:
12434
Local variable host clobbers argument to si::pathname_translations
12436
2002-02-11 11:29 jjgarcia
12438
* src/: configure, configure.in:
12440
libgc.a is not added to LIBRARIES when using system's Boehm collector.
12442
2002-02-07 11:15 jjgarcia
12444
* src/c/pathname.d:
12446
Ignore versions in logical pathnames and in physical pathnames, but parse
12447
them in logical pathnames.
12449
2002-02-07 11:12 jjgarcia
12451
* src/: configure, configure.in:
12453
Boehm's collector was not appropiately configured.
12455
2001-12-25 17:13 jjgarcia
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:
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
12473
2001-12-20 18:20 jjgarcia
12475
* src/: c/all_functions.d, c/error.d, c/main.d, c/unixfsys.d,
12476
h/external.h, h/lisp_external.h:
12478
Implement si::mkdir and FEfilesystem_error. Simplify other error handlers.
12480
2001-12-20 18:19 jjgarcia
12484
Fix typo regarding (enum cl_type).
12486
2001-12-20 18:18 jjgarcia
12490
No need to override system()
12492
2001-12-20 12:43 jjgarcia
12494
* src/: c/string.d, c/unixsys.d, h/external.h:
12496
Fix type problems with C++ under FreeBSD
12498
2001-12-20 11:56 jjgarcia
12500
* src/: Makefile.in, configure, configure.in:
12502
Patches for the patches for C++ compatibility
12504
2001-12-20 10:17 jjgarcia
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:
12523
Minimal patches for C++ compatibility
12525
2001-12-17 11:30 jjgarcia
12527
* src/: c/all_functions.d, c/main.d, h/lisp_external.h:
12529
Add si:setenv and fix si:getenv so that it accepts arguments of any length.
12531
2001-12-13 15:18 jjgarcia
12533
* src/: Makefile.in, configure, configure.in, c/Makefile.in:
12535
Allow using a local copy of the Boehm-Weiser garbage collector. Clean up how
12536
headers are grabbed from GMP and B-WGC
12538
2001-12-13 15:16 jjgarcia
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:
12569
2001-12-13 14:56 jjgarcia
12571
* src/gmp/tune/speed-ext.c:
12575
2001-12-13 12:18 jjgarcia
12577
* src/: configure, configure.in:
12579
--enable-gmp renamed to --enable-local-gmp
12581
2001-12-13 12:07 jjgarcia
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,
12933
GNU GMP 4.0 commited
12935
2001-12-12 09:06 jjgarcia
12937
* src/c/: alloc_2.d, big.d:
12939
Allocate bignums as atomic objects which host no pointers
12941
2001-12-11 08:25 jjgarcia
12943
* src/h/external.h:
12945
The definition of signal() is redundant.
12947
2001-12-11 08:24 jjgarcia
12949
* src/c/: all_symbols.d, load.d:
12951
Variable SYS:*INIT-FUNCTION-PREFIX* should also be present in systems in which
12952
dynamically linked libraries are not supported.
12954
2001-12-11 08:23 jjgarcia
12956
* src/clos/load.lsp.in:
12958
Missing newline character prevented AIX from producing the right load.lsp
12960
2001-11-21 09:33 jjgarcia
12962
* src/: doc/head, doc/user.txi, lsp/top.lsp:
12964
Some changes in the documentation to reflect the merge
12966
2001-11-21 09:07 jjgarcia
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:
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.
13009
2001-11-17 18:30 jjgarcia
13011
* src/doc/news.in.html:
13013
Include the new announcement in the web pages.
13015
2001-11-17 18:29 jjgarcia
13017
* src/gc/: config.guess, config.sub:
13019
Update config.guess and config.sub to recognize more platforms.
13021
2001-11-17 18:28 jjgarcia
13023
* src/: configure, configure.in:
13027
2001-11-17 18:00 jjgarcia
13029
* src/doc/index.in.html:
13031
Add missing credit to the ECoLisp implementation on which ECLS is based.
13033
2001-11-17 17:59 jjgarcia
13037
Prior to 0.5 release announcement.
13039
2001-11-17 12:02 jjgarcia
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:
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
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).
13074
2001-10-21 15:16 jjgarcia
13076
* src/doc/help.lsp:
13078
Avoid printing symbol names when documentation is built.
13080
2001-10-21 15:15 jjgarcia
13082
* src/lsp/helpfile.lsp:
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.
13089
2001-10-20 17:57 jjgarcia
13091
* src/: CHANGELOG, cmp/cmpcatch.lsp, cmp/cmpexit.lsp:
13093
A bug in the compiler lead to wrong output for CATCH forms in which the tag is not constant.
13095
2001-10-20 00:16 jjgarcia
13097
* src/: CHANGELOG, cmp/cmpbind.lsp, cmp/cmplam.lsp,
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.
13106
2001-10-17 20:42 jjgarcia
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:
13113
Symbolics' LOOP macro incorporated.
13115
2001-10-17 20:41 jjgarcia
13117
* src/cmp/cmpvar.lsp:
13119
When compiling PSETQ, the arguments would be evaluated in the wrong order.
13121
2001-10-17 18:40 jjgarcia
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:
13129
New interface for building standalone programs and libraries.
13131
2001-10-17 18:37 jjgarcia
13135
Add some lines in the Copyright denoting files which may have their own copyright.
13137
2001-10-15 18:44 jjgarcia
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:
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.
13155
2001-10-15 18:35 jjgarcia
13157
* src/c/unixfsys.d:
13159
PROBE-FILE would not translate logical pathnames.
13161
2001-10-11 21:40 jjgarcia
13163
* src/doc/: devel.txi, macros.txi:
13165
First attempt at a developer's manual.
13167
2001-10-11 21:39 jjgarcia
13171
Changes in the names of macros related to fixnums, characters and arrays.
13173
2001-10-11 19:44 jjgarcia
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:
13188
Changes in the names of macros related to fixnums, characters and arrays.
13190
2001-10-11 19:39 jjgarcia
13192
* src/doc/: Makefile.in, head, user.txi:
13194
First attempt at a developer's manual.
13196
2001-10-07 22:01 jjgarcia
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:
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.
13210
2001-10-04 18:29 jjgarcia
13212
* src/: CHANGELOG, compile.lsp.in, compile_rest.lsp.in, configure,
13213
configure.in, cmp/cmpmain.lsp, doc/user.txi:
13215
Change the interface of C::BUILD-ECLS
13217
2001-10-04 18:27 jjgarcia
13219
* src/doc/index.in.html:
13221
Leave space for hand-edited news.
13223
2001-10-04 18:27 jjgarcia
13227
Mention the mailing list.
13229
2001-10-03 18:30 jjgarcia
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:
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))
13250
These definitions are lost once the function is compiled, hence
13251
the second error message.
13253
2001-09-29 15:30 jjgarcia
13255
* src/doc/Makefile.in:
13257
Bug when building BENCHMARK.
13259
2001-09-29 15:16 jjgarcia
13263
Some files were missing in source ditributions.
13265
2001-09-29 15:09 jjgarcia
13267
* src/: CHANGELOG, doc/index.in.html, doc/news.in.html:
13269
Take note of all changes up to release 0.4
13271
2001-09-29 15:07 jjgarcia
13275
This file is automatically generated and need not be under CVS.
13277
2001-09-29 15:06 jjgarcia
13281
Keep track of ANNOUNCEMENT in CVS. Use CHANGELOG for old announcements.
13283
2001-09-29 13:05 jjgarcia
13285
* src/doc/Makefile.in:
13287
Avoid building BENCHMARK in machines that do not have enough lisp implementations.
13289
2001-09-29 13:03 jjgarcia
13293
Note changes for 0.4 release.
13295
2001-09-29 13:03 jjgarcia
13297
* src/h/machines.h:
13299
Open files in binary mode.
13301
2001-09-29 13:02 jjgarcia
13303
* src/cmp/cmpenv.lsp:
13305
(DECLARE (OPTIMIZE DEBUG)) is ignored, but no warning is issued.
13307
2001-09-29 13:02 jjgarcia
13309
* src/lsp/: export.lsp, iolib.lsp:
13311
New WITH-STANDARD-IO-SYNTAX macro.
13313
2001-09-29 13:01 jjgarcia
13315
* src/: c/read.d, h/external.h:
13317
New utility function c_string_to_object().
13319
2001-09-29 13:01 jjgarcia
13321
* src/: c/all_keywords.d, c/pathname.d, h/lisp_external.h:
13323
:UNSPECIFIC is now understood. Plus "c:/my/path" and "//c/my/path" now work.
13325
2001-09-09 18:01 jjgarcia
13329
Change rule binary-dist: so that the shell commands also work on Cygwin.
13331
2001-09-09 18:00 jjgarcia
13333
* src/doc/Makefile.in:
13335
Avoid building BENCHMARK on all systems.
13337
2001-09-08 19:06 jjgarcia
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:
13347
Commit port to Cygwin.
13349
2001-09-06 17:54 jjgarcia
13353
Use <float.h> to determine the system limits.
13355
2001-09-05 20:09 jjgarcia
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:
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.
13371
2001-08-23 00:42 jjgarcia
13375
Allow realloc(NULL,size).
13377
2001-08-23 00:41 jjgarcia
13381
If rlimit values are too high, the stack-boundary pointer in ecls might wrap around.
13383
2001-08-23 00:13 jjgarcia
13385
* src/h/ecls-cmp.h:
13387
Should use va_gcall() rather than the unportable gcall()
13389
2001-08-22 23:39 jjgarcia
13393
This file should have been commited while performing the update to GC 6.0
13395
2001-08-22 23:34 jjgarcia
13397
* src/c/Makefile.in:
13399
gc.h is now located on a different place.
13401
2001-08-19 20:04 jjgarcia
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:
13459
Incorporate version 6.0 of the Boehm-Weiser garbage collector
13461
2001-08-18 12:55 jjgarcia
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:
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.
13476
2001-08-18 12:12 jjgarcia
13480
Fix typo, corrupt_hashtable -> corrupt_hash
13482
2001-08-12 16:49 jjgarcia
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:
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().
13494
2001-08-11 15:31 jjgarcia
13498
va_APPLY() and va_APPLY_closure() contained absurd, stupid and useless code.
13500
2001-08-11 15:30 jjgarcia
13502
* src/c/interpreter.d:
13504
Fix va_lambda_apply() and add va_gcall().
13506
2001-08-11 15:29 jjgarcia
13508
* src/h/config.h.in:
13510
Fix typo NO_ARG_ARRAY -> NO_ARGS_ARRAY
13512
2001-08-11 15:29 jjgarcia
13514
* src/h/external.h:
13516
Add declaration for search_macro().
13518
2001-08-07 01:05 jjgarcia
13522
Remove nonportable use of va_list.
13524
2001-08-07 00:14 jjgarcia
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:
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.
13535
2001-08-01 18:47 jjgarcia
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:
13541
Bit fiddling functions (boolean, logand, logbit, etc) now work with negative bignums.
13543
2001-07-31 21:51 jjgarcia
13547
The list of files in the source tarball was outdated
13549
2001-07-31 19:41 jjgarcia
13551
* src/configure.in:
13555
2001-07-31 19:24 jjgarcia
13557
* src/doc/news.in.html:
13559
Incorporate news from ECLSv0.3
13561
2001-07-30 18:38 jjgarcia
13563
* src/: CHANGELOG, compile2.lsp.in, gc/Makefile.in:
13565
Bring some files up to date.
13567
2001-07-30 18:09 jjgarcia
13569
* src/: c/alloc_2.d, c/read.d, cmp/cmptop.lsp:
13571
When using Boehm's GC, protect data in shared libraries from garbage collection.
13573
2001-07-29 18:33 jjgarcia
13577
Remove references to heap_{start,end}. They do not exist when linking against Boehm's GC.
13579
2001-07-29 18:25 jjgarcia
13585
2001-07-29 18:14 jjgarcia
13587
* src/h/machines.h:
13589
Define ARCHITECTURE for __sparc__
13591
2001-07-29 18:13 jjgarcia
13593
* src/c/: array.d, cmpaux.d, read.d, sequence.d:
13595
Define CHAR_BIT as number of bits in a character.
13597
2001-07-29 17:54 jjgarcia
13601
Use type cl_index to perform page and pointer arithmetics.
13603
2001-07-29 17:53 jjgarcia
13605
* src/h/machines.h:
13607
Add SHARED_LDFLAGS for sun/solaris.
13609
2001-07-29 17:51 jjgarcia
13611
* src/: configure, configure.in:
13613
Reject to run without GCC.
13615
2001-07-29 17:51 jjgarcia
13617
* src/c/: dpp.c, string.d:
13619
parse_key is now named va_parse_key
13621
2001-07-29 17:45 jjgarcia
13623
* src/: c/cmpaux.d, cmp/cmplam.lsp, h/external.h:
13625
Add {va_}parse_key, which is needed for inlined lambda code.
13627
2001-07-29 17:43 jjgarcia
13629
* src/doc/goals.in.html:
13631
Mention the relation of ECLS with other KCL-like implemenation, including GCL.
13633
2001-07-29 13:08 jjgarcia
13635
* src/: c/all_functions.d, c/error.d, h/lisp_external.h:
13637
Remove siLuniversal_error_handler from C library.
13639
2001-07-29 12:55 jjgarcia
13641
* src/: c/number.d, h/number.h:
13643
In fixnnint(), retrieve unsigned long from bignum, instead of signed long.
13645
2001-07-29 11:46 jjgarcia
13647
* src/cmp/cmpflet.lsp:
13649
Remove debugging statement.
13651
2001-07-29 11:39 jjgarcia
13653
* src/lsp/predlib.lsp:
13655
Avoid bootstrapping problems with FIND-CLASS.
13657
2001-07-28 19:52 jjgarcia
13659
* src/: aclocal.m4, configure:
13661
Fix test ECLS_ARGS_ARRAY.
13663
2001-07-28 19:26 jjgarcia
13665
* src/: aclocal.m4, configure, configure.in:
13667
Make sure GMP is configured on the right directory.
13669
2001-07-28 12:47 jjgarcia
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:
13674
Implement accessor ROW-MAJOR-AREF.
13675
Implement special form COMPILER-LET.
13677
2001-07-28 12:43 jjgarcia
13679
* src/lsp/predlib.lsp:
13683
2001-07-27 19:06 jjgarcia
13687
Split configure.in into configure.in+aclocal.m4 and improve the resulting tests.
13689
2001-07-27 19:01 jjgarcia
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:
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
13713
2001-07-23 12:56 jjgarcia
13715
* src/c/num_sfun.d:
13717
Define tanhf for systems that do not have it.
13719
2001-07-23 12:55 jjgarcia
13723
Use finite() instead of isinf(), which does not exist in Solaris.
13725
2001-07-23 12:20 jjgarcia
13727
* src/h/machines.h:
13729
Fix support for linux.
13731
2001-07-23 12:20 jjgarcia
13733
* src/c/all_symbols.d:
13735
Use isdigit() instead of isnumber()
13737
2001-07-23 11:31 jjgarcia
13741
Use isdigit() instead of isnumber()
13743
2001-07-23 11:25 jjgarcia
13745
* src/h/machines.h:
13747
Add support for linux
13749
2001-07-23 11:08 jjgarcia
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:
13755
Rewrite the compiler, tests and auxiliary files using the new binary loader.
13757
2001-07-23 10:49 jjgarcia
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:
13762
Rewrite the binary code loader to work with dlopen() instead of dld()
13764
2001-07-23 10:45 jjgarcia
13768
Merge tcp.d and ../crs/socket.c.
13770
2001-07-23 10:43 jjgarcia
13772
* src/c/: eval.d, main.d:
13774
Use lisp integers, not just fixnums, to store addresses.
13776
2001-07-23 10:43 jjgarcia
13778
* src/: c/number.d, h/external.h:
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.
13784
2001-07-23 10:38 jjgarcia
13788
write_addr() would only output the first digit of any number.
13790
2001-07-23 09:55 jjgarcia
13792
* src/cmp/cmpfun.lsp:
13794
Optimizer for SCHAR + SYMBOL-NAME makes no longer sense.
13796
2001-07-23 09:54 jjgarcia
13798
* src/cmp/cmptop.lsp:
13800
Declare variable special even if it is given no value.
13802
2001-07-19 17:33 jjgarcia
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:
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.
13813
2001-07-19 11:05 jjgarcia
13815
* src/: cmp/cmptop.lsp, cmp/cmputil.lsp, cmp/cmpvar.lsp,
13816
lsp/evalmacros.lsp, lsp/predlib.lsp:
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.
13822
2001-07-19 10:46 jjgarcia
13824
* src/: cmp/cmptop.lsp, cmp/cmputil.lsp, lsp/predlib.lsp,
13827
DEFTYPE, DEFSTRUCT and DEFSETF need not be treated specially by the compiler.
13829
2001-07-19 10:14 jjgarcia
13831
* src/cmp/: cmptop.lsp, cmputil.lsp:
13833
Remove property 'CFUN which was not used anywhere.
13835
2001-07-19 09:45 jjgarcia
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:
13843
Remove variable si::*system-directory* and use logical hostname "SYS:" instead.
13845
2001-07-12 18:32 jjgarcia
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:
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.
13864
2001-07-05 12:08 jjgarcia
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:
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.
13877
2001-07-02 19:11 jjgarcia
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:
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.
13903
2001-06-29 18:42 jjgarcia
13907
Update the address of the CVS web browser.
13909
2001-06-26 19:22 jjgarcia
13913
ECLS 0.2 imported to SourceForge.
13915
2001-06-26 19:18 jjgarcia
13917
* src/util/: Makefile.in, changes.el, defsys.lsp, emacs.el,
13918
gdbinit, iobuftest.c, search, system.lsp:
13920
ECLS 0.2 imported sources.
13922
2001-06-26 19:18 jjgarcia
13924
* src/util/: Makefile.in, changes.el, defsys.lsp, emacs.el,
13925
gdbinit, iobuftest.c, search, system.lsp:
13929
2001-06-26 19:14 jjgarcia
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:
14388
ECLS 0.2 imported sources.
14390
2001-06-26 19:14 jjgarcia
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: