Commit graph

84 commits

Author SHA1 Message Date
jjgarcia
31cd2acd55 NetBSD's mkdir does not like the trailing slash in a directory name 2005-05-19 11:27:30 +00:00
jjgarcia
99f5974472 In some old linux systems, install-info does not accept the option --delete 2005-04-19 16:31:02 +00:00
jjgarcia
28e3a1c47f The build system has been cleaned. The --with-system-* options now can automatically detect the existence of GMP and Boehm-Weiser libraries 2005-04-12 11:59:26 +00:00
jjgarcia
e52a6e31aa 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. 2005-04-11 08:43:48 +00:00
jjgarcia
d26137f820 Up-to-date installation instructions 2005-03-15 14:22:29 +00:00
jjgarcia
ea7b544af3 Xmas fixes. See CHANGELOG for list of changes. 2005-01-07 11:51:23 +00:00
jjgarcia
7d9ac27dd7 Documentation and message fixes (J.Stecklina) 2004-12-07 09:43:42 +00:00
jjgarcia
9d449d9565 Spellchecking done by Ralph Campbell 2004-11-22 17:39:29 +00:00
jjgarcia
96c2fb933c Slimmer changelog. The TODO items move into the TODO file 2004-11-22 14:34:26 +00:00
jjgarcia
6b219625b5 Port to Microsoft VC++ by Goffioul Michael <goffioul@imec.be> 2004-10-25 16:34:20 +00:00
jjgarcia
a0417f0a88 Summer fixes 2004-10-04 08:02:39 +00:00
jjgarcia
611278c02b Decrease verbosity of the compiler 2004-07-07 18:05:24 +00:00
jjgarcia
491b23b433 *** empty log message *** 2004-06-22 08:26:58 +00:00
jjgarcia
3a5b0d28ec *** empty log message *** 2004-06-20 10:07:55 +00:00
jjgarcia
70788e22ea *** empty log message *** 2004-06-20 10:05:54 +00:00
jjgarcia
0515b95b3c *** empty log message *** 2004-06-20 10:05:08 +00:00
jjgarcia
0d44285357 *** empty log message *** 2004-06-20 10:02:57 +00:00
jjgarcia
4d138ee755 Install also the license file 2004-06-19 11:52:31 +00:00
jjgarcia
4565ba2f45 Always produce the HTML files. 2004-06-19 11:25:59 +00:00
jjgarcia
27fe185e2f The docs for CLX can now be processed ansd installed 2004-06-11 12:01:58 +00:00
jjgarcia
04525b9812 The --info-dir option was mispelled 2004-04-05 07:31:41 +00:00
jjgarcia
daa8064584 + Streams in ECL can now have element types CHARACTER, (UNSIGNED-BYTE 8)
and (SIGNED-BYTE 8). LISTEN and PEEK-CHAR had to be modified so that
they work with CONCATENATED-STREAMS. OPEN now signals errors of type
FILE-ERROR when a file cannot be opened.
+ Several special functions (ASIN, ACOS, ASINH, ...) have been reimplemented
using more stable formulas found in CMUCL, plus the functions from the C
mathematical library. They also serve as examples of how to use FFI:C-INLINE.
+ Several errors regarding packages have been rewritten as correctable errors,
and now the carry clearer messages.
+ In functions dealing with sequences, :COUNT can now be a bignum.
+ In the bytecodes compiler, MULTIPLE-VALUE-PROG1 did not save the values.
2004-04-05 07:21:54 +00:00
jjgarcia
fbbeb10815 More standard way of installing info files, by registering them with install-info 2004-02-03 19:15:40 +00:00
jjgarcia
90a0382ae8 + Fixes in the routines that deal with pathnames: it is now possible to
use *DEFAULT-PATHNAME-DEFAULTS* as current working directory, because it
is set to the initial directory and because it can be updated with SI::CHDIR.
+ Pathname versions are now properly handled and printed. At least for logical
pathnames, because physical namestrings cannot have version numbers.
+ An error is signaled when one tries to print _readably_ a pathname that does
not have a namestring such that parsing this namestring produces the same
pathname. This happens, for instance, with pathnames that do not have hosts,
or that have version numbers and are not logical.
+ Fixes in the CLOS subsystem: ADD-METHOD and REMOVE-METHOD now update the
GENERIC-FUNCTION slot of method objects, and output the right values.
It is now possible to use two nested SYMBOL-MACROLET that define the same
symbols.
2004-01-08 11:03:05 +00:00
jjgarcia
0290efd01c Implemented the class redefinition protocol, and forward referenced classes. 2003-12-15 08:54:10 +00:00
jjgarcia
a6715bfa92 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. 2003-12-08 09:41:29 +00:00
jjgarcia
82ab667354 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. 2003-12-04 15:28:48 +00:00
jjgarcia
933cb8b4ba ECL now follows the GNU coding standards for handling the configuration parameters prefix,libdir,bindir... 2003-12-02 10:49:20 +00:00
jjgarcia
babd85558b 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 2003-12-01 17:24:45 +00:00
jjgarcia
b55dafa58d Finished the port to MingW32. 2003-12-01 11:21:47 +00:00
jjgarcia
bbb36b39df 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. 2003-11-27 09:09:24 +00:00
jjgarcia
0312839e18 Remove documentation of the old implementation of threads 2003-11-18 17:15:35 +00:00
jjgarcia
4eac79774e Preliminary support for POSIX threads. 2003-11-18 11:23:07 +00:00
jjgarcia
35942c9eaa List all supported platforms 2003-11-11 16:09:17 +00:00
jjgarcia
b097c59a7f Giusseppe should read Giuseppe. 2003-11-06 13:49:13 +00:00
jjgarcia
be358b2fac Update list of things to be done 2003-11-06 08:35:59 +00:00
jjgarcia
c229b350cf New command line option -norc. New type of command line option processing. 2003-11-04 16:12:46 +00:00
jjgarcia
b828b62780 New manual page. Removed unused files. 2003-11-03 18:22:13 +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
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
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
9c2784e058 We do no longer keep tarballs of ECL in the home page. 2003-09-08 17:07:49 +00:00
jjgarcia
a8e972d96a Try to initialize variables and constants in all_symbols.d. 2003-08-06 13:23:22 +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
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
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
a381a7ee09 Merge NEW_COMPILER 25.05.03 2003-05-26 09:49:50 +00:00
jjgarcia
85e69577ed Build news.html using the release announcement. 2003-05-03 18:31:44 +00:00