summaryrefslogtreecommitdiff
path: root/dist
Commit message (Collapse)AuthorAgeFilesLines
* [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
|
* Keep verbatim pod in File::Spec within 80 colsFather Chrysostomos2011-08-091-3/+5
|
* Upgrade bignum to version 0.29Florian Ragwitz2011-08-083-3/+3
|
* prevent mixing non-native and native newlines in manifest filesSandy Andy2011-08-062-11/+67
|
* Another ExtUtils::ParseXS version upgrade necessarySteffen Mueller2011-08-042-1/+5
| | | | This is ExtUtils::ParseXS 3.02. Nothing to see here.
* Promote ExtUtils::ParseXS to a stable releaseSteffen Mueller2011-08-042-1/+5
|
* Make verbatim pod in bignum.pm fit in 80 columnsFather Chrysostomos2011-08-021-3/+3
|
* Make verbatim pod in bigint.pm fit in 80 columnsFather Chrysostomos2011-07-311-4/+4
|
* Make verbatim pod in fields.pm fit in 80 columnsFather Chrysostomos2011-07-311-3/+3
| | | | (actually 79, so ‘comfortably within’ 80 columns)
* Attribute::Handlers: re-indent verbatim podFather Chrysostomos2011-07-311-245/+248
| | | | | | This commit re-indents the code examples in Attribute::Handlers to make things more consistent overall and to prevent long lines from wrapping in 80-column terminals.
* Fix ExtUtils::ParseXS to work on pre 5.8.9 perlsSteffen Mueller2011-07-274-1/+36
| | | | | | The tests were failing due to missing PERL_UNUSED_ARG. This is an update to 3.00_05 from CPAN.
* ExtUtils::ParseXS requires 5.8.1Steffen Mueller2011-07-272-2/+4
| | | | (This is also the update to CPAN's 3.00_04).
* EU::ParseXS: Fix CPAN RT #53938, #61908Steffen Mueller2011-07-272-3/+13
| | | | | | | | | Both of these are attempts to fix win32 problems: Bug #61908 for ExtUtils-ParseXS: MSWin compilers and back-slashed paths Bug #53938 for ExtUtils-ParseXS: MinGW Broken after 2.21 Also bumps the version to 3.00_04.
* Oops! Update B::Deparse for the (l)stat proto changeFather Chrysostomos2011-07-261-2/+2
|
* Sync EU::ParseXS Changes and $VERSION with CPANSteffen Mueller2011-07-242-2/+16
| | | | Now at 3.00_03.
* More diagnostics in xsubpp on EU::PXS load failureSteffen Mueller2011-07-241-7/+21
| | | | | | | | | There are reports of xsubpp failing to load the correct ExtUtils::ParseXS. This adds some extra diagnostics. Includes a minor doc-tweak. Not perldelta worthy.
* Adds 'skip_cwd' parameter to ExtUtils::Installed.David Golden2011-07-204-9/+74
| | | | | | With this new parameter, the current directory is not included in the installed module search. This avoids finding modules from other perls which happen to be below the current directory.
* update Module::CoreList for 5.15.1Zefram2011-07-202-36/+738
|
* Dual-life Search::DictFlorian Ragwitz2011-07-172-0/+190
|
* A typemap is a file, not a directory.Craig A. Berry2011-07-142-9/+9
|
* Added -r option to corelistChris 'BinGOs' Williams2011-07-143-2/+36
| | | | | | | This will display the release date of a given perl release. If no perl release is specified, will list all perl releases and release dates.