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