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 |
|