[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU Guile 2.1.7 released (beta)
From: |
Andy Wingo |
Subject: |
Re: GNU Guile 2.1.7 released (beta) |
Date: |
Mon, 27 Feb 2017 21:30:09 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
On Mon 27 Feb 2017 20:32, Mike Gran <address@hidden> writes:
> A C++ STL container holds a set of STL-allocated (non-GC allocated)
> structs.
>
> Those STL-allocated structs are also used as the payloads of
> SCM foreign objects.
>
> STL destruction can free those objects. That free
> should not allow SCM foreign objects that continue to exist but
> contain junk payloads.
>
> Also should SCM GC free the SCM foreign objects, this GC
> should not cause the non-GC-allocated payload to be freed.
I believe this issue was fixed in
8dff3af087c6eaa83ae0d72aa8b22aef5c65d65d in Guile 2.0 and in a related
commit in 2.2.
Andy
- GNU Guile 2.1.7 released (beta), Andy Wingo, 2017/02/18
- Re: GNU Guile 2.1.7 released (beta), Andy Wingo, 2017/02/23
- Re: GNU Guile 2.1.7 released (beta), Mike Gran, 2017/02/23
- Re: GNU Guile 2.1.7 released (beta), Andy Wingo, 2017/02/24
- Re: GNU Guile 2.1.7 released (beta), Arne Babenhauserheide, 2017/02/24
- Re: GNU Guile 2.1.7 released (beta), Thomas Morley, 2017/02/27
- Re: GNU Guile 2.1.7 released (beta), Andy Wingo, 2017/02/28
- Re: GNU Guile 2.1.7 released (beta), David Kastrup, 2017/02/28
- Re: GNU Guile 2.1.7 released (beta), Andy Wingo, 2017/02/28
Re: GNU Guile 2.1.7 released (beta), David Pirotte, 2017/02/27