This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: feature?
- To: Mikael Djurfeldt <mdj at mdj dot nada dot kth dot se>
- Subject: Re: feature?
- From: Lynn Winebarger <owinebar at free-expression dot org>
- Date: Tue, 21 Mar 2000 18:06:32 -0500 (EST)
- cc: guile at sourceware dot cygnus dot com
I'll have to make more queries if they all lead to bug detection and
squashing!
Lynn
On 21 Mar 2000, Mikael Djurfeldt wrote:
> Mikael Djurfeldt <mdj@mdj.nada.kth.se> writes:
>
> > It should be protected, so this seems to be a newly introduced problem
> > concerning GC-protection of the tail-array of a struct.
>
> 2000-03-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
>
> * gc.c (scm_gc_mark): Bugfix 1: The recent SCM_PACK/UNPACK change
> made SCM values into pointers. This turned an arithmetic
> computation of the address of the vcell into a pointer-arithmetic
> one, thereby screwing up marking of structs.
> Bugfix 2: Removed incompletely introduced loop variable `j' used
> when protecting the tail array of a struct.
>