On Mon, Oct 03, 2016 at 09:12:53PM +0200, felix.winkelm...@bevuta.com wrote:
> > On Mon, Aug 08, 2016 at 10:56:39PM +0200, Peter Bex wrote:
> > > The attached patches add a custom type for bignums (first patch) and
> > > custom types for ratnums/cplxnums (second patch).  This reduces the
> > > aforementioned C_s_a_i_times() pre-allocation from 40 to 29 words.
> >
> > Here's an updated version, because the original patch doesn't apply
> > anymore due to the C_BUCKET_TYPE removal.
> 
> Signed off and pushed.

Hurrah!  Thank you.

> A somewhat disturbing patch, but it does indeed simplify the
> code.

What's disturbing?  The huge amount of changes?

> Having only one type bit lefft worries me a bit, though.

We could still get rid of the tagged pointer type.  After some more
thought on the matter, I believe they're mostly worthless.

Cheers,
Peter

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Chicken-hackers mailing list
Chicken-hackers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to