[cmucl-ticket] [cmucl] #68: bit-bash-copy can't handle very large objects
cmucl
cmucl-devel at common-lisp.net
Sat Dec 22 16:43:18 UTC 2012
#68: bit-bash-copy can't handle very large objects
--------------------+-------------------------------------------------------
Reporter: rtoy | Owner: somebody
Type: defect | Status: new
Priority: major | Milestone:
Component: Core | Version: 2012-12
Keywords: |
--------------------+-------------------------------------------------------
{{{BIT-BASH-COPY}}} takes bit indices as offsets for copying random
objects. This is very useful if we're copying bit-arrays or arrays with
elements smaller than a byte. However, when copying strings or arrays
with elements larger than a byte, the bit index exceeds 32 bits when the
index is near {{{MOST-POSITIVE-FIXNUM}}}.
{{{BIT-BASH-COPY}}} needs to be updated to handle this, or a {{{BYTE-BASH-
COPY}}} should be added to handle the case where the element size is at
least a byte in size.
--
Ticket URL: <http://trac.common-lisp.net/cmucl/ticket/68>
cmucl <http://common-lisp.net/project/cmucl>
Cmucl is a high-performance, free Common Lisp implementation.
More information about the cmucl-ticket
mailing list