Commit graph

83 commits

Author SHA1 Message Date
jgarcia
1ea3c7a240 The new methods on PERFORM/COMPILE-OP did not work well with methods around OUTPUT-FILES 2008-05-16 20:27:18 +00:00
jgarcia
d563a8558b Fixed typo in :after method 2008-05-14 14:51:54 +00:00
jgarcia
9cee0ce399 Let COMPILE-OP produce both the fasl file and the object file. 2008-05-14 11:40:23 +00:00
jgarcia
42179de19f OUTPUT-FILES + LOAD-OP should return NIL for ASDF to load binary files. 2008-05-13 15:24:59 +00:00
jgarcia
233315440c Print the name of the system along with the component file name. 2008-05-09 13:30:30 +00:00
jgarcia
b93472c05c Yet another iteration of the FASL building procedure. 2008-05-09 13:29:29 +00:00
jgarcia
c78e75366e Give FASL bundle a different extension, fasb 2008-05-09 07:46:06 +00:00
jgarcia
6d84390665 GATHER-COMPONENTS did not contemplate the possibility that a file depended on itself through other operations. 2008-05-08 07:38:06 +00:00
jgarcia
27abfca66e Fixed typo. 2008-05-08 07:31:34 +00:00
jgarcia
3b7c445a2b Allow user to change the ASDF operation used by REQUIRE. LOAD-FASL-OP better not descend from LOAD-OP because it then loads all and every source file. 2008-05-07 09:25:25 +00:00
jgarcia
9d4065c23b New implementation of ASDF:MAKE-BUILD 2008-05-05 07:36:09 +00:00
jgarcia
a204c9c0a1 SERVE-EVENT can be interrupted (Contrib by Nathan Hawkins) 2008-04-29 08:54:44 +00:00
jgarcia
828aa64da0 Improved the handling of bundle operations, having a dedicated function to
gather component and treating separately each different operation, monolithic
or not. Also removed PRUNED-OPs which sometimes appear with this new setup.
2008-04-13 08:23:35 +00:00
jgarcia
7fc9ef6dfe Better handling of the monolithic case by including all object files, instead of packing them into libraries. 2008-03-29 19:09:51 +00:00
jgarcia
b4e058bb0d Remove the need to use ecl.def and ecl-threads.def 2008-03-16 12:08:44 +00:00
jgarcia
918aab1876 Fixes for building in solaris. 2008-03-05 20:01:55 +00:00
jgarcia
52f4df1901 Merged the new function call code 2008-02-16 10:28:32 +00:00
jgarcia
ff78d8030b Finished porting the profiler 2008-02-09 08:37:25 +00:00
jgarcia
a7a2937587 Ported CMUCL's profiler as a contributed package 2008-02-08 23:50:49 +00:00
jgarcia
f51d745abb Require the compiler explicitely so that asdf-ecl.lisp works 2008-02-02 23:54:56 +00:00
jgarcia
8edb65a501 The facility for REQUIREing asdf modules was missing 2008-02-02 21:54:43 +00:00
jgarcia
0d32f5f926 New version of ASDF 2008-02-02 19:12:41 +00:00
jgarcia
e2e43a8047 SERVE-EVENT now builds with a C++ compiler 2007-10-14 09:02:51 +00:00
jgarcia
923d08c84b Socket receive routines now check for EAGAIN and EINTR errors (Steve Smith) 2007-10-14 08:04:42 +00:00
jgarcia
61c183c5da Better calculation of buffer size in safe_buffer_pointer 2007-10-13 11:24:09 +00:00
jgarcia
28dc3ad299 Fixed several typos and handling of zero vs. infinite timeouts (S. Smith) 2007-10-10 08:22:45 +00:00
jgarcia
034693c94b Package names are now fixed 2007-10-07 12:35:33 +00:00
jgarcia
7cb16b4db2 SERVE-EVENT contributed by Steve Smith 2007-10-07 10:17:02 +00:00
jgarcia
3681121ed1 ECL uses FAS and FASL as file extensions, not .SO 2007-06-03 13:52:10 +00:00
jgarcia
424c2562ee The appropiate header for strerror is string.h 2007-03-28 07:57:52 +00:00
jgarcia
56e95576a2 Not all C compilers allow dynamically initialized arrays. HP Non-Stop platform does not have hstrerror() 2007-03-24 11:19:41 +00:00
jgarcia
9101c3849b Fixed more references to symbols which now carry the ecl_ prefix 2007-01-18 15:01:15 +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
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
4464ad2c79 Add more flags which are missing in some platforms. 2006-06-26 07:33:35 +00:00
jgarcia
94e7c62cac Unified the code for string comparison functions. MAKE-SYMBOL now allows extended strings as far as they do not contain extended characters. Fixed typos in socket.lsp. Extended characters are printed with the same number of digits as in CHAR-NAME. 2006-05-29 08:51:37 +00:00
jgarcia
fa937337f8 Some lisp functions with non-standard names (base-char-p, base-string) are renamed and moved to the SYS package. socket.lsp fixed to understand base strings. limited support for arbitrary strings in string streams. 2006-05-29 08:51:28 +00:00
mgoffioul
af4a6e3ca4 Allow dependencies to be symbols (patch from Greg Pfeil). 2006-05-10 08:05:28 +00:00
jgarcia
3b0ee59611 Add buffering mode to sockets 2006-04-26 10:01:03 +00:00
mgoffioul
c330f270f3 Make it compilable under MSVC (...again) 2006-04-24 13:46:00 +00:00
jgarcia
6b9633f207 Some flags are missing in OS X 2006-04-24 08:49:36 +00:00
jgarcia
330c3e6e09 Fixes to build with Mac OSX Intel. 2006-04-24 08:44:28 +00:00
mgoffioul
b98391ba3b Fix compilation failure under MSVC (most of the MSG_ flags do not exist). 2006-04-21 14:22:51 +00:00
jgarcia
13b08093da New function SOCKET-SEND, compatible with SBCL, donated by Dmitri Hrapof 2006-04-18 19:53:50 +00:00
jjgarcia
b3400e9e93 Precise the license of sockets/test.lisp, which we copied from SBCL 2005-12-19 14:32:27 +00:00
goffioul
caf8598d9d Allow additional arguments in the building process: these are eventually passed to c::builder function. 2005-12-05 09:22:23 +00:00
goffioul
7a74b1eafc make_two_way_stream does not exist anymore. 2005-12-05 09:21:30 +00:00
jjgarcia
49c217e85d Incorporate DEFSYSTEM to the distribution 2005-11-10 17:30:56 +00:00