Commit graph

269 commits

Author SHA1 Message Date
Daniel Kochmański
64c49df805 asdf: update to version 3.1.5.4
This version has fixed make-image and uses run-program.
ECL backend updates possible thanks to help of Francois-Rene Rideau.

Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-15 09:05:51 +02:00
Daniel Kochmański
563c362df3 rt: add deftask* and untabify sources
deftask* evaluates result agument.

Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-13 21:41:32 +02:00
Daniel Kochmański
850f1ccce4 ffi: remove package nickname 'uffi'
Our ffi isn't uffi 2.0 compatible and most systems wants this, when
they say (require 'uffi). Also if system has asdf dependency on
quicklisp) we have package name error.

We'll depend with UFFI 2.0 compability on cffi-uffi-compat, what is
the saniest approach. Some ECL specific patches will land there soon
to improve performance - no internal FFI api will change. It's just
nick removal.

Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-08-04 12:22:02 +02:00
Daniel Kochmański
d75552027a compiler: bind lexically *readtable* when file is compiled
Both byte and C compilers didn't bind lexically *readtable*, what lead
to pollution of other compiled packages. Fixes #95 and #59.

Signed-off-by: Daniel Kochmański <daniel@turtleware.eu>
2015-07-28 14:25:29 +02:00
Daniel Kochmański
f056b3d000 Merge branch 'develop' into upgrade-libs 2015-04-12 11:54:37 +02:00
Daniel Kochmański
dc490bd749 asdf: Update to version 3.1.4. 2015-04-07 21:53:39 +02:00
Daniel Kochmański
40eec63c2c ecl-sdb: Fix bogus name in declaration. Closes #27. 2015-04-07 21:32:54 +02:00
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