chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-hackers] [PATCH] Remove C_procN signature generation for functi


From: Peter Bex
Subject: [Chicken-hackers] [PATCH] Remove C_procN signature generation for functions with high argcounts
Date: Sun, 30 Aug 2015 13:53:09 +0200
User-agent: Mutt/1.5.21 (2010-09-15)

Hi all,

I noticed that the argvector change is not 100% complete yet;
there's some code in the C generation which will generate C_procN
prototypes for generated C functions that accept more than 128
arguments (below 128 arguments, the prototypes were all there,
generated by a very hairy set of recursive macros in chicken.h).

This is no longer necessary; we don't have C_procN anymore; the hairy
macros are gone too, and there's no need to generate these prototypes.

I've attached patches for the master and chicken-5 branches.
I've also removed the small-parameter-limit *and* parameter-limit
variables, which are not used anywhere.

Cheers,
Peter

Attachment: 0001-Remove-generation-of-large-C_procN-signatures.master.patch
Description: Text Data

Attachment: 0001-Remove-generation-of-large-C_procN-signatures.chicken-5.patch
Description: Text Data

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]