- Nov 02, 2002
- Nov 01, 2002
-
-
toy authored
-
toy authored
hold the consing values (to reduce consing in the profiling routines themselves). Based on the double-fixnum idea of Martin Cracauer.
-
toy authored
pushnew screwed up the evaluation order. Fix that, and get the evaluation order correct for multiple-values too.
-
toy authored
-
toy authored
-
toy authored
o Add note about other (unnamed) contributors.
-
toy authored
:propagate-fun-type since that's the default now. o Correct some errors in the examples and text. (Member types and union types are supported.) o Add a section on signed zeroes and special functions. Reference Kahan.
-
- Oct 30, 2002
- Oct 29, 2002
-
-
toy authored
macro or symbol-macro). This allows use of push/pushnew in kernel.core again. Solution suggested by Christophe Rhodes.
-
pmai authored
This patchset by Gerd Moellmann reenables the previous fix to this bug, without retriggering the obsolete-instance-trap-on-redefined-class bug. Additionally, this cleans up the layout-invalid vs. wrapper-state logic making the code much easier to follow.
-
- Oct 28, 2002
-
-
toy authored
Fix remove to handle combinations of :start, :end, and :from correctly. From Gerd Moellmann.
-
toy authored
-
toy authored
-
toy authored
o For push, pushnew, and pop, we can't shortcut get-setf-method because even though place might be a symbol, it might be from a symbol-macrolet. Always use get-setf-method.
-
- Oct 27, 2002
- 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.
-