Re: allocated blocks holding pointers to other allocated blocks

2014-03-07 Thread Niels Möller
Marc Glisse writes: > I am surprised google didn't point you to: > https://gmplib.org/list-archives/gmp-discuss/2009-May/003733.html > > Apparently, I had only found one at the time, and I doubt we > introduced many since. But I could have missed other places. And the case of randlc2x.c might be

Re: allocated blocks holding pointers to other allocated blocks

2014-03-06 Thread Marc Glisse
On Wed, 5 Mar 2014, David Warme wrote: The GMP manual on Custom Allocation contains the following paragraph: GMP may use allocated blocks to hold pointers to other allocated blocks. This will limit the assumptions a conservative garbage collection scheme can make. Ques

Re: allocated blocks holding pointers to other allocated blocks

2014-03-06 Thread Niels Möller
David Warme writes: > The GMP manual on Custom Allocation contains the following paragraph: > > GMP may use allocated blocks to hold pointers to other allocated > blocks. This will limit the assumptions a conservative garbage > collection scheme can make. > > Questions: > > 2.

allocated blocks holding pointers to other allocated blocks

2014-03-06 Thread David Warme
I am posting this to gmp-devel (instead of gmp-discuss) because it concerns very arcane GMP implementation details. The GMP manual on Custom Allocation contains the following paragraph: GMP may use allocated blocks to hold pointers to other allocated blocks. This will limit the