Commit graph

3842 commits

Author SHA1 Message Date
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
Juan Jose Garcia Ripoll
75d1867293 Fixed offset problems in READ/WRITE-SEQUENCE. 2010-03-11 00:07:36 +01:00
Juan Jose Garcia Ripoll
7e336859ba The pathname translation of SRC: pointed to one directory above the real sources. 2010-03-11 00:04:44 +01:00
Juan Jose Garcia Ripoll
9e8d89f55b *SOURCE-LOCATION* is set to *LOAD-PATHNAME* not to *LOAD-TRUENAME* 2010-03-11 00:01:57 +01:00
Juan Jose Garcia Ripoll
6d5084fa8d The asynchronous signal handling thread was not started by ECL. 2010-03-07 23:59:19 +01:00
Juan Jose Garcia Ripoll
8c90bf7916 When the user removes ECL's system directory from ASDF's central registry, an instance of ASDF was created without the right fields (S. Boukarev) 2010-03-07 23:18:47 +01:00
Juan Jose Garcia Ripoll
15a0668cd0 If we failed to configure the GMP library and we are not using a system-wide one, abort. 2010-03-06 21:08:36 +01:00
Juan Jose Garcia Ripoll
530a3cefb4 If no ABI is specified for GMP, pass no additional argument when configuring it. 2010-03-06 21:00:39 +01:00
Juan Jose Garcia Ripoll
bdd33eee1d Upgrade the release number. 2010-03-05 14:53:08 +01:00
Juan Jose Garcia Ripoll
f1881752be ECL_CMPDIR macro was not introduced in MSVC. 2010-03-04 22:37:24 +01:00
Juan Jose Garcia Ripoll
87f60d3db1 Source offsets were not used in cmpdefs.lsp 2010-03-04 20:39:32 +01:00
Juan Jose Garcia Ripoll
957dd894bd Fixes for MSVC to accomodate latest changes in macros, SRC: pathname. 2010-03-02 15:52:08 +01:00
Juan Jose Garcia Ripoll
81717203ea Fixed typo. 2010-03-02 10:39:37 +01:00
Juan Jose Garcia Ripoll
e3ef43b906 Fix some warnings about noreturn functions that actually return (M. Kocic) 2010-03-01 18:48:07 +01:00
Juan Jose Garcia Ripoll
d0a8c5c462 Fixed typo in dpp.c at the generation of #arg assertions. 2010-03-01 18:44:16 +01:00
Juan Jose Garcia Ripoll
566cd5137e Fixed typo in string.d 2010-03-01 11:25:37 +01:00
Juan Jose Garcia Ripoll
aa7f628a75 Fixed typo. 2010-03-01 10:52:39 +01:00
Juan Jose Garcia Ripoll
dfe4e74738 Added more unlikely_if() to file.d 2010-02-28 12:56:36 +01:00
Juan Jose Garcia Ripoll
86fd17197c Function get_string_start_end() rewritten to provide more useful error messages 2010-02-28 12:00:53 +01:00
Juan Jose Garcia Ripoll
035a52823c Replaced many uses of type_of() with specialized macros (ECL_BIT_VECTOR_P, ECL_BASE_STRING_P, etc), now in the compiler as well. 2010-02-28 01:20:26 +01:00
Juan Jose Garcia Ripoll
01e227c402 Replaced many uses of type_of() with specialized macros (ECL_BIT_VECTOR_P, ECL_BASE_STRING_P, etc) 2010-02-28 01:09:13 +01:00
Juan Jose Garcia Ripoll
d84e7aa840 Improve redability of error messages in print.d 2010-02-27 20:14:58 +01:00
Juan Jose Garcia Ripoll
fcf8046f99 Improve readability in errors related to *READ-BASE* and *READ-DEFAULT-FLOAT-FORMAT* 2010-02-27 20:01:30 +01:00
Juan Jose Garcia Ripoll
d7aff31c8a Use ecl_unlikely() in the expansion of RPLACA/D 2010-02-27 20:01:05 +01:00
Juan Jose Garcia Ripoll
a3ad77d5a8 New macro unlikely_if improves readability of C code. 2010-02-27 18:36:47 +01:00
Juan Jose Garcia Ripoll
89b9a561ea Replaced ecl_fixnum_in_range() with explicit checks in the functions, which are cheaper and, thanks to ecl_unlikely, faster. 2010-02-27 16:23:21 +01:00
Juan Jose Garcia Ripoll
84fd7b1fe3 Introduced macros for fixnum comparison. 2010-02-27 16:02:38 +01:00
Juan Jose Garcia Ripoll
bc0fcb8f9e New macros for checking stream types. 2010-02-27 11:26:39 +01:00
Juan Jose Garcia Ripoll
3d5a6aed3d Remove unused function FEtype_error_stream 2010-02-27 09:49:57 +01:00
Juan Jose Garcia Ripoll
86c211a6a1 Optimize ecl-inl.h for small cons and use of ecl_unlikely. New macros ECL_CONSP, ECL_LISTP, ECL_ATOM, ECL_SYMBOLP 2010-02-27 09:47:05 +01:00
Juan Jose Garcia Ripoll
6e4d572bfb Tag many error checks using ecl_unlikely 2010-02-26 10:43:37 +01:00
Juan Jose Garcia Ripoll
53a1d16b4d Replace many uses of FEwrong_type_argument with *_{nth,only}_arg 2010-02-26 09:13:03 +01:00
Juan Jose Garcia Ripoll
48d816b039 Added the possibility of specifying a different name for the source location stored in compiled files. 2010-02-25 23:36:56 +01:00
Juan Jose Garcia Ripoll
574cfa0132 Fixed typo in set-syntax-from-char 2010-02-25 22:57:24 +01:00
Juan Jose Garcia Ripoll
6d09f08bbf Fixed typo in ecl_nbutlast 2010-02-25 22:32:41 +01:00
Juan Jose Garcia Ripoll
f07ae97158 Replace some uses of FEtype_error_list with FEwrong_type_nth_arg 2010-02-25 22:32:08 +01:00
Juan Jose Garcia Ripoll
9da71f93a9 Replaced ecl_check_type_string with FEwrong_type_*_arg 2010-02-25 22:22:12 +01:00
Juan Jose Garcia Ripoll
c41efce884 Moved assert_type_hash_table() to hash.d and added more information to the error message. 2010-02-25 21:55:03 +01:00
Juan Jose Garcia Ripoll
e664971e42 Moved assert_type_readtable() to read.d and added more information to the error message. 2010-02-25 21:50:32 +01:00
Juan Jose Garcia Ripoll
0e68fa26a5 Removed nonexistent function assert_type_string from headers 2010-02-25 21:45:10 +01:00
Juan Jose Garcia Ripoll
5e2fb43a47 Removed nonexistent function assert_type_plist from headers 2010-02-25 21:44:31 +01:00
Juan Jose Garcia Ripoll
c98f900c1a Eliminated assert_type_{list,cons} 2010-02-25 21:43:29 +01:00