- Oct 27, 2002
-
-
toy authored
-
- Oct 25, 2002
- Oct 24, 2002
- Oct 23, 2002
-
-
toy authored
subtypep-too-certain-about-satisfies-undefined-function Port over the SBCL fix.
-
- Oct 22, 2002
-
-
toy authored
numeric-types-with-empty-ranges-cause-errors We silently accept numeric types with empty ranges and treat that as the empty type.
-
- Oct 19, 2002
-
-
pmai authored
slot-boundp checking code for structure-classes.
-
pmai authored
against the set of forbidden declarations specified by the ANSI entry on defgeneric.
-
pmai authored
*load-pathname*, thus dropping the function load-truename, in order to improve location-independent source recording.
-
pmai authored
with kernel:parse-lambda-list. Also removes keyword-spec-name, which was duplicating efforts already undertaken by analyze-lambda-list.
-
pmai authored
-
pmai authored
structure-slot-boundp, and removes code to check structure slots against +slot-unbound+, since structure slots are always bound.
-
pmai authored
the more fitting name +slot-unbound+.
-
pmai authored
why it only returns one argument, instead of two as is suggested in AMOP (researched by Gerd Moellmann).
-
pmai authored
define-method-combination work. Also includes a number of other fixes to the handling of define-method-combination. This closes Entomotomy bug define-method-combination-arguments-option-broken, as well as the bug define-method-combination-duplicate-method-checking-too-eager.
-
pmai authored
incongruent lambda-lists into program-errors.
-
pmai authored
since benchmarking indicated that this was without any great effect.
-
- Oct 18, 2002
-
-
pmai authored
as pointed out on cmucl-imp by Christophe Rhodes. The original SBCL changelog says: 0.7.6.24: fixing tonym's GRUFFALO bug (from #lisp)... ...made MAKE-INSTANCE-FUNCTION-SYMBOL use two colons whether or not the symbol is currently exported, so that EXPORTing the class name after class definition and before class use doesn't lose track of the function ...incremented fasl file format to reflect this (The whole PCL approach of encoding stuff into hairy symbol names interned in odd places is still broken, as can easily be demonstrated by renaming packages. But that's unlikely to be fixed soon, and maybe in the meantime this easy fix can help a little.)
-
- Oct 16, 2002
-
-
toy authored
atom-type-not-completely-understood-by-subtypep This is ported from the fix used by SBCL.
-
toy authored
translate-logical-pathname-fails-on-physical-pathname-namestrings When translate-logical-pathname is given a physical pathname, it's supposed to return the given pathname instead of signalling an error.
-
toy authored
host-namestring-return-value-unusable logical-pathnames-not-externalizable host-namestring returns "" for physical pathnames when it used to return "Unix". But "Unix" is a valid logical host name and "" is not. Logical pathnames weren't externalizable. Make them so.
-
- Oct 15, 2002
-
-
toy authored
array-element-type-treated-as-declaration wherein the compiler believes type declarations on array elements without checking them, e.g. (DECLAIM (OPTIMIZE (SAFETY 3) (SPEED 1) (SPACE 1))) (DEFSTRUCT FOO A B) (DEFUN BAR (X) (DECLARE (TYPE (SIMPLE-ARRAY CONS 1) X)) (WHEN (CONSP (AREF X 0)) (PRINT (AREF X 0)))) (BAR (VECTOR (MAKE-FOO :A 11 :B 12))) prints a structure out. This patch makes the compiler use the specialized (upgraded) element type instead of the declared element type for aref.
-
toy authored
eql-with-one-arg-fails-in-add-test-constraints This occurs when EQL is given only one arg.
-
toy authored
format-logical-block-bad-directive-error-signalling that says an error is signalled if ~W, ~_, ~<...~:>, ~I, or ~:T is used inside "~<..~>" (without the colon modifier on the closing syntax). We signal errors now.
-
- Oct 14, 2002
- Oct 12, 2002
-
-
pmai authored
subtype of vector, i.e. from simple-array to (simple-array <elem-type> (*)). This change was necessitated by recent fixes to coerce, to bring it in line with the ANSI standard. This fixes dumping of non-simple vectors, as reported on cmucl-help, see also the Entomotomy bug dumping-of-non-simple-vectors-fails.
-
- Oct 11, 2002
-
-
pmai authored
error checking for methods, so that illformed argument lists will be detected. Also includes some minor cleanups and code-reductions. Closes Entomotomy bug defmethod-keyword-argument-checking-too-lax.
-
pmai authored
generic-function-argument-precedence-order. Closes the Entomotomy bug generic-function-argument-precedence-order-missing.
-
- Oct 09, 2002
- Oct 07, 2002
-
-
toy authored
that was inadvertently deleted. (Bug noted by Rudi Schlatte). o write-sequence was calling system:output-raw-bytes with the wrong args. (Bug noted by Andras Simon)
-
toy authored
o max/min should check that a real number is given, even for the single-arg case instead of just returning the arg.
-