Juanjo Garcia-Ripoll
|
f0e31ded05
|
Fixed declaration of GC_start_call_back
|
2013-10-06 22:39:11 +02:00 |
|
Juanjo Garcia-Ripoll
|
6b754564f1
|
GC_start_call_back disappeared in recent versions of the GC library
|
2013-10-06 17:01:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
a40c1907cf
|
Added the special form FFI:C-PROGN
|
2013-06-27 23:09:37 +02:00 |
|
Juan Jose Garcia Ripoll
|
e2ae310e2c
|
Fixed typo in the order of errors when building DELETE-FILE.
|
2013-06-27 23:01:20 +02:00 |
|
Juan Jose Garcia Ripoll
|
3054f2ac17
|
Slight memory savings by rewriting ecl_bds_set as ecl_bds_ref + assignment.
|
2013-06-22 23:03:11 +02:00 |
|
Juan Jose Garcia Ripoll
|
7801dba38d
|
si:copy-hash-table is exported
|
2013-06-02 22:48:42 +02:00 |
|
Juan Jose Garcia Ripoll
|
505fe233b2
|
The not-inlined version of ecl_bds_push differed from the inlined one.
|
2013-05-25 23:41:58 +02:00 |
|
Juan Jose Garcia Ripoll
|
94b37a8ab6
|
Missing use of ECL_NO_TL_BINDING in process.d
|
2013-05-24 21:33:06 +02:00 |
|
Juanjo Garcia-Ripoll
|
1c363e4dc3
|
CONSTANT-FORM-VALUE did not work with NIL
|
2013-05-21 10:48:35 +02:00 |
|
Juan Jose Garcia Ripoll
|
b2d8477479
|
PROGV must be able to 'ubind' variables when there are less values than variables, but the current implementation of thread-local binding prevents it.
|
2013-05-19 22:41:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
3c0a911ebf
|
HASH-TABLE-COUNT now updates the list of live entries in weak hash tables
|
2013-04-16 23:11:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
dbe13165bd
|
ECL now reports #+UNIX for all compatible systems, including *BSD ones.
|
2013-04-13 00:15:11 +02:00 |
|
Juan Jose Garcia Ripoll
|
b47b1869c6
|
New way of creating lisp data, using an array of string streams
|
2013-04-07 13:50:07 +02:00 |
|
Juan Jose Garcia Ripoll
|
2dd7768346
|
The problem with tanf() and glibc/gcc appears in other platforms. We extend the fix/hack to them.
|
2013-03-31 10:33:14 +02:00 |
|
Juan Jose Garcia Ripoll
|
e90ff5a6c7
|
Yet another attempt at a proper initialization of main_thread_sigmask.
|
2013-03-23 23:45:00 +01:00 |
|
Juan Jose Garcia Ripoll
|
bfc12ef39b
|
Fixed typo.
|
2013-03-22 23:29:33 +01:00 |
|
Juan Jose Garcia Ripoll
|
a17c4d0e7d
|
Added serialization of bytecodes and bytecode closures
|
2013-03-02 23:48:09 +01:00 |
|
Juan Jose Garcia Ripoll
|
7762aa904f
|
Fixed error message signaled when a readtable cannot be modified.
|
2013-02-28 22:55:47 +01:00 |
|
Juan Jose Garcia Ripoll
|
4c6d444e6b
|
Fixed the size of C-ULONG-LONG-MAX (it was not created with ecl_make_ulong_long)
|
2013-01-13 22:01:57 +01:00 |
|
Juan Jose Garcia Ripoll
|
fddeee8bb8
|
ECL now recognizes all ASCII control-character abbreviations
|
2013-01-12 22:47:41 +01:00 |
|
Juan Jose Garcia Ripoll
|
89a8201b0b
|
New functions RATIOP, {SINGLE,SHORT,DOUBLE,LONG}-FLOAT-P help avoid consing in TYPEP
|
2013-01-12 21:15:35 +01:00 |
|
Juan Jose Garcia Ripoll
|
60ecb61543
|
enter_directory() writes out a string with a null character when a directory does not exist.
|
2013-01-12 19:40:23 +01:00 |
|
Juan Jose Garcia Ripoll
|
73f1ef1cab
|
sharp_left_parenthesis_reader() now relies on a separate function and may even handle `#3(1 ,@(...) ...)
|
2013-01-12 12:19:01 +01:00 |
|
Juan Jose Garcia Ripoll
|
a74fe172c7
|
Added built in classes FIXNUM and BIGNUM.
|
2013-01-12 10:16:31 +01:00 |
|
Juan Jose Garcia Ripoll
|
f7afeb4c34
|
Print integers using upcase letters for radix > 10 (P. Salvi)
|
2013-01-12 09:37:54 +01:00 |
|
Juan Jose Garcia Ripoll
|
f6a1292b13
|
Minor optimization in CONSTANT-FORM-VALUE
|
2013-01-11 23:51:35 +01:00 |
|
Juan Jose Garcia Ripoll
|
271df28de1
|
CONSTANT-VALUE-FORM and CONSTANTP-INNER's environment value is now optional
|
2013-01-11 22:53:53 +01:00 |
|
Juan Jose Garcia Ripoll
|
5f6b88d609
|
Split CONSTANTP into two functions CONSTANTP-INNER + CONSTANT-FORM-VALUE that can be overwritten by the compiler
|
2013-01-10 23:59:34 +01:00 |
|
Juan Jose Garcia Ripoll
|
309af6dbe2
|
CONSTANTP now performs a bit more work, macroexpanding forms.
|
2013-01-10 10:03:33 +01:00 |
|
Juan Jose Garcia Ripoll
|
72d0b9d27a
|
Fixed the patch_sharp() routine so that #3(x) returns #(x x x).
|
2013-01-08 23:53:04 +01:00 |
|
Juan Jose Garcia Ripoll
|
a869a5a570
|
patch_sharp() takes a lisp environment as argument
|
2013-01-08 23:24:32 +01:00 |
|
Juan Jose Garcia Ripoll
|
ebafa5f275
|
Added the Unicode character database to the C library
|
2012-12-26 22:31:37 +01:00 |
|
Juan Jose Garcia Ripoll
|
0e64774fbe
|
Added a declaration to name LAMBDA forms even when we do not use EXT:LAMBDA-BLOCK
|
2012-12-21 00:12:53 +01:00 |
|
Juan Jose Garcia Ripoll
|
39bc148181
|
Added more function references to cl_symbols.
|
2012-12-20 09:40:04 +01:00 |
|
Juan Jose Garcia Ripoll
|
d57393f38e
|
Add a few more functions to cl_core.
|
2012-12-20 00:09:52 +01:00 |
|
Juan Jose Garcia Ripoll
|
d1a2ad7a4e
|
Some statements from si::bc-disassemble were written to the wrong stream
|
2012-12-19 23:29:32 +01:00 |
|
Juan Jose Garcia Ripoll
|
b2889a6627
|
STANDARD-INSTANCE-GET is now used to provide a SETF form for STANDARD-INSTANCE-ACCESS
|
2012-12-19 23:05:24 +01:00 |
|
Juan Jose Garcia Ripoll
|
0f2688147d
|
Merged STANDARD-INSTANCE-GET and STANDARD-INSTANCE-ACCESS.
|
2012-12-19 22:44:01 +01:00 |
|
Juan Jose Garcia Ripoll
|
8ac2ec408c
|
The accessor dispatch code must contemplate the possibility that it gets a non-standard class. In order to implement this, we ensure that SLOT-VALUE and (SETF SLOT-VALUE) are availabe as C functions right at boot time.
|
2012-12-18 23:24:13 +01:00 |
|
Juan Jose Garcia Ripoll
|
5d59463fd9
|
Null terminate the base-strings created by make-array.
|
2012-12-17 22:37:00 +01:00 |
|
Juan Jose Garcia Ripoll
|
438a33cafb
|
Simplify ecl_truncate1() on rationals
|
2012-12-16 00:47:15 +01:00 |
|
Juan Jose Garcia Ripoll
|
b263921e99
|
Split FLOOR, CEILING, TRUNCATE and ROUND into separate C files.
|
2012-12-16 00:38:01 +01:00 |
|
Juan Jose Garcia Ripoll
|
478427d8ca
|
Simplified ecl_round1() when handling rationals
|
2012-12-15 23:43:23 +01:00 |
|
Juan Jose Garcia Ripoll
|
c1b8bfa888
|
Added CCASE-ERROR and CTYPECASE-ERROR to cl_symbols.
|
2012-12-15 22:18:39 +01:00 |
|
Juan Jose Garcia Ripoll
|
161a613c07
|
SI::WRONG-TYPE-ARGUMENT is now linked to cl_symbols
|
2012-12-15 22:06:14 +01:00 |
|
Juan Jose Garcia Ripoll
|
0f4aee0101
|
DO-CHECK-TYPE, ECASE-ERROR and ETYPECASE-ERROR are now automatically defined in cl_symbols.
|
2012-12-15 21:49:49 +01:00 |
|
Juan Jose Garcia Ripoll
|
acd600641a
|
ASSERT-FAILURE is now linked to cl_symbols
|
2012-12-15 21:26:31 +01:00 |
|
Juan Jose Garcia Ripoll
|
5b7258e8c5
|
Upgraded release number
|
2012-12-06 10:59:19 +01:00 |
|
Juan Jose Garcia Ripoll
|
ec1fe8781a
|
When exiting the asynchronous signal handling thread, ensure that the environment is not protected.
|
2012-11-28 00:20:51 +01:00 |
|
Juan Jose Garcia Ripoll
|
15033d5a8a
|
Events in the signal queue should be appended, not prepended to the list
|
2012-11-27 23:43:17 +01:00 |
|