[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-janitors] #975: Segmentation fault when accessing/setting m
From: |
Chicken Trac |
Subject: |
Re: [Chicken-janitors] #975: Segmentation fault when accessing/setting moderately large SRFI-4 vectors |
Date: |
Fri, 15 Feb 2013 15:13:53 -0000 |
#975: Segmentation fault when accessing/setting moderately large SRFI-4 vectors
-----------------------+----------------------------------------------------
Reporter: iraikov | Owner:
Type: defect | Status: closed
Priority: critical | Milestone: 4.9.0
Component: compiler | Version: 4.8.x
Resolution: invalid | Keywords:
-----------------------+----------------------------------------------------
Changes (by felix):
* status: new => closed
* resolution: => invalid
Comment:
Ivan,
No, chicken does not rely on TCO from the C compiler (that's the whole
point of using cheney-on-the-mta). Chicken will also not magically make
non-tail-recursive code tail-recursive:
{{{
--- ../srfi-4-utils-test.scm~ 2013-02-15 16:00:54.953867621 +0100
+++ ../srfi-4-utils-test.scm 2013-02-15 16:07:40.085861499 +0100
@@ -46,8 +46,9 @@
(vblit! a i q b k)
(if (< j r)
(vblit! a j r b k))))
+ )
b
- ))
+ )
)
}}}
I promise not to tell anybody about this.
--
Ticket URL: <http://bugs.call-cc.org/ticket/975#comment:4>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.