| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
| |
... which includes all test files that blead had and CPAN did not.
|
| |
|
| |
|
|
|
|
| |
and for most dual-life modules we don't bother including it in blead
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
A CPAN only fix for the INSTALLDIRS in Makefile.PL.
|
|
|
|
|
| |
Also removes unused variable $found. Bumps Attribute::Handlers version
to 0.85.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Follow-up to 8264cf327251f9724c99b125cc3eea11be9b97c5.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
According to the standard, use of sigprocmask is undefined in a
multi-threaded context, but in the absence of a per-thread signal
blocking mechanism (likely impossible until and unless per-thread
ASTs become available), this may be the best we can do.
This is a follow-up to: b762d8667351cb765bc1d6419d30acff085da502.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If our signal handler gets called before a thread got a chance to run
PERL_SET_CONTEXT(), the call to get the thread-specific interpreter will
fail, and we'll end up with aTHX == NULL. Prevent this from happening
by blocking most signals right before creating the new thread. This
way, the new thread starts out with most signals blocked, and it
unblocks them when it's ready to handle them.
This required saving the original signal mask somewhere - I put it in
the thread struct.
In several places, PERL_SET_CONTEXT() is called before the target perl
interpreter struct has been fully initialized, so this patch adds code
to block signals around those blocks of code.
|
| |
|
| |
|
|
|
|
|
| |
This is the change to Dumper.xs that goes hand-in-hand with change
c2231af7a39be4217e07eedae6069566071d1682 in Dumper.pm.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
now, like whitespace)
|
| |
|
| |
|
|
|
|
|
|
|
| |
Changing $ENV{TZ} and calling tzset() is documented not to work on Win32
in any thread other than the main thread, which includes the emulated
fork() on Win32 (used by cpantesters?). Mention fork() in the caveats and
skip the test in this case.
|
| |
|
| |
|
| |
|
|
|
|
| |
bundled with 5.8.9
|
| |
|
|
|
|
|
| |
The ioctl() function on Win32 is really win32_ioctl(), the third argument
of which is a char*.
|
| |
|
|
|
|
|
|
|
| |
Jan Dubois suggested POSIX::tzset() should be fixed too, but there is no
way to share the code since Time-Piece is dual-lived and POSIX is not.
Therefore, the code is simply duplicated with appropriate comments to
prompt keeping the two in sync.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Various fixes and improvements to 6e0733998eff7a098d2d21d5602f3eb2a7521e1f
suggested by the following emails in a long thread...
From: "Jan Dubois" <jand@activestate.com>
Date: Fri, 17 Apr 2009 10:07:19 -0700
Message-ID: <00be01c9bf7e$f8250510$e86f0f30$@com>
From: "Jan Dubois" <jand@activestate.com>
Date: Mon, 20 Apr 2009 17:58:38 -0700
Message-ID: <000f01c9c21c$4e3b6d00$eab24700$@com>
From: "Jan Dubois" <jand@activestate.com>
Date: Mon, 27 Apr 2009 18:12:15 -0700
Message-ID: <000001c9c79e$5e766f30$1b634d90$@com>
From: Rob May <rob@themayfamily.me.uk>
Date: Tue, 28 Apr 2009 19:17:44 +0100
Message-ID: <54bdc7510904281117j2058484fnb19d75d13b553c0e@mail.gmail.com>
From: Rob May <rob@themayfamily.me.uk>
Date: Sat, 2 May 2009 08:41:26 +0100
Message-ID: <54bdc7510905020041w4333e213u4630fad7c18ac919@mail.gmail.com>
From: "Jan Dubois" <jand@activestate.com>
Date: Mon, 4 May 2009 15:05:56 -0700
Message-ID: <001101c9cd04$7fefe040$7fcfa0c0$@com>
|
|
|
|
|
|
|
| |
Subject: [PATCH] compress 2.019 ( was RE: [PATCH] compress 2.018)
From: "Paul Marquess" <Paul.Marquess@ntlworld.com>
Date: Mon, 4 May 2009 10:40:34 +0100
Message-ID: <011f01c9cc9c$610b6130$23222390$@Marquess@ntlworld.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> On Sun, 3 May 2009 17:30:27 +0100, "Paul Marquess"
> <Paul.Marquess@ntlworld.com> wrote:
>
> > A few fixes for the compression modules.
>
> Where?
Enclosed
Paul
From 389fe95522cdfda81bff0fde92dc66ef9c275bd8 Mon Sep 17 00:00:00 2001
From: Paul Marquess <pmqs@cpan.org>
Date: Sun, 3 May 2009 17:13:51 +0100
Subject: [PATCH] compress 2.018
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
|
|
|
|
|
|
|
|
| |
(MacOS support was removed from MakeMaker in 6.22, and merged to blead on
15th December 2004 with 5dca256ec738057dc331fb644a93eca44ad5fa14. After this
point MacOS wouldn't even have been able to build the perl binary, because it
would not have been able to build DynaLoader. If anyone wishes to resurrect
MacOS, start by reversing this commit and the relevant part of that commit.)
|
|
|
|
| |
(7369a5240f1efb9ab50b6f47289fb602aaaccc25)
|
|
|
|
|
| |
This fix was suggested by Rob May here:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2009-04/msg00251.html
|