Re: interpreter crashs with arithmetics on floats

[email protected]
Newsgroups gmane.lisp.scheme.bigloo
Organization Inria
Message-ID <20161018102256.5805dbe0@arches>
Hi Michel,

> I  create this small test-case: see below.
> It raises a segmentation-fault when you call the function (testlist) in interpreted mode.
> -It is OK in compiled mode: only the interpreter has the issue.
> -It is also OK if you replace the '*fl' operator by a simple '*'
> -It was ok with versions 3.x of bigloo; the bug is in 4.2c and 4.3abeta ( at least)
> 
> (define (testlist )
>   (let*  (( add    1.3 )
>           (toadd  (*fl add 1e-4))) 
>     (if #t (print "true")
>            (lambda (dum) (set! add 1.0)) ) 
>     'done
>   )
> )
> 
> Do you think it can be fixed in the future 4.3a prod?
> By the way, Is there a schedule or a rough date for the 4.3a prod ?
> Many thanks,
> Best regards,
> Michel
The problem is now fixed. The newest version contains the fix. Thanks
for your report.

-- 
Manuel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.