Commit graph

3907 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
a588dcb62c Callback functions must appear in the headers so that they can be called by other compiled functios. 2010-04-24 10:39:22 +02:00
Juan Jose Garcia Ripoll
8378517f67 Added documentation for NULL-POINTER-P 2010-04-24 10:38:51 +02:00
Juan Jose Garcia Ripoll
69c4f65f9b RT must identify itself as provided 2010-04-24 10:38:30 +02:00
Juan Jose Garcia Ripoll
905a0bd4d8 Implemented SI:FOREIGN-DATA-P and used it to optimize (and inline) (TYPEP x 'SI:FOREIGN-DATA) 2010-04-23 20:07:48 +02:00
Juan Jose Garcia Ripoll
6a57070b93 ECL defines the feature :LONG-LONG when this type is in the C compiler 2010-04-23 19:39:58 +02:00
Samium Gromoff
ecdc7be73c Fix ASDF:MAKE-BUILD not including everything due for inclusion
Tweak local class precedence order of BUNDLE-OPs for the benefit
of BUNDLE-SUB-OPERATIONS.
2010-04-14 19:40:37 +02:00
Juan Jose Garcia Ripoll
9527eb6485 Some of the autoconf tests were did not use cross compilation variables. 2010-04-14 19:34:58 +02:00
Juan Jose Garcia Ripoll
f058165214 GC now allows any number of arguments, ignoring them 2010-04-14 15:02:20 +02:00
Juan Jose Garcia Ripoll
2b038cc268 When using --enable-rpath, ecl-config did not get the right path 2010-04-14 14:55:10 +02:00
Juan Jose Garcia Ripoll
d378f2aaaf Add .fasb as one of the file extensions understood by LOAD 2010-04-07 20:42:00 +02:00
Trail@.(none)
48e066f45b Reinstate missing quoting of commands fed to SI:SYSTEM. 2010-04-05 22:33:14 +02:00
Trail@.(none)
973090bc55 Use __MINGW32__ instead of mingw32 as preprocessor criterion of MinGW-ness. 2010-04-05 22:31:53 +02:00
Juan Jose Garcia Ripoll
44b22fd1ba Rewrite the annoucement to take less space per line and eliminate the reference to common-lisp.net 2010-04-04 19:42:30 +02:00
Juan Jose Garcia Ripoll
94a4c5dce1 Upgrade version number 2010-04-04 16:27:25 +02:00
Juan Jose Garcia Ripoll
a78d9a9a68 Update DEFSYSTEM so that it takes into account package locks. 2010-04-04 16:04:56 +02:00
Juan Jose Garcia Ripoll
ebf1d5f9a4 The code that adds declarations to symbol macros did not process properly the resulting records. 2010-04-04 03:35:20 +02:00
Juan Jose Garcia Ripoll
0e2fc917f7 Complete previous fix for weak-pointer. 2010-04-03 15:07:12 +02:00
Juan Jose Garcia Ripoll
e5b22e51cc Weak pointers do not need finalization when the value is not a pointer. 2010-04-03 11:13:44 +02:00
Juan Jose Garcia Ripoll
0ad026bb53 The target flatinstall: in src/Makefile.in contained still an obsolete rule. 2010-04-02 20:05:19 +02:00
Juan Jose Garcia Ripoll
63cb578d15 The TAGS rule in src/Makefile.in can fail when etags is missing 2010-04-02 18:28:04 +02:00
Juan Jose Garcia Ripoll
4a742b30a9 Missing declaration for getuid() in asdf.lisp 2010-04-01 23:16:27 +02:00
Juan Jose Garcia Ripoll
384daa770b A bug in the declaration interpreter can induce an infinite recursion when finding a symbol macro 2010-04-01 22:27:20 +02:00
Juan Jose Garcia Ripoll
525841e298 (SETF STREAM-EXTERNAL-FORMAT) inserted the wrong format type in some cases. 2010-03-29 00:03:43 +02:00
Juan Jose Garcia Ripoll
5844357864 Missing change in symbols_list2.h 2010-03-29 00:03:32 +02:00
Juan Jose Garcia Ripoll
1bb8d0c80d A new variable EXT:*DEFAULT-EXTERNAL-FORMAT* implements the actual encoding used with :DEFAULT 2010-03-28 22:24:55 +02:00
Juan Jose Garcia Ripoll
36e0122ae9 Add a keyword argument, :external-format, to LOAD 2010-03-28 22:24:33 +02:00
Juan Jose Garcia Ripoll
8bd09af0fb Reorder functions in cmpenv.lsp, needed to complete the last change. 2010-03-28 21:32:32 +02:00
Juan Jose Garcia Ripoll
efe893efe7 ECL did not understand type declarations that involved symbol macros. 2010-03-28 20:11:20 +02:00
Juan Jose Garcia Ripoll
a0ca4fcb82 PREBUILT-SYSTEM was not exported from ASDF. 2010-03-27 10:56:39 +01:00
Juan Jose Garcia Ripoll
30eb66a335 In the definition of binary-op, the produced defsystem did not have the right class. 2010-03-27 00:10:22 +01:00
Juan Jose Garcia Ripoll
d04530664e Removed old versions of the documentation files. 2010-03-26 22:07:59 +01:00
Juan Jose Garcia Ripoll
23af437f70 ECL now goes back to installing manual pages for ecl and ecl-config 2010-03-26 22:06:04 +01:00
Juan Jose Garcia Ripoll
dbc354ac49 Remove the object finalization queue, now that the garbage collector provides one. 2010-03-20 15:48:59 +01:00
Juan Jose Garcia Ripoll
db9ecc6590 Remove debug statement. 2010-03-20 15:30:14 +01:00
Juan Jose Garcia Ripoll
28e1173507 In ecl_make_stream_from_fd(), complain if fdopen() fails. 2010-03-20 15:29:41 +01:00
Juan Jose Garcia Ripoll
dfa1ad5827 ecl_make_file_stream_from_fd() did not set the right mode in the stream structure 2010-03-20 15:14:30 +01:00
Juan Jose Garcia Ripoll
b540a6c0bb Fixed typo in the finalizer of weak pointers (A. Gavrilov) 2010-03-20 13:34:10 +01:00
Juan Jose Garcia Ripoll
cdc6ea3363 It is necessary to check that the right symbol is being processed by UNEXPORT2, because blindly proceeding causes slight corruption of the package structure and may result in quite cryptic error messages in loosely connected pieces of code (A. Gavrilov) 2010-03-20 12:12:48 +01:00
Juan Jose Garcia Ripoll
062f864ab8 Implemented a new operation for building precompiled standalone systems. 2010-03-20 12:06:33 +01:00
Juan Jose Garcia Ripoll
9d43a9e9db Update ASDF example (David Leoni) 2010-03-19 23:30:58 +01:00
Juan Jose Garcia Ripoll
17e0b58f77 Fixed typo in arguments to a simple-type-error (T. Rittweiler) 2010-03-19 23:02:25 +01:00
Juan Jose Garcia Ripoll
b8866ba54a Missing definition of true_srcdir when building config.lsp (only in MSVC) 2010-03-19 22:27:20 +01:00
Juan Jose Garcia Ripoll
8582998855 Use unsafe C++ pointer cast when building static copies of vectors. 2010-03-19 22:18:54 +01:00
Juan Jose Garcia Ripoll
322064aacb ECL can build again itself using a C++ compiler (--with-cxx thus works). 2010-03-19 22:04:27 +01:00
Juan Jose Garcia Ripoll
74eace251b The SRC: path in Mingw was not resolved to a valid Windows path. 2010-03-19 21:01:34 +01:00
Juan Jose Garcia Ripoll
982199e6ee Introduced a new generic function GRAY:STREAM-FILE-DESCRIPTOR which used by SERVE-EVENT to wait for input on a stream (T. Rittweiler). 2010-03-19 19:55:12 +01:00
Juan Jose Garcia Ripoll
6e55e9c3b5 After loading the compiler, lock again the COMMON-LISP package 2010-03-19 19:40:11 +01:00
Juan Jose Garcia Ripoll
fbd8eb1863 Fixed a typo in DEFSEQ. 2010-03-19 19:36:39 +01:00
Juan Jose Garcia Ripoll
66e128ab8a When processing lists, the functions defined with DEFSEQ took a time quadratic in the problem size because they relied on ELT instead of traversing the list. This change keeps the position of the sequence to avoid using ELT with lists. (A. Hefner) 2010-03-19 19:28:29 +01:00
Juan Jose Garcia Ripoll
f636863165 Fixed typo in error message (A. Hefner) 2010-03-19 19:19:44 +01:00