]> git.vpit.fr Git - perl/modules/indirect.git/commit
Skip threads tests unless perl version is 5.13.4 or greater
authorVincent Pit <vince@profvince.com>
Sat, 2 Oct 2010 23:35:11 +0000 (01:35 +0200)
committerVincent Pit <vince@profvince.com>
Sat, 2 Oct 2010 23:35:11 +0000 (01:35 +0200)
commitb380c989af97df9d8ee8adf081c3aed4f7b6309b
treeb4172ce681b194ceada362642f92814b28fb37c0
parent5c6febb8433f1217138c9f238c1a802888fc0f56
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/40-threads.t
t/41-threads-teardown.t