0.8.3.56:
authorChristophe Rhodes <csr21@cam.ac.uk>
Fri, 12 Sep 2003 15:23:07 +0000 (15:23 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Fri, 12 Sep 2003 15:23:07 +0000 (15:23 +0000)
commit49c69bcd41790587cbcb0411c5c3497ee84f4343
treecc926422f83668093ac0bed43f0311ce17583282
parenteb6f8dd033501c7372b27967a2cb7750560897bd
0.8.3.56:
Fix (BYTE 0 0)
... again, in the %LDB-and-friends DERIVE-TYPE methods, but this
time the failure seemed more justifiable, because...
... (UNSIGNED-BYTE 0) is quite naturally interpreted as
(INTEGER 0 0), and that's what we wrote, but ...
... ANSI saith "s---a positive integer".  Ugh.  So ...
... implement SB!INT:UNSIGNED-BYTE* that does the right thing,
and use it to simplify derive-type logic.
NEWS
package-data-list.lisp-expr
src/code/deftypes-for-target.lisp
src/compiler/srctran.lisp
tests/arith.pure.lisp
version.lisp-expr