Commit graph

2023 commits

Author SHA1 Message Date
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