summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Filter::Simple Changelog needn't be part of the coreSteffen Mueller2010-09-051-120/+0
|
* remove removed file dist/Cwd/Changes from the MANIFESTTony Cook2010-09-051-1/+0
|
* Do not ship the PathTools ChangesSteffen Mueller2010-09-051-823/+0
| | | | | There is no reason (I can think of) to track and ship the PathTools CPAN change log in core perl.
* Fix core-cpan-diff for dists that extract weirdlyFlorian Ragwitz2010-09-051-0/+2
| | | | | | | | 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.
* Update base.pm's META.ymlFlorian Ragwitz2010-09-051-11/+19
| | | | | It's there for Rafael's convenience when doing CPAN releases, as there's no separate base repository.
* Synchronize with bignum 0.24Florian Ragwitz2010-09-045-12/+5
|
* Synchronize with Math::BigInt::FastCalc 0.21Florian Ragwitz2010-09-036-6/+2
|
* Upstream for Math::BigRat is CPANFlorian Ragwitz2010-09-031-1/+1
|
* Math::BigInt 1.90 just shipped to CPANFlorian Ragwitz2010-09-031-1/+1
|
* perldelta up to 45b279eFlorian Ragwitz2010-09-031-4/+28
|
* Bump $Errno::VERSION after change be54382Florian Ragwitz2010-09-031-1/+1
|
* In uudmap.h rule, nothing is different from the absence of anything.Craig A. Berry2010-09-021-0/+1
| | | | | Follow-up to 6999193ba9069e620831bed0f85efa43ff6e283a, which broke the build on VMS because the rule to build uudmap.h was unknown.
* Bump Math::BigInt{,::Calc}::VERSION for bnok fixesFlorian Ragwitz2010-09-032-2/+2
|
* Fix Math::BigInt's bnok($k) for $k==0 and $k==$n-1Piotr Fusik2010-09-0311-33/+37
| | | | | Signed-off-by: Florian Ragwitz <rafl@debian.org> [rafl@debian.org: fixed bigflt tests and test plans]
* blead is upstream for bignumFlorian Ragwitz2010-09-0329-30/+30
|
* blead is upstream for Math-BigInt-FastCalcFlorian Ragwitz2010-09-038-10/+10
|
* blead is upstream for Math-BigIntFlorian Ragwitz2010-09-0263-259/+67
|
* In XS_VERSION_BOOTCHECK, correct the flags argument of get_sv() to 0.Nicholas Clark2010-09-021-2/+2
| | | | It should not be FALSE, because it's a bitmap, not a boolean.
* Change the first argument of Perl_fetch_cop_label() to COP *Nicholas Clark2010-09-026-12/+21
| | | | | | | | | | 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.
* For the generated XSLoader.pm, avoid a runtime lexical which is constant.Nicholas Clark2010-09-021-15/+10
| | | | | | | 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.
* Fix test (see <20100901161607.GB2892@iabyn.com>)Abigail2010-09-021-2/+1
|
* Sanity check on Errno values.Curtis Jewell2010-09-021-2/+3
| | | | | | 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.
* t/lib/common.pl must convert $^X to an absolute path before changing directory.Nicholas Clark2010-09-011-1/+2
| | | | Not every operating system has /proc/self/exe
* Tests using t/lib/common.pl need to run in separate directories.Nicholas Clark2010-09-015-19/+35
| | | | | | | 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.
* RT 74444 - install_lib.pl emits warnings when installperl is run with destdirTodd Rinaldo2010-09-011-1/+1
| | | | | | | | | 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.
* Add alternate email address for ToddFlorian Ragwitz2010-09-011-0/+1
|
* Ignore droppings from lib/h2ph.tFlorian Ragwitz2010-09-011-0/+2
|
* Add test for deprecation warnings from h2phFlorian Ragwitz2010-09-013-8/+19
| | | | This makes sure the fix for RT#74404 is working.
* RT 74404 - h2ph using deprecated gotoTodd Rinaldo2010-09-011-18/+24
| | | | | | | | | | 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.
* Stop Tie::Hash->TIEHASH() looping forever.Nicholas Clark2010-09-015-5/+36
| | | | | This change is analogous to bc3707112523ba7a in Tie::Scalar, but with far fewer tests.
* pp_match: fix confusing layout in an if()David Mitchell2010-09-011-3/+3
| | | | | | | | | 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.
* Copy RE capture buf on overload as well as TEMPDavid Mitchell2010-09-012-2/+7
| | | | | | | | | | | | 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).
* perldelta up to 137127dFlorian Ragwitz2010-09-011-0/+15
|
* t/harness can run the tests lib/*.t in parallel with each other.Nicholas Clark2010-09-011-2/+3
| | | | | | 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.
* Clarify CPU cache improvements entry in 5133deltaFlorian Ragwitz2010-09-011-1/+3
|
* PL_my_cxt_list is only available with PERL_IMPLICIT_CONTEXTTony Cook2010-09-011-0/+2
|
* fix some 64-bit casts under DEBUG_LEAKING_SCALARSDavid Mitchell2010-09-012-2/+2
|
* fix indentation of MY_CXT #definesDavid Mitchell2010-09-011-35/+35
| | | | Only whitespace changes
* merge two similar MY_CXT code branchesDavid Mitchell2010-09-011-37/+7
| | | | No functional changes
* MY_CXT macros: make the two sets of defs similarDavid Mitchell2010-09-011-8/+12
| | | | | | | 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.
* PL_my_cxt_list leaksJirka Hruška2010-09-011-0/+4
| | | | | | [perl #77352] PL_my_cxt_list was never freed
* Memory leak cloning PVGVsJirka Hruška2010-09-012-2/+3
| | | | | | | [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
* Move the call to Perl_cv_clone() into S_doform(), from its two callers.Nicholas Clark2010-09-011-5/+3
| | | | This reduces code duplication slightly, and reduces the object code size.
* Refactor Perl_store_cop_label() to avoid exposing struct refcounted_he *.Nicholas Clark2010-09-014-13/+17
| | | | | | | 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.
* Bump blib::VERSION after 3f9bb6bFlorian Ragwitz2010-09-011-5/+5
|
* [perl #77492] open $fh, ">", \*glob causes SEGVFather Chrysostomos2010-09-012-2/+15
| | | | | 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.
* Correct errors in the use of multiple targets for bitcount.h and uudmap.hNicholas Clark2010-08-313-3/+10
| | | | | The fixes of Makefile.SH in 0f13ebd5d71f8177 also need to be applied on Win32 and VMS.
* Merge the two 5134delta entries for uniary functionsFlorian Ragwitz2010-08-311-41/+37
|
* [perl #77234] Change 649d02de (unary prototypes) changes precedenceFather Chrysostomos2010-08-311-0/+23
| | | | | This patch retroactively adds a description of the breakage to perl5134delta so it will be copied eventually into perl5140delta.
* remove dead listexprcom production from grammarZefram2010-08-313-388/+350
| | | | | The third production of <listexprcom>, "expr ','", could never be invoked, because <expr> can already end with arbitrarily many commas.