Commit graph

957 commits

Author SHA1 Message Date
jjgarcia
6840fbe114 C-INLINE forms are now understood by the walker 2005-03-16 16:27:38 +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
93fa0f8a08 The tests for _setjmp/_longjmp were inverted 2005-03-15 14:26:52 +00:00
jjgarcia
b8ab417619 Minor cast errors 2005-03-15 14:26:32 +00:00
jjgarcia
af0a31dc42 Some files were missing in the update from GMP 2005-03-15 14:24:46 +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
jjgarcia
d26137f820 Up-to-date installation instructions 2005-03-15 14:22:29 +00:00
jjgarcia
b1d6df4894 C-INLINE forms can now output multiple values 2005-03-15 14:21:42 +00:00
jjgarcia
97f4296b72 Upgraded to GMP-4.1.4 2005-03-14 12:44:32 +00:00
jjgarcia
21f2e4c24b New version of the libraries 2005-03-11 09:39:58 +00:00
jjgarcia
0d86a78d74 Upgraded to Boehm-Weiser 6.4 2005-03-11 09:38:48 +00:00
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
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
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
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
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
8eb3306930 Erase all components of a two-way-stream when closing it 2005-02-14 14:44:25 +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
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
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
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