Re: [PATCH, v2] Fix build on ia64

2020-02-08 Thread John Paul Adrian Glaubitz
Hi Ludo! On 2/8/20 3:10 PM, Ludovic Courtès wrote: > John Paul Adrian Glaubitz skribis: > >> * libguile/continuations.c (capture_auxiliary_stack): Fix >> logic in preprocessor code when checking for ia64 host; >> fix dereferencing of ctx variable. >> * libguile/threads.h (struct

Re: [PATCH, v2] Fix build on ia64

2020-02-08 Thread Ludovic Courtès
John Paul Adrian Glaubitz skribis: > * libguile/continuations.c (capture_auxiliary_stack): Fix > logic in preprocessor code when checking for ia64 host; > fix dereferencing of ctx variable. > * libguile/threads.h (struct scm_thread): Add missing member > SCM_STACKITEM

Re: [PATCH, v2] Fix build on platforms where the stack grows upwards

2020-02-08 Thread Ludovic Courtès
Hi, John Paul Adrian Glaubitz skribis: > * libguile/continuations.c (scm_dynthrow): Fix missing mra >parameter to grow_stack for SCM_STACK_GROWS_UP. Applied, thanks! Ludo'.

Re: CPU and GC cost of bignums

2020-02-08 Thread Ludovic Courtès
Hi, Ludovic Courtès skribis: > To my surprise, on a pure bignum microbenchmark, this is > counterproductive: I found out that I was comparing my own Guile build, which was against the ‘libgc-back-pointers’ package, with that ‘guile-next’ build against ‘libgc’; no wonder mine was slower…