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
|
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
|
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
|
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
|
c762dea2e7
|
Remove debug statements in cmpffi.lsp
|
2011-07-30 12:21:33 +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 |
|
Juan Jose Garcia Ripoll
|
c9db8ef4ad
|
Removed debug statement.
|
2011-07-28 22:27:05 +02:00 |
|
Juan Jose Garcia Ripoll
|
7c934e2478
|
Add some parenthesis around inline ASH expressions just to be sure
|
2011-07-28 22:26:40 +02:00 |
|
Juan Jose Garcia Ripoll
|
4bf3b2ba21
|
Types uint8-t and int8-t were missing from the list of integer types.
|
2011-07-28 22:25:59 +02:00 |
|
Juan Jose Garcia Ripoll
|
f2e38f82e8
|
Optimizer for ASH
|
2011-07-27 23:34:54 +02:00 |
|
Juan Jose Garcia Ripoll
|
0e07bf1df5
|
New auxiliary value LOC-IMMEDIATE-VALUE
|
2011-07-27 23:34:38 +02:00 |
|
Juan Jose Garcia Ripoll
|
7c434a97f3
|
The C compiler keeps the number of bits of every C integer type
|
2011-07-27 23:34:23 +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
|
e2be06e494
|
When writing C comments, the compiler has to spell out all Unicode characters in a format that does not hurt the compiler.
|
2011-07-27 22:49:36 +02:00 |
|
Juan Jose Garcia Ripoll
|
2b3c328777
|
DISASSEMBLE should not always try to dump the data file.
|
2011-07-27 21:56:10 +02:00 |
|
Juan Jose Garcia Ripoll
|
24ffd8065c
|
Remove :ecl-bytecmp from features when loading the C compiler
|
2011-07-16 21:56:43 +02:00 |
|
Juan Jose Garcia Ripoll
|
67295f2f7f
|
Use the bytecodes compiler to compile the files of the statically linked ECL.
|
2011-07-14 17:56:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
d639eb40e0
|
Incorporate the bytecodes compiler into the core
|
2011-07-14 17:56:38 +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
|
2a1de25e39
|
Updated the list of files in emacs.el
|
2011-06-30 11:08:02 +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
|
be0c069bf7
|
Restore the translation of SYS: so that C:BUILDER may locate the builtin modules
|
2011-06-28 22:31:24 +02:00 |
|
Juan Jose Garcia Ripoll
|
6274f755a6
|
Normalize paths in Windows (cut.exe)
|
2011-06-28 22:30:08 +02:00 |
|
Juan Jose Garcia Ripoll
|
ac46c803c6
|
Remove debug statement.
|
2011-06-28 21:11:55 +02:00 |
|
Juan Jose Garcia Ripoll
|
f894b5f4ab
|
The location of the commit-id (git directory) was not properly computed in Mingw32
|
2011-06-28 21:00:46 +02:00 |
|
Juan Jose Garcia Ripoll
|
0e2c3b363d
|
Minor changes in the function that translate lisp component names to compiler flags: they are now absolute pathnames.
|
2011-06-28 19:32:43 +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
|
bfb7b7f7f9
|
Warn when linking files that contain separate binary sections.
|
2011-06-26 10:59:48 +02:00 |
|
Juan Jose Garcia Ripoll
|
4c24b43755
|
Add an extra function to the shared and statically linked libraries to allow for initialization of ECL and loading of the library.
|
2011-06-25 23:07:33 +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
|
8638796be0
|
In BUILDER, the routine for adding cdata did not work when one of the arguments was a symbol.
|
2011-06-24 23:25:29 +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
|
3bf2bda467
|
Separate dumping of data into a C file from creating the dumped array.
|
2011-06-21 22:04:19 +02:00 |
|