Change 30230 by [EMAIL PROTECTED] on 2007/02/12 15:40:42

        Integrate:
        [ 26799]
        Subject: Re: cloning and foo_dup functions
        From: Yitzchak Scott-Thoennes <[EMAIL PROTECTED]>
        Date: Thu, 12 Jan 2006 01:41:18 -0800
        Message-ID: <[EMAIL PROTECTED]>

Affected files ...

... //depot/maint-5.8/perl/embed.fnc#207 integrate
... //depot/maint-5.8/perl/pod/perltodo.pod#28 integrate

Differences ...

==== //depot/maint-5.8/perl/embed.fnc#207 (text) ====
Index: perl/embed.fnc
--- perl/embed.fnc#206~30196~   2007-02-10 11:13:38.000000000 -0800
+++ perl/embed.fnc      2007-02-12 07:40:42.000000000 -0800
@@ -1019,24 +1019,24 @@
 p      |OP *   |my_attrs       |NN OP *o|NULLOK OP *attrs
 p      |void   |boot_core_xsutils
 #if defined(USE_ITHREADS)
-Apa    |PERL_CONTEXT*|cx_dup   |NULLOK PERL_CONTEXT* cx|I32 ix|I32 max|NN 
CLONE_PARAMS* param
-Apa    |PERL_SI*|si_dup        |NULLOK PERL_SI* si|NN CLONE_PARAMS* param
+ApR    |PERL_CONTEXT*|cx_dup   |NULLOK PERL_CONTEXT* cx|I32 ix|I32 max|NN 
CLONE_PARAMS* param
+ApR    |PERL_SI*|si_dup        |NULLOK PERL_SI* si|NN CLONE_PARAMS* param
 Apa    |ANY*   |ss_dup         |NN PerlInterpreter* proto_perl|NN 
CLONE_PARAMS* param
-Apa    |void*  |any_dup        |NULLOK void* v|NN PerlInterpreter* proto_perl
-Apa    |HE*    |he_dup         |NULLOK HE* e|bool shared|NN CLONE_PARAMS* param
+ApR    |void*  |any_dup        |NULLOK void* v|NN PerlInterpreter* proto_perl
+ApR    |HE*    |he_dup         |NULLOK HE* e|bool shared|NN CLONE_PARAMS* param
 Apa    |REGEXP*|re_dup         |NULLOK REGEXP* r|NN CLONE_PARAMS* param
-Apa    |PerlIO*|fp_dup         |NULLOK PerlIO* fp|char type|NN CLONE_PARAMS* 
param
-Apa    |DIR*   |dirp_dup       |NULLOK DIR* dp
-Apa    |GP*    |gp_dup         |NULLOK GP* gp|NN CLONE_PARAMS* param
-Apa    |MAGIC* |mg_dup         |NULLOK MAGIC* mg|NN CLONE_PARAMS* param
-Apa    |SV*    |sv_dup         |NULLOK SV* sstr|NN CLONE_PARAMS* param
+ApR    |PerlIO*|fp_dup         |NULLOK PerlIO* fp|char type|NN CLONE_PARAMS* 
param
+ApR    |DIR*   |dirp_dup       |NULLOK DIR* dp
+ApR    |GP*    |gp_dup         |NULLOK GP* gp|NN CLONE_PARAMS* param
+ApR    |MAGIC* |mg_dup         |NULLOK MAGIC* mg|NN CLONE_PARAMS* param
+ApR    |SV*    |sv_dup         |NULLOK SV* sstr|NN CLONE_PARAMS* param
 Ap     |void   |rvpv_dup       |NN SV* dstr|NN SV *sstr|NN CLONE_PARAMS* param
 #if defined(HAVE_INTERP_INTERN)
 Ap     |void   |sys_intern_dup |NN struct interp_intern* src \
                                |NN struct interp_intern* dst
 #endif
 Apa    |PTR_TBL_t*|ptr_table_new
-Apa    |void*  |ptr_table_fetch|NN PTR_TBL_t *tbl|NN void *sv
+ApaR   |void*  |ptr_table_fetch|NN PTR_TBL_t *tbl|NN void *sv
 Ap     |void   |ptr_table_store|NN PTR_TBL_t *tbl|NULLOK void *oldsv|NN void 
*newsv
 Ap     |void   |ptr_table_split|NN PTR_TBL_t *tbl
 Ap     |void   |ptr_table_clear|NULLOK PTR_TBL_t *tbl

==== //depot/maint-5.8/perl/pod/perltodo.pod#28 (text) ====
Index: perl/pod/perltodo.pod
--- perl/pod/perltodo.pod#27~30224~     2007-02-12 05:52:13.000000000 -0800
+++ perl/pod/perltodo.pod       2007-02-12 07:40:42.000000000 -0800
@@ -660,6 +660,8 @@
 This task is incremental - even a little bit of work on it will help, and
 will be greatly appreciated.
 
+One bit would be to write the missing code in sv.c:Perl_dirp_dup.
+
 Fix Perl_sv_dup, et al so that threads can return objects.
 
 =head2 iCOW
End of Patch.

Reply via email to