Commit graph

1056 commits

Author SHA1 Message Date
jjgarcia
31cd2acd55 NetBSD's mkdir does not like the trailing slash in a directory name 2005-05-19 11:27:30 +00:00
jjgarcia
fd8eec74b3 NetBSD's mkdir does not like the trailing slash in a directory name 2005-05-19 11:27:30 +00:00
jjgarcia
d6146f22ac Avoid building the info files from GMP 2005-05-19 11:27:21 +00:00
jjgarcia
e9a9631b58 RUN-PROCESS can now redirect the child process to the arbitrary files/streams set in *STANDARD-OUTPUT* and *ERROR-OUTPUT* 2005-05-18 13:43:19 +00:00
jjgarcia
d58a25b469 *ERROR-OUTPUT* is now properly set to the C error stream 2005-05-18 13:42:15 +00:00
jjgarcia
7038a85bcf Fixes for compiling CLX with MSVC 2005-05-18 12:16:49 +00:00
jjgarcia
c47fd03d9c OUT is not a valid label under MSVC 2005-05-18 12:16:32 +00:00
jjgarcia
4344cee5d5 READ/WRITE-SEQUENCE operates on vectors, not on arbitrary arrays 2005-05-18 12:16:03 +00:00
jjgarcia
127d575ade The special declarations of &aux variables were ignored. Example:
(defun f1 (x &aux y)
  (declare (special y))
  (list (f2 x) y))

(defun f2 (x)
  (declare (special y))
  (setq y 'y)
  (list x y))
2005-05-18 12:13:57 +00:00
goffioul
c3d1b0353f Use more accurate MSVC/Win32 tools syntax. 2005-05-17 13:06:23 +00:00
goffioul
29706f33ca Make it compile under cygwin. 2005-05-17 13:04:41 +00:00
jjgarcia
986198842f Removed useless variable \*special-binding\*. C1ADD-GLOBAS is now properly renamed C1DECLARE-SPECIALS and does the right thing: to push the special variable declarations onto the \*VARS\* stack and not to add them to the global proclamations. 2005-05-13 11:43:22 +00:00
jjgarcia
11befebb7d When printing variables, also show the kind. 2005-05-13 11:43:17 +00:00
jjgarcia
3e51fa08ba *** empty log message *** 2005-05-13 11:42:18 +00:00
jjgarcia
e86a9c3ea6 Support for building shared libraries on Cygwin 2005-05-13 11:39:22 +00:00
japhie
a43ccfe457 Fixed (DOCUMENTATION ... 'FUNCTION) and (SETF (DOCUMENTATION ... 'FUNCTION))
behaviour.
2005-05-12 16:25:58 +00:00
jjgarcia
e6632b5ab5 Reorder the fields in the symbol structure, so that cons.cdr overlaps with symbol.gfdef, and now we are allowed to set property lists of NIL. 2005-05-12 15:45:22 +00:00
jjgarcia
1dd06c78a8 Do not preserve the special proclamations between compiler sessions 2005-05-12 15:45:02 +00:00
jjgarcia
e1286e64a3 LOC-REFERS-TO-SPECIAL did not take into account that variables are valid locations 2005-05-12 12:40:48 +00:00
jjgarcia
5f05c06403 Collapse calls to bds_unwind1() 2005-05-12 12:40:28 +00:00
jjgarcia
09e15e0f46 EXPT fails when exponent is a complex zero 2005-05-12 12:39:57 +00:00
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