Commit graph

522 commits

Author SHA1 Message Date
goffioul
486424543c ext:run-program looks into *standard-input/output* and *error-output* also under Win32. 2005-05-30 15:04:06 +00:00
jjgarcia
5063c1c017 The random number generator assumed 32-bit integers 2005-05-30 12:04:36 +00:00
jjgarcia
71ea2d7a78 char_bag should be allowed to be nil 2005-05-30 09:32:23 +00:00
jjgarcia
d83012b506 Patches for building ECL using the Microsoft Visual C++ Toolkit 2003 2005-05-30 09:27:44 +00:00
japhie
762cd7ebb3 Added function si:rmdir. 2005-05-28 22:34:05 +00:00
jjgarcia
9302a9e175 Various ANSI compatibility fixes 2005-05-26 19:17:53 +00:00
japhie
fd710690ad Don't go into infinite loop when unloading incorrectly loaded library. 2005-05-23 20:23:04 +00:00
japhie
89227d82a8 Added :CSTRING symbol. 2005-05-23 12:41:52 +00:00
japhie
77f4bac8fb Make :cstring UFFI primitive type work. 2005-05-23 12:39:21 +00:00
jjgarcia
e9e651fb9b Fixed some remaining typos 2005-05-23 12:20:40 +00:00
jjgarcia
e222ff63c7 New keyword, :EOF, needed for I/O routines 2005-05-23 08:43:46 +00:00
jjgarcia
7b3743cdda Various typos (CLOS_STREAMS -> ECL_CLOS_STREAMS) solved (M. Goffioul) 2005-05-23 08:43:42 +00:00
japhie
15c7f2fd78 Make ecl correctly load .o files compiled with :system-p t that
contain dash in filename.
2005-05-23 01:43:00 +00:00
japhie
0e603eecae Accept #\Esc as character name. 2005-05-23 01:30:48 +00:00
jjgarcia
1874635c95 The value of *LOAD-PATHNAME* should be a pathname 2005-05-20 15:20:20 +00:00
jjgarcia
3af1590f08 It is valid for STREAM-LINE-COLUMN to output NIL instead of an integer 2005-05-20 15:11:06 +00:00
jjgarcia
fad06b21a0 Solved buffer overflow problem in extending strings 2005-05-20 15:03:47 +00:00
jjgarcia
21a2ebcfc0 Renamed the frame structure to avoid name clashes with NetBSD/68k 2005-05-20 15:02:52 +00:00
jjgarcia
6b04f32bb3 When a routine expects an input/output stream and does not get it, it should be a type-error 2005-05-19 17:18:59 +00:00
jjgarcia
0c7f861319 Use labs() instead of abs() to prevent truncation of fixnums on 64bit platforms 2005-05-19 16:15:08 +00:00
jjgarcia
82dbe6b94d Some versions of GCC do not like the static declaration inside the function 2005-05-19 16:14:29 +00:00
jjgarcia
31cd2acd55 NetBSD's mkdir does not like the trailing slash in a directory name 2005-05-19 11:27:30 +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
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
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
09e15e0f46 EXPT fails when exponent is a complex zero 2005-05-12 12:39:57 +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
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
c3de181ce2 Binary headers are no longer used by default 2005-05-02 17:55:34 +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
84cd27a083 Pipes are now opened in character mode 2005-04-21 07:39:15 +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
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
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
goffioul
6996a7bac0 [WIN32] Child handles must be closed in the parent process. 2005-04-08 08:44:23 +00:00
jjgarcia
ffab94c003 The double quote reader allows the delimiter character to change. 2005-03-21 14:00:42 +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
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
b8ab417619 Minor cast errors 2005-03-15 14:26:32 +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
goffioul
b8e4936a1f Fix bug in flisten (Win32): PeekNamedPipe returns nonzero in case of success. 2005-03-11 08:28:30 +00:00
jjgarcia
39d35ffa38 Implemented SLOT-DEFINITION objects together with the associated protocols (Field position still missing). 2005-02-25 16:16:57 +00:00