Commit graph

247 commits

Author SHA1 Message Date
jjgarcia
e2d71f3f18 default_dispatch_macro should be private. 2002-10-04 15:47:34 +00:00
jjgarcia
15b66bff98 Remove global variable read_VV_block. Use special variable instead. 2002-10-04 15:42:57 +00:00
jjgarcia
d81eb52f3f Remove global variable READtable. Use value of symbol instead. 2002-10-04 14:44:04 +00:00
jjgarcia
15b0a010a6 Remove global variable READsuppress. Use value of symbol instead. 2002-10-04 13:03:06 +00:00
jjgarcia
e69c094119 Remove global variable READdefault_float_format. Use value of symbol instead. 2002-10-04 12:51:21 +00:00
jjgarcia
826bdc6cca Remove global variable READbase. Use value of symbol instead. 2002-10-04 12:36:08 +00:00
jjgarcia
39811b295f Remove global variable READtable. Use the value of the symbol instead.
Prefix standard_readtable, current_readtable() with cl_
2002-10-04 09:55:57 +00:00
jjgarcia
31e4ac5fa1 Remove some extra tokens after #endif. 2002-10-04 08:25:14 +00:00
jjgarcia
8d7c070929 Remove tag concerning CLISP to avoid confusion. 2002-10-04 07:56:56 +00:00
jjgarcia
8c565b8768 Fix wrong link. 2002-10-02 16:39:56 +00:00
jjgarcia
cfc4abfb41 Use BSD "install" to ensure that the required directories are created. 2002-10-02 16:38:14 +00:00
jjgarcia
7aab30f6c1 Small size optimization. 2002-09-26 13:45:40 +00:00
jjgarcia
3f09999d53 Remove unused code. 2002-09-26 13:37:51 +00:00
jjgarcia
5c2adb9d9f Whenever possible, use readc_stream() to read characters. This avoids useless
conversions between cl_object and character codes.
2002-09-26 13:29:28 +00:00
jjgarcia
6ed993bd85 Replace low level code with cl_string_push_extend(), isalpha(), islower(). 2002-09-26 10:41:24 +00:00
jjgarcia
0940dfa371 Forgot to use ECL in the announcement. 2002-09-25 18:23:22 +00:00
jjgarcia
6ac05a4b6e Build download.html as well. 2002-09-25 18:18:15 +00:00
jjgarcia
44f71e08f7 The distribution file has changed name. 2002-09-25 17:59:02 +00:00
jjgarcia
15b8410814 Document changes for the 0.6 release 2002-09-25 17:36:00 +00:00
jjgarcia
6288e333b0 Remove extra tokens from #endif 2002-09-25 17:15:19 +00:00
jjgarcia
e33e82eafc Collect function and symbol declarations in the same file: all_symbols.d 2002-09-22 12:19:23 +00:00
jjgarcia
7ce6a0d4c2 Avoid recreating symbols when assigning value to constants. 2002-09-22 12:08:05 +00:00
jjgarcia
8016d4822f Comment latest improvements. 2002-09-22 11:53:56 +00:00
jjgarcia
ea47a36468 Fix typo. 2002-09-22 11:49:49 +00:00
jjgarcia
77d38e2c09 Define all variables pointing to symbols in "all_symbols.o", because MacOSX
does not like object files without functions.
2002-09-20 14:01:27 +00:00
jjgarcia
d69981c763 Avoid using nanosleep() in MacOSX 2002-09-20 14:00:35 +00:00
jjgarcia
7360266c25 Use sin, cos, etc, where sinf, cosf, etc are not defined 2002-09-20 13:59:58 +00:00
jjgarcia
e62282b59b machines.h contains some definitions which are needed in functions_list.h 2002-09-20 13:58:44 +00:00
jjgarcia
dad4e2e388 Install the headers of the garbage collector together with ECL. 2002-09-20 10:04:58 +00:00
jjgarcia
530d74cce3 Fix a typo. "boehm" has to be defined to "yes" to force building the GC. 2002-09-20 09:40:42 +00:00
jjgarcia
474593f908 Version 6.1 of the garbage collector imported. 2002-09-20 09:37:43 +00:00
jjgarcia
055d71ec73 Remove unused headers. 2002-09-20 09:04:22 +00:00
jjgarcia
50a46e8f60 Replace informative tokens after #endif with comments. 2002-09-17 15:42:51 +00:00
jjgarcia
74a8d63a2e Add path to source directory so that symbols_list.h may be found under RedHat. 2002-09-17 15:36:10 +00:00
jjgarcia
a0470a134c Add more symbols from the CL package to symbols_list.h. 2002-09-17 14:53:46 +00:00
jjgarcia
80d7e0fe75 Keywords are now created in all_symbols.d 2002-09-17 13:23:52 +00:00
jjgarcia
9e8180d8ef Fix interplay between old garbage collector and new method for allocating
symbols. The old GC still has a leak, so disable it.
2002-09-16 16:40:27 +00:00
jjgarcia
d3cb296d05 Update list of useful files. 2002-09-16 16:39:45 +00:00
jjgarcia
2414150f77 Verbose loading of files. Helps in debugging errors in the library. 2002-09-16 16:39:21 +00:00
jjgarcia
6b96d4f2df When creating NIL and T, set the number of symbols. 2002-09-16 16:38:20 +00:00
jjgarcia
33924a765a The pretty printer hangs in an infinite loop with circular lists. 2002-09-16 16:37:20 +00:00
jjgarcia
b7578d6a69 Fix typo: output from load went to a string, instead of *standard-output*. 2002-09-16 16:35:53 +00:00
jjgarcia
c841e3f1e3 Circular printer was disabled! 2002-09-16 15:28:56 +00:00
jjgarcia
ac940d1cf2 <signal.h> has to be included so that SIGIOT may be restored before aborting.
A temporary error handler is also installed, which simply exits.
2002-09-16 12:20:24 +00:00
jjgarcia
23ee878e59 All symbols belonging to the LISP package and to the C core, are
kept in a single array, "cl_symbols". The translator "dpp" and the
routine SI::MANGLE-NAME, output the right name for any symbol
which is in this array.
2002-09-15 13:29:05 +00:00
jjgarcia
c17bbd1ecb Fix typo: feature #+ecls -> #+ecl 2002-09-15 13:22:10 +00:00
jjgarcia
ca4b7822d1 New header for things which are not for the end user. 2002-09-15 13:19:00 +00:00
jjgarcia
356e6b9235 ECL now uses a hashtable to store objects when *PRINT-CIRCLE* is
on. This hashtable is not cleared when calling PRINT-OBJECT, so
that circularities are also detected inside these methods.
2002-09-14 11:30:17 +00:00
jjgarcia
eb36d14010 gentemp_prefix and gensym_prefix are now constant static variables and their
value is not modified by calls to GENSYM or GENTEMP.
2002-09-11 14:49:54 +00:00
jjgarcia
7db430cb45 Change version number and keep note of latest changes. 2002-09-11 13:49:20 +00:00