Commit graph

2746 commits

Author SHA1 Message Date
jgarcia
2f0be6692e Do not force reloading a shared library when it has been already loaded 2007-12-29 09:14:18 +00:00
jgarcia
1174d64742 Force-output should not be called on an input stream 2007-12-27 20:42:43 +00:00
jgarcia
cbc227deca For I/O streams, when changing from read to write operations we have to use flush and fseek, as stated by the C manual. 2007-12-25 22:29:03 +00:00
jgarcia
566e435743 GC_PTR is not defined in pre-installed version of the garbage collector 2007-12-23 19:56:47 +00:00
jgarcia
7f080fcbba The only time we insert a spurious element is when initializing a stack. 2007-12-23 09:30:37 +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
d49b134654 Implemented mp_process_yield (Built on Dan Corkill's patches) 2007-12-10 19:17:45 +00:00
jgarcia
21f70a0900 Fixed typo. 2007-12-06 17:53:50 +00:00
jgarcia
200fff4707 Implemented condition variables and recursive locks (Dan Corkill) 2007-12-01 15:53:13 +00:00
jgarcia
583e01560f Ported SI:RUN-PROCESS's :WAIT argument to Windows 2007-11-26 20:34:54 +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
47ce3f53e5 New slot setter/reader for the C interface 2007-11-24 18:31:09 +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
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
972ed86a88 There must always be at least one element on the lisp stack 2007-09-29 13:22:47 +00:00
jgarcia
a9ac64e495 LOAD-FOREIGN-MODULE now also accepts pathnames 2007-08-09 20:56:49 +00:00
jgarcia
c651eb67a1 There was no lisp builtin type associated to the t_codeblock C objects 2007-08-04 13:27:14 +00:00
jgarcia
3827673d6b Empty the list of packages to be created after loading a binary file. Ignore package component when *read-suppress* is true. 2007-08-02 19:35:39 +00:00
jgarcia
ce3c653161 Allow MAKE-PACKAGE to rename a package that had been implicitely defined while reading a binary 2007-08-02 13:33:07 +00:00
jgarcia
b10f5358ba New conditional feature, PREFIXED-API, signals that the internal C functions now have a common prefix, "ecl_" 2007-07-23 07:53:14 +00:00
jgarcia
3f9a080eea Show offending form when syntax error happens. 2007-07-12 09:09:53 +00:00
jgarcia
4f413cfb31 Fixed typo 2007-06-03 13:56:11 +00:00
jgarcia
89d9922930 Missing return value in cl_boot 2007-06-03 12:55:19 +00:00
jgarcia
9af535ade5 LOAD no longer defaults to try loading an unknown file as binary 2007-06-03 12:42:02 +00:00
jgarcia
c07c27628e timeval structure does exist in Windows 2007-05-22 15:55:36 +00:00
jgarcia
ba3bbc2953 SI:MKSTEMP implemented for Windows (D. Long) 2007-05-22 15:54:45 +00:00
jgarcia
8219dde991 Fixed copying of FASL files in Windows 2007-05-22 15:51:35 +00:00
jgarcia
35bba35c9d FASL duplication scheme now also for windows 2007-05-21 22:22:51 +00:00
jgarcia
941efd3212 Random states now print readably 2007-05-21 21:43:25 +00:00
jgarcia
0ff1e848c2 When copying a random state with MAKE-RANDOM-STATE, the data of the Mersenne-Twister has to be duplicated as well. 2007-05-21 21:33:52 +00:00
jgarcia
f8765e14f1 Increase resolution of the time routines GET-INTERNAL-REAL/RUN-TIME 2007-05-21 18:27:32 +00:00
jgarcia
63620c2b05 Now using the Mersenne-Twister RNG 2007-05-21 03:15:26 +00:00
jgarcia
45111e04bd Typo in COPY-SYMBOL, prevented proper type checking of input argument 2007-05-19 16:35:23 +00:00
jgarcia
3673c503f8 HOMEdir pathnames can now contain devices and hostnames, and if they have tildes an error is signalled 2007-05-09 21:46:38 +00:00
jgarcia
b7b6db973b Missing type check for character comparison in EQUAL 2007-05-06 19:14:02 +00:00
jgarcia
d5632cd0eb Now windows.h must be explicitely included 2007-04-14 11:32:19 +00:00
jgarcia
87c10c1fa1 Port to HP NonStop S-Series (Craig McDniel) 2007-03-24 11:51:03 +00:00
jgarcia
337724e7bf ecl_free_uncollectable() does not return any value 2007-03-24 11:20:37 +00:00
jgarcia
9d1dc4f6a4 KEYS vectors are not constant 2007-03-24 11:13:59 +00:00
jgarcia
3b88916395 Fixed typo 2007-03-24 11:13:40 +00:00
jgarcia
ca13bd1e54 Signal handling fixed for Hurd 2007-03-24 10:49:38 +00:00
jgarcia
f682912184 Replace MAXPATHNAME with another field in cl_core 2007-03-24 10:47:51 +00:00
jgarcia
7726d09262 COPY-READTABLE did not copy entries when supplied a second argument. 2007-03-24 10:18:00 +00:00
jgarcia
7e3903853a Interface for ecl_parse_namestring has changed. 2007-02-04 14:40:00 +00:00
jgarcia
1406d71188 endp -> ecl_endp 2007-01-19 17:46:35 +00:00
jgarcia
b2f6d62b12 Missing line to compile ffi_x86_64.d 2007-01-19 14:57:08 +00:00