From: Nicholas Clark Date: Mon, 28 Sep 2009 16:26:37 +0000 (+0100) Subject: Move threads from ext/ to dist/ X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=72388ea1ff94f31ed9f6362cae7518adaaff4ee7;p=p5sagit%2Fp5-mst-13.2.git Move threads from ext/ to dist/ --- diff --git a/MANIFEST b/MANIFEST index 8d2d6d9..63486ac 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1185,6 +1185,32 @@ dist/Thread-Semaphore/lib/Thread/Semaphore.pm Thread-safe semaphores dist/Thread-Semaphore/t/01_basic.t Thread::Semaphore tests dist/Thread-Semaphore/t/02_errs.t Thread::Semaphore tests dist/Thread-Semaphore/t/03_nothreads.t Thread::Semaphore tests +dist/threads/hints/hpux.pl Hint file for HPUX +dist/threads/hints/linux.pl Hint file for Linux +dist/threads/Makefile.PL ithreads +dist/threads/t/basic.t ithreads +dist/threads/t/blocks.t Test threads in special blocks +dist/threads/t/context.t Explicit thread context +dist/threads/t/end.t Test end functions +dist/threads/t/err.t Test $thr->error() +dist/threads/t/exit.t Test exit and die in threads +dist/threads/t/free2.t More ithread destruction tests +dist/threads/t/free.t Test ithread destruction +dist/threads/threads.pm ithreads +dist/threads/threads.xs ithreads +dist/threads/t/join.t Testing the join function +dist/threads/t/kill.t Tests thread signalling +dist/threads/t/libc.t testing libc functions for threadsafety +dist/threads/t/list.t Test threads->list() +dist/threads/t/no_threads.t threads test for non-threaded Perls +dist/threads/t/problems.t Test various memory problems +dist/threads/t/stack_env.t Tests for stack limits +dist/threads/t/stack.t Tests for stack limits +dist/threads/t/state.t Tests state methods +dist/threads/t/stress_cv.t Test with multiple threads, coderef cv argument. +dist/threads/t/stress_re.t Test with multiple threads, string cv argument and regexes. +dist/threads/t/stress_string.t Test with multiple threads, string cv argument. +dist/threads/t/thread.t General ithread tests from thr5005 djgpp/config.over DOS/DJGPP port djgpp/configure.bat DOS/DJGPP port djgpp/djgpp.c DOS/DJGPP port @@ -2953,9 +2979,6 @@ ext/Text-Soundex/README README for Text::Soundex ext/Text-Soundex/Soundex.pm Text::Soundex extension Perl module ext/Text-Soundex/Soundex.xs Text::Soundex extension external subroutines ext/Text-Soundex/t/Soundex.t test for Text::Soundex -ext/threads/hints/hpux.pl Hint file for HPUX -ext/threads/hints/linux.pl Hint file for Linux -ext/threads/Makefile.PL ithreads ext/threads-shared/hints/linux.pl thread shared variables ext/threads-shared/Makefile.PL thread shared variables ext/threads-shared/shared.pm thread shared variables @@ -2978,29 +3001,6 @@ ext/threads-shared/t/sv_simple.t thread shared variables ext/threads-shared/t/utf8.t Test UTF-8 keys in shared hashes ext/threads-shared/t/waithires.t Test sub-second cond_timedwait ext/threads-shared/t/wait.t Test cond_wait and cond_timedwait -ext/threads/t/basic.t ithreads -ext/threads/t/blocks.t Test threads in special blocks -ext/threads/t/context.t Explicit thread context -ext/threads/t/end.t Test end functions -ext/threads/t/err.t Test $thr->error() -ext/threads/t/exit.t Test exit and die in threads -ext/threads/t/free2.t More ithread destruction tests -ext/threads/t/free.t Test ithread destruction -ext/threads/threads.pm ithreads -ext/threads/threads.xs ithreads -ext/threads/t/join.t Testing the join function -ext/threads/t/kill.t Tests thread signalling -ext/threads/t/libc.t testing libc functions for threadsafety -ext/threads/t/list.t Test threads->list() -ext/threads/t/no_threads.t threads test for non-threaded Perls -ext/threads/t/problems.t Test various memory problems -ext/threads/t/stack_env.t Tests for stack limits -ext/threads/t/stack.t Tests for stack limits -ext/threads/t/state.t Tests state methods -ext/threads/t/stress_cv.t Test with multiple threads, coderef cv argument. -ext/threads/t/stress_re.t Test with multiple threads, string cv argument and regexes. -ext/threads/t/stress_string.t Test with multiple threads, string cv argument. -ext/threads/t/thread.t General ithread tests from thr5005 ext/Tie-File/lib/Tie/File.pm Files as tied arrays ext/Tie-File/t/00_version.t Trivial test for Tie::File ext/Tie-File/t/01_gen.t Generic read/write tests for Tie::File diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index 955c940..ec31e5b 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -1538,7 +1538,7 @@ use File::Glob qw(:case); { 'MAINTAINER' => 'jdhedden', 'DISTRIBUTION' => 'JDHEDDEN/threads-1.74.tar.gz', - 'FILES' => q[ext/threads], + 'FILES' => q[dist/threads], 'EXCLUDED' => [ qw(examples/pool.pl t/pod.t t/test.pl diff --git a/ext/threads/Makefile.PL b/dist/threads/Makefile.PL similarity index 100% rename from ext/threads/Makefile.PL rename to dist/threads/Makefile.PL diff --git a/ext/threads/hints/hpux.pl b/dist/threads/hints/hpux.pl similarity index 100% rename from ext/threads/hints/hpux.pl rename to dist/threads/hints/hpux.pl diff --git a/ext/threads/hints/linux.pl b/dist/threads/hints/linux.pl similarity index 100% rename from ext/threads/hints/linux.pl rename to dist/threads/hints/linux.pl diff --git a/ext/threads/t/basic.t b/dist/threads/t/basic.t similarity index 100% rename from ext/threads/t/basic.t rename to dist/threads/t/basic.t diff --git a/ext/threads/t/blocks.t b/dist/threads/t/blocks.t similarity index 100% rename from ext/threads/t/blocks.t rename to dist/threads/t/blocks.t diff --git a/ext/threads/t/context.t b/dist/threads/t/context.t similarity index 100% rename from ext/threads/t/context.t rename to dist/threads/t/context.t diff --git a/ext/threads/t/end.t b/dist/threads/t/end.t similarity index 100% rename from ext/threads/t/end.t rename to dist/threads/t/end.t diff --git a/ext/threads/t/err.t b/dist/threads/t/err.t similarity index 100% rename from ext/threads/t/err.t rename to dist/threads/t/err.t diff --git a/ext/threads/t/exit.t b/dist/threads/t/exit.t similarity index 100% rename from ext/threads/t/exit.t rename to dist/threads/t/exit.t diff --git a/ext/threads/t/free.t b/dist/threads/t/free.t similarity index 100% rename from ext/threads/t/free.t rename to dist/threads/t/free.t diff --git a/ext/threads/t/free2.t b/dist/threads/t/free2.t similarity index 100% rename from ext/threads/t/free2.t rename to dist/threads/t/free2.t diff --git a/ext/threads/t/join.t b/dist/threads/t/join.t similarity index 100% rename from ext/threads/t/join.t rename to dist/threads/t/join.t diff --git a/ext/threads/t/kill.t b/dist/threads/t/kill.t similarity index 100% rename from ext/threads/t/kill.t rename to dist/threads/t/kill.t diff --git a/ext/threads/t/libc.t b/dist/threads/t/libc.t similarity index 100% rename from ext/threads/t/libc.t rename to dist/threads/t/libc.t diff --git a/ext/threads/t/list.t b/dist/threads/t/list.t similarity index 100% rename from ext/threads/t/list.t rename to dist/threads/t/list.t diff --git a/ext/threads/t/no_threads.t b/dist/threads/t/no_threads.t similarity index 100% rename from ext/threads/t/no_threads.t rename to dist/threads/t/no_threads.t diff --git a/ext/threads/t/problems.t b/dist/threads/t/problems.t similarity index 100% rename from ext/threads/t/problems.t rename to dist/threads/t/problems.t diff --git a/ext/threads/t/stack.t b/dist/threads/t/stack.t similarity index 100% rename from ext/threads/t/stack.t rename to dist/threads/t/stack.t diff --git a/ext/threads/t/stack_env.t b/dist/threads/t/stack_env.t similarity index 100% rename from ext/threads/t/stack_env.t rename to dist/threads/t/stack_env.t diff --git a/ext/threads/t/state.t b/dist/threads/t/state.t similarity index 100% rename from ext/threads/t/state.t rename to dist/threads/t/state.t diff --git a/ext/threads/t/stress_cv.t b/dist/threads/t/stress_cv.t similarity index 100% rename from ext/threads/t/stress_cv.t rename to dist/threads/t/stress_cv.t diff --git a/ext/threads/t/stress_re.t b/dist/threads/t/stress_re.t similarity index 100% rename from ext/threads/t/stress_re.t rename to dist/threads/t/stress_re.t diff --git a/ext/threads/t/stress_string.t b/dist/threads/t/stress_string.t similarity index 100% rename from ext/threads/t/stress_string.t rename to dist/threads/t/stress_string.t diff --git a/ext/threads/t/thread.t b/dist/threads/t/thread.t similarity index 100% rename from ext/threads/t/thread.t rename to dist/threads/t/thread.t diff --git a/ext/threads/threads.pm b/dist/threads/threads.pm similarity index 100% rename from ext/threads/threads.pm rename to dist/threads/threads.pm diff --git a/ext/threads/threads.xs b/dist/threads/threads.xs similarity index 100% rename from ext/threads/threads.xs rename to dist/threads/threads.xs