Arto Bendiken
fa48714dd8
Fixed a NUL-termination bug in SOCKET-BIND and SOCKET-CONNECT.
...
The backslash in '\0' got lost on the way to the generated C file
(build/ext/sockets.c). There may be more of these issues elsewhere
in the code base.
This resolves CIDs 66405 and 66413 (Buffer not null terminated).
2014-10-14 21:39:58 +00:00
Stas Boukarev
d9e3be4605
Update ASDF to 3.1.2.
2014-06-12 03:18:06 +04:00
Philipp Marek
50ba000738
getprotobyname() may return NULL, causing segfaults in this function.
2014-02-22 11:00:53 +01:00
Juanjo Garcia-Ripoll
434c753e78
sockets.lisp defined MSG_WAITALL in an incompatible manner for cygwin (which now supports this flag)
2013-10-06 17:01:06 +02:00
Juanjo Garcia-Ripoll
d14ede2304
Upgraded ASDF to the last version before 3.0.0
2013-05-21 10:48:04 +02:00
Juan Jose Garcia Ripoll
0e93edfc7a
Upgrade ASDF to 2.33 with a local fix
2013-05-11 23:13:53 +02:00
Juanjo Garcia-Ripoll
256126ac9a
Remove comment about asdf-bundle, which was obsolete.
2013-03-07 14:45:26 +01:00
Juanjo Garcia-Ripoll
183762db91
asdf-bundle.lisp is no longer needed, since asdf.lisp integrates it.
2013-03-07 14:44:15 +01:00
Juan Jose Garcia Ripoll
89110f9635
Upgrade ASDF to 2.31.2
2013-02-28 22:59:00 +01:00
Juan Jose Garcia Ripoll
bcfc297992
The profiler chockes on (SETF ...) function names and on symbol names without package name (stassats)
2013-01-12 00:23:55 +01:00
Juan Jose Garcia Ripoll
ebafa5f275
Added the Unicode character database to the C library
2012-12-26 22:31:37 +01:00
Juan Jose Garcia Ripoll
a1a474c352
Upgraded both ASDF and ASDF-BUNDLE
2012-12-03 10:13:56 +01:00
Juanjo Garcia-Ripoll
50d1c9fcf7
Update README's in the ASDF directory
2012-11-28 14:00:33 +01:00
Juan Jose Garcia Ripoll
6de58cee21
(optimize speed) does not imply (safety 0)
2012-11-25 23:57:09 +01:00
Juan Jose Garcia Ripoll
82c6a8e149
Upgrade to ASDF 2.26
2012-11-02 21:10:12 +01:00
Juan Jose Garcia Ripoll
18516b53d7
The fasl file extension is now computed in a function, to ensure that changing the compiler does not cause any problem
2012-10-28 19:14:31 +01:00
Juan Jose Garcia Ripoll
45afaf7846
Remove a line made obsolete by a change in asdf.lisp
2012-10-28 10:15:27 +01:00
Juan Jose Garcia Ripoll
78fa07fee6
Change the way pathnames are constructed for compiled files.
2012-10-28 10:15:11 +01:00
Juan Jose Garcia Ripoll
dac5ea7f74
Add the location of ECL systems to ASDF.
2012-10-28 10:14:53 +01:00
Juan Jose Garcia Ripoll
319c0b50d1
The monolithic field is no longer used and its accessor collided with the function definition.
2012-10-27 21:24:11 +02:00
Juan Jose Garcia Ripoll
df1aec7c28
ASDF did not register SYS: with the central registry.
2012-10-27 21:21:18 +02:00
Juan Jose Garcia Ripoll
c44265c163
The version of COMPILE-FILE in the bytecodes compiler did not support :EXTERNAL-FORMAT keyword
2012-10-14 11:09:14 +02:00
Juan Jose Garcia Ripoll
af22e44825
Upgraded ASDF and incorporated ASDF-BUNDLE instead of ASDF-ECL
2012-10-12 21:28:34 +02:00
Juan Jose Garcia Ripoll
5f4c7eee93
Coercions needed to compile on Windows with C++ compiler.
2012-08-25 00:24:46 +02:00
Juan Jose Garcia Ripoll
c7faea1db0
Remove debugging code from bytecmp.lsp
2012-08-14 22:31:11 +02:00
Juan Jose Garcia Ripoll
a6147c8af8
Fixed directory for installing quicklisp.
2012-07-24 21:52:49 +02:00
Juan Jose Garcia Ripoll
b06c17717a
INSTALL-C-COMPILER is now part of the core, even without loading :CMP
2012-07-22 18:26:03 +02:00
Juan Jose Garcia Ripoll
806646c619
Plug QUICKLISP's QUICKLOAD into REQUIRE
2012-07-22 18:25:45 +02:00
Juan Jose Garcia Ripoll
5d2dcedfe6
Extension "asd" cannot be the first one in *load-hooks*. The reason is that autoloaded modules must directly use the *.fas compiled files, not the ASDF definition, because ASDF does not allow reentrancy (i.e. bordeaux-threads uses documentation which uses autoload and tries to get ecl-help)
2012-07-08 22:21:02 +02:00
Juan Jose Garcia Ripoll
c27d4c34b7
Added a quick path to install quicklisp on any ECL system
2012-07-08 21:38:29 +02:00
Juan Jose Garcia Ripoll
146b06794c
Update the name of the stream mode constants in sockets.lisp
2012-07-08 21:19:11 +02:00
Juan Jose Garcia Ripoll
825fc8cbd3
Cnil and Ct are now part of legacy
2012-06-30 23:01:40 +02:00
Juan Jose Garcia Ripoll
739f030787
The static library component of a prebuilt system was not properly located.
2012-06-20 21:54:54 +02:00
Juanjo Garcia-Ripoll
69d36f73bd
Add and fix the aliases for UCS-2, UCS-4, etc
2012-05-30 16:18:36 +02:00
Juanjo Garcia-Ripoll
92983005ed
In the bytecodes compiler, export some symbols which are used in the ANSI test suite
2012-04-18 22:39:30 +02:00
Juan Jose Garcia Ripoll
264cdd8bb3
Upgraded ECL to a newer version
2012-04-14 20:57:26 +02:00
Juan Jose Garcia Ripoll
4358272f91
Corrected the list of aliases of the ISO-8859 character sets.
2012-04-14 20:48:56 +02:00
Juanjo Garcia-Ripoll
fef47c709c
ECL-CDB and ECL-CURL still used UTF-8 when not having unicode
2012-02-06 17:06:14 +01:00
Juanjo Garcia-Ripoll
d24682b9fe
Moved VECTOR-PUSH-EXTENT into the core because it is needed early in the bytecodes compiler
2012-02-06 17:06:04 +01:00
Juan Jose Garcia Ripoll
b93d32a1a2
In ecl-curl.lisp, work even when Unicode is not available.
2012-02-05 21:06:48 +01:00
Juan Jose Garcia Ripoll
994a6e6770
ECL did not build the help file without unicode
2012-02-05 09:21:47 +01:00
Juan Jose Garcia Ripoll
fcb2699d6f
REGISTER-PRE-BUILT-SYSTEM did not "know" that a system name must be a string.
2012-02-02 23:54:19 +01:00
Juan Jose Garcia Ripoll
8ea48c7035
Fixed asdf:component-relative-pathname to allow specifying the file extension in prebuilt files.
2012-01-31 23:03:15 +01:00
Juan Jose Garcia Ripoll
6c0ae0bc58
The total size of each hash table in ECL-CDB was not stored properly
2012-01-06 20:09:26 +01:00
Juan Jose Garcia Ripoll
b7833ee27d
Strip out the help file routines into a separate module that also provides the CDB interface ( http://cr.yp.to/cdb/cdb.txt ) on which the new help file is based.
2012-01-06 19:49:52 +01:00
Juan Jose Garcia Ripoll
24debdf161
Fix additional warnings about unused variables and variables which are assumed global in the compiler.
2011-12-26 17:59:16 +01:00
Juan Jose Garcia Ripoll
7a2d30770b
Add IGNORE declarations and remove some unused variables.
2011-12-23 15:38:37 +01:00
Juan Jose Garcia Ripoll
2c0bead95f
Eliminate the dependency on quicklisp for unpacking/unzipping files, including quicklisp's minitar and Pierre Mai's deflate.
2011-12-08 11:29:12 +01:00
Juan Jose Garcia Ripoll
e3933f846a
New module (ecl-curl) for downloading files via http.
2011-12-06 16:19:51 +01:00
Juan Jose Garcia Ripoll
a0dacd6175
Allow an argument :lisp-files to MAKE-BUILD.
2011-09-09 23:04:31 +02:00