Commit graph

3883 commits

Author SHA1 Message Date
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
Juan Jose Garcia Ripoll
d4fcc7f9c7 The value of GENERIC-FUNCTION-A-P-O-FUNCTION was not used when comparing methods. 2010-03-19 19:16:50 +01:00
Juan Jose Garcia Ripoll
801fb69069 When defining a class that has a parent with a forward reference, we can not call finalize-inheritance (A. Gavrilov)
(defclass foo (bar) ())
(defclass baz (foo) ())
2010-03-19 19:16:04 +01:00
Juan Jose Garcia Ripoll
9983c3b7ad Added a pathname translation for EXT: 2010-03-19 19:05:57 +01:00
Juan Jose Garcia Ripoll
c43a6928e1 Allow SYMBOL-MACROLET be used inside a form that declares the symbol as special, and also allow special declarations inside the SYMBOL-MACROLET, as in
(let ((x :special))
    (declare (special x))
    (symbol-macrolet ((x :symbol-macro))
      (values x (locally (declare (special x)) x))))
2010-03-19 18:55:12 +01:00
Juan Jose Garcia Ripoll
ca8025d668 Upgraded ASDF and implemented a new keyword argument, :MOVE-HERE, for MAKE-BUILD 2010-03-19 18:26:59 +01:00
Juan Jose Garcia Ripoll
7b30bacfa9 Use hostname (machine-instance) when starting clx. 2010-03-17 09:42:47 +01:00
Juan Jose Garcia Ripoll
19d758cfb1 Use the new feature in ASDF to ensure that the output-files of a prebuilt-system remain untranslated. 2010-03-16 23:33:52 +01:00
Juan Jose Garcia Ripoll
1c703c5442 Upgrade ASDF to get the new features by which OUTPUT-FILES can remain untranslated. 2010-03-16 23:29:02 +01:00
Juan Jose Garcia Ripoll
32d9b329ac Upgraded CLX to a more recent version (J. Stecklina) 2010-03-14 23:28:16 +01:00
Juan Jose Garcia Ripoll
8aee46b839 In EXT:SAFE-EVAL avoid the debugger being entered at all. 2010-03-13 23:47:27 +01:00
Juan Jose Garcia Ripoll
82252f6868 The recursive implementation of DIRECTORY with wildcard inferiors forget all inner directories in (DIRECTORY "/foo/**/"). 2010-03-13 23:10:49 +01:00
Juan Jose Garcia Ripoll
c761fa5a51 Add generated *.asd files to MODULES, the list of files to be installed. 2010-03-13 17:06:41 +01:00
Juan Jose Garcia Ripoll
8a915d1df6 Do not install all *.asd files 2010-03-13 17:06:16 +01:00
Juan Jose Garcia Ripoll
0263097ff5 Updated to v1.634 of ASDF 2010-03-13 16:56:07 +01:00
Juan Jose Garcia Ripoll
8a915ddb80 Missing file from previous commit. 2010-03-13 15:20:42 +01:00
Juan Jose Garcia Ripoll
2f68e36135 Upgrade ASDF and introduce a new ECL extension, which are prebuilt systems. 2010-03-13 14:45:12 +01:00
Juan Jose Garcia Ripoll
cbc50ceab2 The newline character has to be _before_ each string in clines 2010-03-13 09:46:36 +01:00
Juan Jose Garcia Ripoll
3102c32ef4 FFI:CLINES admits @lisp-object notation in the strings. 2010-03-13 01:16:50 +01:00
Juan Jose Garcia Ripoll
d19f40580e Remove debug statement. 2010-03-13 01:02:30 +01:00
Juan Jose Garcia Ripoll
152316be1e The test for semaphore functions was incomplete and did not work. 2010-03-11 21:03:23 +01:00
Juan Jose Garcia Ripoll
66a9800d8e Print classes of objects using ~S, not ~A 2010-03-11 11:47:18 +01:00
Juan Jose Garcia Ripoll
2863a7cf2e Not all values were properly substituted in 'ecl-config' 2010-03-11 00:19:34 +01:00
Juan Jose Garcia Ripoll
fa052f3b09 Annotate a previous commit in CHANGELOG. 2010-03-11 00:12:12 +01:00
Juan Jose Garcia Ripoll
be0459a37a Distinguish by name the signal servicing from the signal handling threads. 2010-03-11 00:11:30 +01:00