From cmucl-devel at common-lisp.net Fri Apr 5 02:11:13 2013 From: cmucl-devel at common-lisp.net (cmucl) Date: Fri, 05 Apr 2013 02:11:13 -0000 Subject: [cmucl-ticket] [cmucl] #80: (format t "~ve" 21 5d-324) generates an error Message-ID: <052.5a2f08bf65980202b106dbce8416a3dd@common-lisp.net> #80: (format t "~ve" 21 5d-324) generates an error --------------------+------------------------------------------------------- Reporter: rtoy | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: Core | Version: 2013-03-a Keywords: | --------------------+------------------------------------------------------- {{{ (format t "~ve" 21 5d-324) }}} generates an error indexing into {{{*powers-of-ten*}}}. We can increase the size of {{{*powers-of-ten*}}} a bit, but there will always be cases where the table is too small. This can happen if {{{21}}} above is changed to a much larger number. -- Ticket URL: cmucl Cmucl is a high-performance, free Common Lisp implementation. From cmucl-devel at common-lisp.net Sat Apr 13 14:44:40 2013 From: cmucl-devel at common-lisp.net (cmucl) Date: Sat, 13 Apr 2013 14:44:40 -0000 Subject: [cmucl] #80: (format t "~ve" 21 5d-324) generates an error In-Reply-To: <052.5a2f08bf65980202b106dbce8416a3dd@common-lisp.net> References: <052.5a2f08bf65980202b106dbce8416a3dd@common-lisp.net> Message-ID: <061.880840491a24a39c6bf9479efc892dbe@common-lisp.net> #80: (format t "~ve" 21 5d-324) generates an error ---------------------+------------------------------------------------------ Reporter: rtoy | Owner: somebody Type: defect | Status: closed Priority: major | Milestone: Component: Core | Version: 2013-03-a Resolution: fixed | Keywords: ---------------------+------------------------------------------------------ Changes (by toy.raymond@?): * status: new => closed * resolution: => fixed Comment: commit b82f05d5f2fe59b52977bbf0a2d25578caded0de Author: Raymond Toy Date: Sun Apr 7 11:03:06 2013 -0700 Fix ticket:80 * Increase the size of *powers-of-ten* a bit. * In expt-ten, handle the case where the exponent exceeds the size of the *powers-of-ten* array. -- Ticket URL: cmucl Cmucl is a high-performance, free Common Lisp implementation.