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
jjgarcia
74c02ee5b3
Global variables bignum_register[], gc_time, backq_level are no longer public.
2002-09-11 13:39:44 +00:00
jjgarcia
8389a361d1
Newer versions of config.{guess,sub} files, which come with Autoconf 2.52.
2002-09-11 13:35:09 +00:00
jjgarcia
441354af45
Make format.d use only stack allocated data, to make it reentrant.
2002-09-09 07:15:57 +00:00
jjgarcia
2e439d23ad
FORMAT should not accept more than 7 parameters per directive. Also,
...
avoid the use of pointers in fmt_set_param[_positive]().
2002-09-08 10:00:07 +00:00
jjgarcia
9eb9d3bc88
Hide a lot of functions. Official interface for printer is made of
...
setupPRINT() and write_object().
2002-09-07 15:30:51 +00:00
jjgarcia
0d168a1aa5
Remove pointer write_ch_fun. Clean up a bit the procedure for preparing the
...
printer and printing circular objects.
2002-09-07 15:12:39 +00:00
jjgarcia
e9204d8d37
Fix typo.
2002-09-07 14:31:51 +00:00
jjgarcia
370289ec26
Create new functions for make_string_output_stream_from_string() and
...
cl_string_push_extend().
2002-09-07 13:40:07 +00:00
jjgarcia
fab70b7056
call_{structure_print_function,print_object} now share the same code.
2002-09-03 16:27:49 +00:00
jjgarcia
265a23d5ce
Remove global variable intern_flag. Add, instead, a new parameter to
...
intern() and find_symbol().
2002-09-03 14:53:34 +00:00
jjgarcia
098aa5bee4
Remove unused type intUobject.
2002-09-03 14:51:02 +00:00
jjgarcia
3a87ac41f4
Provide declarations for some functions & remove some #include's from ecl.h
2002-09-03 13:39:13 +00:00
jjgarcia
57a7261d34
Fix typo in copy_list_wildcards()
2002-09-03 12:42:47 +00:00
jjgarcia
ee6300ea76
Fixed typo in path_list_match().
2002-09-03 12:41:50 +00:00