chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-janitors] #794: on 32bit systems srfi-4 make- procedures fail w


From: Chicken Trac
Subject: [Chicken-janitors] #794: on 32bit systems srfi-4 make- procedures fail where make-vector succeeds
Date: Fri, 02 Mar 2012 21:49:23 -0000

#794: on 32bit systems srfi-4 make- procedures fail where make-vector succeeds
--------------------------------------+-------------------------------------
 Reporter:  ckeen                     |       Owner:  ckeen
     Type:  defect                    |      Status:  new  
 Priority:  major                     |   Milestone:  4.8.0
Component:  core libraries            |     Version:  4.7.x
 Keywords:  srfi-4 make-vector 32bit  |  
--------------------------------------+-------------------------------------
 {{{
 $ csi -n

 CHICKEN
 (c)2008-2011 The Chicken Team
 (c)2000-2007 Felix L. Winkelmann
 Version 4.7.5 (rev b7f7e36)
 openbsd-unix-gnu-x86 [ manyargs dload ptables ]
 compiled 2012-03-02 on necronomicon.my.domain (OpenBSD)

 #;1> (use srfi-4)
 ; loading /home/ckeen/chickens/master/lib/chicken/6/srfi-4.import.so ...
 ; loading library srfi-4 ...
 #;2> (make-vector 12000000 0)
 #(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...
 #;3> (make-u32vector 12000000 0)

 Error: out of range
 48000000
 16777215

         Call history:

         <syntax>          (make-u32vector 12000000 0)
         <eval>    (make-u32vector 12000000 0)   <--
 }}}

 On 64 bit this works as expected. Affected is current master, 4.7.0 and
 the stability branch.

-- 
Ticket URL: <http://bugs.call-cc.org/ticket/794>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]