Commit graph

6777 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
adb519d6f0 Silence some more forms that cannot be type propagated. 2011-08-25 22:40:16 +02:00
Juan Jose Garcia Ripoll
24eb6a44bc Include missing changes from Commit 9b083e4d78 2011-08-23 22:37:03 +02:00
Juan Jose Garcia Ripoll
7a5588c3fc DRIBBLE now changes *standard-input/output* instead of terminal-io 2011-08-23 22:34:18 +02:00
Juan Jose Garcia Ripoll
202ff8b393 Remove unneeded locks from GC_get_bytes_since_gc() and related functions. 2011-08-23 14:30:44 +02:00
Juan Jose Garcia Ripoll
c1b98706fa Removed debug statement in error.d (FEundefined_function) 2011-08-23 14:02:10 +02:00
Juan Jose Garcia Ripoll
9b083e4d78 Include an unstable version of the garbage collector for OS X Lion. 2011-08-22 23:01:02 +02:00
Juan Jose Garcia-Ripoll
7060054e78 Log last commit 2011-08-21 22:55:09 +02:00
Juan Jose Garcia-Ripoll
fc739cc581 Deactivate the threaded interpreter when building with OS X Lion. 2011-08-21 22:54:47 +02:00
Juan Jose Garcia-Ripoll
7279934ed3 Allow building with external versions of the GC library (needed for OSX Lion) 2011-08-21 22:54:27 +02:00
Juan Jose Garcia Ripoll
6c3992e8ae Also allow CC to be overwriten in src/Makefile.in 2011-08-11 09:27:06 +02:00
Juan Jose Garcia Ripoll
36225c3cda Add special rules for monolithic-lib-op. 2011-08-10 22:43:47 +02:00
Juan Jose Garcia Ripoll
cbd1507a8e Some older versions of libffi do not provide ffi_closure_alloc -- change the autoconf check to verify that. 2011-08-10 21:28:02 +02:00
Juan Jose Garcia Ripoll
1b9d167737 Allow overriding CC and using LLVM scan-build 2011-08-09 21:55:18 +02:00
Juan Jose Garcia Ripoll
b401fb9485 Allocate executable memory using libffi (si:make-dynamic-callback) 2011-08-09 19:30:40 +02:00
Juan Jose Garcia Ripoll
5c0c72f337 Fix error check when FLOOR and CEILING get a complex second argument 2011-08-07 19:24:17 +02:00
Juan Jose Garcia Ripoll
bc7be9bb98 Improved EXT:CATCH-SIGNAL to handle not running processes, threads and better use of sigprocmask. 2011-08-06 22:47:39 +02:00
Juan Jose Garcia Ripoll
ccfb2673f9 array-index-p was missing from cdr-5 2011-08-05 00:25:25 +02:00
Juan Jose Garcia Ripoll
a73521d8b4 Fix protoype for ext:catch-signal in symbols_list.h 2011-08-05 00:18:30 +02:00
Juan Jose Garcia Ripoll
14abe649fa ECL implements CDR 5 2011-08-05 00:16:34 +02:00
Juan Jose Garcia Ripoll
d105c739a1 In DEFINE-METHOD-COMBINATION, the keyword argument :ORDER must be evaluated. 2011-08-04 22:38:56 +02:00
Juan Jose Garcia Ripoll
e17bb7a5b6 Fix proclamation for CATCH-SIGNAL. 2011-08-04 21:46:40 +02:00
Juan Jose Garcia Ripoll
ef77921876 Fixed typo in unixint.d 2011-08-03 11:42:15 +02:00
Juan Jose Garcia Ripoll
43bc67fd37 Export the signal constants from the EXT package. 2011-08-02 22:06:38 +02:00
Juan Jose Garcia Ripoll
7278358db3 Change SI:CATCH-SIGNAL to accept a keyword argument :LOCAL and have only thread-local influence (only works in POSIX) 2011-08-02 22:01:06 +02:00
Juan Jose Garcia Ripoll
cf999213d3 Use less bytes from /dev/urandom to initialize random number generator. 2011-08-02 21:21:44 +02:00
Juan Jose Garcia Ripoll
aae43ecce3 *load-hooks* and *module-provider-hooks* moved to package EXT 2011-08-01 22:04:33 +02:00
Juan Jose Garcia Ripoll
28b5a96bb4 Upgraded ASDF 2011-08-01 21:58:32 +02:00
Juan Jose Garcia Ripoll
433b1ef3a1 *module-provider-functions* belong in EXT 2011-08-01 21:36:27 +02:00
Juan Jose Garcia Ripoll
281572fc10 Appropriate copyright for asdf-ecl.lisp 2011-08-01 21:27:11 +02:00
Juan Jose Garcia Ripoll
599f8017e1 Function read_VV is renamed to ecl_init_module() 2011-08-01 15:39:46 +02:00
Juan Jose Garcia Ripoll
22801c4e8b In ffi.d improve the list of names of valid ABIs by copying the #ifdef chain from libffi.h 2011-08-01 15:34:18 +02:00
Juan Jose Garcia Ripoll
4d57f2f7e9 In profile.lisp, use explicit locking around the hash table. 2011-07-31 23:55:21 +02:00
Juan Jose Garcia Ripoll
beab61e549 Remove a use of MAKE-HASH-TABLE with :LOCKABLE from trace.lsp 2011-07-31 23:26:20 +02:00
Juan Jose Garcia Ripoll
40f4a2a26f Let OPEN default to UTF8 and CHARACTER as demanded by the Hyperspec. 2011-07-31 21:37:09 +02:00
Juan Jose Garcia Ripoll
e6bb812e38 Protect the GET/SET-SYSPROP hash using the same global lock as packages, which is now called cl_core.global_env read/write-lock 2011-07-31 17:03:24 +02:00
Juan Jose Garcia Ripoll
cb6fc56fc4 Remove the 'thread-safe' argument from remaining calls to cl__make_hash_table 2011-07-31 16:45:34 +02:00
Juan Jose Garcia Ripoll
fb2afabbd5 When parsing a floating point number at least one digit should be present. ECL parsed +.e0 as +0.0e0, instead of as a symbol. 2011-07-31 15:51:09 +02:00
Juan Jose Garcia Ripoll
cc2b0901f9 Hash tables are no longer implicitly locked 2011-07-31 15:24:50 +02:00
Juan Jose Garcia Ripoll
ac26a9db1f File example.asd had disappeared from examples/asdf/ 2011-07-31 13:05:47 +02:00
Juan Jose Garcia Ripoll
a2c88a372b SOCKET-ACCEPT should return the port as a third value (M. Mondor) 2011-07-31 09:43:35 +02:00
Juan Jose Garcia Ripoll
0e32fed8f8 Some older versions of libffi.h do not define X86_ANY. 2011-07-30 22:00:03 +02:00
Juan Jose Garcia Ripoll
a9161dc3c5 GET/SET-FINALIZER was not in the EXT package 2011-07-30 21:08:53 +02:00
Juan Jose Garcia Ripoll
532a9fbe5c Added DISASSEMBLE to the bytecodes compiler (bytecmp.lsp) 2011-07-30 15:51:19 +02:00
Juan Jose Garcia Ripoll
54d0011803 In the bytecodes compiler eval-when :load-toplevel did not work for compiled files. 2011-07-30 15:44:13 +02:00
Juan Jose Garcia Ripoll
2c8c8abfbc *compile-file-{pathname,truename}* were not properly bound in bytecmp.lsp 2011-07-30 12:26:28 +02:00
Juan Jose Garcia Ripoll
c762dea2e7 Remove debug statements in cmpffi.lsp 2011-07-30 12:21:33 +02:00
Juan Jose Garcia Ripoll
65364756d2 Fix asdf to finally work also with bytecmp 2011-07-29 15:02:40 +02:00
Juan Jose Garcia Ripoll
7beaadc5ce Remove debug statements from BYTECMP 2011-07-29 15:02:25 +02:00
Juan Jose Garcia Ripoll
61f199f2d7 The bytecodes compiler used ECL's syntax also for reading in the sources. 2011-07-29 14:46:38 +02:00
Juan Jose Garcia Ripoll
383ef853a7 Install ASDF and DEFSYSTEM also when ECL is statically linked 2011-07-29 14:45:37 +02:00