tt1931-nci-parameters-deprecation branch ready for testing

Peter Lobsinger plobsing at gmail.com
Wed Apr 27 15:39:23 UTC 2011


On Wed, Apr 27, 2011 at 10:02 AM, Donald Hunter <donald at sealgair.com> wrote:
> Hi Peter,
> The V type signature is used on an experimental branch in Zavolaj. See here:
> https://github.com/jnthn/zavolaj/blob/out_params/lib/NativeCall.pm6
> In TT #1931 there is mention of a more general call-by-reference system.  Is
> there an alternative that zavolaj can use, or will this commit break the
> zavolaj branch?
> The branch is a work in progress to get zavolaj working with SQLite which
> extensively uses opaque pointer out parameters.

PCRE's pcre_compile function also makes use of pass-by-reference. This
binding has been updated to the new API and makes a good reference, in
my opinion.

> Cheers,
> Donald.
> On 26 April 2011 02:20, Peter Lobsinger <plobsing at gmail.com> wrote:
>>
>> The tt1931-nci-parameters-deprecation is feature complete and ready
>> for testing/merge.
>>
>> This branch removes several complex, magical NCI type signature types.
>> For a full list and rationale, see TT #1931. Supporting changes have
>> been made to config::auto::opengl, pcre.pir, postgres.pir, and
>> key.pmc.
>>
>> No breakage in core is anticipated with this branch, nor is any
>> performance regression. Please test to confirm this is the case.
>> Baring any unforseen problems, I will be merging this branch in the
>> next couple of days.
>>
>> Thanks,
>>
>> Peter Lobsinger
>> _______________________________________________
>> http://lists.parrot.org/mailman/listinfo/parrot-dev
>
>


More information about the parrot-dev mailing list