Commit graph

2312 commits

Author SHA1 Message Date
jjgarcia
612ef5b5f5 WinSock.h is needed for struct timeval (Claus Brod) 2008-09-28 22:41:44 +00:00
jjgarcia
8f337a9c2e The expansion of HANDLER-CASE introduces a variable binding that is only
sometimes used. This binding is declared IGNOREd. This fix
changes that declaration to an IGNORABLE (T. C. Rittweiler)
2008-09-28 22:39:42 +00:00
jjgarcia
23a3c78611 Now frame stack overflows can also be recovered. Functions for enlarging stack sizes. 2008-09-28 22:15:24 +00:00
jjgarcia
1a8633a0fe -0.0 and 0.0 do no longer compare EQL 2008-09-28 20:14:18 +00:00
jjgarcia
140f0611a7 The reader and the printer understand negative zeros. 2008-09-28 20:14:00 +00:00
jjgarcia
22538df177 FLOAT-SIGN returns the right value on negative zeros. 2008-09-28 20:11:58 +00:00
jjgarcia
8b1c69589a ECL now signals a STACK-OVERFLOW condition when the binding stack grows too much 2008-09-28 20:11:38 +00:00
jjgarcia
420e497df6 Missing keyword 2008-09-24 20:52:03 +00:00
jjgarcia
b66165691f Use relative links for this is required by *BSD install systems 2008-09-20 22:35:29 +00:00
jjgarcia
383c04e3c2 We used the wrong class for the warnings 2008-09-19 17:41:15 +00:00
jjgarcia
1c5e547036 New ext::simple-style-warning class for warnings with messages 2008-09-19 17:40:56 +00:00
jjgarcia
43938e166a The warning for forward referenced classes is now a style-warning, so that ASDF does not abort compilation. 2008-09-19 17:24:06 +00:00
jjgarcia
9a2b12e34c struct timeval is now defined in windows as well. 2008-09-19 17:23:30 +00:00
jjgarcia
7839fb9987 Windows.h is needed for shellapi.h 2008-09-19 17:23:16 +00:00
jjgarcia
46512ecc79 Changes to the MSVC build process and flags (M. Haggag) 2008-09-17 08:00:12 +00:00
jjgarcia
30282ef0e0 A empty file was created by COMPILE and not deleted 2008-09-14 09:17:53 +00:00
jjgarcia
b05ef138e7 Always use unique names for object files. 2008-09-13 20:06:55 +00:00
jjgarcia
b1b423956a FTYPE now accepts user defined function types (Josh Elsasser) 2008-09-12 22:45:06 +00:00
jjgarcia
44f137a3a4 New configuration flag, --without-fpe, to disable floating point exception code in platforms that have buggy implementations of feenableexcept(). 2008-09-09 20:11:04 +00:00
jjgarcia
467011e4ab Implemented sonames and the equivalent in OS X 2008-09-09 19:35:00 +00:00
jjgarcia
c3a39f16b3 Fixed typo 2008-09-04 22:04:41 +00:00
jjgarcia
9f3c11c0ff Remove debug statement 2008-09-04 21:50:29 +00:00
jjgarcia
fb39e0e7ac The syntax for the saved variables in a C-INLINE form conflicts with things like "@(return 0) = ..." 2008-09-04 21:37:30 +00:00
jjgarcia
7ab264bff2 Fixed typos in compiler messages 2008-09-04 21:13:50 +00:00
jjgarcia
3599c1645c Fixed typo 2008-09-04 21:07:38 +00:00
jjgarcia
08e31d4a55 SETF places which are macr calls have to be expanded using MACROEXPAND-1 (ANSI 5.1.2.7) 2008-09-04 21:03:24 +00:00
jjgarcia
f40e78e063 Add patches that were missing 2008-09-04 20:50:17 +00:00
jjgarcia
34c9129329 isfinite() is not defined in Solaris 2008-09-01 20:32:23 +00:00
jjgarcia
d94977d507 Missing header for mingw. 2008-09-01 19:13:14 +00:00
jjgarcia
c24e418848 Avoid autoconf removing the #undef ECL_API statement (J. Elsasser) 2008-09-01 19:10:37 +00:00
jjgarcia
57f8264468 Do not upgrade an array element type to a signed type 2008-09-01 19:10:18 +00:00
jjgarcia
5250fd9bd8 PROPAGATE-TYPES understands complex function types 2008-09-01 19:09:57 +00:00
jjgarcia
dbdd5a80e7 C::GET-PROCLAIMED-NARG understands complex function types with &optional, &rest and the like. 2008-09-01 19:09:28 +00:00
jjgarcia
2bb0c1b443 Fix missing let binding (Josh Elsasser) 2008-09-01 19:09:05 +00:00
jjgarcia
a710a355f5 Do not ignore inline/not-inline declarations for SETF-functions 2008-09-01 19:08:40 +00:00
jjgarcia
cf6cd93ad0 The previous version of streams.lsp failed to properly redefine CLOS and other functions 2008-09-01 19:08:19 +00:00
jjgarcia
881af8a9eb Let sharp-equal (#n=) reader macros work inside a sharp-dot. 2008-09-01 19:07:50 +00:00
jjgarcia
6207ffb175 This header has to be included always. 2008-08-28 19:22:17 +00:00
jjgarcia
fff7731bec By using WIN32_LEAN_AND_MEAN we removed some critical headers 2008-08-28 19:10:13 +00:00
jjgarcia
e86c6ec83d Teach the compiler how to coerce (unsigned-)short 2008-08-28 09:13:27 +00:00
jjgarcia
5346fd6684 Avoid accidentally including winsock.h 2008-08-27 08:25:59 +00:00
jjgarcia
20f7ebe56c Preserve quoting when passing the arguments to the build directory 2008-08-27 07:51:24 +00:00
jjgarcia
b2e788064c PROCLAIM/DECLAIM understand user-defined and complex types in declarations 2008-08-26 20:35:28 +00:00
jjgarcia
d6e1da448a Fixed typo 2008-08-25 14:03:38 +00:00
jjgarcia
2b08e138cf In addition to HOME, ECL now recognizes the environment variables HOMEDRIVE and HOMEPATH 2008-08-25 14:00:36 +00:00
jjgarcia
dd16065d92 Fixed typo 2008-08-24 19:04:43 +00:00
jjgarcia
3ce7311a2c Support for Unicode in the MSVC port 2008-08-24 13:56:41 +00:00
jjgarcia
2c4e4afaf4 In reading functions, the value of :RECURSIVE-P should not interfere with that of :EOF-ERROR-P 2008-08-24 13:35:01 +00:00
jjgarcia
1f20a4a62f ECL now is capable of detecting whether two calls to dlopen/LoadLibrary/etc returned the same handle. 2008-08-24 10:59:16 +00:00
jjgarcia
7fa40e8693 More robust mechanism for detecting whether a foreign library has been already loaded 2008-08-24 10:38:17 +00:00