diff options
author | Brian Fraser <fraserbn@gmail.com> | 2013-09-21 03:19:52 -0300 |
---|---|---|
committer | Brian Fraser <fraserbn@gmail.com> | 2013-09-27 07:37:09 -0300 |
commit | facf34ef484d62d15b2da11ee03d01942a22ff15 (patch) | |
tree | 39025babde4eadecc1da89fa2a1193cc8a79c1c6 /MANIFEST | |
parent | ce3470dcce263170c48127c11bb2a47ca92f2616 (diff) | |
download | perl-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-- | MANIFEST | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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 |