Commit graph

534 commits

Author SHA1 Message Date
jjgarcia
6e00a44501 *** empty log message *** 2003-10-27 08:45:47 +00:00
jjgarcia
1181505fcf Remove the flag 'regparm', which only applies to GCC+i86 and does not even bring much on that platform. 2003-10-27 08:45:32 +00:00
jjgarcia
83f2c6f1f1 LOAD-TIME-VALUE was broken 2003-10-23 11:50:31 +00:00
jjgarcia
f68ba8d21b Give credit to Robert 2003-10-23 09:19:57 +00:00
jjgarcia
248a1ba863 RedHat uses rpmbuild instead of rpm for building rpms. 2003-10-23 09:10:29 +00:00
jjgarcia
b4fba04b6c Update list of known bugs 2003-10-23 08:11:16 +00:00
jjgarcia
8d9cdc7e09 Add direntry for installation. 2003-10-23 08:10:56 +00:00
jjgarcia
40dd72fe51 Most structure and enumeration types are renamed to avoid clashes with other libraries (most notably C++). 2003-10-23 08:10:18 +00:00
jjgarcia
dfe6fb3213 Most structure and enumeration types are renamed to avoid clashes with other libraries (most notably C++). 2003-10-22 07:56:36 +00:00
jjgarcia
fc8deffa71 src/c 2003-10-22 07:27:44 +00:00
jjgarcia
f8487086bb Hash tables can now use EQUALP as a test 2003-10-22 07:26:43 +00:00
jjgarcia
9969e5a528 Update documentation fo the interface to the evaluator.STATIC/SHARED-LIBRARY-PATHNAME are replaced with COMPILE-FILE-PATHNAME.
Notice the distinction between loadable files and dynamically linked libraries.
2003-10-16 07:39:09 +00:00
jjgarcia
540e4140f4 Forms are now stored as structures. 2003-10-16 07:38:17 +00:00
jjgarcia
8b13dff308 Avoid linking in ${prefix}/lib/ecl/libecl* 2003-10-10 13:17:15 +00:00
jjgarcia
62497253c1 *** empty log message *** 2003-10-10 13:16:10 +00:00
jjgarcia
c4c91c2468 READ/WRITE-SEQUENCE would take one more element than the one specified by :END. 2003-10-08 15:31:18 +00:00
jjgarcia
c8ab6d11b9 Fix typo pw.h->pwd.h 2003-10-06 13:26:10 +00:00
jjgarcia
cc7bcb81fc Fixes on the build sequence, to avoid duplicate mentions of libgmp and not required uses of -rpath 2003-10-06 12:46:09 +00:00
jjgarcia
e3473825d2 Bunch of fixes to allow loaded files to be garbage collected. New file naming conventions. 2003-10-06 09:40:32 +00:00
jjgarcia
b9259ebf6c Fixed typo: 'fixnum' is the old name of the 'cl_fixnum' type. 2003-09-23 08:03:55 +00:00
jjgarcia
018224ae87 Fixed typo 2003-09-22 07:51:34 +00:00
jjgarcia
91c95f41cf No token should appear after an #endif 2003-09-20 08:35:17 +00:00
jjgarcia
13658e4996 Fixed a couple of memory leaks. 2003-09-20 08:34:31 +00:00
jjgarcia
1fbc2455c8 Reorder list of symbols so that the same code is produced with and without --disable-boehm 2003-09-20 08:33:26 +00:00
jjgarcia
90d7e3b3ed LDRPATH needs a different value when --disable-shared is used 2003-09-19 07:59:51 +00:00
jjgarcia
9c2784e058 We do no longer keep tarballs of ECL in the home page. 2003-09-08 17:07:49 +00:00
jjgarcia
df97ca1b92 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. 2003-09-08 16:53:29 +00:00
jjgarcia
57010ebec0 Note some forgotten changes. 2003-08-07 15:16:10 +00:00
jjgarcia
3af358280a Do not coalesce constants using #'EQUALP because it does not distinguish between #\c and #\C. 2003-08-07 13:51:49 +00:00
jjgarcia
967ebe9b74 Removed dispatch function which interpreted #"..." as pathname. 2003-08-07 12:26:24 +00:00
jjgarcia
1e10ab5d8b Fixed optimization of structure references. 2003-08-07 12:24:38 +00:00
jjgarcia
fed2994f14 Fixed processing of FTYPE declarations/proclamations 2003-08-07 12:24:03 +00:00
jjgarcia
faa7989599 Fixnums are valid locations 2003-08-07 12:23:39 +00:00
jjgarcia
b59de87d9f Fixed typo 2003-08-07 12:23:13 +00:00
jjgarcia
5440ae6b76 Limit the size of method hash tables. 2003-08-07 12:22:50 +00:00
jjgarcia
df9edbb22e Change e-mail address. 2003-08-06 15:06:53 +00:00
jjgarcia
69de6b9374 #$ relies on MAKE-RANDOM-STATE. 2003-08-06 14:07:40 +00:00
jjgarcia
fdccc2b5e6 Minor space saving 2003-08-06 13:40:27 +00:00
jjgarcia
a8e972d96a Try to initialize variables and constants in all_symbols.d. 2003-08-06 13:23:22 +00:00
jjgarcia
f209b3b622 Really DO import AUTOLOAD 2003-08-06 11:41:11 +00:00
jjgarcia
1ce5113ec9 Patches name should not have a version number, since they always refer to the latest distribution. 2003-08-06 09:24:50 +00:00
jjgarcia
a5ed6a0161 Add link to patches 2003-08-06 09:20:47 +00:00
jjgarcia
7fb2b943d0 Export AUTOLOAD 2003-08-06 08:57:51 +00:00
jjgarcia
b133c36590 Avoid using cl_va_list, cl_va_arg when the number of arguments is small (<32)
and we know that no value will be stored on the stack.
2003-08-06 08:51:51 +00:00
jjgarcia
7dd31cde83 Remove unused code 2003-08-06 08:51:01 +00:00
jjgarcia
dff649db13 AUTOLOAD facility implemented 2003-08-06 08:50:41 +00:00
jjgarcia
ee391629b6 New bytecodes compiler and interpreter, which use 8-bits large bytecodes and
16-bits large arguments.
Macros are implemented as two-argument functions, leaving argument checking
to funcall() and apply() and thus saving space.
AND, WHEN and OR are plain macros. No optimizer is required in the bytecodes
compiler.
2003-08-05 10:01:57 +00:00
jjgarcia
cc94282771 CYGWIN does not have header inttypes.h 2003-08-01 09:59:00 +00:00
jjgarcia
8417f93d2e FORMATTER implemented. FORMAT ported from CMUCL and optionally included when --with-cmuformat is used at configuration time. 2003-07-31 16:37:46 +00:00
jjgarcia
e5072a82d9 Use user-supplied DPP to build the C files. machines.h is no longer required. 2003-07-23 13:09:37 +00:00