japhie
f26c2e6463
Don't go into infinite loop when unloading incorrectly loaded library.
2005-05-23 20:33:46 +00:00
japhie
fd710690ad
Don't go into infinite loop when unloading incorrectly loaded library.
2005-05-23 20:23:04 +00:00
japhie
378d21aab2
Documented FFI and load.d changes
2005-05-23 14:22:58 +00:00
jjgarcia
d2f5f1067c
Fixed the flags used when linking ECL against the shared library on MacOSX.
2005-05-23 13:35:57 +00:00
jjgarcia
4b741b811b
New template for changes
2005-05-23 13:17:14 +00:00
japhie
dc14dfa81d
- Added UFFI nickname to FFI package; exported
...
ALLOCATE-FOREIGN-STRING, WITH-FOREIGN-STRING, WITH-FOREIGN-STRINGS,
and FOREIGN-STRING-LENGTH functions;
- Make :cstring UFFI primitive type work;
- DEF-ARRAY-POINTER now returns pointer instead of array of
unspecified length (SIZE-OF-FOREIGN-TYPE barfed at array);
- DEF-FOREIGN-VAR rewritten.
2005-05-23 13:05:34 +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
05ed7e9c37
The class for pretty streams now inherits from our Gray streams
2005-05-23 12:20:47 +00:00
jjgarcia
e9e651fb9b
Fixed some remaining typos
2005-05-23 12:20:40 +00:00
japhie
1079c2973c
Reverted changes (environ declaration)
2005-05-23 12:06:01 +00:00
goffioul
4f55311fb6
- Increase ECL version
...
- Generate debuggable dynamic libs
2005-05-23 09:52:43 +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
jjgarcia
6e497cfebc
*** empty log message ***
2005-05-23 07:38:22 +00:00
japhie
e40992696f
Export c:build-fasl
2005-05-23 01:45:20 +00:00
japhie
d1c53ba9ee
Declare extern char **environ.
2005-05-23 01:43:52 +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
afc6bf5dba
Release 0.9f
2005-05-21 13:43:54 +00:00
japhie
b68aabbeed
- Documented multiple return values from ffi:c-inline.
2005-05-21 10:29:30 +00:00
jjgarcia
dac21f807b
Remove unused directories
2005-05-20 15:21:25 +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
0e2b9f2a02
COMPILE now accepts generic functions, although does little useful things with them
2005-05-20 15:03:23 +00:00
jjgarcia
21a2ebcfc0
Renamed the frame structure to avoid name clashes with NetBSD/68k
2005-05-20 15:02:52 +00:00
jjgarcia
784b761678
The documentation slot in generic functions should default to NIL
2005-05-20 08:07:39 +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
3a108005c9
New release
2005-05-19 16:15:25 +00:00
jjgarcia
a7529246c6
Fix order of parenthesis, which made the expression a wrong lvalue
2005-05-19 16:15:13 +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
8663bdb8c9
Remove unused Tk port
2005-05-19 11:43:31 +00:00
jjgarcia
981644e41d
Removed annoying log
2005-05-19 11:37:32 +00:00
jjgarcia
6a761be7dc
Redo Michael's change
2005-05-19 11:33:23 +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
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