Juan Jose Garcia Ripoll
|
461e418543
|
Allow depth to be infinite (coded as depth=0) in _hash_equal[p]
|
2008-05-31 01:44:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
5f51ab2132
|
Stronger hashing for C files initialization names
|
2008-05-31 01:43:37 +02:00 |
|
Juan Jose Garcia Ripoll
|
903d9bfcb7
|
When computing the hash key of a pathname, since they are not circular structures, reset the depth parameter.
|
2008-05-31 00:36:38 +02:00 |
|
Juan Jose Garcia Ripoll
|
35a1a52fe2
|
The last 12 bytes of a string were not used for the hash
|
2008-05-31 00:34:47 +02:00 |
|
Juan Jose Garcia Ripoll
|
3b003dcaab
|
Merged
|
2008-05-31 00:31:34 +02:00 |
|
jjgarcia
|
263c837285
|
Mark the date at which the generational garbage collector becomes safe to use
|
2008-05-30 17:03:59 +00:00 |
|
jjgarcia
|
fe3af8d9a2
|
The Boehm-Weiser garbage collector needs to use SIGSEGV for the generational garbage collector algorithm.
|
2008-05-30 17:01:06 +00:00 |
|
jjgarcia
|
eadbb9cf11
|
Make the incremenal garbage collector optional until we solve why some platforms break with it.
|
2008-05-30 15:33:07 +00:00 |
|
Juan Jose Garcia Ripoll
|
b1922234d9
|
Merge
|
2008-05-30 15:24:27 +02:00 |
|
jjgarcia
|
510929fe4f
|
Tag latest changes
|
2008-05-30 13:22:00 +00:00 |
|
jjgarcia
|
c5279d417b
|
Fixed optimizer to work with Unicode
|
2008-05-30 12:39:31 +00:00 |
|
jjgarcia
|
956af5c246
|
Do not force a full garbage collection every time a binary file is loaded
|
2008-05-30 12:29:01 +00:00 |
|
jjgarcia
|
b6e8622682
|
Enable incremental garbage collection
|
2008-05-30 12:28:49 +00:00 |
|
jjgarcia
|
6bfa233bc3
|
Reorganize TAGBODY and PROGN so that unused statements can be eliminated.
|
2008-05-30 12:28:29 +00:00 |
|
Juan Jose Garcia Ripoll
|
02fe9dc832
|
Do not force a full garbage collection every time a binary file is loaded
|
2008-05-30 10:04:24 +02:00 |
|
Juan Jose Garcia Ripoll
|
39cfaeff24
|
Enable incremental garbage collection
|
2008-05-30 10:01:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
cc5aa95191
|
Reorganize TAGBODY and PROGN so that unused statements can be eliminated.
|
2008-05-30 00:13:59 +02:00 |
|
jjgarcia
|
378259a694
|
Tag CVS import
|
2008-05-29 18:55:12 +00:00 |
|
Juan Jose Garcia Ripoll
|
fb214be6d5
|
Tag CVS import
|
2008-05-29 20:53:20 +02:00 |
|
Juan Jose Garcia Ripoll
|
955805a8aa
|
Merge branch 'master' of http://ecls.sourceforge.net/git/ecl/
|
2008-05-29 20:45:15 +02:00 |
|
jjgarcia
|
27ba547b64
|
Fixed typo.
|
2008-05-29 18:37:24 +00:00 |
|
Juan Jose Garcia Ripoll
|
1688446f74
|
Fixed typo.
|
2008-05-29 20:34:47 +02:00 |
|
jjgarcia
|
e65c87b85a
|
The optimizer for COERCE now uses specialized functions for sequence types instead of open coding it every time.
|
2008-05-29 06:50:10 +00:00 |
|
jjgarcia
|
2e100452ce
|
Implemented an optimizer for COERCE and improved the one for TYPEP, which did not handle sequence types.
|
2008-05-29 06:49:49 +00:00 |
|
jjgarcia
|
d03680f014
|
Cache results from upgraded-array-element-type
|
2008-05-29 06:49:28 +00:00 |
|
jjgarcia
|
2aa5b07910
|
Implemented a cache for SUBTYPEP
|
2008-05-29 06:49:08 +00:00 |
|
jjgarcia
|
512462cecd
|
Exported the hashing functions
|
2008-05-29 06:48:44 +00:00 |
|
jjgarcia
|
79a4547523
|
Close the library before the error handler changes the block.
|
2008-05-29 06:48:19 +00:00 |
|
jjgarcia
|
d5d76014a3
|
MAKE-SEQUENCE and associated functions used SUBTYPEP at least once. We now avoid that call.
|
2008-05-29 06:47:57 +00:00 |
|
jjgarcia
|
a7912d704c
|
'* is not a good output for CLOSEST-VECTOR-TYPE.
|
2008-05-29 06:47:39 +00:00 |
|
jjgarcia
|
1551bc2b9b
|
Establish quick TYPEP checkers for BASE-STRING and BIT-VECTOR
|
2008-05-29 06:47:17 +00:00 |
|
jjgarcia
|
be239d8bf7
|
Remove unused variables from CONCATENATE
|
2008-05-29 06:46:38 +00:00 |
|
jjgarcia
|
83d3be00ea
|
Call upgraded-array-element-type directly instead of using cl_funcall.
|
2008-05-29 06:45:53 +00:00 |
|
jjgarcia
|
5c387aa367
|
*print-circle* and other variables interfered and slowed gentemp/gensym
|
2008-05-29 06:45:28 +00:00 |
|
jjgarcia
|
2515dc55c8
|
No GC_* function can be called before GC_init
|
2008-05-29 06:44:55 +00:00 |
|
Juan Jose Garcia Ripoll
|
8a26f905fe
|
The optimizer for COERCE now uses specialized functions for sequence types instead of open coding it every time.
|
2008-05-29 00:11:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
36ec12419b
|
Implemented an optimizer for COERCE and improved the one for TYPEP, which did not handle sequence types.
|
2008-05-28 23:19:10 +02:00 |
|
Juan Jose Garcia Ripoll
|
d7b3e26a35
|
Cache results from upgraded-array-element-type
|
2008-05-27 08:39:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
ca24026782
|
Implemented a cache for SUBTYPEP
|
2008-05-27 00:01:52 +02:00 |
|
Juan Jose Garcia Ripoll
|
006ced2dea
|
Exported the hashing functions
|
2008-05-27 00:01:36 +02:00 |
|
Juan Jose Garcia Ripoll
|
b50e36e017
|
Close the library before the error handler changes the block.
|
2008-05-26 21:42:04 +02:00 |
|
Juan Jose Garcia Ripoll
|
e2e6563b46
|
MAKE-SEQUENCE and associated functions used SUBTYPEP at least once. We now avoid that call.
|
2008-05-25 21:25:05 +02:00 |
|
Juan Jose Garcia Ripoll
|
4d329047ee
|
'* is not a good output for CLOSEST-VECTOR-TYPE.
|
2008-05-25 21:00:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
c1d902f009
|
Establish quick TYPEP checkers for BASE-STRING and BIT-VECTOR
|
2008-05-25 21:00:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
b5a26789df
|
Remove unused variables from CONCATENATE
|
2008-05-25 19:11:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
24a9160a73
|
VECTOR uses now internal functions.
|
2008-05-25 11:35:25 +02:00 |
|
Juan Jose Garcia Ripoll
|
40a40250ac
|
Call upgraded-array-element-type directly instead of using cl_funcall.
|
2008-05-25 11:13:51 +02:00 |
|
Juan Jose Garcia Ripoll
|
b5c0b95127
|
*print-circle* and other variables interfered and slowed gentemp/gensym
|
2008-05-25 11:10:43 +02:00 |
|
Juan Jose Garcia Ripoll
|
dd020d7dfa
|
No GC_* function can be called before GC_init
|
2008-05-25 11:10:20 +02:00 |
|
jgarcia
|
0280269db6
|
Even better solution than removing :prompt-hook.
|
2008-05-23 06:38:09 +00:00 |
|