jjgarcia
e6632b5ab5
Reorder the fields in the symbol structure, so that cons.cdr overlaps with symbol.gfdef, and now we are allowed to set property lists of NIL.
2005-05-12 15:45:22 +00:00
jjgarcia
09e15e0f46
EXPT fails when exponent is a complex zero
2005-05-12 12:39:57 +00:00
jjgarcia
b0ec4469d2
Changing the property list of NIL breaks ECL. Forbid it\!
2005-05-10 14:14:37 +00:00
jjgarcia
b9b960f178
Bytecode functions can now be printed/read (M. Pasternacki)
2005-05-10 08:10:52 +00:00
jjgarcia
d664bee374
Implemented GETPID (M. Goffioul)
2005-05-03 14:43:53 +00:00
jjgarcia
dc98e4b79d
UNREAD-CHAR works with windows sockets (M. Goffioul)
2005-05-03 14:43:05 +00:00
jjgarcia
c3de181ce2
Binary headers are no longer used by default
2005-05-02 17:55:34 +00:00
jjgarcia
57ea34ce87
To remove an environment variable under Windows, one must do a setenv() with a null string
2005-05-02 12:50:47 +00:00
jjgarcia
84cd27a083
Pipes are now opened in character mode
2005-04-21 07:39:15 +00:00
jjgarcia
e210078ce4
Macro character dispatch functions should be the same for upper and lowercase letters
2005-04-19 16:25:12 +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
80fd4e2dc4
*** empty log message ***
2005-04-11 14:03:29 +00:00
jjgarcia
700bf02bac
cl_stack_push_va_list() did not support long argument list
2005-04-11 13:04:30 +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
goffioul
6996a7bac0
[WIN32] Child handles must be closed in the parent process.
2005-04-08 08:44:23 +00:00
jjgarcia
ffab94c003
The double quote reader allows the delimiter character to change.
2005-03-21 14:00:42 +00:00
jjgarcia
e5c7309618
smm_io should also be allowed when making streams from file descriptors
2005-03-18 15:26:48 +00:00
jjgarcia
4d88711624
Implemented our version of Gray streams.
2005-03-17 16:47:53 +00:00
jjgarcia
0f04e00234
smm_io is now a valid mode for make_stream_from_fd
2005-03-16 16:26:41 +00:00
jjgarcia
077beb63cd
(EXPT 10.0l0 308) failed because of computing too many powers of 10.0l
2005-03-16 13:26:30 +00:00
jjgarcia
b8ab417619
Minor cast errors
2005-03-15 14:26:32 +00:00
jjgarcia
670fc93325
Everywhere in FORMAT, ints are use, which means that the limits for format arguments can be different from those of fixnums on 64-bit architectures
2005-03-15 14:23:14 +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
39d35ffa38
Implemented SLOT-DEFINITION objects together with the associated protocols (Field position still missing).
2005-02-25 16:16:57 +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
0c7e3c9d0d
Backquote implemented as macros.
2005-02-23 17:33:51 +00:00
jjgarcia
bcbab955dc
Ensure that strings in pathnames are valid C strings
2005-02-22 17:43:56 +00:00
jjgarcia
7f79e01dc9
Port of SBCL's provide/require (J. Stecklina)
2005-02-17 12:42:06 +00:00
jjgarcia
9a5ab7eb9e
New stream mode smm_io_wsock.
2005-02-17 12:40:26 +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
8eb3306930
Erase all components of a two-way-stream when closing it
2005-02-14 14:44:25 +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
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
4ae4db93da
Placeholder routines for implementing backquotes using macros. Not yet finished
2005-02-11 09:26:37 +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
6af78056e9
Thread support for Mingw32 and MSVC (M. Goffioul)
2005-01-31 18:12:54 +00:00
jjgarcia
8a4afd0424
Thread support for Mingw32
2005-01-31 17:59:46 +00:00
jjgarcia
16a4dc38e9
Open the pipes in binary mode
2005-01-26 18:02:04 +00:00
goffioul
83e20326c2
Fix a bug in MSVC pipe listening: PeekNamedPipe returns nonzero on success.
2005-01-26 16:26:09 +00:00
jjgarcia
b2949952eb
Different flag names in MacOSX
2005-01-26 14:25:51 +00:00
jjgarcia
6c6ccc604c
When socket routines fail, extract the error message from the C library.
2005-01-25 15:33:01 +00:00
jjgarcia
2b9031e08c
Fix typos
2005-01-24 15:19:03 +00:00
jjgarcia
a2e2990440
Introducing sequence iterators. Fixes in the reader regarding *read-suppress* and reading of vectors.
2005-01-24 08:57:46 +00:00
jjgarcia
76ad3049d1
Some functions are missing when configuring without cmuformat
2005-01-19 16:59:07 +00:00
jjgarcia
c5a5612219
Optimize reading of vectors whose size we know
2005-01-19 16:05:00 +00:00
goffioul
428c7776e6
Windows header also required under MINGW32.
2005-01-17 09:02:38 +00:00
jjgarcia
7305685ae2
Fix conflicts with external declarations when using the C++ compiler
2005-01-13 11:03:18 +00:00