jjgarcia
e2ccbb7cdb
Upgraded to GMP-4.1.4
2005-03-11 09:28:27 +00:00
goffioul
b8e4936a1f
Fix bug in flisten (Win32): PeekNamedPipe returns nonzero in case of success.
2005-03-11 08:28:30 +00:00
jjgarcia
47b05be175
Fixed typo
2005-03-10 10:54:46 +00:00
goffioul
7bebaea22d
Move sockets.fas from ECL_MODULES to LSP_LIBRARIES.
2005-02-28 10:44:11 +00:00
jjgarcia
a33987b0a7
Hook ASDF into ECL's require/provide mechanism (J. Stecklina)
2005-02-25 16:28:15 +00:00
jjgarcia
39d35ffa38
Implemented SLOT-DEFINITION objects together with the associated protocols (Field position still missing).
2005-02-25 16:16:57 +00:00
jjgarcia
b8beb2cdf8
the --with-system-* options did not set the proper flags
2005-02-25 16:02:17 +00:00
jjgarcia
86eddb8299
potential_number_p now follows ANSI 2.3.1.1 in that all isolated letters are potential number markers
2005-02-24 12:08:48 +00:00
jjgarcia
e3aba2e810
"+nan" is no longer parsed as a number.
2005-02-24 11:05:00 +00:00
jjgarcia
fe83ad7e49
Introduced --with-system-{boehm,gmp}
2005-02-23 17:35:59 +00:00
jjgarcia
0c7e3c9d0d
Backquote implemented as macros.
2005-02-23 17:33:51 +00:00
jjgarcia
2d053163b7
One more wrong 'test' form left
2005-02-23 13:16:04 +00:00
jjgarcia
f745fd0db8
--with-clx should default to NO
2005-02-23 13:14:39 +00:00
jjgarcia
96d97bcb5d
sockets, clx and asdf were always compiled in
2005-02-23 12:38:04 +00:00
jjgarcia
bcbab955dc
Ensure that strings in pathnames are valid C strings
2005-02-22 17:43:56 +00:00
jjgarcia
abe8ae3e85
TRUENAME will fail if the file does not exist
2005-02-21 12:44:25 +00:00
goffioul
2624a02fc2
- Update to new extensions handling in compilation process
...
- smm_output_wsock is defined twice
2005-02-21 12:42:50 +00:00
jjgarcia
4bd4b5a32a
FLET/LABEL would not compile as toplevel forms because the value of *CURRENT-FUNCTION* is NIL for toplevel forms
2005-02-21 11:18:51 +00:00
jjgarcia
22581ee106
Avoid loading sockets.fas twice
2005-02-19 12:41:29 +00:00
jjgarcia
263a652a11
*** empty log message ***
2005-02-18 14:45:18 +00:00
jjgarcia
f9bb0227ff
Added ASDF to the set of contributed modules. New system for configuring and building these modules.
2005-02-18 14:27:46 +00:00
jjgarcia
fa7d62304b
User might not have provided the value of slot :TYPE
2005-02-17 13:40:35 +00:00
jjgarcia
99acd6092f
Use LOAD to test all possible file extensions
2005-02-17 13:29:28 +00:00
jjgarcia
a67b205a58
The output of the module-provider has to be T if it succeeded
2005-02-17 13:26:03 +00:00
jjgarcia
80e4cedae0
Fixed typo
2005-02-17 13:23:21 +00:00
jjgarcia
e83aed1811
Port of SBCL's PROVIDE/REQUIRE
2005-02-17 12:55:25 +00:00
jjgarcia
d29a70e5a9
Removed unmatched parenthesis
2005-02-17 12:42:28 +00:00
jjgarcia
7f79e01dc9
Port of SBCL's provide/require (J. Stecklina)
2005-02-17 12:42:06 +00:00
jjgarcia
d0448f2f83
Allow #ifdef/#if/#define, etc, in the C-INLINE clauses
2005-02-17 12:41:38 +00:00
jjgarcia
e4233c546b
Under Windows, implement Unix pipes the Cygwin way (M. Goffioul)
2005-02-17 12:41:17 +00:00
jjgarcia
9a5ab7eb9e
New stream mode smm_io_wsock.
2005-02-17 12:40:26 +00:00
goffioul
379adefe5c
Remove unneeded WIN32 flag.
2005-02-15 10:01:40 +00:00
jjgarcia
e22e3fd1f9
ext:c-uint-max and ext:c-ulong-max did not have the right bignum value.
2005-02-15 09:11:10 +00:00
jjgarcia
7fb94bf9b7
Proper closing of sockets involves closing both the stream and the file descriptor.
2005-02-14 14:46:20 +00:00
jjgarcia
8eb3306930
Erase all components of a two-way-stream when closing it
2005-02-14 14:44:25 +00:00
jjgarcia
097cc08c1c
Remove old, unused contributed files.
2005-02-14 14:37:10 +00:00
jjgarcia
0f9cd17271
BSD systems have an extra field sun_len in the sockaddr type which must be filled. Linux systems lack this field.
2005-02-14 11:11:37 +00:00
jjgarcia
f8f04ff8c7
There are problems with code like
...
(lambda (&optional (n (some-form))) (mapcar #'(lambda (x) (+ x n)) ...))
because (i) we have to ensure that the variable N does not exist when SOME-FORM
is evaluated and (ii) the closure has to get the right lexical index for the
variable N. The previous fix broke the last invariant. This less efficient
code generator seems to solve this issue.
2005-02-14 11:06:52 +00:00
goffioul
f797e17f45
Add BSD socket installation for MSVC port.
2005-02-14 10:58:59 +00:00
jjgarcia
06b3047b1d
+ Fixes in the code for backquoted vectors `#(,a ,b ...)
...
+ Fixes in the compiler code for CATCH and VALUES
+ Slight improvement in the readability of compiled CATCH
+ Implemented lisp hooks for cleaning on exit.
+ Improvements in the help messages from "configure"
2005-02-14 10:26:29 +00:00
goffioul
d5da85da1d
Make WIN32 port use MSVCRT.DLL: required otherwise the library and the main code does not share the C runtime descriptors.
2005-02-14 10:25:12 +00:00
jjgarcia
3c1d6b17f5
Simulation of Unix sockets for Windows (M. Goffioul)
2005-02-11 18:19:08 +00:00
jjgarcia
9f16d5106e
Added the support for bsd sockets made by Julian Stecklina and ported to windows by M. Goffioul
2005-02-11 18:00:24 +00:00
jjgarcia
f027e1ed22
*** empty log message ***
2005-02-11 09:28:45 +00:00
jjgarcia
4ae4db93da
Placeholder routines for implementing backquotes using macros. Not yet finished
2005-02-11 09:26:37 +00:00
goffioul
5cbee2098d
Add export definition file when threads support is enabled.
2005-02-10 15:20:41 +00:00
goffioul
6b56260d76
Fix finalization bug when using Windows sockets.
2005-02-10 15:19:39 +00:00
goffioul
22b5fdf705
Fix compilation problems under MSVC and enable threads support
2005-02-10 15:18:40 +00:00
jjgarcia
a19d3afbeb
Flag PTHREAD_MUTEX_ERRORCHECK_NP is PTHREAD_MUTEX_ERRORCHECK in FreeBSD
2005-02-04 14:09:40 +00:00
jjgarcia
5d20dbd086
An object file was missing in statically linked builds
2005-02-02 14:04:50 +00:00