Nicholas Clark wrote:
Change 27768 by [EMAIL PROTECTED] on 2006/04/11 19:26:48
First stab at using the pad to store the serialised hints data.
This approach is almost certainly not only wrong, but also doomed.
But it's needed to build a correct solution.
Affected files ...
... //depot/perl/hv.c#303 edit
... //depot/perl/hv.h#91 edit
... //depot/perl/op.c#799 edit
... //depot/perl/pp_ctl.c#542 edit
... //depot/perl/scope.h#78 edit
... //depot/perl/sv.c#1233 edit
Differences ...
==== //depot/perl/hv.c#303 (text) ====
Index: perl/hv.c
--- perl/hv.c#302~27764~ 2006-04-11 06:47:05.000000000 -0700
+++ perl/hv.c 2006-04-11 12:26:48.000000000 -0700
@@ -2691,7 +2731,7 @@
=cut
*/
-#if defined(USE_ITHREADS)
+#if 0
struct refcounted_he *
Perl_refcounted_he_dup(pTHX_ const struct refcounted_he *const he,
CLONE_PARAMS* param)
==== //depot/perl/hv.h#91 (text) ====
Index: perl/hv.h
--- perl/hv.h#90~27764~ 2006-04-11 06:47:05.000000000 -0700
+++ perl/hv.h 2006-04-11 12:26:48.000000000 -0700
@@ -388,8 +388,14 @@
This breaks the VMS build because the transfer vectors are still being
generated from somewhere.
%LINK-W-NUDFSYMS, 2 undefined symbols:
%LINK-I-UDFSYM, PERL_REFCOUNTED_HE_COPY
%LINK-I-UDFSYM, PERL_REFCOUNTED_HE_DUP
%LINK-W-USEUNDEFSYMV, undefined symbol PERL_REFCOUNTED_HE_COPY referenced
in symbol vector option
%LINK-W-USEUNDEFSYMV, undefined symbol PERL_REFCOUNTED_HE_DUP referenced
in symbol vector option
-John
[EMAIL PROTECTED]
Personal Opinion Only