Commit graph

1883 commits

Author SHA1 Message Date
jgarcia
b484692da8 Mark lexical environment variables as volatile, so that they are not clobbered by calls to THROW, GOTO, etc 2007-12-21 16:58:47 +00:00
jgarcia
abe8be9b76 ECL would not properly parse repeated slashes in directories, as in foo//fa.tex 2007-12-20 16:04:30 +00:00
jgarcia
9a66322136 Fixed typo in cmptype.lsp 2007-12-19 14:10:01 +00:00
jgarcia
97be1c6af5 When upgrading the type of a node, cannot clone it or the parent-child chain will be broken 2007-12-18 21:54:46 +00:00
jgarcia
e5db4b4715 Fixed typo in ACOSH for complex numbers 2007-12-18 20:41:43 +00:00
jgarcia
8a7114e142 Fixed inline expansion of DIGIT-CHAR-P and added a flag :ONE-LINER to the DEF-INLINE (not yet used, though) 2007-12-13 19:23:14 +00:00
jgarcia
81e0789da9 Threading accidentally disabled on cygwin 2007-12-12 09:17:34 +00:00
jgarcia
d49b134654 Implemented mp_process_yield (Built on Dan Corkill's patches) 2007-12-10 19:17:45 +00:00
jgarcia
7ca1c3f2e2 Fixed typo in destructively_check_directory 2007-12-06 17:57:16 +00:00
jgarcia
21f70a0900 Fixed typo. 2007-12-06 17:53:50 +00:00
jgarcia
d3b37803f8 Accidentally added unboxing patches. Removed them. 2007-12-02 13:55:33 +00:00
jgarcia
6edcd2cfeb Fixed typo. 2007-12-02 13:53:02 +00:00
jgarcia
200fff4707 Implemented condition variables and recursive locks (Dan Corkill) 2007-12-01 15:53:13 +00:00
jgarcia
65e5c7bef0 __DARWIN_UNIX03 = 0 in Tiger, > 0 in Leopard. Apparently it is always defined. 2007-12-01 15:35:56 +00:00
jgarcia
69ab4e6357 Finally solved the problem of COMPILER-LET not being imported in the compiler package 2007-12-01 09:08:11 +00:00
jgarcia
6129fbc4af COMPILE-FILE-PATHNAME accepts the same keyword arguments as COMPILE-FILE. 2007-12-01 09:07:42 +00:00
jgarcia
a25fd87c76 src/lsp/config.lsp.in 2007-11-30 23:50:48 +00:00
jgarcia
ebe0edd5c2 Remove unused code. 2007-11-30 23:49:44 +00:00
jgarcia
e0f5c66ebe Improved code for handling function proclamations. 2007-11-30 23:49:25 +00:00
jgarcia
7e46b64338 COMPILER-LET was not exported to the C package 2007-11-27 07:50:45 +00:00
jgarcia
583e01560f Ported SI:RUN-PROCESS's :WAIT argument to Windows 2007-11-26 20:34:54 +00:00
jgarcia
4cea9687f2 Fixed for Mac OS X Leopard. 2007-11-26 20:24:01 +00:00
jgarcia
7ff0049bb9 Fix si_check_pending_interrupts and export it to the lisp world (Needed by WITHOUT-INTERRUPTS). (Thanks to Dan Corkill) 2007-11-25 18:45:49 +00:00
jgarcia
9853379317 PROBE-FILE does not output a string, which is the output of system-ld-flag. 2007-11-25 18:39:25 +00:00
jgarcia
1f892f9d67 The new slot setters/getters 2007-11-24 18:35:51 +00:00
jgarcia
47ce3f53e5 New slot setter/reader for the C interface 2007-11-24 18:31:09 +00:00
jgarcia
7fd98105fb New command line argument -link to produce executables 2007-11-24 16:34:22 +00:00
jgarcia
d92cac2436 Ensure FIND-RELATIVE-PACKAGE gets a string 2007-11-24 15:58:33 +00:00
jgarcia
13b177387d FIND-RELATIVE-PACKAGE did not work with empty strings 2007-11-24 15:56:21 +00:00
jgarcia
da525a7b36 Make EXT:RUN-PROCESS synchronous 2007-11-24 15:38:24 +00:00
jgarcia
ac0e263ce9 Fixed a dead-lock when combining finalization/gc statistics with threads. 2007-11-18 16:59:49 +00:00
jgarcia
91f5dc078a Fixed the routine for computing the run time of a windows process (Yaroslav Kavenchuck) 2007-10-19 14:53:30 +00:00
jgarcia
e2e43a8047 SERVE-EVENT now builds with a C++ compiler 2007-10-14 09:02:51 +00:00
jgarcia
923d08c84b Socket receive routines now check for EAGAIN and EINTR errors (Steve Smith) 2007-10-14 08:04:42 +00:00
jgarcia
61c183c5da Better calculation of buffer size in safe_buffer_pointer 2007-10-13 11:24:09 +00:00
jgarcia
7d68d65331 Do not print \*current-form\* when there is none 2007-10-13 10:11:53 +00:00
jgarcia
2b75bb9fad *CURRENT-FORM* must be bound to at least an empty statement. 2007-10-13 09:47:09 +00:00
jgarcia
7de7e4a471 *CURRENT-FORM* must be bound to at least an empty statement. 2007-10-13 09:41:29 +00:00
jgarcia
2d1a535eb8 Also tag with precise hour, for sometimes more than one bug is fixed on one day 2007-10-13 09:40:17 +00:00
jgarcia
81a20e82cd Need to force C numeric constants to fixnum type 2007-10-13 08:55:33 +00:00
jgarcia
a1b3569186 *** empty log message *** 2007-10-13 08:07:30 +00:00
jgarcia
081fea1111 Removed inliner for ASH, as well as for C-INLINE forms, which are now a braced statement 2007-10-12 20:55:18 +00:00
jgarcia
3f4c143165 *** empty log message *** 2007-10-10 08:31:13 +00:00
jgarcia
8d22f1971d Small script to add CVS timestamp into the ECL binary 2007-10-10 08:28:37 +00:00
jgarcia
28dc3ad299 Fixed several typos and handling of zero vs. infinite timeouts (S. Smith) 2007-10-10 08:22:45 +00:00
jgarcia
034693c94b Package names are now fixed 2007-10-07 12:35:33 +00:00
jgarcia
a564a2ef1b *** empty log message *** 2007-10-07 10:33:18 +00:00
jgarcia
d8730fa3ac *** empty log message *** 2007-10-07 10:28:37 +00:00
jgarcia
7cb16b4db2 SERVE-EVENT contributed by Steve Smith 2007-10-07 10:17:02 +00:00
jgarcia
e1a7de44ab Prevent file ecl.h from being included more than once. 2007-10-01 18:02:12 +00:00