develooper Front page | perl.perl5.porters | Postings from September 2011

Re: [perl #98204] Shared objects not destoryed

Thread Previous | Thread Next
From:
Dave Mitchell
Date:
September 2, 2011 02:59
Subject:
Re: [perl #98204] Shared objects not destoryed
Message ID:
20110902095909.GC2827@iabyn.com
On Thu, Sep 01, 2011 at 10:09:30PM -0700, Father Chrysostomos via RT wrote:
> Caused by this commit, but that doesn’t look like very useful
> information.  Does the branch from which the threads changes were merged
> still exist, so I can try and find a description of the change (it added
> Perl_shared_object_destroy)?

That's odd; the commit you show is from the 5.10 maint branch; not sure
how a bisect ended up there. That commit (done under perforce) is the
equivalent under git of cherry-picking several individual commits from
blead and applying them as a single commit to maint.  To find the
equivalent blead commits, you need to look them up individually; for
example a likely candidate is "[32658] threads::shared 1.15":

    $ git rev-list --before=2008-12-18  -1 --all --grep='^p4raw-id:.*@32658$'
    794f4697121b50d7447d6309d7c9ada4bca913e2
    ....

> 
> commit c07fbe7b8c333dbc876f7736f826d90e30b1a68b
> Author: Jerry D. Hedden <jdhedden@cpan.org>
> Date:   Wed Dec 19 05:17:46 2007 -0500
> 
>     Integrate:
>     [ 32651]
>     Upgrade to B-Lint-1.11
>     
>     [ 32654]
>     Upgrade to Sys-Syslog-0.23
>     
>     [ 32656]
>     Add new Sys::Syslog file to MANIFEST
>     
>     [ 32658]
>     Subject: [PATCH] threads::shared 1.15
>     From: "Jerry D. Hedden" <jdhedden@cpan.org>
>     Message-ID: <1ff86f510712190717r379ffdbt9ed19b8a607b8931@mail.gmail.com>
>     
>     [ 32799]
>     Upgrade to Sys-Syslog-0.24
>     
>     [ 33093]
>     In Safe, load Carp::Heavy only if it exists (to remain
>     compatible with older perls)
>     
>     [ 33096]
>     Bump the version of Safe
>     
>     [ 33102]
>     Make this test pass with the Test::More that comes with perl 5.6.2
>     
>     [ 33105]
>     Document why ok() is being used instead of like(), to stop someone
>     undoing it.
>     p4raw-link: @33105 on //depot/perl:
> c3c3bebb639496b8bdce5d7c639ea5632d85fc99
>     p4raw-link: @33102 on //depot/perl:
> 7a823c1420312961bad15bc476b3491938f28870
>     p4raw-link: @33096 on //depot/perl:
> b41b1dd440c5da8808066ee3650a2655b234e891
>     p4raw-link: @33093 on //depot/perl:
> bda6a610ca3121bb57c15862a4ffb75463043b06
>     p4raw-link: @32799 on //depot/perl:
> 483e88ad226f66ca6deefce55919b08c583c82aa
>     p4raw-link: @32658 on //depot/perl:
> 794f4697121b50d7447d6309d7c9ada4bca913e2
>     p4raw-link: @32656 on //depot/perl:
> d40f418c0989f97d4d8e048e75204b214b9069ac
>     p4raw-link: @32654 on //depot/perl:
> 328c41c4a98a66131212f22cebc43d67940f4ae5
>     p4raw-link: @32651 on //depot/perl:
> c97a6147af6fea02f9b15486129be65da0b7d977
>     
>     p4raw-id: //depot/maint-5.10/perl@33111
>     p4raw-branched: from //depot/perl@33110 'branch in'
>     	ext/B/B/Lint/Debug.pm ext/Sys/Syslog/fallback/syslog.h
>     	ext/threads/shared/t/object.t
>     p4raw-integrated: from //depot/perl@33110 'copy in' ext/B/B/Lint.pm
>     	(@31294..) ext/threads/shared/shared.pm
>     	ext/threads/shared/shared.xs (@31952..)
>     	ext/Sys/Syslog/Makefile.PL (@32221..) ext/Sys/Syslog/t/syslog.t
>     	(@32654..)
>     p4raw-integrated: from //depot/perl@32656 'edit in' MANIFEST (@32652..)
>     p4raw-integrated: from //depot/perl@32654 'ignore'
>     	ext/Sys/Syslog/Syslog.pm (@32286..)
> 
> 

-- 
I don't want to achieve immortality through my work...
I want to achieve it through not dying.
    -- Woody Allen

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About