summaryrefslogtreecommitdiff
path: root/dist
Commit message (Collapse)AuthorAgeFilesLines
* [perl #98256] Add POD for the bsgn() method.Peter John Acklam2011-09-011-0/+7
| | | | | This stops Pod::Coverage (and possibly users) from complaining about missing documentation.
* Bump Math::Big(In|Floa)t versionsFather Chrysostomos2011-09-012-2/+2
|
* remove incorrect formatting inside verbatim paragraphsAlexandr Ciornii2011-09-011-23/+23
|
* Correct links to sections (and modules in case of BigFloat.pm)Alexandr Ciornii2011-09-012-23/+23
|
* ExtUtils::ParseXS: Don't put null chars into generated sourceStephen Bennett2011-08-292-1/+7
| | | | | ... file when -except is used; write the '\0' escape sequence properly instead.
* perlfaq is now maintained on CPANFlorian Ragwitz2011-08-2911-11899/+0
|
* Let's have at least one indexed package in perlfaqFlorian Ragwitz2011-08-291-4/+2
| | | | | This way we get to make use of PAUSE's permission system instead of allowing everyone to to upload new perlfaq versions.
* Backport XS_(IN|EX)TERNAL, be explicit about linkageSteffen Mueller2011-08-285-14/+98
| | | | | | | | With XS(name) defaulting to exporting symbols again since the previous commit, ExtUtils::ParseXS will now instead use explicit XS_EXTERNAL/XS_INTERNAL in its place. This allows backporting of the linkage changes to perls as old as 5.10.0 (and possibly further).
* Testing deparsing of CORE::notFather Chrysostomos2011-08-271-2/+1
|
* Bump the perlfaq version for a new cpan releaseFlorian Ragwitz2011-08-261-1/+1
|
* Attribute::Handlers: "my" should be "till"Frederic Briere2011-08-251-1/+1
|
* Attribute::Handlers: correct spellingFather Chrysostomos2011-08-251-5/+5
|
* Dumper.xs: Suppress compiler warningFather Chrysostomos2011-08-252-3/+3
|
* replace old bookmarks.cpan link with www.perl.org and learn.perl.orgLeo Lapworth2011-08-251-1/+2
|
* ExtUtils::ParseXS: Accept overridden input typemapsSteffen Mueller2011-08-255-6/+17
| | | | | | | | | | | | | | | | | | This restores the ability to have code like this: ret_type* foo(bar, baz) int bar ThereIsNoTypemapForThisType* baz = somefunc($arg); CODE: ... Looks strange and indeed, it is. But it's documented in perlxs to work, so we can't get away with breaking it. The heuristics for determining whether to allow this use case is checking for ST\( or \$arg being found in the initialization. That should take care of all valid use of this feature and still die horribly in cases where this is used by mistake (instead of a PREINIT block, etc).
* ExtUtils::ParseXS: Explicitly require current version of submodulesSteffen Mueller2011-08-255-4/+20
| | | | | | | | | | Since there have been certain problems with parts of ExtUtils::ParseXS being shadowed by older installations of the module, this commit adds an explicit $VERSION to all submodules and requires them to have the same version as the main module. This doesn't actually fix any problem, but makes them more apparent as early as possible instead of failing with obscure compile errors when bad C is generated from the original XS.
* Remove nvi (site no loger works) and put vim above VileLeo Lapworth2011-08-241-15/+3
|
* Remove Elvis editor as link brokenLeo Lapworth2011-08-241-4/+0
|
* Fix broken linkLeo Lapworth2011-08-241-1/+1
|
* Remove a2ps as link does not work and even gnu.org uses the same linkLeo Lapworth2011-08-241-4/+0
|
* [perl #95530] BigRat int(-1/2) == 0Father Chrysostomos2011-08-222-3/+11
| | | | | | | | Math::BigRat was trying to copy the sign of a BigRat object into a BigInt object when converting to an integer, but without taking into account that the number might be rounded toward zero. This resulted in a 0 BigInt with a negative sign, which is not actually a valid BigInt object, as it does not support negative zero.
* perlfaq: remove 1 link; correct anotherFather Chrysostomos2011-08-221-2/+2
| | | | | A link from the document to itself is not useful. C<perldoc> should be L<perldoc>.
* Add quick note to perlfaq main page about searching the perlfaqMatthew Horsfall2011-08-221-0/+6
|
* Changelog/version bump for ExtUtils::ParseXSSteffen Mueller2011-08-211-2/+16
| | | | Upgrade version in Maintainers.pl.
* Make sure to strip trailing semicolons from inputmapSteffen Mueller2011-08-214-4/+17
| | | | | | | | | If we don't get that right, there may be additional semicolons in the output C code. Those will be interpreted as empty statements which is a problem for strict/old compilers which require strict separation of declarations and other code. Reported by Torsten Schoenfeld, diagnosed by Thorsten and Jan Dubois.
* Bump $ExtUtils::ParseXS::VERSION following commit 948e998797279292.Nicholas Clark2011-08-211-1/+1
|
* Make the use of XS_EXTERNAL fall back to XSSteffen Mueller2011-08-211-0/+8
| | | | | | If XSUB.h/perl doesn't define the new XS_EXTERNAL macro that we use for emitting non-static XSUBs for the boot functions, we have XS_EXTERNAL just fall back to the standard XS macro.
* New XS keyword: EXPORT_XSUB_SYMBOLSSteffen Mueller2011-08-213-3/+46
| | | | | | | | | | | | | | This can be used to enable/disable the exporting of XSUB symbols. Technically and at least as far as the documentation change is concerned, this change goes together with the upcoming change to XSUB.h to make not exporting the XSUB symbols the default. It's harmless if a bit useless without that. In the original plan for making XSUBs "static", there wouldn't have been a public and easy way to make XSUBs exported from XS code without resorting to manually redefining macros. But since even in just the core set of modules, simple things break, I think it's best to expose this bit of choice.
* Update Module::CoreList for 5.x.yRicardo Signes2011-08-202-9/+686
|
* Upgrade ExtUtils::Manifest from version 1.59 to 1.60Florian Ragwitz2011-08-191-1/+1
|
* Fix tabbing from commit f5458e3a4f and bump IO::Handle version.Steve Hay2011-08-162-3/+3
|
* Fix setting sockets nonblocking in Win32Stephen Oberholtzer2011-08-161-2/+14
|
* Fix tabbing and trailing whitespace from commit f1d35e3443Steve Hay2011-08-151-16/+16
| | | | and bump IO::Socket version.
* Use the exception set in select (connect()) to early return when remote end ↵Karthik Rajagopalan2011-08-151-4/+15
| | | | | | | | | | is busy or in non existing port For non blocking socket, it a timeout has been specified, IO::Socket internally use select(..) to detect the result of socket connection. In situation, where remote end is busy or in non-existing port, we spend entire timeout mentioned in select(..) call. We cannot completely differentiate if error is WSAECONNREFUSED(10061) or WSAETIMEDOUT(10060) in this situation. If we use the exception set in select(..) call, we can do early return and also a make a clear differentiation in error condition. This is same like what Linux handle in this situation.
* Remove select’s prototypeFather Chrysostomos2011-08-141-2/+2
| | | | | | | | | select has a prototype of (;*), which is incorrect, as it implied that it has high precedence. It also fails to account for the four-argu- ment form. While removing all incorrect prototypes is counterproduc- tive, I think this one is wrong enough it deserves to go. (And the precedence problem is a good argument against it, as there is cur- rently no other way to set precedence.)
* Clean up MANIFEST before creating a new one.Craig A. Berry2011-08-121-0/+1
| | | | | | | | | | | | This is a follow-up to e4ac890e26c, which changed behavior from appending to an existing MANIFEST to creating a new one. On VMS, that would give us multiple versions, which probably wouldn't matter except that the tests insist that there is one and only one copy of every file they've created and they only clean up the highest version. The easiest way to handle this is to make sure we clean up first before creating a new MANIFEST file.
* Revert "Oops! Update B::Deparse for the (l)stat proto change"Father Chrysostomos2011-08-121-2/+2
| | | | | | This reverts commit db147d7ee1c1aca547b1d63ef7141e56821a3ae2. This is no longer necessary, as of this commit’s grandparent.
* ExtUtils::ParseXS: Check that an XSUB with CODE&RETVAL has an OUTPUTSteffen Mueller2011-08-112-2/+24
| | | | | | | | | | If an XS paragraph/function definition that has a CODE section using RETVAL, then we need an OUTPUT section or else things will go sour. This adds a check for that condition and produces a friendly error message. See CPAN RT #69536.
* ExtUtils::ParseXS version bump: release 3.03Steffen Mueller2011-08-112-2/+2
|
* Rewrap some verbatim pod in Math::BigIntFather Chrysostomos2011-08-101-116/+127
| | | | | I started to make Math::BigInt’s pod fit within 79 columns, but soon petered out. At least this is better than nothing.
* Keep verbatim pod in various dist/* pods within 79 colsFather Chrysostomos2011-08-103-182/+189
|
* Keep verbatim pod in I18N:LT and IO.pm within 80 colsFather Chrysostomos2011-08-102-14/+14
|
* Keep verbatim pod in ExtUtils::Typemaps::OutputMap within 80 colsFather Chrysostomos2011-08-101-3/+4
|
* Fix trivial test failure from dbef30a62b2ca0b186Steffen Mueller2011-08-101-1/+1
| | | | For the record: This was my (Steffen's) fault, not Mike's!
* ExtUtils::ParseXS: Test All @INC Derived typemap LocationsMike Sheldrake2011-08-103-2/+20
| | | | | | | | The ExtUtils::ParseXS tests would sometime fail to locate some core Perl typemaps in @INC. This fixes CPAN RT #70047. Patch slightly modified by Steffen Mueller. Includes the mandatory version bump to a development version.
* Keep verbatim pod in ExtUtils::Typemaps within 80 colsFather Chrysostomos2011-08-091-5/+13
|
* Keep verbatim pod in ExtUtils::Installed within 80 colsFather Chrysostomos2011-08-091-2/+4
|
* Keep verbatim pod in Data::Dumper within 80 colsFather Chrysostomos2011-08-091-8/+8
|
* Keep verbatim pod in File::VMS/Win32 within 80 colsFather Chrysostomos2011-08-092-4/+6
|
* Keep verbatim pod in File::Mac/Unix within 80 colsFather Chrysostomos2011-08-092-12/+18
|