summaryrefslogtreecommitdiff
path: root/MANIFEST
diff options
context:
space:
mode:
authorBrian Fraser <fraserbn@gmail.com>2013-09-21 03:19:52 -0300
committerBrian Fraser <fraserbn@gmail.com>2013-09-27 07:37:09 -0300
commitfacf34ef484d62d15b2da11ee03d01942a22ff15 (patch)
tree39025babde4eadecc1da89fa2a1193cc8a79c1c6 /MANIFEST
parentce3470dcce263170c48127c11bb2a47ca92f2616 (diff)
downloadperl-facf34ef484d62d15b2da11ee03d01942a22ff15.tar.gz
File::Glob: Dup glob state in CLONE()
This solves [perl #119897] and [perl #117823], and restores the behavior of glob() in conjunction with threads of 5.14 and older. Since 5.16, code that used glob() inside a thread had been unintentionally sharing state between threads, which lead to things like this crashing and failing assertions: ./perl -Ilib -Mthreads -e 'scalar glob("*"); threads->create(sub { glob("*") })->join();'
Diffstat (limited to 'MANIFEST')
-rw-r--r--MANIFEST1
1 files changed, 1 insertions, 0 deletions
diff --git a/MANIFEST b/MANIFEST
index e5489a4107..0da8f13b44 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -3707,6 +3707,7 @@ ext/File-Glob/t/global.t See if File::Glob works
ext/File-Glob/TODO File::Glob extension todo list
ext/File-Glob/t/rt114984.t See if File::Glob works
ext/File-Glob/t/taint.t See if File::Glob works
+ext/File-Glob/t/threads.t See if File::Glob + threads works
ext/GDBM_File/GDBM_File.pm GDBM extension Perl module
ext/GDBM_File/GDBM_File.xs GDBM extension external subroutines
ext/GDBM_File/hints/sco.pl Hint for GDBM_File for named architecture