Commit graph

2600 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
47cff9f6ff Special variable declarations are no longer ignored in neither LABELS nor FLET forms. Only affected the interpreter. 2008-12-06 13:04:27 +01:00
Juan Jose Garcia Ripoll
4ddb8b02f1 Signal an error if the argument to SET-MACRO-CHARACTER is not a function designator 2008-12-06 11:01:02 +01:00
Juan Jose Garcia Ripoll
cd24fc30d5 Hash tables were not properly serialized. 2008-12-06 10:49:08 +01:00
Juan Jose Garcia Ripoll
8143e42705 Tag next release 2008-12-06 10:36:34 +01:00
Juan Jose Garcia Ripoll
bbdc6da0e3 Note the version of the CLX library. 2008-12-05 15:54:28 +01:00
Juan Jose Garcia Ripoll
d1012b12f3 When building CLX with ecl_min we cannot load the sockets library. 2008-12-05 15:40:30 +01:00
Juan Jose Garcia Ripoll
79c30b8d54 Upgraded CLX to the last version of portable CLX 2008-12-05 15:17:53 +01:00
Juan Jose Garcia Ripoll
c331bd2630 We do not use stdio any more, but require the close() function. 2008-12-05 13:54:30 +01:00
Juan Jose Garcia Ripoll
2b62f0f05d Not all C++ will include the type FILE by default. 2008-12-05 13:51:46 +01:00
Juan Jose Garcia Ripoll
7574590108 The optional type checks generated by the compiler were invalid when the type contained a complex function type 2008-12-04 16:40:09 +01:00
Juan Jose Garcia Ripoll
ad05b12dd6 The sequence type elments must include cl-index as possible type 2008-12-04 16:39:46 +01:00
Juan Jose Garcia Ripoll
320036fc79 DIRECTORY would fail to handle symbolic links under certain conditions. 2008-12-04 15:39:30 +01:00
Juan Jose Garcia Ripoll
aab8f78f41 Complain if *DEFAULT-PATHNAME-DEFAULTS* is not of type pathname 2008-12-04 15:33:24 +01:00
Juan Jose Garcia Ripoll
b606f40762 Change the interface of ecl_defvar/ecl_defparameter 2008-12-02 16:00:30 +01:00
Juan Jose Garcia Ripoll
9efd26fe04 New convenience functions, ecl_defvar/defparameter 2008-12-02 15:44:29 +01:00
Juan Jose Garcia Ripoll
60d685e7ad The improvement for member types does not work when signed zeros are not included. 2008-12-01 22:45:55 +01:00
Juan Jose Garcia Ripoll
04807f2266 SUBTYPEP must abort on finding a complex CONS type, but this should not affect the TYPE-AND and TYPE-OR routines. 2008-12-01 19:38:58 +01:00
Juan Jose Garcia Ripoll
346f4993fe Unhandled compiler errors cause another error because of an undefined variable. 2008-12-01 19:36:30 +01:00
Juan Jose Garcia Ripoll
31748d0d9c Improved interval type handling to include signed zeros in member types. 2008-12-01 19:35:57 +01:00
Juan Jose Garcia Ripoll
7148695917 The DEFTYPE form for REAL did not use the interval arguments. 2008-11-08 21:57:10 +01:00
Juan Jose Garcia Ripoll
19440df458 The local optimizations for TYPEP take precedence over the expansions dictated by DEFTYPE 2008-11-08 21:56:53 +01:00
Juan Jose Garcia Ripoll
699a77872d Do not reject CONS types that have arguments which are not of type T. 2008-11-02 12:33:43 +01:00
Juan Jose Garcia Ripoll
62cc1fbfe0 A wrong optimization of (COERCE x 'INTEGER) caused the form X to be evaluated twice. 2008-11-02 12:02:33 +01:00
Juan Jose Garcia Ripoll
2abfda8267 Changelog note for: New command line option to enable or disable the debugger. 2008-10-31 20:00:42 +01:00
Juan Jose Garcia Ripoll
e3fecb9deb New command line option to enable or disable the debugger. 2008-10-31 20:00:27 +01:00
Juan Jose Garcia Ripoll
756521026d USE-DFFI is not exportd by SI 2008-10-30 21:41:41 +01:00
Juan Jose Garcia Ripoll
12a1023e88 FIXNUMP is not imported in CLOS (S. Gromoff) 2008-10-30 21:41:13 +01:00
Juan Jose Garcia Ripoll
3bfcc3e867 The slot reader that we define may be used for slots that are redefined to have allocation :class 2008-10-27 22:58:17 +01:00
Juan Jose Garcia Ripoll
ae157bf9ab Delete static libraries before creating a new one. Solves problems with new versions of already installed object files. 2008-10-27 19:19:24 +01:00
Juan Jose Garcia Ripoll
5a2edea3da Missing brace (K. Shakirov) 2008-10-27 19:13:15 +01:00
Juan Jose Garcia Ripoll
ec23122149 type= thinks all subtypes of complex are the same. this breaks down the optimizer for coerce. 2008-10-26 20:21:34 +01:00
Juan Jose Garcia Ripoll
8abfb0da7d Remove debugging statement 2008-10-25 17:11:46 +02:00
Juan Jose Garcia Ripoll
75464d29dd When scanning the object files for tags, use binary mode. 2008-10-25 01:17:30 +02:00
Juan Jose Garcia Ripoll
c57459a6ad When the list of functions is empty, no need to create the array (it is actually an error for some compilers). 2008-10-25 01:17:15 +02:00
Juan Jose Garcia Ripoll
75297eba4e Fixed typo 2008-10-25 01:03:42 +02:00
Juan Jose Garcia Ripoll
163751a6d0 Cannot have variable declarations _after_ @-character 2008-10-25 00:29:21 +02:00
Juan Jose Garcia Ripoll
3ffbe63882 Missing #ifdef prevents building in Mingw32 (Marko Kocic). 2008-10-21 23:37:34 +02:00
Juan Jose Garcia Ripoll
b731eea3c0 Avoid a full garbage collection on every LOAD. 2008-10-21 23:35:33 +02:00
Juan Jose Garcia Ripoll
392ee1f2a6 Export the flag *USE-DFFI* from the FFI package. 2008-10-21 23:35:04 +02:00
Juan Jose Garcia Ripoll
c321c351b6 Signal failure of cl_env_key creation. 2008-10-13 19:59:44 +02:00
Juan Jose Garcia Ripoll
1e284476bf si_trap_fpe can only be invoked when the environment has been set up. 2008-10-13 19:59:27 +02:00
Juan Jose Garcia Ripoll
edae4ae652 Every file now has an array with the functions it defines. 2008-10-06 22:00:52 +02:00
Juan Jose Garcia Ripoll
054989113e Save some space by directly using GENSYM with strings as arguments 2008-10-05 20:16:08 +02:00
Juan Jose Garcia Ripoll
5ba1221a49 TYPE-OF didn't output any value when the argument was a list. 2008-10-05 19:30:09 +02:00
Juan Jose Garcia Ripoll
38019ca33f The reader for logical pathnames always sets a non-NIL directory. GETCWD/CHDIR now affect *default-pathname-defaults*. *default-pathname-defaults* is set to the current directory on startup 2008-10-05 16:52:46 +02:00
Juan Jose Garcia Ripoll
825599ef07 Some symbols move to EXT package 2008-10-05 14:34:26 +02:00
Juan Jose Garcia Ripoll
82dfdc15b8 Move some documentation from help.lsp to the files where functions are defined. Add documentation for a few functions. 2008-10-05 13:24:42 +02:00
Juan Jose Garcia Ripoll
6b58fb9a4c In help.doc, do not add an arguments line if the documentation already includes it. 2008-10-05 12:00:42 +02:00
Juan Jose Garcia Ripoll
a117628dc4 The symbol *interrupt-enable* might not be defined before the first interrupt comes 2008-10-05 10:21:13 +02:00
Juan Jose Garcia Ripoll
a11903a1fe Fixed problem with argument of WEXITSTATUS 2008-10-05 10:16:38 +02:00