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 |
|
jgarcia
|
2373c6c921
|
Register in x86/64 were not initialized
|
2008-04-08 06:30:08 +00:00 |
|
jgarcia
|
0091f0c0e8
|
Our previous fix did not handle wild pathnames properly
|
2008-04-06 18:00:42 +00:00 |
|
jgarcia
|
0c331e67cb
|
DIRECTORY now takes care of files that have colons in their names
|
2008-04-06 16:02:07 +00:00 |
|
jgarcia
|
cd6b735da8
|
Avoid using --rpath, since it is not required
|
2008-03-18 21:51:15 +00:00 |
|
jgarcia
|
190a9489dc
|
New package GRAY for Gray Streams. CLOSE, STREAMP, STREAM-ELEMENT-TYPE, {OPEN,INPUT,OUTPUT}-STREAM-P defined as generic functions in that package. SHADOWING-IMPORT sets the package of an imported symbol
|
2008-03-17 16:58:54 +00:00 |
|
jgarcia
|
2cb141c3ba
|
The symbols from Boehm-Weiser garbage collector are now exported from the DLL also in Windows. This means PROFILE can be built there. In addition, under mingw32 we now only export symbols which have been marked with dllexport.
|
2008-03-17 08:28:20 +00:00 |
|
jgarcia
|
dc8033ee7e
|
Added missing character
|
2008-03-16 13:53:35 +00:00 |
|
jgarcia
|
b4e058bb0d
|
Remove the need to use ecl.def and ecl-threads.def
|
2008-03-16 12:08:44 +00:00 |
|
jgarcia
|
3414537e9e
|
string-streams do not support full characters yet.
|
2008-03-11 22:17:38 +00:00 |
|
jgarcia
|
764bb71eec
|
Tag the version with the newest apply
|
2008-02-16 10:33:39 +00:00 |
|
jgarcia
|
52f4df1901
|
Merged the new function call code
|
2008-02-16 10:28:32 +00:00 |
|
jgarcia
|
fadcaf2d0c
|
Calls to functions defined later in the same file were still done directly
|
2008-02-09 19:38:50 +00:00 |
|
jgarcia
|
87a310ccd0
|
compile.lsp.in needed to be updated to include PROFILE
|
2008-02-09 15:27:54 +00:00 |
|
jgarcia
|
ff78d8030b
|
Finished porting the profiler
|
2008-02-09 08:37:25 +00:00 |
|
jgarcia
|
bebfeb179f
|
STACK-PUSH-VALUES did not get inlined
|
2008-02-08 23:53:55 +00:00 |
|
jgarcia
|
a7a2937587
|
Ported CMUCL's profiler as a contributed package
|
2008-02-08 23:50:49 +00:00 |
|
jgarcia
|
84531b8594
|
Improved handling of DEBUG and SAFETY declarations
|
2008-02-08 21:59:14 +00:00 |
|
jgarcia
|
2c98be249e
|
Introduce DEBUG declarations. DEBUG >= 1 deactivates direct calls and SI::C-LOCAL
|
2008-02-08 15:26:23 +00:00 |
|
jgarcia
|
4c69b75089
|
No need to recreate this closure every time.
|
2008-02-07 20:43:42 +00:00 |
|
jgarcia
|
bc39c7189f
|
Final fixes to ~( parser
|
2008-02-04 22:57:39 +00:00 |
|
jgarcia
|
1b5ea4a433
|
Fixed errors in formatter for ~{~}
|
2008-02-04 20:43:39 +00:00 |
|
jgarcia
|
30c485b1ec
|
Fixed error in FORMATTER of ~[~]
|
2008-02-04 20:24:17 +00:00 |
|
jgarcia
|
8e83146946
|
Export certain formatting functions
|
2008-02-04 20:03:56 +00:00 |
|
jgarcia
|
a6993e6e54
|
FUNCALL can now inline the function argument when it is a macro that returns a lambda form as in (FUNCALL (FORMATTER ...) ...)
|
2008-02-03 21:14:02 +00:00 |
|
jgarcia
|
8c7cd8b5a3
|
Activate CMUCL's formatter
|
2008-02-03 19:37:45 +00:00 |
|
jgarcia
|
eef4026f7d
|
Only use 64 bits intel assembler when compiler supports it
|
2008-02-03 12:05:44 +00:00 |
|
jgarcia
|
2e4001bf6f
|
Change the token reader so that it allows to escape single or multiple characters
|
2008-02-03 11:28:03 +00:00 |
|