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
|
9a0f314024
|
PARSE-INTEGER now signals an error of type PARSE-ERROR when the parsing failed.
|
2003-12-08 09:39:12 +00:00 |
|
jjgarcia
|
1a6921b16a
|
(SETF FIND-CLASS) now accepts the optional arguments ERRORP and ENV and outputs the class as a single value.
|
2003-12-08 09:38:45 +00:00 |
|
jjgarcia
|
ec401a32c7
|
SLOT-EXISTS-P now works with all types of objects.
|
2003-12-08 09:38:06 +00:00 |
|
jjgarcia
|
48740191e6
|
Local functions whose name appears in a FUNCTION special form must be converted into an object. This is marked by setting FUN-REF-CCB to true.
|
2003-12-08 09:37:47 +00:00 |
|
jjgarcia
|
e9d7cef106
|
EXPT should return 1 whenever the exponent is 0 (Even if it is a float). This 1 is coerced to the type of the exponent, not of the base number.
|
2003-12-08 09:36:47 +00:00 |
|
jjgarcia
|
f133f72886
|
All the F(FLOOR|ROUND|...) converted the remainder into a float, which is wrong.
|
2003-12-08 09:35:09 +00:00 |
|
jjgarcia
|
762dd34d5a
|
Fixed ROUND.
|
2003-12-08 09:34:30 +00:00 |
|
jjgarcia
|
037dad4601
|
The value of reg0 must be restored after a nonlocal jump due to RETURN
|
2003-12-08 09:34:00 +00:00 |
|
jjgarcia
|
c6b914dc7b
|
Due to VPATH, lsp/config.lsp would sometimes be built, and sometimes not. Also, extension '.in' is not good for the files output by configure
|
2003-12-05 10:22:24 +00:00 |
|
jjgarcia
|
8de4862ffe
|
Do not try to configure ECL when the user asks for help.
|
2003-12-05 09:34:48 +00:00 |
|
jjgarcia
|
62850ff427
|
Forgot to apply autoconf before releasing patches
|
2003-12-05 09:05:18 +00:00 |
|
jjgarcia
|
1b45538191
|
ecl-config must also be built using the Makefile
|
2003-12-04 16:02:51 +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
|
a5368d913a
|
Remove all references to the installation directory (except for --rpath) during build time
|
2003-12-03 14:05:20 +00:00 |
|
jjgarcia
|
d5a84d6482
|
compile.lsp also has to be build by the Makefile because it has a reference to the final location of ECL.
|
2003-12-03 10:56:59 +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
|
2c3806bc8e
|
select() does not work with ordinary files under MinGW32
|
2003-12-02 10:47:54 +00:00 |
|
jjgarcia
|
7dd5586d9e
|
Sleep is bogus under windows and counts the time in milliseconds.
|
2003-12-02 10:47:02 +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
|
a656edfe85
|
Relax array size limits
|
2003-11-26 19:16:44 +00:00 |
|
jjgarcia
|
58cf3c6b9d
|
Fixed problems with STEP and forms that have to be evaluated at compilation time, such as toplevel PROGN, EVAL-WHEN, etc.
|
2003-11-26 18:40:46 +00:00 |
|
jjgarcia
|
72a90f9e90
|
Stepper implemented
|
2003-11-26 08:51:52 +00:00 |
|
jjgarcia
|
888ddbad8c
|
CHANGELOG is needed for configure
|
2003-11-25 16:16:09 +00:00 |
|
jjgarcia
|
f6d910d0db
|
Fixed two typos regarding FORMAT-ERROR.
|
2003-11-25 15:56:27 +00:00 |
|
jjgarcia
|
02fddd850d
|
TRACE now handles the new bytecodes format, and SI::BC-SPLIT now outputs an array with the data of a bytecodes function.
|
2003-11-25 15:56:21 +00:00 |
|
jjgarcia
|
713c5ad0b1
|
Remove debugging statement
|
2003-11-25 15:56:14 +00:00 |
|
jjgarcia
|
939ef0f40e
|
New functions WITH-LOCK and WITHOUT-INTERRUPTS.
|
2003-11-25 15:54:17 +00:00 |
|
jjgarcia
|
b8fba94b43
|
ecl_find_symbol is also needed in single-threaded systems.
|
2003-11-25 15:53:47 +00:00 |
|
jjgarcia
|
c09dd1a588
|
*** empty log message ***
|
2003-11-24 16:39:04 +00:00 |
|
jjgarcia
|
686de488d2
|
Define the macros WITH-LOCK and WITHOUT-INTERRUPTS also for single-threaded lisps.
|
2003-11-24 14:03:32 +00:00 |
|
jjgarcia
|
cdff225681
|
Implemented locking on hash tables and packages. Fixed several floating point contagion bugs in +, -, /, *, and ROUND.
|
2003-11-24 11:27:28 +00:00 |
|
jjgarcia
|
eb8f202478
|
Change order in which threads are initialized. Improved (or let's say fixed) marking of thread objects. New own_process thread object
|
2003-11-21 17:11:06 +00:00 |
|
jjgarcia
|
41923d5927
|
lwp.d is no longer used
|
2003-11-21 17:00:16 +00:00 |
|
jjgarcia
|
11dd7ed7a2
|
Implement a more 'standard' interface for creating processes.
|
2003-11-20 08:38:16 +00:00 |
|
jjgarcia
|
1cc9cfe5c1
|
Remove old implementation of cooperative threads
|
2003-11-20 08:33:44 +00:00 |
|
jjgarcia
|
01c6e8abff
|
Use more lispy names for the thread objects, and add locks.
|
2003-11-19 15:07:18 +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
|
05bfc5d3ff
|
Preliminary support for POSIX threads.
|
2003-11-18 10:18:32 +00:00 |
|
jjgarcia
|
aa863038be
|
Option -D@host@ is no longer used. Instead -D@thehost@ is included at configuration time in CFLAGS.
|
2003-11-13 08:39:52 +00:00 |
|
jjgarcia
|
3f30e465fe
|
Some newline characters make output more readable.
|
2003-11-13 08:39:23 +00:00 |
|
jjgarcia
|
edc0ac77b2
|
srcdir is already made an absolute path by autoconf
|
2003-11-12 14:20:32 +00:00 |
|
jjgarcia
|
8bbc5146a6
|
Change release number to 0.9d
|
2003-11-11 16:23:16 +00:00 |
|
jjgarcia
|
35942c9eaa
|
List all supported platforms
|
2003-11-11 16:09:17 +00:00 |
|
jjgarcia
|
cce0bf993a
|
Support for Solaris/Ultrasparc
|
2003-11-11 16:07:10 +00:00 |
|
jjgarcia
|
c108228ecb
|
Support for Solaris/Ultrasparc
|
2003-11-11 15:06:02 +00:00 |
|
jjgarcia
|
f7c7d6c88f
|
When the user supplies a value for LDFLAGS, include it in SHARED_LDFLAGS and BUNDLE_LDFLAGS. The GMP library and the Boehm-Weiser garbage collector need not be included in CLIBS.
|
2003-11-10 08:55:06 +00:00 |
|