Commit graph

8959 commits

Author SHA1 Message Date
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
7ae84753e8 An type with an unsupported CONS type cannot be replaced by just CONS. Use T instead for type estimates in TYPE-AND/OR 2008-11-30 23:15:39 +01:00
Juan Jose Garcia Ripoll
044caf8c4d SUBTYPEP must abort on finding a complex CONS type, but this should not affect the TYPE-AND and TYPE-OR routines. 2008-11-30 22:28:51 +01:00
Juan Jose Garcia Ripoll
d7ce7efa81 Unhandled compiler errors cause another error because of an undefined variable. 2008-11-20 22:41:28 +01:00
Juan Jose Garcia Ripoll
d09f7d4f9d Improved interval type handling to include signed zeros in member types. 2008-11-09 23:33:01 +01:00
Juan Jose Garcia Ripoll
b2457f3806 Merged in latest fixes from master 2008-11-09 20:08:34 +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
6fda953a2c Fixed typo that only affects non-Unicode build 2008-10-26 20:44:54 +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
454d89d8d9 MAKE-STRING-OUTPUT-STREAM must be able to create both base and extended strings 2008-10-26 19:45:35 +01:00
Juan Jose Garcia Ripoll
4fd2831557 Buffers must be strings, not base-strings 2008-10-26 18:29:42 +01:00
Juan Jose Garcia Ripoll
3aac33afa3 Accept extended strings when they can be coerced to base-strings 2008-10-26 18:29:15 +01:00
Juan Jose Garcia Ripoll
404e4dedba More fixes related to support of exteded strings in string-i/o-streams 2008-10-26 18:28:50 +01:00
Juan Jose Garcia Ripoll
9d1935c9d5 Now that base/extended strings produce the same hash codes, we find-symbol does not need to coerce extended strings to simple ones. 2008-10-26 17:47:35 +01:00
Juan Jose Garcia Ripoll
6fe9d192ad Hashing of base strings has to be done using unsigned characters, to be compatible with extended strings. 2008-10-26 17:46:59 +01:00
Juan Jose Garcia Ripoll
19618912c8 Variable clobbers input argument in char_code. name_char did not work with extended strings. 2008-10-26 17:46:18 +01:00
Juan Jose Garcia Ripoll
fc60fc304c The pretty printer has to accept extended characters now. 2008-10-26 17:45:22 +01:00
Juan Jose Garcia Ripoll
541956193a # is a non terminating character 2008-10-26 15:04:57 +01:00
Juan Jose Garcia Ripoll
2abb769a7a The single-threaded code did not build. file_listen() does not work on actual files. 2008-10-26 13:30:54 +01:00
Juan Jose Garcia Ripoll
f7c965c3be The single-threaded code did not build. file_listen() does not work on actual files. 2008-10-26 13:30:40 +01:00
Juan Jose Garcia Ripoll
abf186804a FILE-STRING-LENGTH supports unicode strings. More compact implementations of ecl_file_position_set. String output streams can now use unicode strings. The size of bytes is 8 bits when using UTF-8. 2008-10-26 02:13:52 +02:00
Juan Jose Garcia Ripoll
11ad1aebe2 :if-exists :new-version :if-does-not-exist :create did not truncate the file. 2008-10-26 01:13:51 +02:00
Juan Jose Garcia Ripoll
d916ff8349 Replaced EXT:SET-STACK-SIZE with the pair EXT:SET/GET-LIMIT which also allows to adjust the heap size. 2008-10-25 20:49:00 +02:00
Juan Jose Garcia Ripoll
0a286237d6 Add detection of out of memory conditions. 2008-10-25 17:53:35 +02:00