jgarcia
f10cae5563
GCC does not have "inline" extension when invoked in ANSI or STRICT mode.
2008-05-09 07:47:43 +00:00
jgarcia
76479f7686
Honor the *COMPILE-VERBOSE* flag also in C:BUILDER
2008-05-09 07:47:22 +00:00
jgarcia
18e312f30a
GCC does not have "inline" extension when invoked in ANSI mode.
2008-05-09 07:46:46 +00:00
jgarcia
c78e75366e
Give FASL bundle a different extension, fasb
2008-05-09 07:46:06 +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
6d84390665
GATHER-COMPONENTS did not contemplate the possibility that a file depended on itself through other operations.
2008-05-08 07:38:06 +00:00
jgarcia
27abfca66e
Fixed typo.
2008-05-08 07:31:34 +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
896151dbef
*** empty log message ***
2008-05-07 08:20:22 +00:00
jgarcia
773bdaa2cd
Missing keywords to WRITE-STRING
2008-05-07 08:18:27 +00:00
jgarcia
3b1f1cdfc0
Missing arguments to WRITE-STRING
2008-05-07 08:16:56 +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
14c3b6bdae
Some more fixes for windows
2008-05-06 07:48:32 +00:00
jgarcia
a11873f2ce
Variables have to appear before the @ symbol.
2008-05-06 07:45:31 +00:00
jgarcia
ea29c5b761
Mark the current date for main branch
2008-05-05 12:59:05 +00:00
jgarcia
16abf39c23
CAR/CDR is no longer a valid left hand side for a C expression
2008-05-05 12:49:46 +00:00
jgarcia
9d4065c23b
New implementation of ASDF:MAKE-BUILD
2008-05-05 07:36:09 +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
c3aa72343f
Signal a SLOT-UNBOUND also in the case of optimize slots
2008-04-29 09:37:56 +00:00
jgarcia
d6475a0974
Undo last change
2008-04-29 09:26:22 +00:00
jgarcia
a204c9c0a1
SERVE-EVENT can be interrupted (Contrib by Nathan Hawkins)
2008-04-29 08:54:44 +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
b2cb38d1e9
Remove unused flag.
2008-04-13 13:23:04 +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
828aa64da0
Improved the handling of bundle operations, having a dedicated function to
...
gather component and treating separately each different operation, monolithic
or not. Also removed PRUNED-OPs which sometimes appear with this new setup.
2008-04-13 08:23:35 +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