
h.m.brand at xs4all
Nov 28, 2006, 4:00 PM
Post #28 of 32
(214 views)
Permalink
|
On Tue, 28 Nov 2006 16:32:20 -0500 (EST), Andy Dougherty <doughera [at] lafayette> wrote: > On Tue, 28 Nov 2006, Steve Hay wrote: > > > Philip M. Gollucci wrote: > > > Rafael Garcia-Suarez wrote: > > >> * is anyone aware of severe bugs I've overlooked ? (that is, bugs that > > >> don't exist in maint. Old bugs that CPAN is used to work around to > > >> aren't severe bugs. Bug #40954 is probably in this category) > > > > > > Since release 5.6, Perl has had two different threading implementations, > > > the newer interpreter-based version (ithreads) with one interpreter per > > > thread, and the older 5.005 version (5005threads). > > > The 5005threads version is effectively unmaintained and will probably be > > > removed in Perl 5.10, > > > > It already has been removed as of #18030, over 4 years ago: > > > > http://public.activestate.com/cgi-bin/perlbrowse?show_patch=Show+Patch&patch_num=18030 > > > > > > > so there should be no need to build a Perl using it > > > unless needed for backwards compatibility with some existing 5.005threads > > > code. > > > > > > grep -c USE_5005THREADS *.[ch] | grep -v :0 > > > intrpvar.h:1 > > > malloc.c:1 > > > perl.h:1 > > > pp_ctl.c:1 > > > thrdvar.h:3 > > > uconfig.h:3 > > > > I guess that's all just the detritus of #18030 and subsequent changes. > > It could probably do with being cleaned up sometime, if only to avoid > > any possible further confusion. > > On the flip side, deleting stuff that's just in comments also can > introduce spurious differences with the maintenance track (which does > still have 5.005 threads code). Such differences can make merging changes > back into the maintenance track more tedious. Just something else to > keep in mind if anyone feels the urge to go and clean up those few > remaining spots where 5005threads are mentioned. With my recent change to Configure, the last visible awareness of 5005threads to devel has been removed, while still maintaining coherence with maint. I have done the chainsawing of 5005threads in devel, quite early in the 5.9 track, and I do remember having left a list of watchpoints/things to do in the far future if this were to be taken to the very end. I think we've reached a very sensible state now. -- H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/) using & porting perl 5.6.2, 5.8.x, 5.9.x on HP-UX 10.20, 11.00, 11.11, & 11.23, SuSE 10.0 & 10.1, AIX 4.3 & 5.2, and Cygwin. http://qa.perl.org http://mirrors.develooper.com/hpux/ http://www.test-smoke.org http://www.goldmark.org/jeff/stupid-disclaimers/
|