Commit graph

1662 commits

Author SHA1 Message Date
jgarcia
aee133c4b5 Remove ad-hoc limit in the number of strings SI:BASE-STRING-CONCATENATE can handle. New macros for copying and finishing arguments lists. 2006-10-27 22:16:45 +00:00
jgarcia
8958390eae MAKE-STRING with Unicode accepts arbitrary type specifiers. New function ecl_base_char_code() used to coerce objects to char and unsigned 2006-10-27 21:40:34 +00:00
jgarcia
962eb7ff4d Small fix regarding the references to undefined packages in compiled code: it is allow to reference the package by a nickname if it is to be created with that nickname later on. 2006-10-27 20:27:41 +00:00
jgarcia
adc23a67c2 Clean up the code for hierarchical packages. 2006-10-27 20:08:13 +00:00
jgarcia
828b431e25 Removed unused function si_set_compiled_function_name() 2006-10-27 20:08:01 +00:00
jgarcia
baa9407388 Support for hierarchical package names 2006-10-26 16:39:14 +00:00
jgarcia
161e5a0fe8 Split system definition as separate file (needed by ASDF) and added an exit statement to the standalone program 2006-10-25 15:27:17 +00:00
jgarcia
3e31b7bbfb New example for using CFFI 2006-10-25 10:23:31 +00:00
jgarcia
21d0d6c4c0 profile.d is no longer part of the editable sources. 2006-10-25 10:21:19 +00:00
jgarcia
ffe789a498 Move load forms closer to the first reference to the externalizable object they build. 2006-10-24 22:06:47 +00:00
jgarcia
2b8e92658e File no longer used 2006-10-24 13:56:33 +00:00
jgarcia
877be121c1 limits.h needed for MAXPATHLEN 2006-10-24 12:54:18 +00:00
jgarcia
ab542dcf4e Remove dependency on lwp.h and add header pthread.h for several symbols (PTHREAD_MUTEX... etc) required in packages.d and threads.d 2006-10-24 12:33:24 +00:00
jgarcia
75fb4cd6b6 Minimize number of headers included by ecl/ecl.h 2006-10-23 21:24:04 +00:00
jgarcia
406be1454e Reduced the number of headers globally included. 2006-10-23 21:13:14 +00:00
jgarcia
147a8ff62b Export ecl_stream_handle() 2006-10-23 17:24:37 +00:00
jgarcia
d87dce61ec New tiny example of FFI 2006-10-23 17:14:21 +00:00
jgarcia
48e6be3e63 FFI:CLINES allowed not only as toplevel form. 2006-10-23 17:13:16 +00:00
jgarcia
b34b26b6bf ECL now uses dlopen() in OS X so that shared libraries can be loaded. 2006-10-23 16:12:55 +00:00
jgarcia
c9a52b91f4 New example for UFFI 2006-10-23 15:33:02 +00:00
jgarcia
9aef6425e2 Fixed typo. 2006-10-22 19:03:47 +00:00
jgarcia
fdf09f5850 Entry point of standalone programs is now called init_ECL_PROGRAM(). 2006-10-22 16:22:04 +00:00
jgarcia
54f460ceaf Slight changes in the command line interface, plus an example on how to use it. 2006-10-22 16:21:53 +00:00
jgarcia
6c5c7655bb DESCRIBE was not prepare for the number range types returned by TYPE-OF. 2006-10-14 08:27:07 +00:00
jgarcia
30855229f5 Fixed typo 2006-10-13 20:51:48 +00:00
jgarcia
3409369cd6 *** empty log message *** 2006-10-13 20:50:40 +00:00
jgarcia
decfccae40 Reader macro #R allows one to read rationals. 2006-10-13 20:49:40 +00:00
jgarcia
78bc4567f3 Several float specializations break the program in Linux/AMD64 2006-10-13 20:49:31 +00:00
jgarcia
d0fd3b06fb Fixed typo that activated support for "long double" always. 2006-10-13 17:30:13 +00:00
jgarcia
ca55a61116 Improved accuracy of long floats in reading, writing and conversion to integers. 2006-10-13 17:29:26 +00:00
jgarcia
a8ba6f5c01 Initital support for long double and immediate short floats. 2006-10-13 17:28:51 +00:00
jgarcia
433c8fe385 Sometimes the compiler messages are useful in RT. Let the calling routine set the values of *compile-{verbose,print}*. 2006-10-11 15:15:16 +00:00
jgarcia
3be09c41b2 *compile-verbose* and *compile-print* now also affect behavior of COMPILE. 2006-10-11 12:27:20 +00:00
jgarcia
50930b2f3f Moved a type declaration to make it compile in strict C (worked in C++) 2006-10-11 08:31:08 +00:00
jgarcia
cb3226c186 Hash table iteration now checks that the argument is a hash table (Dustin Long) 2006-10-11 08:24:57 +00:00
jgarcia
1053171e2d Nested calls to queue_finalizer trashed the value of cl_core.to_be_finalized. 2006-10-10 15:09:59 +00:00
jgarcia
40b59022d4 Namestring "." improperly parsed as ".." Use last dot to determine file type. 2006-10-10 14:28:32 +00:00
jgarcia
0d6de50dc8 DEFCLASS's :INITFORM did not expand the value of constant variables such as MOST-POSITIVE-FIXNUM. 2006-10-10 11:42:13 +00:00
mgoffioul
9f836090b5 - Increase ECL version
- Link against shell32.dll
2006-10-10 07:57:59 +00:00
mgoffioul
a31b9d6f27 Export si_signal_simple_error. 2006-10-09 09:44:38 +00:00
mgoffioul
d787aa2e8d Fix Win32 compilation when threads are not enabled. 2006-10-09 09:14:24 +00:00
mgoffioul
640c509f8b Add new #define to MSVC config 2006-10-09 09:13:21 +00:00
jgarcia
c03a4f01e4 Fixed typo. 2006-10-05 13:48:52 +00:00
jgarcia
2b5679789b Measure time with 1/60 seconds precision on Windows (by Dustin Long) 2006-10-03 07:54:53 +00:00
jgarcia
683b938169 Compiler macro functions for MAPCAR and friends. 2006-10-01 21:09:39 +00:00
jgarcia
af13f2dc3c Need "enum" keyword for the type to be valid C (worked in C++) 2006-09-30 16:48:48 +00:00
jgarcia
049dbfde41 sockets.lisp is now C++ clean. 2006-09-26 08:12:32 +00:00
jgarcia
6d1143aab4 (DIRECTORY "foo*") would also match pathnames with pathname type != NIL 2006-09-25 17:52:52 +00:00
jgarcia
20e0a720c9 Replace cl_env.token with a pool of strings. 2006-09-25 17:13:31 +00:00
mgoffioul
226f9c4dab Fix typo. 2006-09-25 09:57:25 +00:00