Commit graph

1112 commits

Author SHA1 Message Date
jjgarcia
9ecbe76d8b Support for _unsigned_ specialized arrays of type CL-INDEX (i.e. the smallest unsigned word that fits a fixnum) 2005-06-02 13:44:34 +00:00
jjgarcia
31552cc918 Support for specialied arrays for either 32 or 64 bits integers 2005-06-02 09:39:42 +00:00
jjgarcia
baab67ed7c Output line number information in processed sources 2005-06-01 13:05:31 +00:00
jjgarcia
098127e17c Test for equality between host names should be EQUAL not EQ 2005-06-01 13:05:22 +00:00
jjgarcia
e9bacd9d21 Add news feed 2005-05-30 15:53:59 +00:00
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
4871770f76 Fixed the behavior of INVOKE-DEBUGGER with respect to the variable *DEBUGGER-HOOK* 2005-05-30 09:37:22 +00:00
jjgarcia
004763863c One of the cond branches was missing call to STRING. Move it to after the cond. 2005-05-30 09:35:50 +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
jjgarcia
bd283f5a2b Patches for building ECL using the Microsoft Visual C++ Toolkit 2003 2005-05-30 09:06:51 +00:00
japhie
ef15c97154 Generated C functions now have readable names corresponding to
appropriate Lisp function names (makes gdb backtraces much more
readable).
2005-05-29 15:23:47 +00:00
japhie
e76b75a08a New function lisp-to-c-name: return prin1 representation of object
with all characters that are invalid in C identifiers replaced by
underscore.
2005-05-29 15:19:16 +00:00
japhie
762cd7ebb3 Added function si:rmdir. 2005-05-28 22:34:05 +00:00
japhie
967ab52cc6 Corrected next typo. Remember: *don't* commit when half-asleep. 2005-05-26 23:52:03 +00:00
japhie
10be25aff7 Moved ecl_init_function_t declaration to ecl.h, previous commit was mistyped. 2005-05-26 23:04:25 +00:00
japhie
2117ade8fa When linking a fasl, find individual objects' entry function in the
same fasl only by ecl_library_symbol instead of relying on dynamic
linker (avoids filename/entry-function-name conflicts).
2005-05-26 22:46:34 +00:00
japhie
b563329a50 Declared type of object entry function ecl_init_function_t. 2005-05-26 22:43:31 +00:00
jjgarcia
9302a9e175 Various ANSI compatibility fixes 2005-05-26 19:17:53 +00:00
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