- 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.
-
toy authored
o Fix a few typos in code. o Delete a few unused symbols from various places o Use something better than %%RWSEQ-EOF%% for the eof marker. o Add target-foreign-linkage vars for the PPC and HPPA ports to aid cross-compilation. (The values are very likely wrong, but they're not used yet.) Based on a larger patch from Eric Marsden.
-
- Oct 04, 2002
-
-
toy authored
creates it then deletes it before generating the dvi file. (Is this right?)
-
toy authored
-
toy authored
-
pmai authored
logic slightly clearer, and also aids the Unicode merger/branching effort.
-
pmai authored
problems for certain kinds of cross-compiles, which need the nickname at worldload time to gather up OLD-XX references into the non-OLD package. Hence we temporarily add the OLD-XX nicknames back during world-load.
-
- Oct 02, 2002
-
-
toy authored
-
toy authored
-
toy authored
should use subtypep instead, in case we are given user-defined types.
-
toy authored
and ARRAY, which aren't sequences. Catch those errors.
-
toy authored
...if the alist ENTRY is longer than 8 elements, a hash-table is used instead of an alist. But, the variable ENTRY isn't set to that new hash-table, so that the new entry is added to the original alist...
-
toy authored
-
- Oct 01, 2002
-
-
toy authored
core, so don't remove them.
-
- Sep 19, 2002
- Sep 17, 2002
-
-
pmai authored
Hemlock wasn't present, caused the compiler to tail-call eliminate the function call in signal handlers defined via define-signal-handler. Besides causing problems for the debugger, which now sees a foreign function call land frame as the top of stack, this is also confusing to the end user, hence we turn up the debug optimization quality to prevent tail-call-elimination here.
-
- Sep 12, 2002
- Sep 09, 2002
-
-
pmai authored
as per patch from Gerd Moellmann.
-
pmai authored
-
pmai authored
together with related implementation-dependent code. This change isn't really a loss, since make-specializable could only do its work completely automatically where CMUCL kept the argument list of the function around.
-
pmai authored
and to handle :compile-toplevel like cl:compile in MAKE-TOPLEVEL-FORM.
-