poke-devel
[Top][All Lists]
Advanced

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

Re: [COMMITTED master] pkl: simplify handling of reference counting of P


From: Mohammad-Reza Nabipoor
Subject: Re: [COMMITTED master] pkl: simplify handling of reference counting of PKL_PASS_NODE
Date: Mon, 1 Apr 2024 16:04:50 +0200

On Sun, Mar 31, 2024 at 06:06:15PM +0200, Jose E. Marchesi wrote:
> 
> 2024-03-31  Jose E. Marchesi  <jemarch@gnu.org>
> 
>       * libpoke/pkl-pass.c (pkl_do_pass_1): Do not increase reference
>       counter automatically in substituted PKL_PASS_NODE.  Let the
>       handlers do it instead.
>       * libpoke/pkl-fold.c (OP_UNARY_II): Increase reference counting in
>       PKL_PASS_NODE.
>       (OP_UNARY_OO): Likewise.
>       (OP_BINARY_OOI): Likewise.
>       (OP_BINARY_OOO): Likewise.
>       (OP_BINARY_SIS): Likewise.
>       (OP_BINARY_OIO): Likewise.
>       (OP_BINARY_III): Likewise.
>       (OP_BINARY_SSS): Likewise.
>       (OP_BINARY_SSI): Likewise.
>       (OP_BINARY_AAA_ADD): Likewise.
>       (pkl_fold_pow): Likewise.
>       (pkl_fold_bconc): Likewise.
>       (pkl_fold_ps_cast): Likewise.
>       * libpoke/pkl-typify.c (pkl_typify1_ps_isa): Likewise.
>       * libpoke/pkl-trans.c (pkl_trans1_ps_var): Likewise.
>       (pkl_tarns2_ps_struct_ref): Likewise.
>       (pkl_trans3_ps_op_sizeof): Likewise.


Cherry-picked for maint/poke-4.
Thanks.



reply via email to

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