[Mingw-w64-public] winpthreads testsuite
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 This patch should integrate the testsuite imported from pthreads with winpthreads. (includes re-generated configure and Makefile.in - it is very sad that those are tracked in SVN). -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRalKVAAoJEOs4Jb6SI2CwO2MIANWhOAKaWR9gUulEYdTtFjvw t9Gp3vfDBikBEsuqHDfrLvlc14j46sS/lf+RwjsYD+VtXa5c4eKl3Ri1DvRgh9oE Veclc6rsYtXSWgFdPNUdEvdhhEpfdBWibekx5M3QxmMe23/0TvonHWnhvCq3D95S VSoE7WxFls7iAEXeUkGxIHsVb8Xgz4+Vtf4wKM4KRVy4zA0EwLlneqkerJo9lsnz mVyubNcQkIbh/GMCXLUPHnKb2vyDUT1CHDoF4fQoo/4issO/Xl4GMUggwNvZ0qVk M+XhG/azX1Ig5PG+ZbiQsVBMK/A9X636alqlW9sanN9AbFnkB+JLnZRgSQNqFCw= =kOzC -END PGP SIGNATURE- Index: configure === --- configure (revision 5792) +++ configure (working copy) @@ -637,6 +637,8 @@ am__EXEEXT_TRUE LTLIBOBJS LIBOBJS +ENABLE_BENCHMARKS_FALSE +ENABLE_BENCHMARKS_TRUE RCFLAGS COPY_STATIC_FALSE COPY_STATIC_TRUE @@ -778,6 +780,7 @@ with_gnu_ld with_sysroot enable_libtool_lock +enable_benchmarks ' ac_precious_vars='build_alias host_alias @@ -1423,6 +1426,7 @@ --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) + --enable-benchmarks enable benchmarking tests Optional Packages: --with-PACKAGE[=ARG]use PACKAGE [ARG=yes] @@ -2196,7 +2200,7 @@ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file -See \`config.log' for more details" "$LINENO" 5; } +See \`config.log' for more details" "$LINENO" 5 ; } fi done @@ -2422,11 +2426,11 @@ ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) -as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5 ;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) -as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; +as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5 ;; esac # Do 'set' in a subshell so we don't clobber the current shell's @@ -2897,7 +2901,7 @@ $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; -*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' @@ -2930,7 +2934,7 @@ $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; -*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' @@ -3250,7 +3254,7 @@ test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH -See \`config.log' for more details" "$LINENO" 5; } +See \`config.log' for more details" "$LINENO" 5 ; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 @@ -3388,7 +3392,7 @@ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables -See \`config.log' for more details" "$LINENO" 5; } +See \`config.log' for more details" "$LINENO" 5 ; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } @@ -3431,7 +3435,7 @@ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details" "$LINENO" 5; } +See \`config.log' for more details" "$LINENO" 5 ; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 @@ -3490,7 +3494,7 @@ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. -See \`config.log' for more details" "$LINENO" 5; } +See \`config.log' for more details" "$LINENO" 5 ; } fi fi fi @@ -3544,7 +3548,7 @@ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. -See \`config.log' for more details" "$LINENO" 5; } +See \`config.log' for more details" "$LINENO" 5 ; } fi fi fi @@ -3595,7 +3599,7 @@ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile -See \`config.log' for more detail
Re: [Mingw-w64-public] winpthreads testsuite
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 14.04.2013 10:54, LRN wrote: > This patch should integrate the testsuite imported from pthreads > with winpthreads. (includes re-generated configure and Makefile.in > - it is very sad that those are tracked in SVN). > OK, here is a better patch - split into parts, without generated files. Say "think you" to git-svn and its wonderful awesomeness! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRaqqYAAoJEOs4Jb6SI2CwVOQH/iQJq/QHNUGJJfjfr6aj2afS GCskdC8Hr3XvTSSltTx38UfvM8alQaKE2W+T21JakjHk380IYm6paqN/4LpB9lul iM13Uu2SQiw7iZ6o5YHvuHgahMcCB+JpbtkcF6Ac5Egu/BEodQnp3tD73D19m5xo jU7eJutnGneBjG1JCwaxTsNrD2IHujvkX1NpQp9P6TAw/Y6wpi7DmQ6gIReQVWgy i3mpHIdRjlj5qY1R752o+ttKDXdVfkn7X3c96mR9rU6AdHwsaOIap9vwcmQRHRDt GXV2F/v8NqbISTTZeeSJWcwQYtxDjHyoum+8THpDUj0D2h20oF+Gl5/hGbYcrzo= =wWKE -END PGP SIGNATURE- From b10962796e7dbd89718a964edec9db9b58760c26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1?= =?UTF-8?q?=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= Date: Sun, 14 Apr 2013 14:21:20 +0400 Subject: [PATCH 1/3] Integrate the testsuite --- Makefile.am | 2 ++ configure.ac | 11 +- tests/Makefile.am | 66 +++ 3 files changed, 78 insertions(+), 1 deletion(-) create mode 100644 tests/Makefile.am diff --git a/Makefile.am b/Makefile.am index f117785..f57a553 100644 --- a/Makefile.am +++ b/Makefile.am @@ -33,6 +33,8 @@ libpthread_dll_a_DEPENDENCIES = libwinpthread.la libpthread_dll_a_SOURCES = endif +SUBDIRS = tests + # Tell libtool how to use the resource compiler .rc.lo: $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --tag=RC --mode=compile $(RC) $(RCFLAGS) -i $< -o $@ diff --git a/configure.ac b/configure.ac index b579286..40c3449 100644 --- a/configure.ac +++ b/configure.ac @@ -53,5 +53,14 @@ AC_TYPE_SIZE_T AC_SUBST([RCFLAGS]) -AC_CONFIG_FILES([Makefile]) +AC_MSG_CHECKING(if benchmarking tests should be run) +AC_ARG_ENABLE( + [benchmarks], + [AS_HELP_STRING([--enable-benchmarks], [enable benchmarking tests])], + [enable_benchmarks=${enableval}], + [enable_benchmarks=no]) +AC_MSG_RESULT($enable_benchmarks) +AM_CONDITIONAL([ENABLE_BENCHMARKS], [test "x$enable_benchmarks" = "xyes"]) + +AC_CONFIG_FILES([Makefile tests/Makefile]) AC_OUTPUT diff --git a/tests/Makefile.am b/tests/Makefile.am new file mode 100644 index 000..8aed465 --- /dev/null +++ b/tests/Makefile.am @@ -0,0 +1,66 @@ +INCLUDES = -I$(top_srcdir)/include + +LDADD = $(top_builddir)/libwinpthread.la + +noinst_LTLIBRARIES = \ + libbench.la +libbench_la_SOURCES = \ + benchlib.c +libbench_la_LIBADD = \ + $(LDADD) + +if ENABLE_BENCHMARKS + BENCHMARKS = benchtest1 benchtest2 benchtest3 benchtest4 benchtest5 +else + BENCHMARKS = +endif + +TESTS = \ + sizes loadfree \ + self1 mutex5 \ + mutex1 mutex1n mutex1e mutex1r \ + semaphore1 semaphore2 semaphore3 \ + mutex2 mutex3 \ + mutex2r mutex2e mutex3r mutex3e \ + condvar1 condvar1_1 condvar1_2 condvar2 condvar2_1 \ + exit1 create1 create2 reuse1 reuse2 equal1 \ + kill1 valid1 valid2 \ + exit2 exit3 exit4 exit5 \ + join0 join1 detach1 join2 join3 \ + mutex4 mutex6 mutex6n mutex6e mutex6r \ + mutex6s mutex6es mutex6rs \ + mutex7 mutex7n mutex7e mutex7r \ + mutex8 mutex8n mutex8e mutex8r \ + count1 \ + once1 once2 once3 once4 \ + self2 \ + cancel1 cancel2 \ + semaphore4 semaphore4t semaphore5 \ + barrier1 barrier2 barrier3 barrier4 barrier5 barrier6 \ + tsd1 tsd2 delay1 delay2 eyal1 \ + condvar3 condvar3_1 condvar3_2 condvar3_3 \ + condvar4 condvar5 condvar6 \ + condvar7 condvar8 condvar9 \ + errno1 \ + rwlock1 rwlock2 rwlock3 rwlock4 \ + rwlock5 rwlock6 rwlock7 rwlock8 \ + rwlock2_t rwlock3_t rwlock4_t rwlock5_t rwlock6_t rwlock6_t2 \ + context1 \ + cancel3 cancel4 cancel5 cancel6a cancel6d \ + cancel7 cancel8 \ + cleanup0 cleanup1 cleanup2 cleanup3 \ + priority1 priority2 inherit1 \ + spin1 spin2 spin3 spin4 \ + exception1 exception2 exception3 \ + cancel9 create3 stress1 \ +$(BENCHMARKS) + +cancel9_LDADD = $(LDADD) -lws2_32 + +benchtest1_LDADD = $(LDADD) libbench.la +benchtest2_LDADD = $(LDADD) libbench.la +benchtest3_LDADD = $(LDADD) libbench.la +benchtest4_LDADD = $(LDADD) libbench.la +benchtest5_LDADD = $(LDADD) libbench.la + +noinst_PROGRAMS = $(TESTS) -- 1.8.0.3 From 4a2a7122823df8c30179fa5cc6a6f6b118e7788b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1?= =?UTF-8?q?=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= Date: Sun, 14
Re: [Mingw-w64-public] winpthreads testsuite
Hello LRN! On Sun, Apr 14, 2013 at 2:54 AM, LRN <...> wrote: > ... > This patch should integrate the testsuite imported from pthreads with > winpthreads. > ... Did you ever learn more about / sort out the create / join race condition you reported earlier? (Sorry to semi-hijack the current thread.) Thanks. K. Frank -- Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] winpthreads testsuite
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 14.04.2013 17:55, K. Frank wrote: > Hello LRN! > > On Sun, Apr 14, 2013 at 2:54 AM, LRN <...> wrote: >> ... This patch should integrate the testsuite imported from >> pthreads with winpthreads. ... > > Did you ever learn more about / sort out the create / join race > condition you reported earlier? No. Ktietz gave me a patch, but it didn't fix the bug. > (Sorry to semi-hijack the current thread.) One of the reasons why i want testsuite is that create2, in particular, fails due to the create/join race. So it's not that bad :) -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRaro5AAoJEOs4Jb6SI2CwxdEIAKcvVcgoV4tuZN8OyNNcaHjz e6t+gPpKM+gXMtmoBAi2b0YrQzaHTmVwqpokDygvs4e4sA7GwG5qQzRqal0LuA3h SAnDeNlMV0QLvnAmb57Hb0jIWS0pVc36JpIB0mSh6Xk8yXyFw8eJEGe+pM7/htBE tNzEwN+7lDn8uibUX88GDoxjyjCZUOdcJ9MrWsAB8/O6GwgrXQcpesl+/WjNQjE/ DBBIy41O7KjZqcsQ+v9rJ3iyBGATrDw9IaiI7SPbR3RrSJr6LNDLH9wWXk57UuQW CdCDswb8fDShU0KQxgueGwZbCGxJNgrGgTUouKOg91UNr+tp2rgl4HYecYFut10= =DJIW -END PGP SIGNATURE- -- Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] winpthreads testsuite
Hi LRN! On Sun, Apr 14, 2013 at 10:16 AM, LRN <> wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > On 14.04.2013 17:55, K. Frank wrote: >> Hello LRN! >> >> On Sun, Apr 14, 2013 at 2:54 AM, LRN <...> wrote: >>> ... This patch should integrate the testsuite imported from >>> pthreads with winpthreads. ... >> >> Did you ever learn more about / sort out the create / join race >> condition you reported earlier? > No. Ktietz gave me a patch, but it didn't fix the bug. > >> (Sorry to semi-hijack the current thread.) > One of the reasons why i want testsuite is that create2, in > particular, fails due to the create/join race. So it's not that bad :) > ... How frequently does the race occur? The reason I ask is that I've used a couple of mingw-w64 builds where std::thread is implemented on top of winpthreads. I didn't try any raw winpthreads create / join tests, but I did do the equivalent at the std::thread level, namely instantiate / join some std::threads. When I ran my elementary (and not particularly high-stress) join tests I didn't see any problems. (This was on a two-core windows 7 machine.) So I'm wondering if the bug you found is relatively rare, or whether I would need to run a more sophisticated test to catch it. (Or maybe whether the specific std::thread use case avoids it somehow.) Thanks. K. Frank -- Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] winpthreads testsuite
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 14.04.2013 20:25, K. Frank wrote: > Hi LRN! > > On Sun, Apr 14, 2013 at 10:16 AM, LRN <> wrote: >> -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 >> >> On 14.04.2013 17:55, K. Frank wrote: >>> Hello LRN! >>> >>> On Sun, Apr 14, 2013 at 2:54 AM, LRN <...> wrote: ... This patch should integrate the testsuite imported from pthreads with winpthreads. ... >>> >>> Did you ever learn more about / sort out the create / join >>> race condition you reported earlier? >> No. Ktietz gave me a patch, but it didn't fix the bug. >> >>> (Sorry to semi-hijack the current thread.) >> One of the reasons why i want testsuite is that create2, in >> particular, fails due to the create/join race. So it's not that >> bad :) ... > > How frequently does the race occur? > > The reason I ask is that I've used a couple of mingw-w64 builds > where std::thread is implemented on top of winpthreads. I didn't > try any raw winpthreads create / join tests, but I did do the > equivalent at the std::thread level, namely instantiate / join some > std::threads. When I ran my elementary (and not particularly > high-stress) join tests I didn't see any problems. (This was on a > two-core windows 7 machine.) > > So I'm wondering if the bug you found is relatively rare, or > whether I would need to run a more sophisticated test to catch it. > (Or maybe whether the specific std::thread use case avoids it > somehow.) As i have said, new testsuite triggers that bug for me (create2 test). -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRat32AAoJEOs4Jb6SI2CwDNgIAL5XZGDZbfbCffTRdxIA4LoT St+DavJxeZ6O7kX9MPG8h322q32oGMd73woBLCMpbIDRlGE+h4BkkiqHpjrSr53m +7NOa9NCbrI1LAYL0Frh4i8sa11fMeiVjSOreFclqUn5D82x45kBzdwToQDE5u1o T/P4ctGMA+i+1q9r4U0PhAqzKNkHQK+aw4wKxmeDhqJco3OQmg5nUc1vLEqAtaG3 S3Uee1x3fL51YO05qBnUNWgjDWs0njSVW+zPOTJRJtVufXICdLGAFGBBxaJ54fJs QcIRPSqqA78DIhkPe5FPfP+9fravJ2KR0schFFAKQ7oh5VMawF4AA2dCp4L0R8Q= =+NeW -END PGP SIGNATURE- -- Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] winpthreads testsuite
May be related to openmp hang that I have reported earlier on this list. I can repost the example if needed. -- Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] winpthreads testsuite
I have a 12-thread windows machine if you want to test it on that. behavior could be more interesting with more threads... hopefully it's killable or terminates itself. if you have a complete binary package with all dlls and such I could test it on my box and let you know how it goes. I have a cpu monitor, and taskmgr.exe can you can add a column for numthreads per process. > > From: LRN >To: mingw-w64-public@lists.sourceforge.net >Sent: Sunday, April 14, 2013 9:48 AM >Subject: Re: [Mingw-w64-public] winpthreads testsuite > > >-BEGIN PGP SIGNED MESSAGE- >Hash: SHA1 > >On 14.04.2013 20:25, K. Frank wrote: >> Hi LRN! >> >> On Sun, Apr 14, 2013 at 10:16 AM, LRN <> wrote: >>> -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 >>> >>> On 14.04.2013 17:55, K. Frank wrote: >>>> Hello LRN! >>>> >>>> On Sun, Apr 14, 2013 at 2:54 AM, LRN <...> wrote: >>>>> ... This patch should integrate the testsuite imported from >>>>> pthreads with winpthreads. ... >>>> >>>> Did you ever learn more about / sort out the create / join >>>> race condition you reported earlier? >>> No. Ktietz gave me a patch, but it didn't fix the bug. >>> >>>> (Sorry to semi-hijack the current thread.) >>> One of the reasons why i want testsuite is that create2, in >>> particular, fails due to the create/join race. So it's not that >>> bad :) ... >> >> How frequently does the race occur? >> >> The reason I ask is that I've used a couple of mingw-w64 builds >> where std::thread is implemented on top of winpthreads. I didn't >> try any raw winpthreads create / join tests, but I did do the >> equivalent at the std::thread level, namely instantiate / join some >> std::threads. When I ran my elementary (and not particularly >> high-stress) join tests I didn't see any problems. (This was on a >> two-core windows 7 machine.) >> >> So I'm wondering if the bug you found is relatively rare, or >> whether I would need to run a more sophisticated test to catch it. >> (Or maybe whether the specific std::thread use case avoids it >> somehow.) >As i have said, new testsuite triggers that bug for me (create2 test). > >-BEGIN PGP SIGNATURE- >Version: GnuPG v1.4.11 (MingW32) >Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > >iQEcBAEBAgAGBQJRat32AAoJEOs4Jb6SI2CwDNgIAL5XZGDZbfbCffTRdxIA4LoT >St+DavJxeZ6O7kX9MPG8h322q32oGMd73woBLCMpbIDRlGE+h4BkkiqHpjrSr53m >+7NOa9NCbrI1LAYL0Frh4i8sa11fMeiVjSOreFclqUn5D82x45kBzdwToQDE5u1o >T/P4ctGMA+i+1q9r4U0PhAqzKNkHQK+aw4wKxmeDhqJco3OQmg5nUc1vLEqAtaG3 >S3Uee1x3fL51YO05qBnUNWgjDWs0njSVW+zPOTJRJtVufXICdLGAFGBBxaJ54fJs >QcIRPSqqA78DIhkPe5FPfP+9fravJ2KR0schFFAKQ7oh5VMawF4AA2dCp4L0R8Q= >=+NeW >-END PGP SIGNATURE- > >-- >Precog is a next-generation analytics platform capable of advanced >analytics on semi-structured data. The platform includes APIs for building >apps and a phenomenal toolset for data science. Developers can use >our toolset for easy data analysis & visualization. Get a free account! >http://www2.precog.com/precogplatform/slashdotnewsletter >___ >Mingw-w64-public mailing list >Mingw-w64-public@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > > >-- Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
Re: [Mingw-w64-public] winpthreads testsuite
On Sun, Apr 14, 2013 at 9:09 AM, LRN wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > On 14.04.2013 10:54, LRN wrote: >> This patch should integrate the testsuite imported from pthreads >> with winpthreads. (includes re-generated configure and Makefile.in >> - it is very sad that those are tracked in SVN). >> > > OK, here is a better patch - split into parts, without generated > files. Say "think you" to git-svn and its wonderful awesomeness! We have two testsuite directories, "test" and "tests". I renamed "tests" to "tests-pthreads" since it comes directly from them. I renamed "test" to "tests" and have begun integrating it with the build. Next step will be to integrate the other suite. -- Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public