Commit graph

1035 commits

Author SHA1 Message Date
goffioul
4cc58116bb Export new functions in the DLL. 2005-05-11 08:15:11 +00:00
jjgarcia
a4db8410b2 Fixed a typo in the detection of tail recursive functions 2005-05-10 16:13:02 +00:00
jjgarcia
205ad5cf76 Bug in registration of special variables at compilation time 2005-05-10 14:20:33 +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
9e747f5fc3 *** empty log message *** 2005-05-04 09:32:03 +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
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