jgarcia
|
87a6367939
|
Factor out some error calls to make code faster in Mac OS X (avoids references to cl_env in some functions)
|
2008-05-12 08:12:31 +00:00 |
|
jgarcia
|
bd09f93e3c
|
Modify call frames to keep pointers and let cl_funcall() share frames among calls
|
2008-05-12 08:11:37 +00:00 |
|
jgarcia
|
60485cbbe3
|
Inline the code for handling cl_va_list
|
2008-05-12 08:10:27 +00:00 |
|
jgarcia
|
f3b1febf4e
|
Merged in changes from sealed_slot branch
|
2008-05-09 09:48:29 +00:00 |
|
jgarcia
|
18e312f30a
|
GCC does not have "inline" extension when invoked in ANSI mode.
|
2008-05-09 07:46:46 +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
|
a11873f2ce
|
Variables have to appear before the @ symbol.
|
2008-05-06 07:45:31 +00:00 |
|
jgarcia
|
2225a2c252
|
Set the right windows compilation flags
|
2008-05-01 14:48:24 +00:00 |
|
jgarcia
|
8800b254f5
|
Committed the changes to implement small conses
|
2008-04-30 14:24:20 +00:00 |
|
jgarcia
|
8503107383
|
Implement APPLY using assembler on the Intel/32bits platform
|
2008-04-30 10:33:10 +00:00 |
|
jgarcia
|
28535e8aa5
|
LOAD now accepts namestrings with large characters.
|
2008-04-29 10:50:33 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
2e4001bf6f
|
Change the token reader so that it allows to escape single or multiple characters
|
2008-02-03 11:28:03 +00:00 |
|
jgarcia
|
c7052c977a
|
Improved hashing with unicode. Random states can now be compared and have similar keys when equalp
|
2008-02-02 19:06:15 +00:00 |
|
jgarcia
|
e83d8282ed
|
Improved hashing of unicode strings
|
2008-02-01 19:07:39 +00:00 |
|
jgarcia
|
932c7d0dc8
|
Include get-universal-time in the core library
|
2008-02-01 11:40:41 +00:00 |
|
jgarcia
|
fbd99f41f2
|
sleep is no longer defined in mingw.
|
2008-01-26 15:04:34 +00:00 |
|
jgarcia
|
cd07aee2f4
|
Remove unused blocks
|
2008-01-26 13:29:41 +00:00 |
|
jgarcia
|
5ef5d32e74
|
Enforce indent and mode conditions on files
|
2008-01-26 10:30:41 +00:00 |
|
jgarcia
|
bb7b6f81a1
|
Fixed error of reader for commas
|
2008-01-14 22:13:52 +00:00 |
|
jgarcia
|
a38f175aef
|
New version of method cache with generation counting and entries automatic expiration
|
2008-01-12 14:13:48 +00:00 |
|
jgarcia
|
1e7bda1f22
|
Pathnames such as //usr were improperly parsed. We have thus changed the physical pathname syntax
|
2008-01-06 23:19:38 +00:00 |
|
jgarcia
|
4356e84222
|
Use thread-local hashes instead of per-function hashes to cache the results of invoking generic functions
|
2008-01-06 15:44:04 +00:00 |
|
jgarcia
|
26d819ad80
|
Added 64-bit hashing
|
2008-01-05 21:02:38 +00:00 |
|
jgarcia
|
b23b09e67a
|
RENAME-FILE now has a keyword argument that defines the behavior when a file with the new name exists.
|
2008-01-02 22:07:02 +00:00 |
|
jgarcia
|
6e48d40f11
|
Include header for declaration of towupper (Ralph Campbell)
|
2007-12-30 19:09:35 +00:00 |
|
jgarcia
|
5a0b619281
|
Fixed some compiler warnings in dpp.c (Ralph Campbell)
|
2007-12-30 19:07:42 +00:00 |
|
jgarcia
|
8e0b4dd570
|
Error in hash table search for generic function (Fixed by Ralph Campbell)
|
2007-12-30 19:06:28 +00:00 |
|