From: Rafael Garcia-Suarez Date: Fri, 23 Jun 2006 09:41:36 +0000 (+0000) Subject: perltodo additions by Vadim Konovalov X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=a229ae3b9efe3e549eb1765a12654b821f13c8e0;p=p5sagit%2Fp5-mst-13.2.git perltodo additions by Vadim Konovalov p4raw-id: //depot/perl@28416 --- diff --git a/pod/perltodo.pod b/pod/perltodo.pod index 62f28de..6425bd6 100644 --- a/pod/perltodo.pod +++ b/pod/perltodo.pod @@ -305,6 +305,15 @@ C to enable it. This would allow Unix users to test that the export list is correct, and to build a perl that does not pollute the global namespace with private symbols. +=head2 Cross-compile support + +Currently C understands C<-Dusecrosscompile> option. This option +arranges for building C for TARGET machine, so this C is +assumed then to be copied to TARGET machine and used as a replacement of full +C executable. + +This should be done litle differently. Namely C should be built for +HOST and then full C with extensions should be compiled for TARGET. @@ -409,13 +418,10 @@ custom allocates so it would both use less memory and less CPU to allocate the various OP structures from arenas. The SV arena code can probably be re-used for this. -=head2 Merge the win32 and wince codebases +=head2 Improve win32/wince.c -Currently, code used to build Perl on Win32 and WinCE are maintained -separately, but use much of the same code. We currently have a very high -probability of the code diverging when it shouldn't. Ideally, the code -for the two systems should be merged so that common code between the two -could be shared. +Currently, numerous functions look virtually, if not completely, +identical in both C and C files, which can't be good. =head1 Tasks that need a knowledge of XS