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

Reply via email to