In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/95c65df765b81f2fea5997dc4a1383f080eaa715?hp=6fc2092288e8c25cd8ecb2c6139053f89a23e49a>
- Log ----------------------------------------------------------------- commit 95c65df765b81f2fea5997dc4a1383f080eaa715 Author: Father Chrysostomos <[email protected]> Date: Fri Dec 2 17:52:17 2011 -0800 Add Mark Dootson to AUTHORS M AUTHORS commit 47e6bc513676443472ed9b4e9d5a437163b0df6d Author: Father Chrysostomos <[email protected]> Date: Fri Dec 2 17:51:26 2011 -0800 Increase $threads::VERSION to 1.86 M dist/threads/lib/threads.pm commit 04e1a75e14ce33fdbaa34fb8b6b284afdc9c68d8 Author: Mark Dootson <[email protected]> Date: Fri Dec 2 16:50:26 2011 -0800 [perl #104776] Fix threads for latest 64bit mingw-w64 + gcc 4.6 Latest mingw-w64 64 bit + gcc >= 4.6.2 fails due to differences in setjmp definition. (32 bit is OK) (t/exit.t fails a couple of tests with access violation faults) M dist/threads/threads.xs ----------------------------------------------------------------------- Summary of changes: AUTHORS | 1 + dist/threads/lib/threads.pm | 4 ++-- dist/threads/threads.xs | 3 +++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/AUTHORS b/AUTHORS index 9735131..ac6ad77 100644 --- a/AUTHORS +++ b/AUTHORS @@ -680,6 +680,7 @@ Mark A. Stratman <[email protected]> Mark Aufflick <[email protected]> Mark Bixby <[email protected]> Mark Dickinson <[email protected]> +Mark Dootson <[email protected]> Mark Fisher <[email protected]> Mark Fowler <[email protected]> Mark Hanson diff --git a/dist/threads/lib/threads.pm b/dist/threads/lib/threads.pm index 4b85c9a..3c55886 100644 --- a/dist/threads/lib/threads.pm +++ b/dist/threads/lib/threads.pm @@ -5,7 +5,7 @@ use 5.008; use strict; use warnings; -our $VERSION = '1.85'; +our $VERSION = '1.86'; my $XS_VERSION = $VERSION; $VERSION = eval $VERSION; @@ -134,7 +134,7 @@ threads - Perl interpreter-based threads =head1 VERSION -This document describes threads version 1.85 +This document describes threads version 1.86 =head1 SYNOPSIS diff --git a/dist/threads/threads.xs b/dist/threads/threads.xs index 1d5b0d2..f6fe7dc 100644 --- a/dist/threads/threads.xs +++ b/dist/threads/threads.xs @@ -14,6 +14,9 @@ # if defined(USE_NO_MINGW_SETJMP_TWO_ARGS) || (!defined(__BORLANDC__) && !defined(__MINGW64__)) # define setjmp(x) _setjmp(x) # endif +# if defined(__MINGW64__) +# define setjmp(x) _setjmpex((x), mingw_getsp()) +# endif #endif #ifdef HAS_PPPORT_H # define NEED_PL_signals -- Perl5 Master Repository
