jgarcia
|
d6475a0974
|
Undo last change
|
2008-04-29 09:26:22 +00:00 |
|
jgarcia
|
9e294b8965
|
Restore a partial optimization of slot access and remove some warnings about method combination's global variables
|
2008-04-29 08:41:01 +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
|
a1c0cb521b
|
Fixed typo.
|
2008-04-22 09:47:44 +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
|
62c7bd8989
|
Allow colon ':' in the physical pathname directory, name and type
|
2008-04-06 15:57:09 +00:00 |
|
jgarcia
|
82aef0f69e
|
Let the GRAY package reexport all symbols in CL, so that users only have to use package GRAY to make CLOSE and friends generic functions.
|
2008-04-06 14:00:24 +00:00 |
|
jgarcia
|
f3377e8747
|
CHAR_CODE_LIMIT is the first value after the largest character code.
|
2008-04-06 13:08:03 +00:00 |
|
jgarcia
|
7fc9ef6dfe
|
Better handling of the monolithic case by including all object files, instead of packing them into libraries.
|
2008-03-29 19:09:51 +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
|
bc7e1e8f49
|
We also need to declare ecl_process_env() as belonging to a shared library.
|
2008-03-17 13:12:41 +00:00 |
|
jgarcia
|
55462dc1b7
|
Missing optional variable
|
2008-03-17 09:25:42 +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
|
f90c08e714
|
Fixed typo
|
2008-03-16 12:13:34 +00:00 |
|
jgarcia
|
b4e058bb0d
|
Remove the need to use ecl.def and ecl-threads.def
|
2008-03-16 12:08:44 +00:00 |
|
jgarcia
|
89ffee8fd3
|
Fixed the implementation of effective method function: all functions must take two arguments for completeness
|
2008-03-14 22:07:21 +00:00 |
|
jgarcia
|
3414537e9e
|
string-streams do not support full characters yet.
|
2008-03-11 22:17:38 +00:00 |
|
jgarcia
|
5fdd1b564a
|
The asterisk in a wildcard pattern breaks OS 10.5 build
|
2008-03-06 08:54:46 +00:00 |
|
jgarcia
|
33096c692a
|
Inline endp() in more loops, to make it faster.
|
2008-02-18 21:11:00 +00:00 |
|
jgarcia
|
41d8a4a98a
|
Fixed typo.
|
2008-02-16 16:46:48 +00:00 |
|
jgarcia
|
0d2f138d64
|
Adapt to new call convention.
|
2008-02-16 11:51:56 +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
|
35f050abd6
|
Speed up ASSOC when compiled
|
2008-02-14 22:57:07 +00:00 |
|
jgarcia
|
9db24c5617
|
If DEBUG >= 2, do not use direct calls to exported functions.
|
2008-02-09 20:17:36 +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
|
e7317997df
|
Improved handling of DEBUG and SAFETY declarations
|
2008-02-08 21:49:47 +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 |
|