summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Porting/release_schedule.pod: Fix wrong year in datesKarl Williamson2015-06-171-4/+4
|
* Microoptimize some matches in utf8_heavy.plRafael Garcia-Suarez2015-06-171-3/+3
|
* [perl #125305] chdir("") no longer behaves like chdir()Tony Cook2015-06-173-38/+7
|
* [perl #123264] explicitly document the return value of sysopenTony Cook2015-06-171-0/+2
|
* Perl example style nit in docs for sort()Rafael Garcia-Suarez2015-06-161-1/+1
| | | | Declare both arrays, no need to clear them.
* add Martijn Lievaart as a perl authorTony Cook2015-06-161-0/+1
|
* Avoid gcc warning "‘start’ may be used uninitialized in this function"Martijn Lievaart2015-06-151-13/+11
|
* perldelta for 1b3ab82cb4bcTony Cook2015-06-151-0/+7
|
* bump $UNIVERSAL::VERSIONTony Cook2015-06-151-1/+1
|
* UNIVERSAL no longer exports anythingKaren Etheridge2015-06-151-4/+2
| | | | so switch to documenting something that would still work
* Add empty expresion to cpan/.dir-locals.elDagfinn Ilmari Mannsåker2015-06-151-0/+1
| | | | | | Without it, loading any file under the directory gives the message "Error reading dir-locals: (end-of-file)", which is not fatal, but annoying.
* Update for Pod-Simple customisationsChris 'BinGOs' Williams2015-06-131-0/+2
|
* Update Pod-Simple to CPAN version 3.30Chris 'BinGOs' Williams2015-06-1345-305/+621
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2015-02-23 David E. Wheeler <david@justatheory.org> * Release 3.30 No changes since 3.29_6. 2015-02-19 David E. Wheeler <david@justatheory.org> * Release 3.29_6 The survey() method in Pod::Simple::Search now ignores duplicat files with varying lettercasing on case-insensitive file systems. This allows When pondering files in a given directory, the survey() method in Pod::Simple::Search now prefers files with extensions in the following order: no extension, .pod, .pm, .plx, .pl. The find() method in Pod::Simple::Search now records the './pod' subdirectory of each directory it considers in such a way as to preserve its case on the file system. The find() method in Pod::Simple::Search now tries harder to find the proper file on case-insensitive file systems when searching for modules starting with "Pod". For example, when searching for 'Pod::Perldoc' it now returns a file ending in 'Pod/Perldoc.pm' instead of 'Pod/perldoc.pod', as the latter is actually the documention for the 'perldoc' program. 2015-02-17 David E. Wheeler <david@justatheory.org> * Release 3.29_5 No changes except that the release tarball should no longer be empty. 2015-02-16 David E. Wheeler <david@justatheory.org> * Release 3.29_4 Removed "Caveats" from the docs. Pod::Simple has been out of beta for years. The survey() method in Pod::Simple::Search no longer assumes that files ending in '.pod' are actually Pod. Like .pm and .pl files, .pod files must contains at least one valid POD command, as documented. This brings the behavior in line with find(), which already required that .pod files contain Pod. The survey() method in Pod::Simple::Search now prefers files ending in .pod over those ending in .pm, and .pm over those ending in .pl, when it finds duplicate pod files for a given name. 2015-02-11 David E. Wheeler <david@justatheory.org> * Release 3.29_3 Tightened up the first pass at recognizing a Pod command so that fewer invalid Pod lines will be recognized. Suggested by Randy Stauner. Fixed bug where Pod::Simple would attempt to call utf8::unicode_to_native on Perl 5.6, where that function does not exist. Typos and minor wordsmithing changes in Pod::Simple::Subclassing, thanks to Randy Stauner. The Pod::Simple::Search survey() and find() methods now use the same code for determining @INC directories to search. The only difference is that find() also includes $Config::Config{'scriptdir'}.
* Fix @INC so that "make test" in ext/POSIX passes.Jarkko Hietaniemi2015-06-132-0/+2
|
* Test these functions in more than one spot.Jarkko Hietaniemi2015-06-131-0/+12
| | | | | | erf/erfc/tgamma/lgamma are quite complex functions (and often estimated by polynomials), test them with more than one value.
* Apparently ldblsize=10 is a real thing.Jarkko Hietaniemi2015-06-131-3/+15
| | | | (also fix an error in an #error)
* Update autodie to CPAN version 2.27Chris 'BinGOs' Williams2015-06-1217-274/+452
| | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2.27 2015-06-10 19:19:49+10:00 Australia/Melbourne * DEPRECATION: Deprecate the use of "Fatal qw(:lexcial)". It is an implementation detail of autodie and is about to change. * SPEED: Allow wrappers for CORE::exec and CORE::system to be reused as they are not dependent on the calling package. * TEST: Avoid hard-coded directory separator in t/system.t. Thanks to A. Sinan Unur for reporting it and providing a patch. (GH#62) * TEST: Add missing "require autodie" in import-into test and ensure Import::Into remains an optional test dependency. * TEST / INTERNAL / TRAVIS: Set "sudo: false" to gain access to the Travis container based infrastructure. * TEST: Bump version of Import::Into to 1.002004 as older versions are insufficient for our test. Thanks to Olivier Mengué for reporting it. (RT#101377)
* Upgrade to threads::shared 1.48Jerry D. Hedden2015-06-121-1/+1
|
* Upgrade to threads 2.02Jerry D. Hedden2015-06-124-9/+9
|
* infnan: Implement NaN payload APIs.Jarkko Hietaniemi2015-06-125-52/+383
| | | | | | | Based on the latest ISO/IEC WG draft: http://www.open-std.org/JTC1/sc22/wg14/www/docs/n1778.pdf (section 14.10, pp 42,45-47). There isn't yet an official C1X effort (these weren't part of C11) so there's no C1X to refer to.
* infnan: Notes on the nan payload.Jarkko Hietaniemi2015-06-121-3/+46
|
* infnan: define NV_NAN_PAYLOAD_MASK and NV_NAN_PAYLOAD_PERMJarkko Hietaniemi2015-06-121-0/+125
| | | | | MASK: how to mask the nan payload bytes PERM: how to order the nan payload bytes (0x0 = LSB)
* infnan: move the mantbits definitions from perl.h to ConfigureJarkko Hietaniemi2015-06-1215-27/+55
| | | | (this way they will be available via %Config)
* infnan: macros for testing and setting nan quiet/signalingJarkko Hietaniemi2015-06-121-1/+94
|
* infnan: introduce NV_NAN_PAYLOAD_BITSJarkko Hietaniemi2015-06-121-0/+54
|
* infnan: introduce NV_MANT_BITSJarkko Hietaniemi2015-06-121-0/+15
| | | | (the real bits, not including possible implicit bit)
* infnan: new logic for NV_INF and NV_NANJarkko Hietaniemi2015-06-122-95/+129
| | | | | The global const PL_inf and PL_nan have dual nature: the .nv has the NV, the .u8 has the bytes.
* infnan: Configure scan for fp mantissa bytesJarkko Hietaniemi2015-06-1218-1/+210
|
* infnan: Configure scan for infnan bytesJarkko Hietaniemi2015-06-1219-2/+396
|
* sv.h: document additional use of SVp_SCREAM flagDavid Mitchell2015-06-121-0/+1
|
* Update Pod-Usage to CPAN version 1.67Chris 'BinGOs' Williams2015-06-1218-971/+1221
| | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 1.67 (marekr) - added options -perlcmd and -perldoc to allow for non-standard installations of perl and the perldoc script. Thanks to Markus Jansen for the patch 1.66 (marekr) - CPAN#102116: pod2usage() -sections omits section with subsection specified added more precise documentation about the -section syntax and semantics - CPAN#102117: pod2usage() changes formatting added documentation to describe what formatting changes pod2usage applies - CPAN#102101: New tests fail when in core changed the way the tests find their dependencies. Thanks to BINGOS for the patch, applied in slightly modified way 1.65 (marekr) - CPAN#81059: [RT #115534]: Pod::Usage Failes to Select -sections with Negation fixed a specific corner case for section selection - CPAN#101538: Pod::Usage doesn't handle E<copy> correctly introduced a utf8 option; this may actually not solve the problem, but it is the best we can do for the moment - CPAN#101581: pod2usage() -sections omits marked-up text from =head lines make sure that marked-up text is not skipped
* Exporter-5.72 is now on the CPANChris 'BinGOs' Williams2015-06-121-1/+1
|
* Update Parse-CPAN-Meta to CPAN release 1.4417Chris 'BinGOs' Williams2015-06-1111-22/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 1.4417 2015-06-09 16:19:41-06:00 America/Denver - No changes from 1.4416 1.4416 2015-05-19 11:11:47-04:00 America/New_York (TRIAL RELEASE) [FIXED] - Minimum Perl was inadvertently set to v5.10.0. Now back to v5.8.1. 1.4415 2015-04-28 11:29:52-04:00 America/New_York (TRIAL RELEASE) [TESTS] - Outputs the version of backends used [META] - Updated repo metadata and boilerplate files - Pointed issue tracker to the Perl-Toolchain-Gang Github repo
* Regen META files after CPAN-Meta updateChris 'BinGOs' Williams2015-06-112-3/+5
| | | | | | | | Note for future: Looks like there is an x_serialization now, so if CPAN::Meta::YAML and/or JSON::PP get updated then these META files will need regenerating too.
* Update CPAN-Meta to CPAN release 2.150005Chris 'BinGOs' Williams2015-06-1131-63/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2.150005 2015-06-09 19:08:44-06:00 America/Denver [TESTING] - Changed some test data from UTF-8 to ASCII 2.150004 2015-05-19 11:25:53-04:00 America/New_York (TRIAL RELEASE) [DOCUMENTED] - Noted explicitly that historical META spec files are licensed under the same terms as Perl [TESTING] - Added test for 'x_deprecated' field in "provides" [META] - declared extra developer prereq 2.150003 2015-04-21 19:41:15-04:00 America/New_York (TRIAL RELEASE) [CHANGED] - Serialized CPAN::Meta objects now include a x_serialization_backend entry 2.150002 2015-04-19 01:00:10+02:00 Europe/Berlin (TRIAL RELEASE) [CHANGED] - Metadata merging now does deep hash merging as long as keys don't conflict
* [perl #125381] fix -Cnn parsingHugo van der Sanden2015-06-112-10/+14
| | | | | | | Commit 22ff313068 for [perl #123814] inadvertently changed the logic when parsing a numeric parameter to the -C option, such that the successfully parsed number was not saved as the option value if it parsed to the end of the argument.
* clean up sv_isobject usageDaniel Dragan2015-06-113-5/+7
| | | | | | | | | -previous usage proves getmagic is unnecessary or ignored or already called S_do_smartmatch Perl_sv_does_sv -in pp_dbmopen dont call sv_isobject twice in a row on the same SV in 1 permutation
* Update release scheduleSteve Hay2015-06-101-32/+26
| | | | | | | 5.22.0 is out; development is now 5.23, leading towards 5.24.0 next May. 5.22.1 is expected sometime around August/September (around the same time as 5.20.1 was last year). 5.20.3 is expected sometime before then, probably July.
* perldelta for d484df69ed26Tony Cook2015-06-101-0/+5
|
* [perl #125347] allow truncate to work on large files on Win32Tony Cook2015-06-101-2/+14
| | | | | | | | | | | | | | | truncate($filename, $size) was using a simple PerlIO_open() to open the file, which on Win32 defaults to a text mode open. Unfortunately, on a text mode open(), MSVCRT attempts to seek to the end of file using only 32-bit offsets, which fails. For good measure, add in O_LARGEFILE if it's available, which may prevent similar issues on other platforms. Also, remove the erroneous SETERRNO() added by 375ed12a to the open failure branch, PerlLIO_open() should already set errno on failure, so we get sane error messages when the open fails.
* add warnings 7fatal testcase for #123398Reini Urban2015-06-101-0/+18
|
* [perl #125369] - Set correct flags for smartmatch in certain casesMatthew Horsfall2015-06-091-1/+1
| | | | | | | | | | | | | | | | | | | | Previously the aslice flags would end up as 255 in this case: $ perl -MO=Concise,-debug -e '@nums[0..1] ~~ []' | grep OP_ASLICE -A 2 Smartmatch is experimental at -e line 1. -e syntax OK op_ppaddr PL_ppaddr[OP_ASLICE] op_type 131 op_flags 255 Now: $ perl -MO=Concise,-debug -e '@nums[0..1] ~~ []' | grep OP_ASLICE -A 2 Smartmatch is experimental at -e line 1. -e syntax OK op_ppaddr PL_ppaddr[OP_ASLICE] op_type 139 op_flags 55
* GCC doesn't understand the -subsystem:console optionJan Dubois2015-06-091-1/+1
| | | | | | This issue was introduced in commit 269713a1 Ref https://rt.perl.org/Ticket/Display.html?id=125217
* Porting/checkAUTHORS.pl: Sort author names using Unicode collation rulesThomas Sibley2015-06-081-2/+3
| | | | | | This ensures that authors like Ævar Arnfjörð Bjarmason sort with the As in perldelta ACKNOWLEDGEMENTS sections. Previously Ævar appeared at the end.
* perldelta for 46b27d2f2c37Tony Cook2015-06-091-0/+6
|
* don't fatalize warnings during unwinding (#123398)Lukas Mai2015-06-091-1/+4
|
* Detect broken AIX fmodl.Jarkko Hietaniemi2015-06-081-0/+46
| | | | (observed at least in AIX 6.1)
* sunmath.h is only used for builds using long doublesJan Dubois2015-06-081-1/+1
|
* bisect-runner.pl: Fix pod.t failuresMatthew Horsfall2015-06-081-3/+3
|
* bisect.pl: More doc/comment fixupsMatthew Horsfall2015-06-081-1/+2
|