]> git.vpit.fr Git - perl/modules/autovivification.git/commit
Skip threads tests unless perl version is 5.13.4 or greater
authorVincent Pit <vince@profvince.com>
Sun, 3 Oct 2010 00:31:48 +0000 (02:31 +0200)
committerVincent Pit <vince@profvince.com>
Sun, 3 Oct 2010 00:31:48 +0000 (02:31 +0200)
commit624f3e979a9d31ae5d86d95fa008af05fa83723e
tree24d4fc94b521dfd5e41b5a6fef1568ece1c24d77
parent1922fb2c3039e815e7a38627a5f3b29c604e95a0
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/50-threads.t
t/51-threads-teardown.t