summaryrefslogtreecommitdiff
path: root/dist
Commit message (Collapse)AuthorAgeFilesLines
* Carp: stable CPAN releaseRicardo Signes2015-11-063-2/+5
|
* Dumpvalue: Generalize for non-ASCII platformsKarl Williamson2015-11-052-16/+36
| | | | | | | | | | I overlooked this module until now. It turns out that much of the code I had changed had a common ancestor with the code I had already changed to work on non-ASCII platforms in lib/dumpvar.pl. So I just copied that, changing the things that needed to be different. It appears that Dumpvalue had a bug, in that it did not escape NUL, of all the C0 controls. I changed it to do so.
* remove XSLoader and DynaLoader OS specific code on NA OSesDaniel Dragan2015-11-031-1/+10
| | | | | | | | | | @dl_resolve_using is only used on dld/freemint, and HPUX shlib loader OSes. Dont create the array and glob on OSes where @dl_resolve_using is ignored. sub dl_undef_symbols is only implmented on dld and freemint (freemint is dld under a different name), otherwise it always returns empty list. Dont call the sub on OSes where we knows it's constant retval. Saves ops+compile time for sub bootstrap.
* Module::CoreList updates for 5.22.1Steve Hay2015-10-313-0/+35
|
* Carp: CPAN release 1.37_02Ricardo Signes2015-10-303-2/+5
|
* Carp: remove prereq on parent.pmRicardo Signes2015-10-291-1/+0
|
* dist/ExtUtils-CBuilder/t/02-link.t: Skip on os390Karl Williamson2015-10-261-2/+2
| | | | | This module needs a little work for os390. But until someone wants/needs to have it done, we'll simply skip the test.
* [perl #126452] partly 0b057af7 revert for C++ buildsTony Cook2015-10-261-3/+3
|
* XS staticing in ext and distDaniel Dragan2015-10-262-34/+34
| | | | | | | None of these symbols are exported on Win32 (listed in Makefile.PL with EUMM's FUNCLIST), so they shouldn't be exported on Linux. Making them static saves space in the SOs by removing symbol name strings, and removing runtime plt/got indirection.
* Carp: prepare for a new CPAN releaseRicardo Signes2015-10-255-3/+139
|
* Upgrade to Thread::Queue 3.07Jerry D. Hedden2015-10-242-23/+21
| | | | Committer: Add additional email address for contributor.
* Carp: fix test not working on older toolchainPeter Rabbitson2015-10-202-4/+11
| | | | | The newly introduced _dump() utility function is a faithful representation of what explain() does in newer Test::More versions
* Carp: fix test incorrectly assuming a recent-enough Carp.pm in @INCPeter Rabbitson2015-10-201-0/+4
|
* Prepare Module::CoreList for 5.23.5Steve Hay2015-10-214-3/+33
|
* Update Module::CoreList for 5.23.4Steve Hay2015-10-202-2/+84
|
* Make IO::Poll->poll call _poll even with an empty fd arrayDagfinn Ilmari Mannsåker2015-10-192-3/+12
| | | | | | Now that _poll() properly handles an empty array, this fixes [rt.cpan.org #25049]. The commit referenced in that ticket never made it to CPAN nor blead.
* Fix assertion when calling IO::Poll::_poll() with an empty fd arrayDagfinn Ilmari Mannsåker2015-10-192-2/+5
| | | | | | | | | | | perl: IO.xs:322: XS_IO__Poll__poll: Assertion `PL_valid_types_PVX[((svtype)((_svpvx)->sv_flags & 0xff)) & 0xf]' failed. This is because NEWSV(…, 0) returns undef, with a grabage pointer in the PV slot. This doesn't seem to matter in practice, since nothing actually dereferences the pointer when nfds is zero, but to be safe we should pass in _some_ valid pointer, so just use the SV* itself;
* Move bignum from dist/ to cpan/Steve Hay2015-10-1527-2835/+0
| | | | Also, blead is actually in sync with 0.40, not 0.37.
* Upgrade ExtUtils::CBuilder from version 0.280223 to 0.280224Steve Hay2015-10-1316-27/+53
|
* add changelog for if.pmRicardo Signes2015-10-041-0/+50
|
* Use <sys/poll.h> if available before going select().Jarkko Hietaniemi2015-10-021-0/+2
| | | | | | Some BSD implementations might have <sys/poll.h> instead of <poll.h>. Noticed while looking for unused symbols.
* add licensing information to podKaren Etheridge2015-10-011-1/+8
|
* Update Module::CoreListPeter Martini2015-09-213-3/+30
|
* Update Module::CoreList for 5.23.3Peter Martini2015-09-201-32/+162
|
* amigaos4: use #ifdef/ifndef __amigaos4__ when feasibleAndy Broad2015-09-161-1/+1
|
* if.pm: Better failure message for 'no if'if-0.0605Karl Williamson2015-09-152-5/+14
| | | | | It previously always said 'use if', even if 'no if' was what was specified
* Module::CoreList: Fill in date for 5.20.3 releaseSteve Hay2015-09-122-5/+5
|
* Make behavior of $Carp::MaxArgNums match docsdarksuji2015-09-093-10/+23
| | | | | | | $Carp::MaxArgNums is supposed to be the number of arguments to display. For a long time, Carp has instead shown $Carp::MaxArgNums + 1 arguments. Correct the behavior by making it match the documentation. Also update tests to make what's being tested more obvious.
* Test-Test.pm: Pedantic pod fixesKarl Williamson2015-09-071-6/+10
|
* Test::Test.pm: EBCDIC fixesKarl Williamson2015-09-071-4/+26
| | | | | | | | | | | We are getting Perl working again for EBCDIC in v5.22. The changes here are necessary to work for these platforms. For modern Perls, there is one code path for both ASCII and EBCDIC platforms; this wasn't possible to do for earlier versions. One perhaps not obvious change is that [^:ascii:] doesn't include \177 which the earlier version does. However \177 was changed in the substitute in the line above, so this change has no practical effect.
* move Test dist from ./cpan to ./distRicardo Signes2015-09-0610-0/+1400
|
* move Math-Big* from ./dist to ./cpanRicardo Signes2015-09-0683-30722/+0
|
* bump versions of perl modules updated in AmigaOS branchRicardo Signes2015-09-0612-12/+12
|
* amigaos4: dist/threads: no thread signal blockingAndy Broad2015-09-051-7/+14
|
* amigaos4: dist/PathTools/lib/File/Spec: add AmigaOS.pmAndy Broad2015-09-052-1/+63
|
* amigaos4: dist/PathTools/Cwd: special env handlingAndy Broad2015-09-051-3/+14
|
* amigaos4: neither sched_yield nor pthread_yieldAndy Broad2015-09-051-0/+4
| | | | Emulate using sleep(0).
* Fix some pedantic pod erros in Thread::QueueKarl Williamson2015-09-031-9/+11
|
* Reformat code in .pm files in bignum distribution.Peter John Acklam2015-09-025-804/+792
| | | | | | | | | * Reformat code to make it more readable. The code should adhere to the guidelines in the 'perlstyle' manpage. All changes are in the amount of whitespace, e.g., all TAB characters are replaced by spaces. There are no changes in the way the code runs. * Increment version number to 0.40.
* ExtUtils::ParseXS: Promote version to 3.30Steffen Mueller2015-08-3111-12/+19
| | | | To correspond to stable CPAN release.
* Upgrade to Thread::Queue 3.06Jerry D. Hedden2015-08-223-9/+140
| | | | For: RT #125864
* Import Module::CoreList changes for 5.20.3-RC1Steve Hay2015-08-223-0/+30
|
* Bump the perl version in various places for 5.23.3.Matthew Horsfall2015-08-204-3/+30
|
* Update Module::CoreList for 5.23.2Matthew Horsfall2015-08-201-1/+27
|
* bump $ExtUtils::ParseXS::VERSION to 3.29Tony Cook2015-08-106-6/+6
|
* Fix INCLUDE_COMMAND $^X for Perl In SpaceEd J2015-08-101-1/+21
|
* use a more sensible homepage value for XSLoaderTony Cook2015-08-031-1/+1
|
* Cwd.pm, dont repeatedly access magic %ENV varsDaniel Dragan2015-07-3010-32/+37
| | | | | | | | | | %ENV is magic/tied, a lexical is faster than calling out to magic APIs with gets and sets (or checks for them). Less glob and hash lookups too. Return the lexical instead of the magic var so there isn't a search for magic from pp_leavesub's sv_mortalcopy. Even though env mg vtable doesn't have a getter or GMAGIC, SvVSTRING_mg executes mg_find for random, get and set magic inside Perl_sv_setsv_flags.
* Carp requires parent 0.217 for -norequireRicardo Signes2015-07-271-1/+1
| | | | [rt.cpan.org #106036]
* bump version on Attribute::HandlersRicardo Signes2015-07-242-2/+5
| | | | ...because of CPAN release to get blead code on CPAN