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
jjgarcia
c1911e090d
Never invoke make directly. Use the name provided by configure
2003-11-09 11:54:54 +00:00
jjgarcia
785a880ad1
In most architectures BUNDLE_LDFLAGS must have the appropiate flags for building shared libraries.
2003-11-09 10:18:57 +00:00
jjgarcia
6c7e48efb6
Support for making and loading FASL files under OSX.
2003-11-08 16:53:22 +00:00
jjgarcia
b097c59a7f
Giusseppe should read Giuseppe.
2003-11-06 13:49:13 +00:00
jjgarcia
ceaa725810
Remove unused file.
2003-11-06 13:48:24 +00:00
jjgarcia
be358b2fac
Update list of things to be done
2003-11-06 08:35:59 +00:00
jjgarcia
01cfc8dc8f
Reactivate deletion of temporary files.
2003-11-06 08:35:37 +00:00
jjgarcia
9292714179
LDB1 did not get inlined if the expected output was not a fixnum.
2003-11-06 08:35:17 +00:00
jjgarcia
38134ccfdc
When a variable has a lexical reference from a local function, this varible
...
must be stored in a vector. The number of these vectors (i.e. the "lexical
level") was not properly computed: sample bogus code
(funcall
(compile nil
'(lambda (b)
(labels ((%f8 nil -39011))
(flet ((%f4 (f4-1 f4-2 &optional (f4-3 (%f8)) (f4-4 b))
(%f8)))
(%f4 -260093 -75538 -501684 (let ((v9 (%f8))) -3))))))
2003-11-06 08:34:32 +00:00