| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
There is no reason (I can think of) to track and ship the PathTools CPAN
change log in core perl.
|
|
|
|
|
|
|
|
| |
The recent "Foo-Bar-1.23-withoutworldwriteables.tar.gz" dists are an example of
that. They'll extract to Foo-Bar-1.23/.
Caching of the untarred dists probably doesn't work for those dists, but at
least it works at all.
|
|
|
|
|
| |
It's there for Rafael's convenience when doing CPAN releases, as there's no
separate base repository.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Follow-up to 6999193ba9069e620831bed0f85efa43ff6e283a, which broke
the build on VMS because the rule to build uudmap.h was unknown.
|
| |
|
|
|
|
|
| |
Signed-off-by: Florian Ragwitz <rafl@debian.org>
[rafl@debian.org: fixed bigflt tests and test plans]
|
| |
|
| |
|
| |
|
|
|
|
| |
It should not be FALSE, because it's a bitmap, not a boolean.
|
|
|
|
|
|
|
|
|
|
| |
From a suggestion from Ben Morrow.
The first argument used to be struct refcounted_he *, which exposed an
implementation detail - that the COP's labels are (now) stored in this way.
Google Code Search and an unpacked CPAN both fail to find any users of this
API, so the impact should be minimal.
|
|
|
|
|
|
|
| |
XSLoader_pm.PL had been resolving $Config::Config{dlext}, and writing it as
the constant initialiser for a lexical variable in XSLoader.pm. In turn,
that lexical was used only once, in string interpolation. So the interpolation
can be done instead at build time.
|
| |
|
|
|
|
|
|
| |
On a few machines (Win32/gcc using mingw64 headers) Errno.pm
will find a value that is not numeric for a proposed error
key. This change adds a sanity check to discard such keys.
|
|
|
|
| |
Not every operating system has /proc/self/exe
|
|
|
|
|
|
|
| |
Commit 8f776eae73090661 turned out to be a bit optimistic with
"should be capable of running in parallel", as the temporary files and
modules written out by the various test scripts have clashing names.
Hence run each test a private subdirectory.
|
|
|
|
|
|
|
|
|
| |
running the following produces 7 warnings like this on my system:
'LD_LIBRARY_PATH=/usr/home/build/perl-5.12.0 ./perl installperl --destdir=/var/local/tmp/perl-root'
Use of uninitialized value $dev2 in numeric eq (==) at ./install_lib.pl line 123.
replacing == with ~~ (the smart match operator) seems to be the best DWIM fix.
|
| |
|
| |
|
|
|
|
| |
This makes sure the fix for RT#74404 is working.
|
|
|
|
|
|
|
|
|
|
| |
It looks like h2ph makes copious use of global variables. As a result, I can
commit this evil for a minimal patch. No code was changed moving it into the
sub other than passing $proto, which is the only non-global used (but not
modified).
I tried a 5.12.0 build with this patch and it seems to be passing tests.
There is a lib/h2ph.t file but I don't know what it tests exactly.
|
|
|
|
|
| |
This change is analogous to bc3707112523ba7a in Tie::Scalar, but with far fewer
tests.
|
|
|
|
|
|
|
|
|
| |
The
if (( !global
rather than
if ( (!global
made it hard to follow the precedence.
Tidy up the rest of the expression while I'm at it.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Partial fix for [perl #77084]. Sometimes pp_match makes a copy of the
original SV's string for the later use of $1 et al; in particular if the
SV is TEMP (so will soon go away).
Make it do the same if the SV is overloaded, as the string return is most
certainly temporary!
(Also tweak the tests to make them more likely to fail on badness by
creating new stings that will likely reallocate freed buffer).
|
| |
|
|
|
|
|
|
| |
All these tests are for different modules, and should be capable of running
in parallel. Hopefully this will reduce the chance of seeing lib/warnings.t
running all alone on a multi-core machine.
|
| |
|
| |
|
| |
|
|
|
|
| |
Only whitespace changes
|
|
|
|
| |
No functional changes
|
|
|
|
|
|
|
| |
Three years ago there was a cut and paste of all the MY_CXT macros
into a second #ifdef PERL_GLOBAL_STRUCT_PRIVATE branch with minor
modifications (Bad programmer! No cookie!). Make the two branches more
similar in preparation for a partial merge. No functional changes.
|
|
|
|
|
|
| |
[perl #77352]
PL_my_cxt_list was never freed
|
|
|
|
|
|
|
| |
[perl #77352]
In S_sv_dup_common, Perl_rvpv_dup was called twice on a non-GP PVGV value,
causing the first duped value to be leaked
|
|
|
|
| |
This reduces code duplication slightly, and reduces the object code size.
|
|
|
|
|
|
|
| |
Instead pass in a COP, as suggested by Ben Morrow. Also add length and flags
parameters, and remove the comment suggesting this change. The underlying
storage mechanism can honour length and UTF8/not, so there is no harm in
exposing this one level higher.
|
| |
|
|
|
|
|
| |
PerlIO_layer_from_ref must not treat a real glob as a scalar. This
function was not updated when SVt_PVGV was moved before SVt_PVLV.
|
|
|
|
|
| |
The fixes of Makefile.SH in 0f13ebd5d71f8177 also need to be applied on Win32
and VMS.
|
| |
|
|
|
|
|
| |
This patch retroactively adds a description of the breakage to
perl5134delta so it will be copied eventually into perl5140delta.
|
|
|
|
|
| |
The third production of <listexprcom>, "expr ','", could never be invoked,
because <expr> can already end with arbitrarily many commas.
|