Commit graph

2458 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
1abaeeec6f PROPAGATE-TYPES understands complex function types 2008-09-01 21:01:53 +02:00
Juan Jose Garcia Ripoll
e99db7acd5 C::GET-PROCLAIMED-NARG understands complex function types with &optional, &rest and the like. 2008-09-01 20:22:37 +02:00
Juan Jose Garcia Ripoll
25beb4bfec Fix missing let binding (Josh Elsasser) 2008-09-01 19:56:24 +02:00
Juan Jose Garcia Ripoll
046533c100 Do not ignore inline/not-inline declarations for SETF-functions 2008-09-01 19:50:31 +02:00
Juan Jose Garcia Ripoll
89046d6821 The previous version of streams.lsp failed to properly redefine CLOS and other functions 2008-09-01 19:33:44 +02:00
Juan Jose Garcia Ripoll
94ddca2413 Let sharp-equal (#n=) reader macros work inside a sharp-dot. 2008-09-01 19:32:56 +02:00
Juan Jose Garcia Ripoll
4c1bf9322b This header has to be included always. 2008-08-28 21:21:30 +02:00
Juan Jose Garcia Ripoll
8b1cf47459 By using WIN32_LEAN_AND_MEAN we removed some critical headers 2008-08-28 20:56:25 +02:00
Juan Jose Garcia Ripoll
ea258c8893 Avoid accidentally including winsock.h 2008-08-27 10:25:39 +02:00
Juan Jose Garcia Ripoll
e7e5d3971a Preserve quoting when passing the arguments to the build directory 2008-08-27 09:50:44 +02:00
Juan Jose Garcia Ripoll
71caf39a61 PROCLAIM/DECLAIM understand user-defined and complex types in declarations 2008-08-26 22:34:37 +02:00
Juan Jose Garcia Ripoll
6fd4cd8cdb Fixed typo 2008-08-25 16:03:07 +02:00
Juan Jose Garcia Ripoll
5efa6432ca In addition to HOME, ECL now recognizes the environment variables HOMEDRIVE and HOMEPATH 2008-08-25 15:59:58 +02:00
Juan Jose Garcia Ripoll
d9f89c9268 Fixed typo 2008-08-24 21:04:19 +02:00
Juan Jose Garcia Ripoll
417a14a728 Support for Unicode in the MSVC port 2008-08-24 15:56:16 +02:00
Juan Jose Garcia Ripoll
2429270517 In reading functions, the value of :RECURSIVE-P should not interfere with that of :EOF-ERROR-P 2008-08-24 15:34:21 +02:00
Juan Jose Garcia Ripoll
2755c0b59f ECL now is capable of detecting whether two calls to dlopen/LoadLibrary/etc returned the same handle. 2008-08-24 12:58:48 +02:00
Juan Jose Garcia Ripoll
185d65a711 More robust mechanism for detecting whether a foreign library has been already loaded 2008-08-24 12:37:43 +02:00
Juan Jose Garcia Ripoll
2772bcbc46 Bytecode objects created inside an eval-when had an invalid name. 2008-08-24 12:22:50 +02:00
Juan Jose Garcia Ripoll
b03bd60fd7 Fixed typo 2008-08-24 11:00:05 +02:00
Juan Jose Garcia Ripoll
79b8e905e8 COMPILER-UNDEFINED-VARIABLE has to be of type STYLE-WARNING 2008-08-24 02:11:58 +02:00
Juan Jose Garcia Ripoll
4001b8a2b4 SI:LOAD-FOREIGN-MODE does not apply TRUENAME on its argument 2008-08-24 02:04:00 +02:00
Juan Jose Garcia Ripoll
de51b01586 Only three variables *COMPILE-PRINT*, *COMPILE-VERBOSE* and *SUPPRESS-COMPILER-MESSAGES* to govern information printed by COMPILE-FILE/COMPILE 2008-08-21 21:43:58 +02:00
Juan Jose Garcia Ripoll
48024a590f WITH-COMPILATION-UNIT is no longer needed to trap compiler conditions. Compiler now also traps internal errors and prints all errors more beautifully. 2008-08-21 11:51:04 +02:00
Juan Jose Garcia Ripoll
346d06998a Improved compiler handler example and processed the undefined-variable as warning 2008-08-20 22:53:32 +02:00
Juan Jose Garcia Ripoll
144227e433 Implemented hooks for users to trap compiler conditions, based on WITH-COMPILATION-UNIT 2008-08-20 22:46:58 +02:00
Juan Jose Garcia Ripoll
363149c2a9 Show form and file position when printing compiler notes, warnings and errors 2008-08-20 00:52:32 +02:00
Juan Jose Garcia Ripoll
edb7390a0f Implemented compiler conditions 2008-08-19 23:57:36 +02:00
Juan Jose Garcia Ripoll
9aef7cea75 Merge branch 'master' of http://ecls.sourceforge.net/git/ecl/ 2008-08-19 14:37:31 +02:00
jjgarcia
4c95540c38 The null stream should be writable, because it is used by the pretty printer 2008-08-19 12:19:19 +00:00
Juan Jose Garcia Ripoll
449e67e94c The null stream should be writable, because it is used by the pretty printer 2008-08-19 14:18:32 +02:00
Juan Jose Garcia Ripoll
036b5ec9ca The null stream should be writable, because it is used by the pretty printer 2008-08-19 14:18:23 +02:00
jjgarcia
ba7f0da4a7 Null stream should be closed initially 2008-08-19 12:09:56 +00:00
Juan Jose Garcia Ripoll
fc3913dabc Null stream should be closed initially 2008-08-19 14:09:23 +02:00
jjgarcia
eb548bfd4a Fix two problems with RUN-PROGRAM: Missing :WAIT keyword and cl_core.null_stream not being input/output 2008-08-19 12:06:35 +00:00
Juan Jose Garcia Ripoll
727081c21f Fix two problems with RUN-PROGRAM: Missing :WAIT keyword and cl_core.null_stream not being input/output 2008-08-19 14:05:57 +02:00
jjgarcia
4adaa528de Missing keyword :WAIT, required by RUN-PROGRAM 2008-08-19 11:51:18 +00:00
Juan Jose Garcia Ripoll
4d3e586c4b Missing keyword :WAIT, required by RUN-PROGRAM 2008-08-19 13:50:43 +02:00
jjgarcia
fdfe31a38c Sockets must be closed using closesocket in Windows 2008-08-19 11:44:23 +00:00
Juan Jose Garcia Ripoll
ab584e8f34 Sockets must be closed using closesocket in Windows 2008-08-19 13:43:47 +02:00
jjgarcia
4fc8b4e5f8 Externalize packages using FIND-PACKAGE 2008-08-19 11:41:58 +00:00
Juan Jose Garcia Ripoll
3156f99dff Externalize packages using FIND-PACKAGE 2008-08-19 13:30:31 +02:00
Juan Jose Garcia Ripoll
71d00b4985 Merge branch 'master' of http://ecls.sourceforge.net/git/ecl/ 2008-08-19 12:31:28 +02:00
jjgarcia
e3451cd779 Note latest changes 2008-08-19 10:28:25 +00:00
jjgarcia
3cc5fe18fb Deactivate 'asmapply' by default because it is still unstable 2008-08-19 10:28:14 +00:00
jjgarcia
0bceff2ff6 The optimizer for COERCE may enter an infinite loop with integer ranges 2008-08-19 10:27:50 +00:00
jjgarcia
bc6ae2146f Hash reader macros #n# and #n=# break with specialized arrays 2008-08-19 10:27:06 +00:00
jjgarcia
2bbd1cf646 DEFCONSTANT cannot have implicit compile-time side effects because it breaks our constants that use FFI 2008-08-19 10:26:43 +00:00
Juan Jose Garcia Ripoll
c38aa61ea1 Note latest changes 2008-08-19 12:25:06 +02:00
Juan Jose Garcia Ripoll
0652098893 Deactivate 'asmapply' by default because it is still unstable 2008-08-19 12:23:22 +02:00