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