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