Re: port-for-each vs lazy sweep

2007-09-04 Thread Han-Wen Nienhuys
Hi, unfortunately, I'm traveling these two weeks, so I have little opportunity to look at this right now. 2007/9/3, Ludovic Courtès <[EMAIL PROTECTED]>: > Hi Han-Wen, > > Han-Wen Nienhuys <[EMAIL PROTECTED]> writes: > > > Applied, with corrections. > > I noticed the (supposedly related) regressio

Re: port-for-each vs lazy sweep

2007-09-04 Thread Ludovic Courtès
Hi, [EMAIL PROTECTED] (Ludovic Courtès) writes: > (I suspect that ports used to be flushed when reclaimed, which is no > longer the case with the weak hash table.) Another unpleasant side effect is this: $ guile-config link -pthread -lguile -lltdl -L/usr/local/lib -lgmp -lcrypt -lm -lltdl

Re: Unaligned memory accesses

2007-09-04 Thread Ludovic Courtès
Hi, Kevin Ryde <[EMAIL PROTECTED]> writes: > [EMAIL PROTECTED] (Ludovic Courtès) writes: >> + if (((struct sockaddr *) &addr)->sa_family ... > > That can use the union member instead of a cast, can it? No it can't. AFAICS, there's nothing in the C standard forcing fields of unions to be store

Re: Gnulib support

2007-09-04 Thread Ludovic Courtès
Hi Kevin, Kevin Ryde <[EMAIL PROTECTED]> writes: > Revert it for now, and look again if/when there's a system for > libraries. (And not the first blush version of something, give it a > chance for someone else to be the guinea pigs.) Please, do read the thread on `bug-gnulib'. Widespread libra