Commit graph

1028 commits

Author SHA1 Message Date
jjgarcia
dc98e4b79d UNREAD-CHAR works with windows sockets (M. Goffioul) 2005-05-03 14:43:05 +00:00
jjgarcia
7819c2f70d Double dash -- as command line option 2005-05-03 14:41:48 +00:00
jjgarcia
de9f212f14 Optimizing of real constants 2005-05-03 14:30:11 +00:00
jjgarcia
4613cb05be Small replacement for sed 2005-05-03 11:18:13 +00:00
jjgarcia
c38671bc3e Sockets support for mingw32 2005-05-03 11:17:43 +00:00
jjgarcia
c3de181ce2 Binary headers are no longer used by default 2005-05-02 17:55:34 +00:00
jjgarcia
efb292b591 DEFMACRO now acepts lambda lists of the form (a . b) again (broken with previous optimizations) 2005-05-02 16:55:34 +00:00
jjgarcia
3009791f9f The code for handling closure variables has been changed and now encloses the whole of the function in a C block 2005-05-02 16:55:00 +00:00
jjgarcia
c15b5ec3de Adjust array did not work with strings 2005-05-02 14:08:21 +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
996ff08c0a Under Mingw32, solved mistakes in the name of the executables (suffix .exe missing) and the detection of fast setjmp/longjmp 2005-05-02 12:49:30 +00:00
jjgarcia
81a076ee92 (DOCUMENTATION 'F 'FUNCTION) did not work with generic functions 2005-04-21 09:32:41 +00:00
jjgarcia
4f50ddd47e Fix broken process of building ecl-config and program permissions (M. Pasternacki) 2005-04-21 07:40:38 +00:00
jjgarcia
84cd27a083 Pipes are now opened in character mode 2005-04-21 07:39:15 +00:00
jjgarcia
99f5974472 In some old linux systems, install-info does not accept the option --delete 2005-04-19 16:31:02 +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
goffioul
af2d9050bf Make ECL compilable again under MSVC. 2005-04-13 14:36:45 +00:00
goffioul
feb1a0836c Fix FFI function name. 2005-04-13 14:34:44 +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
55d0dcd075 Fixed the optimizer for slot access. All classes have DOCUMENTATION slot. CLASS-PROTOTYPE is now a reader, not an accessor. 2005-04-11 10:08:33 +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
jjgarcia
d1cc7acf10 The documentation from the compiler does not belong in help.doc 2005-04-11 08:42:49 +00:00
goffioul
6996a7bac0 [WIN32] Child handles must be closed in the parent process. 2005-04-08 08:44:23 +00:00
goffioul
a9a277b8b6 Export GC_dont_gc variable. 2005-04-07 13:11:42 +00:00
goffioul
04c115541a Export new function cl_finish_output. 2005-03-30 13:57:06 +00:00
goffioul
2fab48b32b Remove sockets.fas and ecl-static.lib on cleaning 2005-03-30 13:55:44 +00:00
jjgarcia
ffab94c003 The double quote reader allows the delimiter character to change. 2005-03-21 14:00:42 +00:00
jjgarcia
8b3b57accf Be more flexible in the naming of lisp source files 2005-03-21 10:10:32 +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
607a2725a6 Implemented SOCKET-NAME 2005-03-17 11:18:38 +00:00
jjgarcia
08f78f4408 Rewritten the sockets module using the multiple-values output from C-INLINE 2005-03-16 16:27:57 +00:00
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
goffioul
7bebaea22d Move sockets.fas from ECL_MODULES to LSP_LIBRARIES. 2005-02-28 10:44:11 +00:00