jgarcia
|
831ef9aba8
|
Tag fixes for COMPILE-OP
|
2008-05-14 11:43:24 +00:00 |
|
jgarcia
|
9cee0ce399
|
Let COMPILE-OP produce both the fasl file and the object file.
|
2008-05-14 11:40:23 +00:00 |
|
jgarcia
|
a5a15650f1
|
Tag FFI fixes and the like
|
2008-05-14 11:31:31 +00:00 |
|
jgarcia
|
5d4f6efc52
|
Make some FFI structures and function public. They are needed by compiled code
|
2008-05-14 09:09:46 +00:00 |
|
jgarcia
|
bdbcdefd6a
|
Fixed typo.
|
2008-05-14 08:15:20 +00:00 |
|
jgarcia
|
005dc615e8
|
Fix ffi to work with new call stacks
|
2008-05-14 08:14:26 +00:00 |
|
jgarcia
|
a041995cd2
|
Fixed optimizations for SCHAR so that they also work with Unicode strings
|
2008-05-14 07:50:12 +00:00 |
|
jgarcia
|
2ae97bf690
|
Tag changes
|
2008-05-13 15:26:27 +00:00 |
|
jgarcia
|
42179de19f
|
OUTPUT-FILES + LOAD-OP should return NIL for ASDF to load binary files.
|
2008-05-13 15:24:59 +00:00 |
|
jgarcia
|
6c534e28ba
|
Compare function names using EQUAL not EQ.
|
2008-05-13 15:14:08 +00:00 |
|
jgarcia
|
550c3541a6
|
Disable optimizations in unicode because they are breaking things.
|
2008-05-13 14:46:14 +00:00 |
|
jgarcia
|
d247aab1ed
|
Only compile log1pl when using long double.
|
2008-05-13 13:55:51 +00:00 |
|
jgarcia
|
e8a633fe59
|
Remove feature only works with 64 bits.
|
2008-05-12 16:11:03 +00:00 |
|
jgarcia
|
8c4c191552
|
Remove unused statements
|
2008-05-12 15:59:23 +00:00 |
|
jgarcia
|
62afc11775
|
Remove nested comments.
|
2008-05-12 09:14:54 +00:00 |
|
jgarcia
|
ebb90916de
|
Missing pointer required by MSC build
|
2008-05-12 09:13:49 +00:00 |
|
jgarcia
|
dda6669715
|
Tag latest changes
|
2008-05-12 08:21:05 +00:00 |
|
jgarcia
|
560a96d1d9
|
There were missing type checks in pprint.lsp
|
2008-05-12 08:19:12 +00:00 |
|
jgarcia
|
73cc02b14a
|
The compiler function C1BODY no longer simplifies types in type declarations, but keeps the information so that OPTIONAL-CHECK-TYPE can use it.
|
2008-05-12 08:18:43 +00:00 |
|
jgarcia
|
dc82ea9117
|
In SUBST and the like, the call frames for :KEY functions were not set up correctly
|
2008-05-12 08:17:45 +00:00 |
|
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
|
f5d2137452
|
Make cmp-env-optimization a macro again
|
2008-05-12 08:16:04 +00:00 |
|
jgarcia
|
8f6fbb87cb
|
Optimize clos::safe-instance-ref
|
2008-05-12 08:15:47 +00:00 |
|
jgarcia
|
4b753ce2e7
|
In the compiler, let the macro DOLIST generate better type declarations
|
2008-05-12 08:14:52 +00:00 |
|
jgarcia
|
2fc586f3ec
|
More errors factored into separate functions
|
2008-05-12 08:14:19 +00:00 |
|
jgarcia
|
ad6f1f7f10
|
In cl_va_start(), factor the code for the worst case (narg > 64) in a separate function, so that the default case does not reference cl_env
|
2008-05-12 08:13:53 +00:00 |
|
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
|
ffc98bdf91
|
Tag latest ASDF changes
|
2008-05-09 13:30:45 +00:00 |
|
jgarcia
|
233315440c
|
Print the name of the system along with the component file name.
|
2008-05-09 13:30:30 +00:00 |
|
jgarcia
|
b93472c05c
|
Yet another iteration of the FASL building procedure.
|
2008-05-09 13:29:29 +00:00 |
|
jgarcia
|
f3b1febf4e
|
Merged in changes from sealed_slot branch
|
2008-05-09 09:48:29 +00:00 |
|
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 |
|