Juan Jose Garcia Ripoll
|
fb214be6d5
|
Tag CVS import
|
2008-05-29 20:53:20 +02:00 |
|
Juan Jose Garcia Ripoll
|
1688446f74
|
Fixed typo.
|
2008-05-29 20:34:47 +02: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
|
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 |
|
jgarcia
|
0280269db6
|
Even better solution than removing :prompt-hook.
|
2008-05-23 06:38:09 +00:00 |
|
jgarcia
|
b69c666a23
|
Avoid redefinting *tpl-prompt-hook* inside the function TPL.
|
2008-05-23 06:29:09 +00:00 |
|
jgarcia
|
e418eeb8e7
|
Improved presentation of interpreted forms in the backtraces. These forms can now be inspected.
|
2008-05-22 11:15:58 +00:00 |
|
jgarcia
|
209f96a4d6
|
Export and extend *tpl-prompt-hook* so that it can be used to completely change the look of the prompt.
|
2008-05-21 08:03:05 +00:00 |
|
jgarcia
|
a30a214e47
|
Garbage collection statistics was broken for libraries other than the one ECL is shipped with
|
2008-05-20 12:10:25 +00:00 |
|
jgarcia
|
14990a4606
|
Fix the problem detecting 32 bit operating systems running on Intel/64bits. --enable-boehm=auto and --with-system-gmp=auto are now default options.
|
2008-05-20 08:17:16 +00:00 |
|
jgarcia
|
8f28327ddf
|
Simplifed MAKE-ARRAY. Deactivated the old garbage collector. New optimizers for MAKE-ARRAY and VECTOR-PUSH*. Declarations are now held in *cmp-env* instead of in global variables.
|
2008-05-18 20:08:39 +00:00 |
|
jgarcia
|
9ac3b8df2f
|
(coerce 0 '(double-float * *)) did not work because of 'typo'
|
2008-05-16 20:30:05 +00:00 |
|
jgarcia
|
831ef9aba8
|
Tag fixes for COMPILE-OP
|
2008-05-14 11:43:24 +00:00 |
|
jgarcia
|
a5a15650f1
|
Tag FFI fixes and the like
|
2008-05-14 11:31:31 +00:00 |
|
jgarcia
|
005dc615e8
|
Fix ffi to work with new call stacks
|
2008-05-14 08:14:26 +00:00 |
|
jgarcia
|
a041995cd2
|
Fixed optimizations for SCHAR so that they also work with Unicode strings
|
2008-05-14 07:50:12 +00:00 |
|
jgarcia
|
2ae97bf690
|
Tag changes
|
2008-05-13 15:26:27 +00:00 |
|
jgarcia
|
550c3541a6
|
Disable optimizations in unicode because they are breaking things.
|
2008-05-13 14:46:14 +00:00 |
|
jgarcia
|
dda6669715
|
Tag latest changes
|
2008-05-12 08:21:05 +00:00 |
|
jgarcia
|
560a96d1d9
|
There were missing type checks in pprint.lsp
|
2008-05-12 08:19:12 +00:00 |
|
jgarcia
|
4e46efac3f
|
Automatically generate type checks for arguments of a lambda form if the safety settings are high enough
|
2008-05-12 08:16:44 +00:00 |
|
jgarcia
|
ffc98bdf91
|
Tag latest ASDF changes
|
2008-05-09 13:30:45 +00:00 |
|
jgarcia
|
f3b1febf4e
|
Merged in changes from sealed_slot branch
|
2008-05-09 09:48:29 +00:00 |
|
jgarcia
|
aed7dd61b1
|
_ecl_link_call would not restore the stack after invoking a generic function
|
2008-05-08 08:56:22 +00:00 |
|
jgarcia
|
3b7c445a2b
|
Allow user to change the ASDF operation used by REQUIRE. LOAD-FASL-OP better not descend from LOAD-OP because it then loads all and every source file.
|
2008-05-07 09:25:25 +00:00 |
|
jgarcia
|
096c8a5ed4
|
There were missing method definitions for built in streams in GRAY. Added a class ANSI-STREAM for simplifying writing methods for builtin streams.
|
2008-05-07 08:06:30 +00:00 |
|
jgarcia
|
ea29c5b761
|
Mark the current date for main branch
|
2008-05-05 12:59:05 +00:00 |
|
jgarcia
|
9d4065c23b
|
New implementation of ASDF:MAKE-BUILD
|
2008-05-05 07:36:09 +00:00 |
|
jgarcia
|
8800b254f5
|
Committed the changes to implement small conses
|
2008-04-30 14:24:20 +00:00 |
|
jgarcia
|
28535e8aa5
|
LOAD now accepts namestrings with large characters.
|
2008-04-29 10:50:33 +00:00 |
|
jgarcia
|
25201a0bef
|
Implement standard-accessor-method
|
2008-04-28 15:23:12 +00:00 |
|
jgarcia
|
504fe5df73
|
LOAD-TIME-VALUE is no longer a macro
|
2008-04-24 11:15:34 +00:00 |
|
jgarcia
|
7e8f73c990
|
The forms evaluated with EVAL also know their origin if they come from a file.
|
2008-04-24 07:44:18 +00:00 |
|
jgarcia
|
284ceaf244
|
Bytecode compiled functions can now be externalized in C compiled files
|
2008-04-22 13:43:03 +00:00 |
|
jgarcia
|
5243018392
|
The debugger outputs the file information of interpreted functions, which now contains load-truename instead of load-pathname
|
2008-04-22 13:02:45 +00:00 |
|
jgarcia
|
b4e1916be1
|
Let interpreted forms remember the file they come from
|
2008-04-22 12:29:44 +00:00 |
|
jgarcia
|
bb15f84ac9
|
ECL can be built without GMP again
|
2008-04-22 10:26:53 +00:00 |
|
jgarcia
|
e218183730
|
ABS may overflow in #C( 0 0 )
|
2008-04-22 09:44:42 +00:00 |
|
jgarcia
|
f275bea12f
|
Fixed typo in ABS
|
2008-04-22 09:17:16 +00:00 |
|
jgarcia
|
760e967d80
|
In systems where it is available, use uname() to gather information from the system
|
2008-04-13 20:18:45 +00:00 |
|
jgarcia
|
13d232e88e
|
Make LOG more accurate when the real or the imaginary part are much smaller than the corresponding other part.
|
2008-04-13 18:38:26 +00:00 |
|
jgarcia
|
6a4b16e4c9
|
Slight improvements in the compliance of environment functions MACHINE-INSTANCE, MACHINE-TYPE, SHORT-SITE-NAME, etc
|
2008-04-13 13:13:11 +00:00 |
|
jgarcia
|
9416b594a2
|
LOAD-TIME-VALUE did not work with global variables
|
2008-04-13 08:53:32 +00:00 |
|