Commit graph

3489 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
56860bdffc Do not abort when the hardcoded library directory is not found -- neded by standalone executables. 2010-01-15 21:16:49 +01:00
Juan Jose Garcia Ripoll
09e7b83ad2 DIRECTORY reuses the matching routine in PATHNAME-MATCH-P and avoids stating files whose name does not match the mask. 2009-12-19 23:14:09 +01:00
Juan Jose Garcia Ripoll
4e2a7d1d43 PATHNAME-MATCH-P now uses the same pattern syntax as DIRECTORY 2009-12-19 23:10:33 +01:00
Juan Jose Garcia Ripoll
6b6ebd4890 The macros for creating statically allocated strings are moved into ecl-inl.h 2009-12-19 23:08:54 +01:00
Juan Jose Garcia Ripoll
858cf166a9 DIRECTORY used stat() also on files that did not match the directory masks. 2009-12-17 23:02:57 +01:00
Juan Jose Garcia Ripoll
d72d2685bd Fixed typo. 2009-12-13 14:38:55 +01:00
Juan Jose Garcia Ripoll
e85ae8d20c Fixed typo in #ifdef that only affected builds with --enable-long-double 2009-12-13 13:42:56 +01:00
Juan Jose Garcia Ripoll
5bd1fdbea6 Tag new patch release 2009-12-13 12:10:49 +01:00
Juan Jose Garcia Ripoll
f96a987819 ecl_to_long_double appeared before ratio_to_long_double 2009-12-13 12:08:53 +01:00
Juan Jose Garcia Ripoll
9a76ab3da3 SI:LOAD-SOURCE opens files in buffered mode (ANSI C streams), to solve a performance problem in some NFS systems. 2009-12-13 11:01:51 +01:00
Juan Jose Garcia Ripoll
7c050399fa Fixed LOG of negative bignums and of complex numbers with equal positive and negative parts. 2009-12-08 23:26:16 +01:00
Juan Jose Garcia Ripoll
19943c0a22 ECL now has its own rounding routine for converting rationals to floats. 2009-12-05 01:47:41 +01:00
Juan Jose Garcia Ripoll
1e368d12b3 ecl_log1p() might overflow when the input is a bignum. 2009-12-04 00:29:23 +01:00
Juan Jose Garcia Ripoll
98dc177206 Note last change 2009-12-02 22:07:58 +01:00
Juan Jose Garcia Ripoll
b37ee19177 The code for disabling interrupts was outdated in clx (src/clx/dependent) 2009-12-02 22:03:53 +01:00
Juan Jose Garcia Ripoll
dc0ce4b7ab The debugger now shows the package names of inspected variables. 2009-12-02 20:39:03 +01:00
Juan Jose Garcia Ripoll
5338bcb157 Do not free the input / output buffers to avoid consing and memory fragmentation when reading long strings. 2009-12-02 16:02:58 +01:00
Juan Jose Garcia Ripoll
bbd35c1a6f Methods now show up in the debugger with their original name. 2009-12-02 16:02:14 +01:00
Juan Jose Garcia Ripoll
b7fb024493 Enlarged the string buffers used for reading and parsing lisp data. 2009-12-02 15:43:04 +01:00
Juan Jose Garcia Ripoll
46e8c1ddc6 The function EXTRACT-TYPE-CHECKS is now better isolated and issues the compiler note itself. 2009-12-02 14:58:42 +01:00
Juan Jose Garcia Ripoll
8ba4fba58a We used the wrong data for the random state when dealing with bignums (src/c/num_rand.d) 2009-12-01 22:49:48 +01:00
Juan Jose Garcia Ripoll
96cd2ce15c Changed release number for the patch 2009-12-01 21:44:48 +01:00
Juan Jose Garcia Ripoll
5aac759ad1 random_integer() did not work when the input was a fixnum (src/c/num_rand.d). 2009-12-01 21:43:05 +01:00
Juan Jose Garcia Ripoll
c89d2c0ffb Note the latest ports 2009-11-30 21:49:18 +01:00
Juan Jose Garcia Ripoll
749244685e Note last change 2009-11-30 21:47:52 +01:00
Juan Jose Garcia Ripoll
8d11ca1938 The bignums generated by RANDOM did not contain enough random bits. 2009-11-30 21:47:32 +01:00
Juan Jose Garcia Ripoll
bd7b3fd6d8 The automatic generation of check-type forms for function arguments could not be suppressed when having additional declarations (src/cmp/cmplam.lsp) 2009-11-30 12:55:41 +01:00
Juan Jose Garcia Ripoll
be996c0e89 ENSURE-GENERIC-FUNCTION-USING-CLASS must interpret the generic-function-class argument when it is a symbol, looking for the appropriate class. 2009-11-30 00:27:53 +01:00
Juan Jose Garcia Ripoll
54547cabd3 1Gb memory limit for 32bits systems 2009-11-29 23:24:23 +01:00
Juan Jose Garcia Ripoll
113e36557f Increase the memory limits 2009-11-29 23:22:34 +01:00
Juan Jose Garcia Ripoll
cab8cbdaa2 Small change in define-complex-method-combination to fix an obscure bug (P. Costanza). 2009-11-29 22:49:14 +01:00
Juan Jose Garcia Ripoll
3572c83307 ENSURE-GENERIC-FUNCTION-USING-CLASS does not provide a default method class. 2009-11-29 22:47:13 +01:00
Juan Jose Garcia Ripoll
bc302c2acf The optimizer for TYPEP did not work when passed three arguments. 2009-11-29 22:40:45 +01:00
Juan Jose Garcia Ripoll
b2bb6fb94b All changes to classes cause update-instance-for-redefined-class to be called, not only when the structure changes. 2009-11-29 22:26:59 +01:00
Juan Jose Garcia Ripoll
2f0d83727a The slot accessors must check that the structures are up-to-date. 2009-11-29 22:02:52 +01:00
Juan Jose Garcia Ripoll
bf3b9a0378 Slightly faster version of ensure-up-to-date macro (src/clos/macros.lsp) which generates code that can be inlined. 2009-11-29 22:02:06 +01:00
Juan Jose Garcia Ripoll
2c3feb09d5 Provide compiler macros for the slot accessors of the root classes. 2009-11-29 22:00:29 +01:00
Juan Jose Garcia Ripoll
e8f57bdec6 When creating structures and instances, always set instance.sig to a printable value, ECL_UNBOUND 2009-11-29 22:00:00 +01:00
Juan Jose Garcia Ripoll
cf1ff95534 Provide inline forms for SI:INSTANCE-SET and MP:LOCK-COUNT. 2009-11-29 21:59:15 +01:00
Juan Jose Garcia Ripoll
96eb98b231 Update the name of the breakpoints (src/util/gdbinit) 2009-11-29 19:07:19 +01:00
Juan Jose Garcia Ripoll
01c4152b97 The field bytecodes.entry did not match the position of the same field in cfun (src/h/object.h) 2009-11-29 18:09:12 +01:00
Juan Jose Garcia Ripoll
f984aea445 Update release number to december, for the release and most patches will appear then. 2009-11-28 16:59:20 +01:00
Juan Jose Garcia Ripoll
2a726c74ca Prepare announcement 2009-11-28 16:57:58 +01:00
Juan Jose Garcia Ripoll
a582077508 OPEN with :rename did not work in mingw if the backup file existed (src/c/unixfsys) 2009-11-28 16:41:57 +01:00
Juan Jose Garcia Ripoll
87f9daaf76 Fixed typo. 2009-11-28 14:06:43 +01:00
Juan Jose Garcia Ripoll
2d967e5e31 missing "break" statement in ecl_apply_from_stack_frame (src/c/eval.d) 2009-11-28 14:03:03 +01:00
Juan Jose Garcia Ripoll
4dfa2c7ee0 When clearing the FPE exception flags we were actually activating all exceptions. 2009-11-28 13:52:40 +01:00
Juan Jose Garcia Ripoll
1d1eb0038c Undefine certain macros that collide with mingw definitions (src/h/config.h.in) 2009-11-28 13:36:58 +01:00
Juan Jose Garcia Ripoll
27440b1b1c src/c/unixfsys.d: drive_host_prefix() attempted to write on a constant string. 2009-11-28 12:32:59 +01:00
Juan Jose Garcia Ripoll
e9644a5092 src/clos/cmpclos.lsp: maybe-optimize-slot-accessor tried to optimize generic
function calls to functions that are not slot readers / writers.
2009-11-27 22:05:55 +01:00