0.6.11.10:
authorWilliam Harold Newman <william.newman@airmail.net>
Fri, 2 Mar 2001 23:48:33 +0000 (23:48 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Fri, 2 Mar 2001 23:48:33 +0000 (23:48 +0000)
commit0b5610d8a220a4b20cbeac958953ca4d67c00038
treef4318a9b2abc6c2a8d0292b09598aff90a023ef5
parent8624c52d7620e8a4d3de23c363e843a10815f4f4
0.6.11.10:
deleted trivial PRINT-OBJECT (FIXUP T) method
tweaked %%TYPEP to start on bug 10, but failed to fix up
type translators (so bug still exists)
Reject non-SYMBOL-valued predicates in SATISFIES types.
Reject bogus NOT type specifiers too. (modulo bug 10 anyway)
ANSI says TYPEP can return generalized boolean, not just
pure BOOLEAN, and having DEFKNOWN TYPEP declare it
narrower than that was unnecessarily fragile.
made %INCF-PCOUNTER-OR-FIXNUM non-inline, at least until it's
less buggy
INCF-PCOUNTER shouldn't be inline either.
PCOUNTER-FIXNUM slot should be unsigned.
added :COPIER NIL to lots of DEFSTRUCTs (just to make target
system a little smaller)
70 files changed:
BUGS
NEWS
src/assembly/assemfile.lisp
src/code/alien-type.lisp
src/code/byte-types.lisp
src/code/cross-sap.lisp
src/code/debug-int.lisp
src/code/debug.lisp
src/code/dyncount.lisp
src/code/early-target-error.lisp
src/code/early-type.lisp
src/code/fd-stream.lisp
src/code/fdefinition.lisp
src/code/host-alieneval.lisp
src/code/late-target-error.lisp
src/code/late-type.lisp
src/code/lisp-stream.lisp
src/code/module.lisp
src/code/pprint.lisp
src/code/profile.lisp
src/code/readtable.lisp
src/code/run-program.lisp
src/code/seq.lisp
src/code/serve-event.lisp
src/code/signal.lisp
src/code/stream.lisp
src/code/target-numbers.lisp
src/code/target-random.lisp
src/code/typedefs.lisp
src/code/typep.lisp
src/code/unix.lisp
src/compiler/assem.lisp
src/compiler/backend.lisp
src/compiler/byte-comp.lisp
src/compiler/constraint.lisp
src/compiler/copyprop.lisp
src/compiler/ctype.lisp
src/compiler/debug-dump.lisp
src/compiler/disassem.lisp
src/compiler/dump.lisp
src/compiler/eval-comp.lisp
src/compiler/fixup.lisp
src/compiler/fndb.lisp
src/compiler/generic/core.lisp
src/compiler/generic/genesis.lisp
src/compiler/globaldb.lisp
src/compiler/ir1util.lisp
src/compiler/knownfun.lisp
src/compiler/macros.lisp
src/compiler/main.lisp
src/compiler/node.lisp
src/compiler/seqtran.lisp
src/compiler/srctran.lisp
src/compiler/sset.lisp
src/compiler/target-disassem.lisp
src/compiler/typetran.lisp
src/compiler/vop.lisp
src/compiler/x86/c-call.lisp
src/compiler/x86/insts.lisp
src/pcl/boot.lisp
src/pcl/braid.lisp
src/pcl/cache.lisp
src/pcl/cpl.lisp
src/pcl/defs.lisp
src/pcl/dfun.lisp
src/pcl/fast-init.lisp
src/pcl/std-class.lisp
src/pcl/vector.lisp
tests/type.impure.lisp
version.lisp-expr