summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* bisect.pl: Slight pod fix to CPAN::MyConfig mentionsMatthew Horsfall2015-06-081-2/+2
|
* bisect.pl: Allow custom CPAN::MyConfig when using --module/--with-moduleMatthew Horsfall2015-06-082-8/+38
|
* bisect.pl: CPAN already writes out CPAN::MyConfig, no need to do it again.Matthew Horsfall2015-06-081-21/+0
|
* When bisecting with modules, actually use a fresh build dir every build.Matthew Horsfall (alh)2015-06-081-0/+8
|
* Don't let PERL_MM_OPT/PERL_MB_OPT interfere with bisecting.Matthew Horsfall (alh)2015-06-081-0/+4
| | | | | INSTALL_BASE for example would cause modules to be installed in the wrong place during a bisect.
* Add notes about bisecting modules that need displays.Matthew Horsfall (alh)2015-06-081-0/+16
| | | | Thanks to Andreas for the examples.
* For bisecting, create a CPAN::MyConfig under --module or --with-module.Matthew Horsfall (alh)2015-06-082-2/+61
| | | | | | | If you bisect with --module or --with-module, older perls need a CPAN::MyConfig, otherwise they will stop to ask for user input. This commit adds the ability to automatically create one if necessary (with some user interaction required.)
* When bisecting with --module=, don't stop to ask user for inputMatthew Horsfall (alh)2015-06-081-0/+4
|
* Allow installing modules from CPAN to be used inside of bisect tests.Matthew Horsfall (alh)2015-06-081-5/+30
| | | | | | | | | For example: .../Porting/bisect.pl --with-module=Moose -e 'use Moose; 1;' This is different from --module in that --module only tests that a cpan module can or cannot install properly (and pass its tests).
* Adapt Andreas' cpan bisector tool for perl core.Matthew Horsfall (alh)2015-06-081-1/+57
| | | | | | | | | | Original can be seen in bin/makeperl.pl of http://repo.or.cz/r/andk-cpan-tools.git Now we can: .../Porting/bisect.pl --module=autobox And see when it broke!
* make PadlistNAMES() lvalue again.David Mitchell2015-06-081-1/+1
| | | | | | | | | | | The PadlistNAMES() macro was introduced with v5.17.3-69-g86d2498. This macro happened to be lvalue-capable, although it wasn't documented as such. v5.21.6-163-g9b7476d as a side effect, broke the lvalueness, which broke Coro. This commit restores the lvalueness.
* perldelta for 342634f3c8ce, 16d5aac12f61Tony Cook2015-06-081-0/+4
|
* the #define FOO /* BAR */ doesn't expand into /* BAR */Jarkko Hietaniemi2015-06-071-2/+2
| | | | (the comments are whitespace and eaten away (yum) first)
* Add win32/GNUmakefile to build with GNU Make on Win32Tony Cook2015-06-082-0/+1381
|\
| * update to 5.23.0 and update with changes from the other makefilesTony Cook2015-06-081-9/+10
| |
| * kmx's original GNUmakefilekmx2015-06-082-0/+1380
|/
* Link typo in last minute tweak.Jarkko Hietaniemi2015-06-071-1/+1
|
* Forgot to adjust this: quadmath is not long doubles.Jarkko Hietaniemi2015-06-072-6/+6
|
* quadmath: long long versus round/truncJarkko Hietaniemi2015-06-061-4/+7
|
* regen/mk_invlists.pl: Add dependencyKarl Williamson2015-06-052-2/+6
| | | | | If the added script changes, it may affect the output of mk_invlists.pl, so needs to be added as a dependency.
* regen/regcharclass.pl: Add dependenciesKarl Williamson2015-06-052-2/+8
| | | | | If either of these two scripts change, it could affect this script, so things need to be regenerated.
* mktables: Reduce input fractions to lowest termsKarl Williamson2015-06-053-4/+52
| | | | | | | It turns out that the rational numbers furnished by the Unicode data are not guaranteed to be in lowest terms. Version 8 is the first version that has them this way. Add code to reduce them in preparation for that release.