- Oct 31, 1990
- Oct 29, 1990
- Oct 28, 1990
- Oct 27, 1990
-
-
wlott authored
-
- Oct 26, 1990
-
-
ram authored
some sort of decision of what we should really do.
-
- Oct 25, 1990
-
-
wlott authored
hairy types, 'cause it can only take ctype structures, not random type specifiers.
-
wlott authored
-
wlott authored
code-format now that the code-format doesn't exist.
-
wlott authored
print the function that was defined if it is set. Fixed a place in fop-foreign-fixup I had missed last time.
-
- Oct 24, 1990
-
-
ram authored
arg be the union of NULL and the declared type, instead of T, so that we can push some type checking into the caller even in this case. Also, if there is a supplied-p keyword with a non-hairy default, don't do defaulting in the main entry --- do it in the keyword entry, like for any other keyword.
-
ram authored
inefficency. Now we handle mixed single/double float operations, and also do this contagion on comparisons. Also, we explicitly GIVE-UP when there is a integer-rational comparison where the rational is non-constant to reduce the chance that a mixed comparison will get through with no efficency note.
-
ram authored
the C call is pretty compact.
-
ram authored
so that cost info will be more accurate, which is useful now that there are representation selection efficency notes. It also makes the code clearer. Also, added notes for these VOPs for use in these efficency notes.
-
ram authored
efficency notes.
-
ram authored
an expensive coercion (like number consing.)
-
ram authored
Fixed some comments that I neglected to update with the last round of changes. Changed FIND-OPTIONAL-DISPATCH-TYPES to only union in NULL for hairy default keywords, since this is the initial value type passed in for these keywords when they are unsupplied. This allows some of the type checking to be pushed into the XEP or local caller for these args. Also, fixed handling of &rest args not to give spurious warnings about definitions that have both &rest and &key. And fixed FIND-LAMBDA-TYPES to do type intersections only when there is no syntax lossage, rather than only doing it when there is a change in the number of args.
-
ram authored
so many trivial efficency notes by default.
-
wlott authored
-
wlott authored
Genesis now redefines anything that needs to know about the cold load. Removed some unused fops. Fixed the order of the args to elt in fop-code.
-
wlott authored
-
- Oct 23, 1990
-
-
wlott authored
-
wlott authored
to keep fixup-code-object happy.
-
wlott authored
of assembly routines.
-
wlott authored
Moved fixup-code-object to the machine specific file.
-
wlott authored
of a single number. Changed dump-fixups to dump normal/maybe-cold load magic around dumping the symbol for assembly routine fixups and changed the kind to a symbol (with similar normal/maybe-cold-load magic).
-
wlott authored
-
wlott authored
address instead of LRA, and we want to use LIP, we need to save it.
-
wlott authored
routines. Also several minor tweaks here and there to fill delay slots better.
-
wlott authored
assembly-routine calls.
-
wlott authored
lip, so that the return pc gets gc'ed).
-