- Feb 08, 1991
-
-
ram authored
-
- Feb 07, 1991
- Feb 06, 1991
-
-
ram authored
-
- Feb 04, 1991
-
-
ram authored
in the unknown-value return code.
-
ram authored
-
ram authored
used by assembly-level optimization. ALso added the new ENTRY-POINT funny instruction which inhibits code motion.
-
ram authored
code motion across the multiple value entry point in unknown-values return.
-
ram authored
assembly-level optimization.
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
between the TNs SCs, rather than only when the SC list are EQUAL. This allows POSITIVE-FIXNUM to be subsituted for FIXNUM, etc.
-
ram authored
MV-combination optimizers depending on the kind of call. We convert newly discovered MV-BINDs local :MV-LET calls, and convert MV-CALLs to MV-BINDs if the argument count is known. Also added a VALUES-LIST IR1 optimizer that converts (values-list (list ...)) into (values ...). These changes make inline expansion of functions that have &rest args and do APPLY convert to FUNCALL.
-
ram authored
call to minimize the probability of bignum results. Changed both GET-INTERNAL-REAL-TIME and GET-INTERNAL-RUN-TIME to assume that the syscall does ERRNO checking and to have a locally unsafe policy.
-
- Feb 03, 1991
- Feb 02, 1991
- Feb 01, 1991
-
-
ram authored
that we can use these VOPs when moving into locations of type T when the value is known to be a FIXNUM.
-
ram authored
of last conses to return. Added the TAILP-NIL cleanup with clarifies the behavior of TAILP when the first arg is atomic.
-
ram authored
transformation.
-
ram authored
-
wlott authored
-
- Jan 31, 1991
- Jan 30, 1991
-
-
ram authored
there is a rest arg. We just insert a call to LIST with the more args.
-
ram authored
-
ram authored
Added CONSTANTLY and COMPLEMENT.
-
ram authored
to delete the LET on the last var deletion. In CHANGE-REF-LEAF, if the new leaf's type is a FUNCTION-TYPE, then just set the node type to that type. This prevents the type from going totally vague when we change from one function type to another.
-
ram authored
-
ram authored
-
ram authored
Changed PACKAGE-NAME, and other exported package slots to be %'ed, with an interface stub that accepts package names as well as packages. All uses internal to this file are the %mumbles. This also has the effect of making these accessors externally read-only. Changed SHADOW to accept strings as well as symbols. I believe these changes fix the last X3J13 package cleanups we didn't comply with.
-