Juan Jose Garcia Ripoll
|
e4d9d008e7
|
Fixed mmap.d, which used a Linux-only flag, MAP_FILE.
|
2011-08-28 17:32:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
5a22fc4b36
|
In the precise garbage collector, removed a reference to an inexistent field hash.lock.
|
2011-08-28 17:04:43 +02:00 |
|
Juan Jose Garcia Ripoll
|
64ee7557e7
|
Fixed typo in make-sequence-output-stream
|
2011-08-28 13:28:22 +02:00 |
|
Juan Jose Garcia Ripoll
|
9296feb56b
|
Change the semantics of sequence streams when the vector is a string.
|
2011-08-28 13:10:08 +02:00 |
|
Juan Jose Garcia Ripoll
|
1da52973ee
|
Fix the endianness and the external format for sequence streams with strings.
|
2011-08-28 11:41:08 +02:00 |
|
Juan Jose Garcia Ripoll
|
4190f5a484
|
SEQUENCE-INPUT-STREAMS did not read from the desired position.
|
2011-08-28 10:59:09 +02:00 |
|
Juan Jose Garcia Ripoll
|
ab151e9c55
|
Symbol FREE-FFI-CLOSURE should only be defined when using LIBFFI
|
2011-08-27 19:30:59 +02:00 |
|
Juan Jose Garcia Ripoll
|
dd05b04372
|
Implemented SEQUENCE-STREAMs
|
2011-08-27 17:33:12 +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
|
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
|
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
|
433b1ef3a1
|
*module-provider-functions* belong in EXT
|
2011-08-01 21:36:27 +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
|
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
|
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
|
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
|
c9db8ef4ad
|
Removed debug statement.
|
2011-07-28 22:27:05 +02:00 |
|
Juan Jose Garcia Ripoll
|
126650c6fc
|
Exported the maximum values of long long
|
2011-07-27 23:33:59 +02:00 |
|
Juan Jose Garcia Ripoll
|
6f78b69db9
|
When evaluating :COMPILE-TOPLEVEL forms in the bytecodes compiler, reset the list of constants (some of them might have been transformed into load-time ones)
|
2011-07-14 17:39:29 +02:00 |
|
Juan Jose Garcia Ripoll
|
1dc8d99941
|
Move ecl_make_codeblock() outside the #if ENABLE_DLOPEN because it is needed also by statically linked ECL.
|
2011-06-30 11:07:31 +02:00 |
|
Juan Jose Garcia Ripoll
|
0a7e582beb
|
:external-format :pass-through did not implement actual pass-through in Unicode builds.
|
2011-06-28 19:32:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
0c126aeaad
|
In Windows, mmap should open the files in pass-through mode
|
2011-06-28 12:47:51 +02:00 |
|
Juan Jose Garcia Ripoll
|
111bf7e942
|
Remove debug statement.
|
2011-06-24 23:36:35 +02:00 |
|
Juan Jose Garcia Ripoll
|
399687c5aa
|
Added c/ffi/{mmap,cdata}.d to the list of files compiled by Windows.
|
2011-06-24 23:26:15 +02:00 |
|
Juan Jose Garcia Ripoll
|
e0d89daf02
|
Added the possibility of linking ECL's compiled data as binary data at the end of the compiled files, instead of C constants.
|
2011-06-23 21:28:58 +02:00 |
|
Juan Jose Garcia Ripoll
|
99a289902c
|
Fix copyright from mmap.d
|
2011-06-19 22:19:05 +02:00 |
|
Juan Jose Garcia Ripoll
|
84ece8b4c6
|
Add an :OFFSET keyword argument to EXT:MMAP
|
2011-06-19 21:51:37 +02:00 |
|
Juan Jose Garcia Ripoll
|
d08fd4f44e
|
File streams are printed different from ANSI C streams
|
2011-06-19 17:08:33 +02:00 |
|
Juan Jose Garcia Ripoll
|
2693093c7d
|
Added functions to MMAP files into memory (Unix only).
|
2011-06-19 17:08:08 +02:00 |
|
Juan Jose Garcia Ripoll
|
3fe33a08bf
|
In ecl_make_file_stream_from_fd(), when the argument was not a smm_..._file type, it was not corrected.
|
2011-06-19 17:07:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
62d7cdfa0a
|
Update list of FFI ABIs in libffi.
|
2011-06-11 01:39:37 +02:00 |
|
Juan Jose Garcia Ripoll
|
6b00c54dd3
|
Save locations also in bytecompiled code
|
2011-06-05 15:20:55 +02:00 |
|
Juan Jose Garcia Ripoll
|
831f0575a4
|
Removed debug statement from bytecodes compiler
|
2011-06-05 12:35:53 +02:00 |
|
Juan Jose Garcia Ripoll
|
1801c64bff
|
Dedicated function for loaded bytecompiled files
|
2011-06-05 12:35:35 +02:00 |
|