]> git.vpit.fr Git - perl/modules/Lexical-Types.git/commit
Skip threads tests unless perl version is 5.13.4 or greater
authorVincent Pit <vince@profvince.com>
Mon, 3 Jan 2011 14:59:22 +0000 (15:59 +0100)
committerVincent Pit <vince@profvince.com>
Mon, 3 Jan 2011 14:59:22 +0000 (15:59 +0100)
commit569b0505de7c5021759a402e898c1fcaaee2caac
treecdeca597622683d69beb4e5db9d5420196116d29
parent48bb92f016120656801f1920c9ef680201afe0a9
Skip threads tests unless perl version is 5.13.4 or greater

There was a long standing bug in the handling of GV <-> CV double linkage
that could (and explicitely did with a poisonous perl) cause segfaults at
thread destruction. It got fixed by Dave in commit 803f274 which went in
5.13.3, but the fix was amended for 5.13.4 in commit 09aad8f. Since it's
not really fair for the user to not be able to install the module because
of this, we skip the threads tests unless perl is at least 5.13.4.
t/30-threads.t
t/31-threads-teardown.t